The NetBSD Project

CVS log for pkgsrc/print/ruby-pdf-reader/distinfo

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 3 16:14:36 2024 UTC (7 weeks, 5 days ago) by taca
Branch: MAIN
CVS Tags: HEAD
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.12.0

2.12.0 (2023-12-26)

* Fix a sorbet method signature (http://github.com/yob/pdf-reader/pull/512)
* Reduce allocations when parsing PDFs with hex strings
  (http://github.com/yob/pdf-reader/pull/528)
* Fix text extraction of some rare unicode codepoints
  (http://github.com/yob/pdf-reader/pull/529)

Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 4 14:20:33 2022 UTC (15 months, 3 weeks ago) by taca
Branch: 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
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.11.0

2.11.0 (2022-10-26)

* Various bug fixes
* Expanded sorbet type annotations

Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 28 05:06:07 2022 UTC (19 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.10.0

2.9.2 (2022-02-20)

* Fix PDF::Reader::ObjectHash#page_references to return an Array of
  PDF::Reader::Reference (http://github.com/yob/pdf-reader/pull/444)

2.10.0 (2022-05-12)

* Various bug fixes
* Expanded sorbet type annotations

Revision 1.26 / (download) - annotate - [select for diffs], Mon Feb 14 14:15:28 2022 UTC (2 years, 1 month ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.25: +4 -4 lines
Diff to previous 1.25 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.9.1

2.8.0 (2021-12-28)

* Add PDF::Reader::Page#runs for extracting text from a page with
  positioning metadata (http://github.com/yob/pdf-reader/pull/411)
* Add options to PDF::Reader::Page#text to make some behaviour configurable
  (http://github.com/yob/pdf-reader/pull/411)
	- including extracting the text for only part of the page
* Improve text positioning and extraction for Type3 fonts
  (http://github.com/yob/pdf-reader/pull/412)
* Skip extracting text that is positioned outside the page
  (http://github.com/yob/pdf-reader/pull/413)
* Fix occasional crash when reading some streams
  (http://github.com/yob/pdf-reader/pull/405)

2.9.0 (2022-01-24)

* Support additional encryption standards
  (http://github.com/yob/pdf-reader/pull/419)
* Return CropBox correctly from Page#rectangles
  (https://github.com/yob/pdf-reader/pull/420)
* For sorbet users, additional type annotations are included in the gem

2.9.1 (2022-02-04)

* Fix exception in Page#walk introduced in 2.9.0
  (http://github.com/yob/pdf-reader/pull/442)
* Other small bug fixes

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 13 14:58:57 2021 UTC (2 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.7.0

2.7.0 (2021-12-13)

* Include RBI type files in the gem

  - Downstream users of pdf-reader who also use sorbet *should* find many
    parts of the API will now be typed checked by sorbet

* Fix glyph positioning in some rotation scenarios
  (http://github.com/yob/pdf-reader/pull/403)

  - Improved text extraction on some rotated pages, and rotated text on
    normal pages

* Add PDF::Reader::Page#rectangles
  (http://github.com/yob/pdf-reader/pull/402)

  - Returns page boxes (MediaBox, etc) with rotation applied, and as PORO
    rather than arrays of numbers

* Add PDF::Reader::Page#origin (http://github.com/yob/pdf-reader/pull/400)

* Add PDF::Reader::Page#{height,width}
  (http://github.com/yob/pdf-reader/pull/399)

* Overlap filter should only drop characters that overlap *and* match
  (http://github.com/yob/pdf-reader/pull/401)

Revision 1.24 / (download) - annotate - [select for diffs], Sun Nov 28 08:07:38 2021 UTC (2 years, 4 months ago) by taca
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.6.0

2.6.0 (2021-11-12)

* Text extraction improvements

  - Improved text layout on pages with a variety of font sizes
    (http://github.com/yob/pdf-reader/pull/355)
  - Fixed text positioning for some rotated pages
    (http://github.com/yob/pdf-reader/pull/356)
  - Improved character width calculation for PDFs using built-in
    (non-embedded) ZapfDingbats (http://github.com/yob/pdf-reader/pull/373)
  - Skip zero-width characters (http://github.com/yob/pdf-reader/pull/372)

* Performance improvements

  - Reduced memory pressure when decoding TIFF images
    (http://github.com/yob/pdf-reader/pull/360)
  - Optional dependency on ascii81_native gem for faster processing of files
    using the ascii85 filter (http://github.com/yob/pdf-reader/pull/359)

* Successfully parse more files

  - Gracefully handle some non-spec compliant CR/LF issues
    (http://github.com/yob/pdf-reader/pull/364)
  - Fix parsing of some escape sequences in content streams
    (http://github.com/yob/pdf-reader/pull/368)
  - Increase the amount of junk bytes we detect and skip at the end of a
    file (382)
  - Ignore "/Prev 0" in trailers (http://github.com/yob/pdf-reader/pull/383)
  - Fix parsing of some inline images (BI ID EI tokens)
    (http://github.com/yob/pdf-reader/pull/389)
  - Gracefully handle some xref tables that incorrectly start with 1
    (http://github.com/yob/pdf-reader/pull/384)

Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 26 11:12:17 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.9 (colored)

print: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Revision 1.22 / (download) - annotate - [select for diffs], Thu Oct 7 14:49:05 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored) to selected 1.9 (colored)

print: Remove SHA1 hashes for distfiles

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jun 6 08:58:34 2021 UTC (2 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.20: +5 -5 lines
Diff to previous 1.20 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.5.0

2.5.0 (2021-06-06)

* bump minimum ruby version to 2.0
* Correctly handle trascoding to UTF-8 from some fonts that use a difference
  table [#344](https://github.com/yob/pdf-reader/pull/344/)
* Fix some character spacing issues with the TJ operator
  [#343](https://github.com/yob/pdf-reader/pull/343)
* Fix crash with some encrypted PDFs
  [#348](https://github.com/yob/pdf-reader/pull/348/)
* Fix positions of text on some PDFs with pages rotated 90 degree
  [#350](https://github.com/yob/pdf-reader/pull/350/)

Revision 1.20 / (download) - annotate - [select for diffs], Wed Feb 3 14:38:31 2021 UTC (3 years, 1 month ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.19: +5 -5 lines
Diff to previous 1.19 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.4.2

2.4.2 (28th January 2021)
- relax ASCII85 dependency to allow 1.x
- improved support for decompressing objects with slightly malformed zlib
  data

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jan 11 01:06:21 2021 UTC (3 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.4.1

v.2.4.1 (24th September 2020)
- Re-vendor font metrics from Adobe to clarify their license

Revision 1.18 / (download) - annotate - [select for diffs], Tue Mar 24 15:40:56 2020 UTC (4 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.17: +5 -5 lines
Diff to previous 1.17 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.4.0

Update ruby-pdf-reader to 2.4.0.


2.4.0 (21st November 2019)

- Optimise overlapping characters code introduced in 2.3.0. Text extraction
  of pages with thousands of characters is still slower than it was in
  2.2.1, but it might tolerable for now.
  See https://github.com/yob/pdf-reader/pull/308 for details.

- Implement very basic font substitution for Type1 and TrueType fonts that
  aren't embedded

- Remove PDF::Hash class. It's been deprecated since 2010, and it's hard to
  believe anyone is still using it.

- Several small bug fixes

2.3.0 (7th November 2019)

- Text extraction now makes an effort to skip duplicate characters that
  overlap, a common approach used for a fake "bold" effect, This will make
  text extraction a bit slower - if that turns out to be an issue I'll look
  into further optimisations or provide a toggle to turn it off

- Several small bug fixes

Revision 1.17 / (download) - annotate - [select for diffs], Mon Nov 4 15:48:32 2019 UTC (4 years, 4 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.2.1

Update ruby-pdf-reader to 2.2.1.


v2.2.1 (27th July 2019)
- Improve utf8 text extraction from CMaps that contain surrogate pair ligatures

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 20 14:42:43 2019 UTC (5 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.2.0

v2.2.0 (18th December 2018)
- Support additional XRef Stream variants (thanks Stefan Wienert)
- Add frozen_strings pragma to reduce object allocations on ruby 2.3+
- various bug fixes

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 14 15:31:31 2018 UTC (6 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored) to selected 1.9 (colored)

print/ruby-pdf-reader: update to 2.1.0

pkgsrc change:

* Add missing ALTERNATIVES forgot from 2015.

v2.1.0 (15th Februar 2018)
- Support extra encrypted PDF variants (thanks to Gyuchang Jun)
- various bug fixes

Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 20 15:05:43 2017 UTC (7 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 2.0.0.

v2.0.0 (25th February 2017)
- various bug fixes

v2.0.0.beta1 (15th February 2017)
- BREAKING CHANGE: remove all methods that were deprecated in 1.0.0
- Bug: Support extra encrypted PDF variants (thanks to Gyuchang Jun)
- various bug fixes

v1.4.1 (2nd January 2017)
- improve compatability with ruby 2.4 (thanks Akira Matsuda)
- various bug fixes

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 15 15:01:16 2016 UTC (8 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored) to selected 1.9 (colored)

Upadte ruby-pdf-reader to 1.4.0.

v1.4.0 (22nd February 2016)
- raise minimum ruby version to 1.9.3
- print warnings to stderr when deprecated methods are used. These methods have been
  deprecated for 4 years, so hopefully few people are depending on them
- Fix exception when a npn-breakng space (character 160) is used with a
  built-in fint (helvetica, etc)
- various bug fixes

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 4 01:01:39 2015 UTC (8 years, 4 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.9 (colored)

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.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Sep 15 14:40:58 2013 UTC (10 years, 6 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.3.3.

v1.3.3 (7th April 2013)
- various bug fixes

Revision 1.10 / (download) - annotate - [select for diffs], Tue Mar 12 13:42:09 2013 UTC (11 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Upate ruby-pdf-reader to 1.3.2.

v1.3.2 (26th February 2013)
- various bug fixes

Revision 1.9 / (download) - annotate - [selected], Wed Feb 13 15:26:12 2013 UTC (11 years, 1 month ago) by taca
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Update ruby-pdf-reader to 1.3.1.

v1.3.1 (12th February 2013)
- various bug fixes

Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 11 08:58:51 2013 UTC (11 years, 1 month ago) by taca
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.3.0.

v1.3.0 (30th December 2012)
- Numerous performance optimisations (thanks Alex Dowad)
- Improved text extraction (thanks Nathaniel Madura)
- Load less of the hashery gem to reduce core monkey patches
- various bug fixes

Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 16 08:18:36 2012 UTC (11 years, 6 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.2.0.

v1.2.0 (28th AUgust 2012)
- Feature: correctly extract text using surrogate pairs and ligatures
  (thanks Nathaniel Madura)
- Speed optimisation: cache tokenised Form XObjects to avoid re-parsing them
- Feature: support opening documents with some junk bytes prepended to file
  (thanks Paul Gallagher)
  - Acrobat does this, so it seemed reasonable to add support

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 2 01:00:45 2012 UTC (11 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.1.1.

v1.1.1 (9th May 2012)
- bugfix release to improve parsing of some PDFs

Revision 1.5 / (download) - annotate - [select for diffs], Sun Apr 29 14:18:50 2012 UTC (11 years, 11 months ago) by taca
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.1.0.

v1.1.0 (25th March 2012)
- new PageState class for handling common state tracking in page receivers
  - see PageTextReceiver for example usage
- various bugfixes to support reading more PDF dialects

Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 20 13:08:33 2012 UTC (12 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader to 1.0.0.


v1.0.0 (16th January 2012)
- support a new encryption variation
- bugfix in PageTextRender (thanks Paul Gallagher)

v1.0.0.rc1 (19th December 2011)
- performance optimisations (all by Bernerd Schaefer)
- some improvements to text extraction from form xobjects
- assume invalid font encodings are StandardEncoding
- use binary mode when opening PDFs to stop ruby being helpful and transcoding
    bytes for us

v1.0.0.beta1 (6th October 2011)
- ensure inline images that contain "EI" are correctly parsed
  (thanks Bernard Schaefer)
- fix parsing of inline image data

v0.12.0.alpha (28th August 2011)
- small breaking changes to the page-based API - it's alpha for a reason
  - resource related methods on Page object return raw PDF objects
  - if the caller wants the resources wrapped in a more convenient
    Ruby object (like PDF::Reader::Font or PDF::Reader::FormXObject) will
    need to do so themselves
- add support for RunLengthDecode filters (thanks Bernerd Schaefer)
- add support for standard PDF encryption (thanks Evan Brunner)
- add support for decoding stream with TIFF prediction
- new PDF::Reader::FormXObject class to simplify working with form XObjects

v0.11.0.alpha (19th July 2011)
- introduce experimental new page-based API
  - old API is deprecated but will continue to work with no warnings
- add transparent caching of common objects to ObjectHash

Revision 1.3 / (download) - annotate - [select for diffs], Thu Dec 15 15:45:25 2011 UTC (12 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.9 (colored)

Update ruby-pdf-reader package to 0.10.1.

v0.10.1 (20th October 2011)
- simple license change to glyph data file, no code changes

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 12 17:10:19 2011 UTC (12 years, 7 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored) to selected 1.9 (colored)

Update print/ruby-pdf-reader package to 0.10.0.

- Fix dependency pattern due to gemspec.
- Changes are unknown: please refer:
  http://github.com/yob/pdf-reader/commits/master

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Jun 19 14:18:58 2011 UTC (12 years, 9 months ago) by taca
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.9 (colored)

Importing ruby-pdf-reader package version 0.9.2.

The PDF::Reader library implements a PDF parser conforming as much as
possible to the PDF specification from Adobe.

It provides programmatic access to the contents of a PDF file with
a high degree of flexibility.

The PDF 1.7 specification is a weighty document and not all aspects
are currently supported. I welcome submission of PDF files that
exhibit unsupported aspects of the spec to assist with improving out
support.


Revision 1.1 / (download) - annotate - [select for diffs], Sun Jun 19 14:18:58 2011 UTC (12 years, 9 months ago) by taca
Branch: MAIN
Diff to selected 1.9 (colored)

Initial revision

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>