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

graphics/mapnik 4.3.2_3

Free Toolkit For Developing Mapping Applications

Port info

Maintainer
hummeltech@sherpaguru.com
Packages
latest: 4.3.2_3
Upstream
up to date
Last update
to 4.3.2_3 · c1e9835e27
Quarterly
2026Q4: 4.3.2_3 · last MFH f5a4bcf842
WWW
https://www.mapnik.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install mapnik
installs 4.3.2_3 from latest; from quarterly (2026Q4) 4.3.2_3
Port
# cd /usr/ports/graphics/mapnik && make install clean
# make -C /usr/ports/graphics/mapnik config  # change options first
Size
6.7 MiB download · 50 MiB installed
Depends on
databases/postgresql18-client 18.6, databases/sqlite3 3.53.4,1, devel/boost-libs 1.92.0, devel/icu 76.1,1, graphics/cairo 1.18.2,3, graphics/gdal 3.13.3_1, graphics/jpeg-turbo 3.1.4.1, graphics/libavif 1.4.2, graphics/png 1.6.59_1, graphics/proj 9.9.0,1, graphics/tiff 4.7.2, graphics/webp 1.6.0, print/freetype2 2.14.3, print/harfbuzz 14.6.0, textproc/libxml2 2.15.4, x11-fonts/dejavu 2.37_4
License
LGPL21+
Options
20 of 24 on in the package: AVIF CAIRO DOCS GDAL GEOMETRY_TO_WKB JPEG MAPNIK_INDEX MAPNIK_RENDER OGR PGRASTER PGSQL2SQLITE PNG POSTGIS PROJ SHAPEINDEX SQLITE3 SVG2PNG TESTING TIFF WEBP
Show the 4 options that are off
BENCHMARK DEMO_CPP DEMO_VIEWER OGRINDEX

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.3.2_34.3.2_1–
FreeBSD 154.3.2_34.3.2_3–
FreeBSD 144.3.2_34.3.2_14.3.2_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.3.2_34.3.2_1–
FreeBSD 144.3.2_34.3.2_14.3.2_3

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.2_3.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (143)

Martin Wilke (miwi) · 2.2.0_7
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
bd48d39657
Jimmy Olgeni (olgeni) · 2.2.0_6
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
5e38556079
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.2.0_6
- Update to 1.11.0 - Use PORTDATA - Bump PORTREVISION for graphics/gdal shlib change

Changes:	http://trac.osgeo.org/gdal/wiki/Release/1.11.0-News
a1524b126a
Niclas Zeising (zeising) · 2.2.0_5
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
John Marino (marino) · 2.2.0_4
graphics/mapnik: Attempted unbreak on FreeBSD 10+

PR:		ports/186450
submitted by:	Steven Lawrance
approved by:	maintainer (Aleksey Illarionov)
192164f885
Baptiste Daroussin (bapt) · 2.2.0_3
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Rene Ladan (rene) · 2.2.0_2
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by:	python (mva, rm) Approved by:	portmgr-lurkers (mat)
50f8eaece1
Guido Falsi (madpilot) · 2.2.0_2
- Fix build with clang - Convert to USES scons - Use new LIB_DEPENDS format - Support staging

PR:		ports/182078
Submitted by:	Alexey Illarionov <littlesavage@rambler.ru>
af818f781e
Baptiste Daroussin (bapt) · 2.2.0_2
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)
eb08c5441c
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.2.0_2
- Update to 1.10.0 - Update COMMENT and remove leading indefinite article from COMMENT - Bump PORTREVISION for graphics/gdal shlib change

Changes:	http://trac.osgeo.org/gdal/wiki/Release/1.10.0-News
71f91036a5
Alex Kozlov (ak) · 2.2.0_1
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.2.0_1
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options:   - Add COOKIES   - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]   - Add GSSAPI and SPNEGO [2]   - Remove KERBEROS4   - Rename LIBIDN to IDN   - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
c2d1a14c7c
William Grzybowski (wg) · 2.2.0
graphics/mapnik: update to 2.2.0

- Update to 2.2.0 [1] [2]
- Make JPEG, PNG and TIFF as options [2]
- Remove GEOS option [2]
- Install docs [1]
- Remove leading article from COMMENT [1]

PR:		ports/179349 [1], ports/180274 [2]
Submitted by:	nemysis <nemysis gmx.ch> [1]
		Alexey Illarionov <littlesavage rambler.ru> [2] (maintainer)
de9e707565
Guido Falsi (madpilot) · 2.1.0_3
- Remove double dependencies [1] - Adopt USES [1] - Change tab to space for WWW line in pkg-descr [1] - Add patch to fix a rare build failure when using parallel make jobs

PR:		ports/179169 [1]
Submitted by:	myself
Approved by:	Aleksey Illarionov <littlesavage@rambler.ru> (maintainer)
30a9c8500c
Bryan Drewery (bdrewery) · 2.1.0_2
- When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also set   MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER}   without any extra logic. - Cleanup ports working around the empty MAKE_JOBS_NUMBER - This also fixes several ports that were expecting MAKE_JOBS_NUMBER   to always have a number

Reviewed by:	bapt
Spotted by:	John Marino <draco@marino.st>
With hat:	portmgr
63f76304d6
Baptiste Daroussin (bapt) · 2.1.0_2
Chase boost update
f5f6cd6d9b
Baptiste Daroussin (bapt) · 2.1.0_1
Chase icu, graphite2 and libexttextcat bump
2ed39f40cb
Guido Falsi (madpilot) · 2.1.0
- Update to 2.1.0 - Add CONFLICT with graphics/svg2png due to common files installled. - Convert to new options framework - Trim Makefile headers

PR:		ports/171722
Submitted by:	Alexey Illarionov <littlesavage@rambler.ru> (maintainer)
Feature safe:	yes
86c3152156
Dirk Meyer (dinoex) · 2.0.1_3
- update png to 1.5.10
2b74a89bc8
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.0.1_2
- Bump PORTREVISION for graphics/gdal shlib change
9c7f3409d5
Wen Heping (wen) · 2.0.1_1
- Bump PORTREVISION to chase the update of graphics/proj
b360c0c97b
Wen Heping (wen) · 2.0.1
- Update to 2.0.1 - Pass maintainership to submitter

PR:		166857
Submitted by:	Alexey Illarionov <littlesavage@rambler.ru>
4074008879
Mark Linimon (linimon) · 2.0.0
Mark as ignore on powerpc: runs out of virtual memory while trying to compile.

Hat:		portmgr
5b755e9b3e
Wen Heping (wen) · 2.0.0
- Update to 2.0.0

PR:		ports/161420
Submitted by:	Alexey Illarionov <littlesavage@rambler.ru>
166fa1e1d6
Baptiste Daroussin (bapt) · 0.7.1_2
- update ICU to 4.8 - chase library bump - add an entry in UPDATING for instructions - remove old conflict lines
10f5e8576f
Dmitry Marakasov (amdmi3) · 0.7.1_1
- Fix incorrectly set MASTER_SITES - Make PostGIS input plugin optional - Add options for other input plugins, including OSM - Mark MAKE_JOBS_SAFE - Cosmetix fix around SCONS_ENV

PR:		158412
Submitted by:	myself
Approved by:	wen heping <wenheping@gmail.com> (maintainer via private email)
5c7a5a82cd
Wen Heping (wen) · 0.7.1
- Update to 0.7.1 and unbreak

PR:		ports/152220
Submitted by:	Bartosz Fabianowski <freebsd@chillt.de>
46f52d6153
Martin Wilke (miwi) · 0.6.1_5
- Move over to py25 or above - While here get rid FreeBSD 6.X and md5 support
729d9d232f
Ade Lovett (ade) · 0.6.1_4
Clean up "current" versions of autotools components to further reduce tree-churn on updates.
f584da22ee
Dirk Meyer (dinoex) · 0.6.1_4
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Dirk Meyer (dinoex) · 0.6.1_3
- update to jpeg-8
ca9c60461c
Wen Heping (wen) · 0.6.1_2
- Mark BROKEN: Does not build with boost-1.41
76fd2af336
Wen Heping (wen) · 0.6.1_2
- Bump PORTREVISION to chase the update of graphics/geos
7115125deb
Martin Wilke (miwi) · 0.6.1_1
- Chase graphics/proj shlib bump
78f963d9bd
Martin Wilke (miwi) · 0.6.1
- Update to 0.6.1

PR:		138335
Submitted by:	Wen Heping <wenheping@gmail.com> (maintainer)
c8104de3aa
Martin Wilke (miwi) · 0.6.0_4
- Chase graphics/geos shlib bump
8acf9e7a27
Jeremy Messenger (mezz) · 0.6.0_3
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
789d75c728
Dirk Meyer (dinoex) · 0.6.0_2
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by:	edwin
eca78ec61b
Pav Lucistnik (pav) · 0.6.0_1
- Update boost to 1.39 - Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
d1107bb40e
Stanislav Sedov (stas) · 0.6.0_1
- Use proper name for the shared library.

PR:		ports/134015
Submitted by:	glebius
Approved by:	wen heping <wenheping@gmail.com> (maintainer)
5662fba619
Martin Wilke (miwi) · 0.6.0
- Update to 0.6.0 - Fix build with python 2.6

PR:		134480
Submitted by:	Wen Heping <wenheping@gmail.com> (maintainer)
48050b5f23
Martin Wilke (miwi) · 0.5.1_1
- Chase graphics/geos shlib bump
c96dc494c6
Martin Wilke (miwi) · 0.5.1
Mapnik is a Free Toolkit for developing mapping applications. It's written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development, which was something wanted from the beginning.

Mapnik is about making beautiful maps. It uses the AGG library and
offers world class anti-aliasing rendering with subpixel accuracy for
geographic data. It is written from scratch in modern C++ and doesn't
suffer from design decisions made a decade ago. When it comes to
handling common software tasks such as memory management, filesystem
access, regular expressions, parsing and so on, Mapnik doesn't re-invent
the wheel, but utilizes best of breed industry standard libraries from
boost.org.

WWW:	http://www.mapnik.org/

PR:		ports/128746
Submitted by:	Wen Heping <wenheping at gmail.com>
884edfd13f