Opened 10 years ago

Closed 10 years ago

#43827 closed update (fixed)

poppler updated to 0.26.2

Reported by: Schamschula (Marius Schamschula) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: iapain@…, mojca (Mojca Miklavec), drkp (Dan Ports), m.thon@…, maehne (Torsten Maehne), NicosPavlov, cooljeanius (Eric Gallager)
Port: poppler

Description (last modified by dbevans (David B. Evans))

poppler has been updated upstream to @0.26.2.

New in version 0.26.0

Initial support for tagged PDFs was implemented. Annotation support was
improved. The information given by pdfinfo and pdfimages was expanded. Handling
of broken files was improved. The PSOutputDev device was improved. Many other
improvements and bug fixes were made.

New in 0.26.1

Several minor bugs were fixed.

Note: poppler 0.26.1 currently breaks texlive-bin @2013_5 see ticket:43826

Attachments (1)

Portfile-poppler.diff (715 bytes) - added by Schamschula (Marius Schamschula) 10 years ago.

Download all attachments as: .zip

Change History (13)

Changed 10 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile-poppler.diff added

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Cc: devans@… removed
Description: modified (diff)
Keywords: haspatch added
Owner: changed from macports-tickets@… to devans@…
Type: defectupdate
Version: 2.3.0

comment:2 Changed 10 years ago by dbevans (David B. Evans)

Status: newassigned

Thanks for your patch. I have been testing the 0.26 branch for the past week but unfortunately it contains API changes that break several dependents notably inkscape.

Will upgrade the port when these issues have been resolved.

comment:3 Changed 10 years ago by dbevans (David B. Evans)

comment:4 Changed 10 years ago by mojca (Mojca Miklavec)

It also breaks pdf2htmlEX, but that one has already been fixed upstream, so it should be easy enough to patch it (see #43845).

Last edited 10 years ago by mojca (Mojca Miklavec) (previous) (diff)

comment:5 Changed 10 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:6 Changed 10 years ago by dbevans (David B. Evans)

Cc: iapain@… dports@… m.thon@… Torsten.Maehne@… nicos@… added

Update for poppler 0.26.1 upgrade issues:

The following ports depend on libpoppler API that changed in the 0.25 unstable branch

  • inkscape (builds with upstream patches applied through bzr 10033)
  • inkscape-devel (bzr trunk builds as of bzr 13407)
  • pdf2htlmlex (builds using patch provided in #43845)
  • texlive-bin (reportedly builds with TL 2014 pre-release version -- see #43826)

The following ports just need to be rebuilt/upgraded due to libpoppler version issues

  • ipe-tools (upgrade to version @20140303 available)
  • pdf2djvu (increment revision)

The remaining poppler dependents do not use libpoppler directly (i.e. use libpoppler-glib, etc) and are not effected.

Given the current situation, texlive-bin appears to be the gating item and poppler can be updated to the 0.26 branch as soon as TL 2014 is released and its port is updated and ready to be committed.

Please let me know if there are any other issues that I have missed.

comment:7 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 10 years ago by dbevans (David B. Evans)

Status update:

The following ports do not build with with poppler 0.26.1 because they depend on libpoppler API that changed in the 0.25 unstable branch

  • pdf2htlmlex (but builds using patch provided in #43845)
  • texlive-bin (reportedly builds with TL 2014 pre-release version -- see #43826)

The following ports just need to be rebuilt with poppler 0.26.1 (increment revision) due to libpoppler version issues

  • inkscape (patched through bzr 10033 in r120953)
  • inkscape-devel (updated to bzr 13407 in r120957)
  • ipe-tools (updated to version @20140303 in r120962)
  • pdf2djvu

texlive-bin remains the blocking item for updating poppler to 0.26.1.

comment:9 Changed 10 years ago by dbevans (David B. Evans)

Description: modified (diff)
Summary: poppler updated to 0.26.1poppler updated to 0.26.2

Poppler 0.26.2 has now been released. Please test your dependents with the updated test version here.

comment:10 Changed 10 years ago by dbevans (David B. Evans)

Weekly status update:

The following ports do not build with with poppler 0.26.2 because they depend on libpoppler API that changed in the 0.25 unstable branch

  • pdf2htlmlex (but builds using patch provided in #43845)
  • texlive-bin (build confirmed with TL 2014 release version -- see #43826)

The following ports just need to be rebuilt with poppler 0.26.2 (increment revision) due to libpoppler version issues

texlive-bin remains the blocking item for updating poppler to 0.26.2.

comment:11 Changed 10 years ago by drkp (Dan Ports)

I've now committed texlive 2014 in r121682.

comment:12 Changed 10 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

After update of texlive (thanks Dan), poppler updated to version 0.26.2 in r121696.
pdf2htmlex updated using patch from #43845 in r121705 with mixed results (#44239).
Revision incremented on remaining poppler dependents that need to rebuild in r121701.

Note: See TracTickets for help on using tickets.