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

graphics/xournal 0.4.8.2016_55

Notetaking application that can annotate PDFs

Port info

Maintainer
me@janh.de
Packages
latest: 0.4.8.2016_55
Upstream
up to date
Last update
to 0.4.8.2016_55 · 7ddc6804bf
Quarterly
2026Q4: 0.4.8.2016_55
WWW
https://xournal.sourceforge.net
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xournal
installs 0.4.8.2016_55 from latest; from quarterly (2026Q4) 0.4.8.2016_55
Port
# cd /usr/ports/graphics/xournal && make install clean
# make -C /usr/ports/graphics/xournal config  # change options first
Size
233 KiB download · 740 KiB installed
Depends on
accessibility/at-spi2-core 2.60.4, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libglade2 2.6.4_14, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/libart_lgpl 2.3.21_3,1, graphics/libgnomecanvas 2.30.3_7, graphics/poppler-glib 26.04.0_1, misc/shared-mime-info 2.4_2, print/freetype2 2.14.3, print/ghostscript10 10.08.0, print/harfbuzz 14.6.0, textproc/libxml2 2.15.4, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk20 2.24.33_1, x11-toolkits/pango 1.57.1, x11/libX11 1.8.14,1
License
GPLv2
Options
2 of 2 on in the package: DOCS GHOSTSCRIPT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.4.8.2016_550.4.8.2016_55–
FreeBSD 150.4.8.2016_550.4.8.2016_55–
FreeBSD 140.4.8.2016_550.4.8.2016_550.4.8.2016_55

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.4.8.2016_550.4.8.2016_55–
FreeBSD 140.4.8.2016_550.4.8.2016_550.4.8.2016_55

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.4.8.2016_55.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (91)

Tobias C. Berner (tcberner) · 0.4.8.2016_11
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) · 0.4.8.2016_10
Bump revision of poppler dependencies

- poppler was updated in r525051, bump revisions
336f10c8b0
Tobias C. Berner (tcberner) · 0.4.8.2016_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
Niclas Zeising (zeising) · 0.4.8.2016_8
Add USES=xorg USES=gl, ports categories g

Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
be6c15b5c6
Tobias C. Berner (tcberner) · 0.4.8.2016_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.4.8.2016_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.4.8.2016_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.4.8.2016_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.4.8.2016_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.4.8.2016_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.4.8.2016_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.4.8.2016_1
graphics/xournal: make DATADIR clean

While here, put back USES=desktop-file-utils shared-mime-info which was
mistakenly removed in previous commits.

PR:		221713
Approved by:	me@janh.de (maintainer timeout, >2 weeks)
eaa76a85f0
Steve Wills (swills) · 0.4.8.2016_1
Bump PORTREVISION after recent poppler update
cdcf6a67a3
Steve Wills (swills) · 0.4.8.2016
graphics/xournal: Update to 0.4.8.2016

PR:		221153
Submitted by:	me@janh.de (maintainer)
f919b17732
Olivier Duchateau (olivierd) · 0.4.8_6
Chase update of graphics/poppler (and slaves ports) in revision r430777
47706eca19
Olivier Duchateau (olivierd) · 0.4.8_5
Chase update of Poppler after revision r421386
548adee57e
Mathieu Arnold (mat) · 0.4.8_4
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Tijl Coosemans (tijl) · 0.4.8_4
Make print/ghostscript9-agpl-base the default Ghostscript port.  Upstream changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
77760fcb63
Koop Mast (kwm) · 0.4.8_3
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
Dmitry Marakasov (amdmi3) · 0.4.8_2
- Switch to options helpers - While here, add some NO_ARCHes

Approved by:	portmgr blanket
242481663d
Hiroki Sato (hrs) · 0.4.8_2
- Split ghostscript into X11-independent and -dependent parts:

* print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
   enabled when the library is available.

   This depends on *-base (RUN_DEPENDS).  USES=ghostscript:x11
   will set dependency on one of them.

- Fix integer overflow reported as CVE-2015-3228.

- Update Uses/ghostscript.mk:

 * Add x11 keyword.  nox11 keyword is now obsolete.

 * Use packagename in *_DEPENDS line to prevent relationship between
   -base and -x11 packages from being broken.

- Fix x11/nox11 keyword and bump PORTREVISION in ports using
  USES=ghostscript to update dependency of pre-compiled packages.
27470e1676
Koop Mast (kwm) · 0.4.8_1
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.4.8
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.

Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
68f883edfc
Thomas Zander (riggs) · 0.4.8
Updat to upstream version 0.4.8

PR:		197752
Submitted by:	kalten@gmx.at
Approved by:	maintainer (implicit)
28780f4d2c
Koop Mast (kwm) · 0.4.7_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
Baptiste Daroussin (bapt) · 0.4.7_3
Remove useless @exec/@unexec
f75354ee3f
Max Brazhnikov (makc) · 0.4.7_3
Bump PORTREVISION after graphics/poppler update to 0.26.3
2d2662f134
Baptiste Daroussin (bapt) · 0.4.7_2
Cleanup plist
a76a739bfe
Adam Weinberger (adamw) · 0.4.7_2
Add DOCS to OPTIONS for ports that have PORTDOCS in the plist.
bdeb856151
Baptiste Daroussin (bapt) · 0.4.7_2
Support stage Add missing shared-mime-info
6c032bcf0d
Koop Mast (kwm) · 0.4.7_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
Dmitry Marakasov (amdmi3) · 0.4.7_1
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [fgijk])

Approved by:	portmgr (bdrewery)
ab24828630
Baptiste Daroussin (bapt) · 0.4.7_1
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)
eb08c5441c
Baptiste Daroussin (bapt) · 0.4.7_1
Add an explicit dependency on pkgconf
019f2422aa
Alex Kozlov (ak) · 0.4.7_1
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Marcus von Appen (mva) · 0.4.7_1
- Revert %%DATADIR%% usage in pkg-plist - the port is not DATADIR-safe - Bump PORTREVISION to catch up with leftovers for users

Mentioned by:	maintainer
Changed too much:       mva@
2343d455c3
Marcus von Appen (mva) · 0.4.7
- Update to 0.4.7 - Convert to new options framework - Strip Makefile header - Drop LIB_DEPENDS ABI versions - Move LIB_DEPENDS after LICENSE to pet portlint

PR:		ports/175066
Submitted by:	Jan Henrik Sylvester <me@janh.de> (maintainer)
2d47dee65c
Dirk Meyer (dinoex) · 0.4.5_3
- update png to 1.5.10
2b74a89bc8
Koop Mast (kwm) · 0.4.5_2
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
a829062c83
Koop Mast (kwm) · 0.4.5_1
Chase poppler shlib bumps.
284cf7e623
Ganael LAPLANCHE (martymac) · 0.4.5
Add xournal 0.4.5, a notetaking application that can annotate PDFs.

PR:	ports/154245
Submitted by:	Jan Henrik Sylvester <me at janh.de>
Approved by:	ehaupt (mentor)
Feature safe:	yes
794f3e0713