The NetBSD Project

CVS log for pkgsrc/print/ruby-prawn/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / print / ruby-prawn

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Mar 5 13:31:14 2024 UTC (9 months, 1 week ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -4 lines
print/ruby-prawn: update to 2.5.0

2.5.0 (2024-03-05)

* Full font embedding

  Fonts can be embedded in their original form without subsetting or any
  other modification.

  (Alexander Mankuta, #1322)

* Fixed keyword arguments in Prawn::View

  (Kim Burgestrand, 1284)

* Look for glyph in correct font

  Take the font style into account when looking for a glyph and fallback
  fonts are enabled.

  (Dan Allen, #1147)

* Fixed font caching

  It's a subtle bug that could result in use of incorrect fonts.

  (maerch, #924, Alexander Mankuta)

* Fixed line spacing in text boxes with indentation

  (Jakub Stasiak, #1079)

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Jan 13 14:59:46 2021 UTC (3 years, 10 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +6 -4 lines
print/ruby-prawn: update to 2.4.0

pkgsrc change: add "USE_LANGUAGES=	# none".

2.4.0 (2020-12-29)

* Added support for Ruby 3 (Alexander Mankuta)
* Fixed transformation matrix serialization (Alexander Mankuta, #1182)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Sep 14 14:00:32 2020 UTC (4 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
print/ruby-prawn: update to 2.3.0

Update ruby-prawn to 2.3.0.


2.3.0 (2020-08-01)

This is release includes one new exiting feature: OTF fonts support.  You
can use them exactly as you'd use TTF fonts.  Thanks for this to @camertron.

Another notable change is the list of supported Rubies.  Since last release
a few new versions came out and a few reached their EOL.

Other than that a number of bugs have been fixed.  See Changelog for the
details.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Sep 4 18:00:59 2017 UTC (7 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Comment out dead sites.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Mar 20 14:52:20 2017 UTC (7 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4 lines
Update ruby-prawn to 2.2.2.

2.2.0

Notable changes:

* 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

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Mar 15 15:05:36 2016 UTC (8 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
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
  correctly positioned.

  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
  document.

  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)

Prawn::Graphics::BlendMode#blend_mode added

  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.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Dec 30 04:23:00 2015 UTC (8 years, 11 months ago) by taca
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -3 lines
Remove RUBY_VERSION_SUPPORTED which has the samve value as default.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Sep 13 15:11:06 2015 UTC (9 years, 3 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
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)

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jun 8 16:05:45 2015 UTC (9 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
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]

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Mar 22 20:08:04 2015 UTC (9 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Needs Ruby 2.x.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Mar 13 15:27:09 2015 UTC (9 years, 9 months ago) by taca
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
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.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Feb 4 14:26:47 2015 UTC (9 years, 10 months ago) by taca
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
Update ruby-prawn package to 1.3.0.

Changes are not available, please refer commit log on
<https://github.com/prawnpdf/prawn>.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Mar 26 13:28:29 2014 UTC (10 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Allow build with ruby21.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Mar 14 17:51:20 2014 UTC (10 years, 9 months ago) by taca
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -4 lines
Update ruby-prawn to 0.15.0

Full CHANGELOG is https://github.com/prawnpdf/prawn/wiki/CHANGELOG and
here is summary.

Prawn 0.15.0  2014.02.16

Summarized notes follow, but you can also check out the complete diff from
0.14.0 to 0.15.0.

This release is a stepping stone to next month's 1.0 release, and it involves
more internal restructuring and policy updates than it does new fixes or
features. However, there are a few minor fixes and improvements that shipped
with this code, and we may do one or two more maintenance releases of 0.15.x
before 1.0 ships in mid-March.

It should be safe to upgrade to 0.15 if you've been using 0.13 or 0.14. If
you're still using 0.12 or earlier, you should either invest the time to
upgrade those projects now, or treat them as legacy code
indefinitely. Extension authors are encouraged to try out 0.15, because it is
our last major release before 1.0, and is a good snapshot of where we
currently are with things.

* We've laid out a plan for post-1.0 API compatibility

* Prawn now officially now support Ruby 2.1.0

* A couple new gems have been extracted

* Grids can now be safely redefined

* Document#render no longer raises encoding errors on JRuby+Windows

* Table column width calculations now tolerate minor floating point rounding
  errors

* TTFunk has been upgraded to 1.1.0, which provides Unicode astral plane
  support in TTF files.

* Prawn once again has no third-party runtime dependencies!

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Jul 21 02:50:43 2013 UTC (11 years, 4 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Enable ruby200.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Dec 21 06:23:19 2012 UTC (11 years, 11 months ago) by dholland
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1 lines
Disable this package on ruby18; it does not build and hasn't for ages,
and at this point it's not worth pretending we'll ever fix it.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Aug 17 13:36:07 2011 UTC (13 years, 3 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
Update ruby-prawn package to 0.12.0.

Prawn 0.12.0:

We continue our trek to Prawn 1.0 with 0.12.0. This release fixes many bugs
and adds some new features. A full list of changes is available via `git log
0.11.1..0.12.0`.

Features / Enhancements

* Rewrite project README [Gregory Brown]
* Speed improvements to text kerning [Jan De Poorter]
* Snapshotting now preserves your bounding box [Brad Ediger]
* Allow Document#float to teleport across pages and return to starting page
  [Brad Ediger]
* number_pages now defaults to numbering every page [Matthew Rudy Jacobs]
* Your bounding box is now reset when starting a new page with a different
  size or layout [Brad Ediger]

Major Bugfixes

* Fix multi-page templates (#199) [Chase M. Gray / Jonathan Greenberg]
* Make tables work in stretchy bounding boxes (#235) [Jan De Poorter / Brad
  Ediger]
* Fix TTF font metrics when a TTF font has a nonzero width for newlines (#245)
  [daduke / Katsuya Hidaka / Brad Ediger]
* Fix kerning bug on line width calculations (#251) [vspan / Brad Ediger]
* Fix images in stretchy bounding boxes creating a new page (#241) [Brad Ediger]
* Fix character_spacing to work based on character count, not byte length
  (#253) [Katsuya Hidaka / Brad Ediger]
* Fix NoMethodError under $KCODE==u [Michael Klein]
* Fix extra page break created when spans were used at the top of a page
  (#255) [Sean Russell / Brad Ediger]
* Fix problem with table cell backgrounds overlapping other cells borders by
  drawing all backgrounds before any borders (#226) [Kenta Murata / Brad
  Ediger]
* Remove old examples that were duplicated by our new manual (Michal Witrant)
  Tables: use an epsilon to compare floating-point values [Kenta Murata]

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Jun 19 14:49:40 2011 UTC (13 years, 5 months ago) by taca
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Importing ruby-prawn package version 0.11.1.


= 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:
http://rubymendicant.wikidot.com

The project is currently maintained by Gregory Brown, with lots of help from
Prawn's core developers and the community.


Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Jun 19 14:49:40 2011 UTC (13 years, 5 months ago) by taca
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>