/ruby-prawn, Fast and nimble PDF generator for Ruby
2.2.2, Package name:
ruby23-prawn-2.2.2, Maintainer: pkgsrc-users
= Prawn: Fast, Nimble PDF Generation For Ruby
Prawn is a PDF writing library for Ruby designed to be tiny, fast, and nimble,
just like the majestic sea creature.
Development on this library was initially made possible thanks to
the many people who donated to the Ruby Mendicant project:
The project is currently maintained by Gregory Brown, with lots of help from
Prawn's core developers and the community.
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2017-03-20) Updated to version: ruby23-prawn-2.2.2
- (2016-03-15) Updated to version: ruby22-prawn-2.1.0
- (2015-09-13) Updated to version: ruby200-prawn-2.0.2
- (2015-06-09) Updated to version: ruby200-prawn-2.0.1
- (2015-03-13) Updated to version: ruby200-prawn-2.0.0
- (2015-02-04) Updated to version: ruby200-prawn-1.3.0
CVS history: (Expand)
| 2017-03-20 15:52:20 by Takahiro Kambe | Files touched by this commit (3) | |
Update ruby-prawn to 2.2.2.
* Added support for TTC fonts
* Added Join style validation
* Fixed handling of NBSP in Windows-1252 text
* Fixed wrong leading of one-line paragraphs
* Fixed dashing
* Added Code of Conduct
* Improved generated document consistency
* Improved gradients
* Supported Rubies have
* Added unexpected manual changes signaling
* Added colors validation
* Fixed CannotFit for zero-width spaces
| 2016-03-15 16:05:36 by Takahiro Kambe | Files touched by this commit (3) | |
Update ruby-prawn to 2.1.0.
PrawnPDF 2.1.0 – 2016-02-29
Added support for PNG images with indexed transparency
Prawn now properly hadles transparency in PNG images with indexed color.
(Maciej Mucha, #783; Alexander Mankuta, #920)
Prawn no longer generates IRB warnings
Fix a few issues with code style that were triggering warnings in
IRB when run in verbose mode (irb -w).
(Jesse Doyle, #914)
Gradients applied inside transformations are now correctly positioned
PDF gradients/patterns take coordinates in the coordinate space of
the document, not the “user space”, so if you performed a
scale/rotate/translate and then painted a gradient inside, it wasn't
This change tracks transformations applied to the document, and
multiplies the gradient matrix with this tracked transformation
matrix so that the gradient appears in the correct place in the
Because this changes how the x and y coordinates are interpreted,
you must manually add apply_transformations: true to your
stroke_gradient and fill_gradient calls to use the fixed behaviour
in Prawn 2. It is expected that this will be the default in Prawn 3.
Please refer to the wiki page on this change for more information.
(Roger Nesbitt, #891, #894)
Blend modes can be used to change the way two layers are blended
together. The BM key is added to the External Graphics State based
on the v1.4 PDF spec. blend_mode accepts a single blend mode or
array of blend modes. If an array is passed, the PDF viewer blends
layers based on the first valid blend mode.
| 2015-12-30 05:23:00 by Takahiro Kambe | Files touched by this commit (10) |
Remove RUBY_VERSION_SUPPORTED which has the samve value as default.
| 2015-11-04 02:03:03 by Alistair G. Crooks | Files touched by this commit (1194) |
Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
Package dvidvi: missing distfile dvidvi-1.0.tar.gz
Package lgrind: missing distfile lgrind.tar.bz2
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-09-15 17:18:33 by Takahiro Kambe | Files touched by this commit (1) |
Forgot to comit distinfo. (Why?)
Noted by joerg@, thanks much!
| 2015-09-13 17:11:07 by Takahiro Kambe | Files touched by this commit (1) | |
Update ruby-prawn to 2.0.2.
PrawnPDF 2.0.2 -- 2015-07-15
Links in repeaters/stamps are now clickable
Previously, url links were not clickable when rendered within a stamp. The \
proper annotation references are now added to the page object that the stamp is \
called, thereby generating a clickable link in the pdf.
Because repeaters are built upon stamps, this fix should also solve issues with \
links inside of repeaters.
(Jesse Doyle, #801, #498)
| 2015-06-08 18:05:45 by Takahiro Kambe | Files touched by this commit (2) | |
Update ruby-prawn to 2.0.1.
* pkgsrc change: Allow this pacakge build on Ruby 2.2.
PrawnPDF 2.0.1 -- 2015-03-23
Fix regression in draw_text() with rotation
Due to missing tests, a typo snuck into the draw_text() method in PDF::Core,
preventing it from working properly when called with the :rotate option.
This issue has been resolved, and a test has been added to Prawn's test
suite. Speaking more generally, we need to improve the condition of the
tests for PDF::Core, and make a clear separation between Prawn's test suite
and PDF::Core's tests. Currently there are lots of little gaps that can lead
to this sort of problem.
[Robert S. Gerus, pdf-core#15]
| 2015-03-22 21:08:04 by Joerg Sonnenberger | Files touched by this commit (1) |
Needs Ruby 2.x.