CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

x11-toolkits/rubygem-poppler 4.3.9

Ruby binding of poppler-glib

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 4.3.9
Upstream
up to date
Last update
to 4.3.9 · 54b423143a
Quarterly
2026Q4: 4.3.9
WWW
https://ruby-gnome.github.io/
Links
cgit · VuXML

Install

Package
# pkg install rubygem-poppler
installs 4.3.9 from latest; from quarterly (2026Q4) 4.3.9
Port
# cd /usr/ports/x11-toolkits/rubygem-poppler && make install clean
Size
86 KiB download · 195 KiB installed
Depends on
devel/ruby-gems 4.0.21, devel/rubygem-cairo-gobject 4.3.9, devel/rubygem-gio2 4.3.9, devel/rubygem-rake 13.4.2, graphics/poppler-glib 26.04.0_1, lang/ruby34 3.4.9_2,1
License
LGPL21+

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.3.94.3.9–
FreeBSD 154.3.94.3.9–
FreeBSD 144.3.94.3.94.3.9

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.3.94.3.9–
FreeBSD 144.3.94.3.94.3.9

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.3.9.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (119)

Po-Chuan Hsieh (sunpoet) · 3.4.3_7
x11-toolkits/rubygem-poppler: Update COMMENT
4e7b55dfcb
Mathieu Arnold (mat) · 3.4.3_7
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 3.4.3_7
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias C. Berner (tcberner) · 3.4.3_7
graphics/poppler: update to 21.02

Release 21.02.0:
        core:
         * GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation
         * Fix memory leak if saving the file fails
         * Internal code improvements
         * Fix various issues handling broken files
         * Make checkedAdd work for long long in MSVC

        qt5:
         * Properly export NewSignatureData class
         * Fix regression in QIODeviceOutStream + MSVC

        qt6:
         * Properly export NewSignatureData class
         * Fix regression in QIODeviceOutStream + MSVC

        utils:
         * pdftohtml: Fix error() parameter type

PR:		253183
Exp-run by:	antoine
ed28803b50
Tobias C. Berner (tcberner) · 3.4.3_6
graphics/poppler: update to 20.11.0

Release 20.11.0:
        core:
         * More work on rendering of standalone Annot Widgets. Issue #806
         * Fix crashes in embedded file handling on broken files. Issue #967
         * Fix uninitialized memory read on broken files
         * Save a bit of memory in Dict data

        cpp:
         * Fix crashes in embedded file handling on broken files. Issue #966

        utils:
         * pdftohtml: HTML and XML output includes font opacity.

        qt5:
         * Rename ArthurOutputDev to QPainterOutputDev

        build system:
         * Fix linker error when gtk is not in a default location
         * Add some checks for gtk-doc support
         * Reorganize GObject introspection config
         * Enable CMAKE_LINK_DEPENDS_NO_SHARED

PR:		250786
Exp-run by:	antoine
a831c679c4
Tobias C. Berner (tcberner) · 3.4.3_5
graphics/poppler: update to 20.10.0

Release 20.10.0:
        core:
         * Filter out repeated forms
         * Implement EmbedStream::reset()
         * CairoOutputDev: evict just font faces owned solely by cache.
         * Splash: Rename Yd to Ydown, Xu to Xup, etc.
         * Splash: fix crash in out-of-memory situation.
         * Fix some undefined behaviour situation with forged files

PR:		250052
Exp-run by:	antoine
aa3db148fc
Tobias C. Berner (tcberner) · 3.4.3_4
graphics/poppler: update to 20.09.0

Release 20.09.0:
        core:
         * Compability fix for Forms
         * Fix fetching of Objects failing in some cases
         * Fix clearing date in Annot setModified/setDate
         * TextSelectionPainter: support glyphless fonts
         * Splash: Don't try read past end of image
         * avoid abort() on large memory allocation
         * Fix memory leak on broken files
         * Fix potential invalid memory read
         * Small code improvements

        qt5:
         * Document TextAnnotation::inplaceAlign
         * Make Annotation::setModification/CreationDate work on existing annots
         * Be a bit more stubborn converting dates that come from xml
         * Clean as many null characters from the end as possible when converting strings

        glib:
         * Add accessor functions for PopplerAttachment
         * Deprecate PopplerAttachment GTime fields
         * Deprecate PopplerDocument date properties

        utils:
         * pdftoppm: report error and exit if output file cannot be written
         * Document that PDF-file can be '-' to read it from stdin

        build system:
         * cmake: Modern way to link against libpng, zlib and libtiff
         * cmake: Remove stray support for lcms1 in pdftocairo

PR:		249060
Exp-run by:	antoine
5dc59a82ae
Tobias C. Berner (tcberner) · 3.4.3_3
Bump revisions of poppler consumers after r544863
97cf82ea46
Tobias C. Berner (tcberner) · 3.4.3_2
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
         * demo: Fix crash on broken files
         * Small documentation improvements
        utils:
         * pdftoppm: Add option to set display profile
         * pdftops: Add a -rasterize option with values always, never, or whenneeded
        build system:
         * Require cmake 3.5
         * More modern cmake way to link against curl

PR:		247736
Exp-run by:	antoine
5060d003ef
Tobias C. Berner (tcberner) · 3.4.3_1
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
99bd3bb02d
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.4.3
Update to 3.4.3

Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
c4ecf96db3
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.4.2
Update to 3.4.2

Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
fb7ea1efbf
Tobias C. Berner (tcberner) · 3.4.1_6
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
         * ArthurOutputDev: Use stroking opacity when clipping to a stroke path

        glib:
         * Add poppler_page_get_bounding_box
         * Add poppler_form_field_get_alternate_ui_name
         * Implement rotation for 'flagNoRotate' annots. Issue #767

        cpp:
         * Add non_raw_non_physical layout for page::text()

        utils:
         * pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page
         * pdfsig: Show also signatures that aren't attached to any page
1c19339682
Tobias C. Berner (tcberner) · 3.4.1_5
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
ff3b39857e
Tobias C. Berner (tcberner) · 3.4.1_4
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:
         * Automatic handle of page's cropbox on annots. Issue #129
         * Fix memory leak if poppler_document_new_from_file fails
         * Minor speed optimization on poppler_page_get_annot_mapping

         utils:
         * pdfdetach: add 'savefile' option
         * pdftoppm/pdftocairo: Fix more odd/even mismatch

        qt5:
         * Fix loading from iodevice

PR:		244827
Exp-run by:	antoine
8e124cb8fb
Tobias C. Berner (tcberner) · 3.4.1_3
Bump revision of poppler dependencies

- poppler was updated in r525051, bump revisions
336f10c8b0
Tobias C. Berner (tcberner) · 3.4.1_2
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
         * pdftohtml: Fix memory leak
         * pdftoppm: Add an option to scale before rotate
         * pdftoppm: Add -hide-annotations option
         * pdftoppm: Error out when even/odd selects 0 pages
         * pdftops: Improve -optimizecolorspace

        qt5:
         * Code cleanups

        glib:
         * Fix compiler warnings

Release 0.83.0
        core:
         * Improve when a file is recognized as Linearized
         * Improve const-ness of the code
         * Make code a bit more readable/maintanable
         * Fix uninitialized memory uses in broken files

        utils:
         * pdffonts: Make code a bit more readable/maintanable
         * pdftohtml: Make code a bit more readable/maintanable

        qt5:
         * Remove a bunch of unused internal functions
         * trUtf8 -> tr (less warnings)

        build system:
         * make-glib-api-docs: switch to python3

PR:		243433
Exp-run by:	antoine
90a4ed701a
Tobias C. Berner (tcberner) · 3.4.1_1
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)
3ca3ffe455
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.4.1
Update to 3.4.1

Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
f6036f957f
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.8
Update to 3.3.8

Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2f1e61ebdd
Tobias C. Berner (tcberner) · 3.3.7_2
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)
f4566d704a
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.7_1
Add LICENSE_FILE
ecb2949677
Tobias C. Berner (tcberner) · 3.3.7_1
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
 * Fix leak when aborting text extraction
 * Small code simplifications

glib:
 * Make print scaling getter visible
 * Make Duplex/NumCopies/PrintPageRange preference available in API
 * Implement Movie API

utils:
 * pdftotext: Add -nodiag flag to remove diagonal text on output

build system:
 * Mark external lib include dirs as SYSTEM

PR:		240176
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
0ee39c1b52
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.7
Update to 3.3.7

Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
693487420e
Tobias C. Berner (tcberner) · 3.3.6_3
graphics/poppler: update to 0.79.0

Release 0.79.0:
        core:
         * Fix regression on TextSelectionPainter
         * Fix parsing of DefaultAppearance
         * Fix memory leak in PostScriptFunction
         * Fix crashes in fuzzed files

        qt5:
         * Implemented support for setIcon by changing appearance
         * Added option to set the form available to print
         * QString::null is deprecated, use QString()
         * Replace deprecated qStableSort with std::stable_sort

        build system:
         * Turn README into README.md and expand it

PR:		239277
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
a5b210399a
Tobias C. Berner (tcberner) · 3.3.6_2
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
         * Document G_IO_ERROR as a possible error condition
         * docs: Add index for API new in 0.78

        build system:
         * Fixes cross compilation of gir in Void Linux
         * Add -Wshadow to the default warning flags
         * install pkg-config pc files if pkg-config is found

PR:		238857
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
4d160bfcf5
Tobias C. Berner (tcberner) · 3.3.6_1
graphics/poppler: update to 0.77.0

Release 0.77.0:
        core:
         * Fix crash on signature handling. Issue #766
         * Fix small memory leak in SignatureHandler::getCertificateInfo
         * Splash: Restrict filling of overlapping boxes. Issue #750
         * Fix crash on malformed files

        qt5:
         * Fix optional content handling with exclusive layers

        cpp:
         * Make render_page thread-safe

        utils:
         * pdfsig: Fix small memory leak
         * pdftotext: Fix typo in manpage

PR:		238115
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
d163307e80
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.6
Update to 3.3.6

- Take maintainership

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
b07e8d46ab
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.5
Update to 3.3.5

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
34294e5c92
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.4
Update to 3.3.4

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
ab8269ffe0
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.3
Update to 3.3.3

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
fce60ef22a
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.2
Update to 3.3.2

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
96987d0e24
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.1
Update to 3.3.1

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
02fbcfeb5f
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.3.0
Update to 3.3.0

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
dae5837d5a
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.2.9
Update to 3.2.9

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
3505ee99c7
Martin Wilke (miwi) · 3.2.7
- Update to 3.2.7

Changes:	https://ruby-gnome2.osdn.jp/?News_20180607_1#Changes

Sponsored by:	iXsystems Inc.
2dfc67ac92
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.2.5
Update to 3.2.5

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
e075f93251
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.2.4
Update to 3.2.4

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
b3a27f6d60
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.2.1
Update to 3.2.1

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
8642dde883
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.2.0
Update to 3.2.0

- Add NO_ARCH

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
91954754d8
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.9
Update to 3.1.9

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
938f61e09f
Steve Wills (swills) · 3.1.8_1
Bump PORTREVISION after recent poppler update
cdcf6a67a3
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.8
Update to 3.1.8

- Update WWW

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
7b283896d3
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.7
Update to 3.1.7

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
c04198b5aa
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.6
Update to 3.1.6

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
bd2325192b
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.4
Update to 3.1.4

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
0b13bde870
Sunpoet Po-Chuan Hsieh (sunpoet) · 3.1.3
Update to 3.1.3

Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
2acc92cb2a
Steve Wills (swills) · 3.1.1
x11/rubygem-gnome2: update to 3.1.1

Update x11/rubygem-gnome2 and friends to 3.1.1
2d5d084bcf
Olivier Duchateau (olivierd) · 3.1.0_1
Chase update of graphics/poppler (and slaves ports) in revision r430777
47706eca19
Steve Wills (swills) · 3.1.0
x11/rubygem-gnome2: update to 3.1.0

Update x11/rubygem-gnome2 and friends to 3.1.0
d278c5733f