Fri Mar 13 15:27:09 2015 UTC ()
Update ruby-prawrn to 2.0.0.

1. Changes to supported Ruby versions
2. Changes to PrawnPDF's versioning policies
3. All decimals in PDF output are now rounded to a fixed precision of
   4 decimal places
4. Fixed text width calculation to prevent unnecessary soft hyphen
5. Fixed styled text width calculations when using TTF files
6. Fixed broken vertical alignment for center and bottom
7. Calling dash(0) now raises an error instead of generating a corrupt PDF
8. Vastly improved handling of encodings for PDF built in (AFM) fonts
9. Temporarily restored the Document#on_page_create method

Please refer http://prawnpdf.org/api-docs/2.0/file.CHANGELOG.html in datail.


(taca)
diff -r1.7 -r1.8 pkgsrc/print/ruby-prawn/Makefile
diff -r1.4 -r1.5 pkgsrc/print/ruby-prawn/PLIST
diff -r1.4 -r1.5 pkgsrc/print/ruby-prawn/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/print/ruby-prawn/Makefile (expand / switch to unified diff)

--- pkgsrc/print/ruby-prawn/Makefile 2015/02/04 14:26:47 1.7
+++ pkgsrc/print/ruby-prawn/Makefile 2015/03/13 15:27:09 1.8
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.7 2015/02/04 14:26:47 taca Exp $ 1# $NetBSD: Makefile,v 1.8 2015/03/13 15:27:09 taca Exp $
2 2
3DISTNAME= prawn-1.3.0 3DISTNAME= prawn-2.0.0
4CATEGORIES= print 4CATEGORIES= print
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://prawn.majesticseacreature.com/ 7HOMEPAGE= http://prawn.majesticseacreature.com/
8COMMENT= Fast and nimble PDF generator for Ruby 8COMMENT= Fast and nimble PDF generator for Ruby
9LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 OR ruby-license 9LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 OR ruby-license
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-pdf-core>=0.4.0<0.5:../../print/ruby-pdf-core 11DEPENDS+= ${RUBY_PKGPREFIX}-pdf-core>=0.5.0<0.6:../../print/ruby-pdf-core
12DEPENDS+= ${RUBY_PKGPREFIX}-ttfunk>=1.4.0<1.5:../../fonts/ruby-ttfunk 12DEPENDS+= ${RUBY_PKGPREFIX}-ttfunk>=1.4.0<1.5:../../fonts/ruby-ttfunk
13 13
14RUBY_VERSION_SUPPORTED= 200 193 21 14RUBY_VERSION_SUPPORTED= 200 193 21
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"
17.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/print/ruby-prawn/PLIST (expand / switch to unified diff)

--- pkgsrc/print/ruby-prawn/PLIST 2015/02/04 14:26:47 1.4
+++ pkgsrc/print/ruby-prawn/PLIST 2015/03/13 15:27:09 1.5
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1@comment $NetBSD: PLIST,v 1.4 2015/02/04 14:26:47 taca Exp $ 1@comment $NetBSD: PLIST,v 1.5 2015/03/13 15:27:09 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.yardopts 3${GEM_LIBDIR}/.yardopts
4${GEM_LIBDIR}/COPYING 4${GEM_LIBDIR}/COPYING
5${GEM_LIBDIR}/GPLv2 5${GEM_LIBDIR}/GPLv2
6${GEM_LIBDIR}/GPLv3 6${GEM_LIBDIR}/GPLv3
7${GEM_LIBDIR}/Gemfile 7${GEM_LIBDIR}/Gemfile
8${GEM_LIBDIR}/LICENSE 8${GEM_LIBDIR}/LICENSE
9${GEM_LIBDIR}/Rakefile 9${GEM_LIBDIR}/Rakefile
10${GEM_LIBDIR}/data/encodings/win_ansi.txt 
11${GEM_LIBDIR}/data/fonts/Courier-Bold.afm 10${GEM_LIBDIR}/data/fonts/Courier-Bold.afm
12${GEM_LIBDIR}/data/fonts/Courier-BoldOblique.afm 11${GEM_LIBDIR}/data/fonts/Courier-BoldOblique.afm
13${GEM_LIBDIR}/data/fonts/Courier-Oblique.afm 12${GEM_LIBDIR}/data/fonts/Courier-Oblique.afm
14${GEM_LIBDIR}/data/fonts/Courier.afm 13${GEM_LIBDIR}/data/fonts/Courier.afm
15${GEM_LIBDIR}/data/fonts/Helvetica-Bold.afm 14${GEM_LIBDIR}/data/fonts/Helvetica-Bold.afm
16${GEM_LIBDIR}/data/fonts/Helvetica-BoldOblique.afm 15${GEM_LIBDIR}/data/fonts/Helvetica-BoldOblique.afm
17${GEM_LIBDIR}/data/fonts/Helvetica-Oblique.afm 16${GEM_LIBDIR}/data/fonts/Helvetica-Oblique.afm
18${GEM_LIBDIR}/data/fonts/Helvetica.afm 17${GEM_LIBDIR}/data/fonts/Helvetica.afm
19${GEM_LIBDIR}/data/fonts/MustRead.html 18${GEM_LIBDIR}/data/fonts/MustRead.html
20${GEM_LIBDIR}/data/fonts/Symbol.afm 19${GEM_LIBDIR}/data/fonts/Symbol.afm
21${GEM_LIBDIR}/data/fonts/Times-Bold.afm 20${GEM_LIBDIR}/data/fonts/Times-Bold.afm
22${GEM_LIBDIR}/data/fonts/Times-BoldItalic.afm 21${GEM_LIBDIR}/data/fonts/Times-BoldItalic.afm
23${GEM_LIBDIR}/data/fonts/Times-Italic.afm 22${GEM_LIBDIR}/data/fonts/Times-Italic.afm
@@ -30,26 +29,27 @@ ${GEM_LIBDIR}/data/images/arrow.png @@ -30,26 +29,27 @@ ${GEM_LIBDIR}/data/images/arrow.png
30${GEM_LIBDIR}/data/images/arrow2.png 29${GEM_LIBDIR}/data/images/arrow2.png
31${GEM_LIBDIR}/data/images/dice.alpha 30${GEM_LIBDIR}/data/images/dice.alpha
32${GEM_LIBDIR}/data/images/dice.color 31${GEM_LIBDIR}/data/images/dice.color
33${GEM_LIBDIR}/data/images/dice.png 32${GEM_LIBDIR}/data/images/dice.png
34${GEM_LIBDIR}/data/images/dice_interlaced.png 33${GEM_LIBDIR}/data/images/dice_interlaced.png
35${GEM_LIBDIR}/data/images/fractal.jpg 34${GEM_LIBDIR}/data/images/fractal.jpg
36${GEM_LIBDIR}/data/images/indexed_color.dat 35${GEM_LIBDIR}/data/images/indexed_color.dat
37${GEM_LIBDIR}/data/images/indexed_color.png 36${GEM_LIBDIR}/data/images/indexed_color.png
38${GEM_LIBDIR}/data/images/letterhead.jpg 37${GEM_LIBDIR}/data/images/letterhead.jpg
39${GEM_LIBDIR}/data/images/license.md 38${GEM_LIBDIR}/data/images/license.md
40${GEM_LIBDIR}/data/images/page_white_text.alpha 39${GEM_LIBDIR}/data/images/page_white_text.alpha
41${GEM_LIBDIR}/data/images/page_white_text.color 40${GEM_LIBDIR}/data/images/page_white_text.color
42${GEM_LIBDIR}/data/images/page_white_text.png 41${GEM_LIBDIR}/data/images/page_white_text.png
 42${GEM_LIBDIR}/data/images/pal_bk.png
43${GEM_LIBDIR}/data/images/pigs.jpg 43${GEM_LIBDIR}/data/images/pigs.jpg
44${GEM_LIBDIR}/data/images/prawn.png 44${GEM_LIBDIR}/data/images/prawn.png
45${GEM_LIBDIR}/data/images/ruport.png 45${GEM_LIBDIR}/data/images/ruport.png
46${GEM_LIBDIR}/data/images/ruport_data.dat 46${GEM_LIBDIR}/data/images/ruport_data.dat
47${GEM_LIBDIR}/data/images/ruport_transparent.png 47${GEM_LIBDIR}/data/images/ruport_transparent.png
48${GEM_LIBDIR}/data/images/ruport_type0.png 48${GEM_LIBDIR}/data/images/ruport_type0.png
49${GEM_LIBDIR}/data/images/stef.jpg 49${GEM_LIBDIR}/data/images/stef.jpg
50${GEM_LIBDIR}/data/images/tru256.bmp 50${GEM_LIBDIR}/data/images/tru256.bmp
51${GEM_LIBDIR}/data/images/web-links.dat 51${GEM_LIBDIR}/data/images/web-links.dat
52${GEM_LIBDIR}/data/images/web-links.png 52${GEM_LIBDIR}/data/images/web-links.png
53${GEM_LIBDIR}/data/pdfs/complex_template.pdf 53${GEM_LIBDIR}/data/pdfs/complex_template.pdf
54${GEM_LIBDIR}/data/pdfs/contains_ttf_font.pdf 54${GEM_LIBDIR}/data/pdfs/contains_ttf_font.pdf
55${GEM_LIBDIR}/data/pdfs/encrypted.pdf 55${GEM_LIBDIR}/data/pdfs/encrypted.pdf
@@ -163,26 +163,27 @@ ${GEM_LIBDIR}/manual/images/horizontal.r @@ -163,26 +163,27 @@ ${GEM_LIBDIR}/manual/images/horizontal.r
163${GEM_LIBDIR}/manual/images/images.rb 163${GEM_LIBDIR}/manual/images/images.rb
164${GEM_LIBDIR}/manual/images/plain_image.rb 164${GEM_LIBDIR}/manual/images/plain_image.rb
165${GEM_LIBDIR}/manual/images/scale.rb 165${GEM_LIBDIR}/manual/images/scale.rb
166${GEM_LIBDIR}/manual/images/vertical.rb 166${GEM_LIBDIR}/manual/images/vertical.rb
167${GEM_LIBDIR}/manual/images/width_and_height.rb 167${GEM_LIBDIR}/manual/images/width_and_height.rb
168${GEM_LIBDIR}/manual/layout/boxes.rb 168${GEM_LIBDIR}/manual/layout/boxes.rb
169${GEM_LIBDIR}/manual/layout/content.rb 169${GEM_LIBDIR}/manual/layout/content.rb
170${GEM_LIBDIR}/manual/layout/layout.rb 170${GEM_LIBDIR}/manual/layout/layout.rb
171${GEM_LIBDIR}/manual/layout/simple_grid.rb 171${GEM_LIBDIR}/manual/layout/simple_grid.rb
172${GEM_LIBDIR}/manual/outline/add_subsection_to.rb 172${GEM_LIBDIR}/manual/outline/add_subsection_to.rb
173${GEM_LIBDIR}/manual/outline/insert_section_after.rb 173${GEM_LIBDIR}/manual/outline/insert_section_after.rb
174${GEM_LIBDIR}/manual/outline/outline.rb 174${GEM_LIBDIR}/manual/outline/outline.rb
175${GEM_LIBDIR}/manual/outline/sections_and_pages.rb 175${GEM_LIBDIR}/manual/outline/sections_and_pages.rb
 176${GEM_LIBDIR}/manual/repeatable_content/alternate_page_numbering.rb
176${GEM_LIBDIR}/manual/repeatable_content/page_numbering.rb 177${GEM_LIBDIR}/manual/repeatable_content/page_numbering.rb
177${GEM_LIBDIR}/manual/repeatable_content/repeatable_content.rb 178${GEM_LIBDIR}/manual/repeatable_content/repeatable_content.rb
178${GEM_LIBDIR}/manual/repeatable_content/repeater.rb 179${GEM_LIBDIR}/manual/repeatable_content/repeater.rb
179${GEM_LIBDIR}/manual/repeatable_content/stamp.rb 180${GEM_LIBDIR}/manual/repeatable_content/stamp.rb
180${GEM_LIBDIR}/manual/security/encryption.rb 181${GEM_LIBDIR}/manual/security/encryption.rb
181${GEM_LIBDIR}/manual/security/permissions.rb 182${GEM_LIBDIR}/manual/security/permissions.rb
182${GEM_LIBDIR}/manual/security/security.rb 183${GEM_LIBDIR}/manual/security/security.rb
183${GEM_LIBDIR}/manual/table.rb 184${GEM_LIBDIR}/manual/table.rb
184${GEM_LIBDIR}/manual/text/alignment.rb 185${GEM_LIBDIR}/manual/text/alignment.rb
185${GEM_LIBDIR}/manual/text/color.rb 186${GEM_LIBDIR}/manual/text/color.rb
186${GEM_LIBDIR}/manual/text/column_box.rb 187${GEM_LIBDIR}/manual/text/column_box.rb
187${GEM_LIBDIR}/manual/text/fallback_fonts.rb 188${GEM_LIBDIR}/manual/text/fallback_fonts.rb
188${GEM_LIBDIR}/manual/text/font.rb 189${GEM_LIBDIR}/manual/text/font.rb

cvs diff -r1.4 -r1.5 pkgsrc/print/ruby-prawn/distinfo (expand / switch to unified diff)

--- pkgsrc/print/ruby-prawn/distinfo 2015/02/04 14:26:47 1.4
+++ pkgsrc/print/ruby-prawn/distinfo 2015/03/13 15:27:09 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2015/02/04 14:26:47 taca Exp $ 1$NetBSD: distinfo,v 1.5 2015/03/13 15:27:09 taca Exp $
2 2
3SHA1 (prawn-1.3.0.gem) = d74021f89e3c8957785f4bac03fe26b46f1f0671 3SHA1 (prawn-2.0.0.gem) = 36015caeb6bdb9fb3b48cc3321078872121c46bd
4RMD160 (prawn-1.3.0.gem) = 5998653a4b25a9bce6673b2303fc364000e59cf6 4RMD160 (prawn-2.0.0.gem) = 5f64b9d3d5c625ea578d28b54587235ff6b36b9f
5Size (prawn-1.3.0.gem) = 911360 bytes 5Size (prawn-2.0.0.gem) = 912384 bytes