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

print/deforaos-pdfviewer 0.0.2_53

DeforaOS desktop PDF viewer

Port info

Maintainer
khorben@defora.org
Packages
latest: 0.0.2_53
Upstream
Higher version available: 0.1.0
Last update
to 0.0.2_53 · 7ddc6804bf
Quarterly
2026Q4: 0.0.2_53
WWW
https://www.defora.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install deforaos-pdfviewer
installs 0.0.2_53 from latest; from quarterly (2026Q4) 0.0.2_53
Port
# cd /usr/ports/print/deforaos-pdfviewer && make install clean
# make -C /usr/ports/print/deforaos-pdfviewer config  # change options first
Size
24 KiB download · 67 KiB installed
Depends on
accessibility/at-spi2-core 2.60.4, devel/deforaos-libsystem 0.4.3_1, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/poppler-glib 26.04.0_1, print/freetype2 2.14.3, print/harfbuzz 14.6.0, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk20 2.24.33_1, x11-toolkits/pango 1.57.1, x11/deforaos-libdesktop 0.4.2
License
GPLv3
Options
2 of 2 on in the package: DOCS NLS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.0.2_530.0.2_53–
FreeBSD 150.0.2_530.0.2_53–
FreeBSD 140.0.2_530.0.2_530.0.2_53

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.0.2_530.0.2_53–
FreeBSD 140.0.2_530.0.2_530.0.2_53

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 0.0.2_53.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (76)

Tobias C. Berner (tcberner) · 0.0.2_9
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 Kortkamp (tobik) · 0.0.2_8
print, science: Add missing USES=gnome
3c25acd057
Tobias C. Berner (tcberner) · 0.0.2_8
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
Tobias C. Berner (tcberner) · 0.0.2_7
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
Tobias C. Berner (tcberner) · 0.0.2_6
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
Tobias C. Berner (tcberner) · 0.0.2_5
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) · 0.0.2_4
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) · 0.0.2_3
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
Tobias C. Berner (tcberner) · 0.0.2_2
graphics/poppler: update to 0.76.1

From Changelog at https://poppler.freedesktop.org/releases.html :

Release 0.76.1:
        core:
         * Make the mul tables be calculated at compile time with constexpr.
         * splash: Fix compile with SPLASH_CMYK enabled
         * Some typo fixing in error messages

        qt5:
         * Fix regression in annotation handling

        build system:
         * Fix some typos in build system output and comments

Release 0.76.0:

        core:
         * Fix regression on case-insensitive search. Issue #743
         * Remove GooList, use std::vector instead
         * Fix radiobutton reporting wrong state. Issue #159
         * Handle UTF16-LE strings
         * Don't error out if there's no DA in FreeText annotation
         * cairo: Compute correct coverage values for box filter.
         * cairo: Constrain number of cycles in rescale filter.
         * Read more fields from ViewerPreferences
         * Introduce and use Ref::INVALID
         * Fix crashes in broken files
         * Fix mismatched free/delete
         * Add missing include guards

        utils:
         * pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. Issue #742

All the required patches have been obtained via gentoo.

PR:		237846
Exp-run by:	antoine
Approved by:	kwm
753388101e
Steve Wills (swills) · 0.0.2_1
Add missed PORTREVISION bumps after recent poppler update
40db78cf06
Olivier Cochard (olivier) · 0.0.2
Update to 0.0.2
47d7f8526d
Olivier Duchateau (olivierd) · 0.0.1_9
Chase update of graphics/poppler (and slaves ports) in revision r430777
47706eca19
Olivier Duchateau (olivierd) · 0.0.1_8
Chase update of Poppler after revision r421386
548adee57e
Mathieu Arnold (mat) · 0.0.1_7
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Olivier Cochard (olivier) · 0.0.1_7
- patch for main deforaos library - bump PORTREVISION for dependencies

Approved by:	jadawin
Differential Revision:	https://reviews.freebsd.org/D5562
ada7fb664c
Olivier Cochard (olivier) · 0.0.1_6
Update my email for ports I maintain

Approved by:	jadawin
Differential Revision:	https://reviews.freebsd.org/D5309
dacef126af
Koop Mast (kwm) · 0.0.1_6
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]
cf649469f2
Koop Mast (kwm) · 0.0.1_5
Update poppler to 0.34.0. [1]

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

PR:		201477 [1]
Submitted by:	olivierd@ [1]
757724fd75
Koop Mast (kwm) · 0.0.1_4
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]
563f73ccfe
Max Brazhnikov (makc) · 0.0.1_3
Bump PORTREVISION after graphics/poppler update to 0.26.3
2d2662f134
Koop Mast (kwm) · 0.0.1_2
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.
2a51b2182a
William Grzybowski (wg) · 0.0.1_1
print/deforaos-pdfviewer: allow staging

- Allow staging
- Bump port revision for libdesktop update
- Convert lib depends to new format
- USES desktop-file-utils

PR:		ports/183638
Submitted by:	maintainer
ce977aebdb
Baptiste Daroussin (bapt) · 0.0.1
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Baptiste Daroussin (bapt) · 0.0.1
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Martin Wilke (miwi) · 0.0.1
- Respect PREFIX

PR:		174997
Submitted by:	maintainer
6be5e29dcf
Baptiste Daroussin (bapt) · 0.0.1
DeforaOS desktop PDF viewer

PR:		ports/172999
Submitted by:	Olivier Cochard-Labbe <olivier@cochard.me>
36bee25e22