notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-poppler Python bindings for the Poppler PDF rendering library
0.12.1_24 graphics Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.12.1_24Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Uses deprecated version of python
Expired This port expired on: 2020-08-15
Maintainer: romain@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-05-30 20:18:41
Last Update: 2020-08-15 10:50:59
SVN Revision: 544927
Also Listed In: python
License: not specified in port
WWW:
https://launchpad.net/poppler-python
Description:
Python bindings for graphics/poppler. WWW: https://launchpad.net/poppler-python
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}poppler>0:graphics/py-poppler@${PY_FLAVOR}
No installation instructions:
This port has been deleted.
PKGNAME: py27-poppler
Package flavors (<flavor>: <package>)
  • py27: py27-poppler
distinfo:
SHA256 (pypoppler-0.12.1.tar.gz) = 322f183d24798a056f3005d1ab8e3ac27d8cfbbf0982725b323bbfec1bab5355 SIZE (pypoppler-0.12.1.tar.gz) = 318142

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pygobject-codegen-2.0 : devel/py-gobject
  3. pygtk-2.0.pc : x11-toolkits/py-gtk2
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python2.7 : lang/python27
Runtime dependencies:
  1. pygobject-codegen-2.0 : devel/py-gobject
  2. pygtk-2.0.pc : x11-toolkits/py-gtk2
  3. python2.7 : lang/python27
Library dependencies:
  1. libpoppler-glib.so : graphics/poppler-glib
  2. libatk-1.0.so : accessibility/atk
  3. libglib-2.0.so : devel/glib20
  4. libintl.so : devel/gettext-runtime
  5. libgtk-x11-2.0.so : x11-toolkits/gtk20
  6. libglade-2.0.so : devel/libglade2
  7. libxml2.so : textproc/libxml2
  8. libpango-1.0.so : x11-toolkits/pango
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. deskutils/gourmet*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
N/A
USES:
gmake gnome libtool pkgconfig python:2.7
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. http://launchpadlibrarian.net/30270080/
  2. http://romain.blogreen.org/distfiles/
  3. https://launchpad.net/poppler-python/trunk/development/+download/
Collapse this list.

Number of commits found: 52

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.12.1_24
15 Aug 2020 10:50:59
Revision:544927Original commit files touched by this commit
rene search for other commits by this committer
Remove deprecated ports:

2020-08-15 archivers/py-backports.lzma: Uses deprecated version of python
2020-08-15 archivers/py-bup: Uses deprecated version of python
2020-08-15 archivers/py-librtfcomp: Uses deprecated version of python
2020-08-15 audio/blop-lv2: Uses deprecated version of python
2020-08-15 audio/bs2b-lv2: Uses deprecated version of python
2020-08-15 audio/py-gmusicproxy: Uses deprecated version of python
2020-08-15 audio/py-karaoke: Uses deprecated version of python
2020-08-15 audio/py-openal: Uses deprecated version of python
2020-08-15 audio/py-py-jack: Uses deprecated version of python
2020-08-15 audio/py-xmms2: Uses deprecated version of python
2020-08-15 audio/triceratops-lv2: Uses deprecated version of python
2020-08-15 biology/py-biom-format: Uses deprecated version of python
2020-08-15 comms/py-bulksms: Uses deprecated version of python
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_24
14 Aug 2020 04:22:13
Revision:544866Original commit files touched by this commit
tcberner search for other commits by this committer
Bump revisions of poppler consumers after r544863
0.12.1_23
06 Jul 2020 06:17:19
Revision:541311Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.90

Release 0.90.0:
        core:
         * Color profile tweaks
         * Small signature improvements
         * BBoxOutputDev: Fix calculation when type3 fonts are involved
         * Fix potential crash when reading Forms
         * Fix infinite loop in broken file
        glib:
         * Fix adding annots in rotated pages
         * Add ability to reset forms
         * Several fixes to the documentation
        qt5:
         * Make it clear we require Qt 5.5
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_22
02 Jun 2020 14:47:30
Revision:537559Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.89.0

Release 0.89.0:
        core:
         * Add support for ResetForm action. Issue #225
         * Fix crash in PDFDoc::getSignatureFields when there's no Forms at all
         * Fix exporting to PS of some files with CID fonts
         * Use ICC profiles in PS output (if new enough lcms is used)
         * Allow almost-singular tiling pattern matrices. Issue #894
         * Fix memory leak when failing to load some fonts
         * CairoOutputDev: Use stroke opacity when clipping to a stroke path
         * CairoOutputDev: Fix tiling patterns when pattern cell is too far.
Issue #190

        glib:
         * Add poppler_movie_get_aspect

        cpp:
         * Add the font infos to the text_box object

Exp-run by:	antoine
PR:		246848
0.12.1_21
02 May 2020 10:00:12
Revision:533681Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.88.0

Release 0.88.0:

        core:
         * Support Widget Annotation Buttons not linked to any Form
         * SplashOuputDev: Use stroking opacity when clipping to a stroke path
         * Handle 1 bit RGB images in ICC colorspace
         * Internal code improvements

        qt5:
         * Add Document::signatures. Returns signatures not attached to any page
         * ArthurOutputDev: Fix font hinting
         * ArthurOutputDev: Set the opacity when filling with axial gradients
         * ArthurOutputDev: Implement the clipToStrokePath method
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_20
02 Apr 2020 04:41:03
Revision:530258Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.87.0

Release 0.87.0:
        core:
         * Fix crashes due to inconsistent vtables for Clang builds
         * Fix leak in broken files
         * Internal code improvements

        qt5:
         * Add option to get form choice for export value
         * ArthurOutputDev: Avoid division by zero in updateLineDash. Issue #695

        glib:
         * Internal code improvements

         utils:
         * pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest

PR:		245150
Exp-run by:	antoine
0.12.1_19
21 Mar 2020 12:57:09
Revision:528853Original commit files touched by this commit
tcberner search for other commits by this committer
Update poppler to 0.86.1

Release 0.86.1:
        core:
         * Fix regression in Browse Link handling
         * Internal code improvements

Release 0.86.0:
        core:
         * Fix link content exfiltration attack
         * Splash: Implement gouraudTriangleShadedFill for some non parametrized
shadings. Issue #881
         * Fix case unsensitive search for Old Hungarian, Warang Citi,
Medefaidrin and Adlam
         * Internal code improvements

        glib:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_18
23 Feb 2020 15:25:53
Revision:526925Original commit files touched by this commit
antoine search for other commits by this committer
Deprecate a few ports

With hat:	portmgr
0.12.1_18
03 Feb 2020 19:32:51
Revision:525052Original commit files touched by this commit
tcberner search for other commits by this committer
Bump revision of poppler dependencies

- poppler was updated in r525051, bump revisions
0.12.1_17
22 Jan 2020 17:59:22
Revision:523824Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.84.0

Release 0.84.0:
        core:
         * Fix crash when converting from Unicode to ASCII-7
         * Splash::scaleImageYdXu: Protect against crash if srcWidth is too big
         * JBIG2Stream: fix potential crash in malformed documents
         * JBIG2Stream: fix leak in reset() if called several times
         * Internal code improvements

        utils:
         * pdfimages: Add error message if first page is larger then number of
pages.
         * pdfinfo: Improved paper size recognition
         * pdfsig: Fix exit code when dumping signatures
         * pdftocairo: Error out when even/odd selects 0 pages
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_16
08 Nov 2019 14:36:06
Revision:517071Original commit files touched by this commit
tobik search for other commits by this committer
graphics: Add missing USES={gl,gnome,sdl}
0.12.1_16
01 Nov 2019 21:51:36
Revision:516270Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.82.0

Release 0.82.0:
        core:
         * Fix not being able to open some files. Issue #832
         * Fix crashes in malformed files
         * Fix memory leak on broken files
         * Minor performance improvements
         * Minor code improvements

        glib:
         * Add poppler_document_new_from_bytes
         * PopplerAttachment: Silence deprecation warnings for ctime/mtime

        build system:
         * pdf-inspector: Support builddir != srcdir
         * Install Cairo* headers if Cairo has been found

Thanks to adridg@ for fixing all the fallout.

Exp-run by:	antoine
PR:		241532
Approved by:	gnome (kwm, implicit)
0.12.1_15
29 Sep 2019 07:25:04
Revision:513196Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.81.0

Release 0.81.0:
        core:
         * Splash: Always enable support for CMYK rasterization
         * CairoOutputDev: Check scaled dimensions for 0. Issue #737
         * BaseCryptStream: Fix potential uninitialized memory read
         * SplashBitmap: Fix wrong width condition for splashModeDeviceN8
         * Fix crashes in malformed files

PR:		240781
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
0.12.1_14
01 Sep 2019 20:46:39
Revision:510739Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.80.0

Release 0.80.0:
core:
 * Annotations: Implement support for setting a different text in the appearance
stream than the real text
 * Splash: Optionally use small_vector from boost
 * Fix memory leaks on broken files
 * Fix abort on broken files
 * Small code simplifications
 * Remove USE_FIXEDPOINT support. Issue #821

qt5:
 * Fix MSVC build
 * Add subsitute-font information
 * Fix since marker of some functions
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_13
29 Jun 2019 08:55:18
Revision:505331Original commit files touched by this commit
tcberner search for other commits by this committer
graphics/poppler: update to 0.78.0

Release 0.78.0:
        core:
         * Fix line annotation arrows for usage in dimensioning
         * Handle Ink annots without an InkList but with an AP
         * Fix typos preventing parsing of Movie start and duration
         * Fix crash on malformed files

        glib:
         * Add poppler_document_create_dests_tree()
         * Don't use the deprecated g_type_class_add_private()
         * Document the differences between render() and render_for_printing()
         * Fix introspection for poppler_document_new_from_data
         * Don't create PopplerInputStream with length 0. Issue #414
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_12
16 Dec 2018 15:10:42
Revision:487596Original commit files touched by this commit
tcberner search for other commits by this committer
Update poppler to 0.72

This update brings many changes
- the build system has switched to cmake
- some ports needed to be switched to use their bundled
  version of poppler:
  - print/tex-luatex (r487226)
  - print/tex-xetex (r487226)
  - editors/opeonffice-devel
- Qt4 support has been dropped
  - print/frescobaldi has been removed for this reason.
- most of the added patches can be removed with the next
  upgrade of the concerning port.

PR:		233452
Exp-run by:	antoine
Approved by:	gnome (kwm)
Differential Revision:	https://reviews.freebsd.org/D17456
0.12.1_11
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_11
24 Aug 2017 13:45:14
Revision:448669Original commit files touched by this commit
swills search for other commits by this committer
Bump PORTREVISION after recent poppler update
0.12.1_10
07 Jan 2017 10:42:51
Revision:430778Original commit files touched by this commit
olivierd search for other commits by this committer
Chase update of graphics/poppler (and slaves ports) in revision r430777
0.12.1_9
05 Sep 2016 20:02:03
Revision:421390Original commit files touched by this commit
olivierd search for other commits by this committer
Chase update of Poppler after revision r421386
0.12.1_8
23 May 2016 18:36:52
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
0.12.1_8
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
0.12.1_8
21 Jan 2016 19:40:10
Revision:406872Original commit files touched by this commit
kwm search for other commits by this committer
Update poppler to 0.40.0. [1]

Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
0.12.1_7
02 Aug 2015 16:06:17
Revision:393431Original commit files touched by this commit
kwm search for other commits by this committer
Update poppler to 0.34.0. [1]

Chase all users of shlib version change of libpoppler.so.

PR:		201477 [1]
Submitted by:	olivierd@ [1]
0.12.1_6
02 Aug 2015 15:03:20
Revision:393429Original commit files touched by this commit
tijl search for other commits by this committer
By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.1_5
03 Feb 2015 12:28:24
Revision:378348Original commit files touched by this commit
kwm search for other commits by this committer
Update poppler to 0.30.0 [1].

Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
0.12.1_4
25 Nov 2014 12:55:54
Revision:373404Original commit files touched by this commit
makc search for other commits by this committer
Bump PORTREVISION after graphics/poppler update to 0.26.3
0.12.1_3
21 Oct 2014 16:36:12
Revision:371326Original commit files touched by this commit
mva search for other commits by this committer
- Convert ports of graphics/ to new USES=python

Approved by:	portmgr (implicit)
0.12.1_3
29 Jul 2014 18:21:09
Revision:363368Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
0.12.1_2
22 Jun 2014 14:39:42
Revision:358806Original commit files touched by this commit
wg search for other commits by this committer
graphics/py-poppler: enable staging
0.12.1_2
21 Jan 2014 23:40:23
Revision:340674Original commit files touched by this commit
bapt search for other commits by this committer
Fix properties on pkg-plist
0.12.1_2
27 Dec 2013 16:54:22
Revision:337749Original commit files touched by this commit
kwm search for other commits by this committer
Update poppler to 0.24.4.

Update comment.
Use new LIB_DEPENDS syntax, use USES=pathfix.
Stagify.

Bump portrevision of all affected ports, and Update poppler* LIB_DEPENDS to
new syntax.
0.12.1
20 Sep 2013 18:35:46
Revision:327733Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
0.12.1
01 Sep 2013 22:50:06
Revision:325928Original commit files touched by this commit
bapt search for other commits by this committer
Eradicate USE_GNOME=pkgconfig from graphics
While here:
- trim headers
- convert:
  * USE_GNOME=gnomehack -> USES=pathfix
  * USE_GMAKE=yes -> USES=gmake
  * USE_PERL5 -> USES=perl5
0.12.1
02 Jul 2012 11:30:17
Original commit files touched by this commit
romain search for other commits by this committer
Update to 0.12.1.

PR:             ports/166781
Submitted by:   Kuan-Chung Chiu <buganini@gmail.com>
0.10.1_6
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
0.10.1_5
31 Oct 2011 09:53:19
Original commit files touched by this commit
kwm search for other commits by this committer
Update poppler to 0.18.0.

The qt3 bindings are removed upstream.
The glib library lost the last gdk-pixbuf code. And rename it from
-gtk to -glib.

Thanks to:      pav for a exp-runs
                bapt for double checking the libreoffice ports
0.10.1_4
23 Aug 2011 18:36:21
Original commit files touched by this commit
kwm search for other commits by this committer
Chase poppler shlib bumps.
0.10.1_3
03 Jul 2011 14:12:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
0.10.1_3
20 Nov 2010 15:38:09
Original commit files touched by this commit
kwm search for other commits by this committer
Chase poppler update.
0.10.1_2
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
0.10.1_1
05 Feb 2010 11:46:55
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to jpeg-8
0.10.1
01 Feb 2010 17:14:49
Original commit files touched by this commit
romain search for other commits by this committer
Change MAINTAINER address to romain@.

Approved by:    flz (mentor)
0.10.1
04 Sep 2009 21:06:12
Original commit files touched by this commit
miwi search for other commits by this committer
- Unbreak and update MASTER_SITES

PR:             138338
Submitted by:   Romain Tartiere <romain@blogreen.org> (maintainer)
0.10.1
21 Aug 2009 13:00:17
Original commit files touched by this commit
erwin search for other commits by this committer
Mark BROKEN: does not fetch
0.10.1
13 Aug 2009 15:10:45
Original commit files touched by this commit
kwm search for other commits by this committer
Update to 0.10.1.
0.10.0_1
31 Jul 2009 13:57:52
Original commit files touched by this commit
dinoex search for other commits by this committer
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin
0.10.0
10 Apr 2009 05:56:28
Original commit files touched by this commit
marcus search for other commits by this committer
Presenting GNOME 2.26 for FreeBSD.  See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider.  Almost all of the Gecko consumers
can make use of this provider by setting:

WITH_GECKO=libxul

The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
0.8.1
28 Dec 2008 10:54:08
Original commit files touched by this commit
pgollucci search for other commits by this committer
CATEGORIES+=    python   for py- ports missing it

PR:             ports/124921
Approved by:    portmgr (pav)
0.8.1
30 Jun 2008 20:16:22
Original commit files touched by this commit
mezz search for other commits by this committer
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6.2_1
06 Jun 2008 13:35:04
Original commit files touched by this commit
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
0.6.2
30 May 2008 20:17:44
Original commit files touched by this commit
miwi search for other commits by this committer
Python bindings for graphics/poppler.

WWW:    https://launchpad.net/poppler-python

PR:             ports/122752
Submitted by:   Romain Tartiere <romain at blogreen.org>

Number of commits found: 52