CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 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)

Älven (alven) · 4.3.2_3 MFH 2026Q4 ✓
graphics/mapnik: Fix v4.3.2 broken build, unbreak

* Use https:// schema for WWW

PR:		299517
MFH:		2026Q4
c1e9835e27
Daniel Engberg (diizzy) · 4.3.2_2
graphics/mapnik: Mark BROKEN

Fails to build,
CMake Error in CMakeLists.txt:
  No known features for C compiler

Reported by:	pkg-fallout
cc43912699
Loïc Bartoletti (lbartoletti) · 4.3.2_2
graphics/proj: Update to 9.9.0
463980a20d
Dima Panov (fluffy) · 4.3.2_1
*/*: update boost consumers after boost-1.92
97a84ef467
Yusuf Yaman (nxjoseph) · 4.3.2
graphics/mapnik: Update 4.2.2 => 4.3.2

While here, add USES=ssl since 'tiles.input' plugin is linked with it.

Changelog:
https://github.com/mapnik/mapnik/blob/v4.3.2/CHANGELOG.md

Commit log:
https://github.com/mapnik/mapnik/compare/v4.2.2...v4.3.2

PR:		298797
Approved by:	osa, vvd (Mentors, implicit)
753084ef2e
Po-Chuan Hsieh (sunpoet) · 4.2.2_2
graphics/mapnik: Fix build

/bin/sh: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND: not found

Reference:	https://pkg-status.freebsd.org/beefy22/data/143amd64-default/142569cd0b2b/logs/mapnik-4.2.2_1.log
		https://pkg-status.freebsd.org/beefy16/data/135amd64-default/14bd0e320b77/logs/mapnik-4.2.2.log
Approved by:	portmgr (blanket)
ac4a7594ea
Po-Chuan Hsieh (sunpoet) · 4.2.2_2
graphics/gdal: Update to 3.13.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.13/NEWS.md
a7cc06d6f4
Loïc Bartoletti (lbartoletti) · 4.2.2_1
graphics/proj: bump dependends ports
9650642844
Robert Clausecker (fuz) · 4.2.2
graphics/mapnik: update to 4.2.2

Remove patch upstreamed in e4e80db44f769a00684002e83f863c4ee9a9f35b

Changelog: https://github.com/mapnik/mapnik/blob/v4.2.2/CHANGELOG.md
Compare changes: https://github.com/mapnik/mapnik/compare/v4.1.3...v4.2.2

PR:		294169
Event:		Wiesbaden Hackathon 202604
6ede25fa51
Po-Chuan Hsieh (sunpoet) · 4.1.3_3
graphics/mapnik: Fix build with gdal 3.12.0+

Obtained from:	https://github.com/mapnik/mapnik/commit/ca60dda74671cb373419b8a8f91b0f730c16f161
61615e178c
Po-Chuan Hsieh (sunpoet) · 4.1.3_3
graphics/gdal: Update to 3.12.2

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.12/NEWS.md
d4ee1cd2e8
Loïc Bartoletti (lbartoletti) · 4.1.3_2
graphics/proj: bump consumers of proj
ed4719e517
Dima Panov (fluffy) · 4.1.3_1
devel/boost: bump consumers after boost upgrade (+)

Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
67fb95fb3b
Hiroki Tagato (tagattie) · 4.1.3
graphics/mapnik: update to 4.1.3

New tiles input plugin on i386 building has been fixed, re-enabling.
Updated patch from dd0ccaf9dd47b0738b9ca84ced8265d8e837cbd4.

Changelog: https://github.com/mapnik/mapnik/blob/v4.1.3/CHANGELOG.md
Compare changes: https://github.com/mapnik/mapnik/compare/v4.1.0...v4.1.3

PR:		290006
Reported by:	David Hummel <hummeltech@sherpaguru.com> (maintainer)
d4b1dd743c
Robert Clausecker (fuz) · 4.1.0_2
graphics/mapnik: fix build on armv7, prepare for boost 1.89

Add a missing cast from uint64_t to size_t.
Remove LIB_DEPENDS on libboost_system, which no longer exists
on boost 1.89 (it has been a shim before).

Approved by:	portmgr (build fix blanket)
MFH:		2025Q3
dd0ccaf9dd
Baptiste Daroussin (bapt) · 4.1.0_1
libxml2: chase libxml soversion bump
3068854dd0
Hiroki Tagato (tagattie) · 4.1.0
graphics/mapnik: update to 4.1.0

While here, disables new tiles input plugin on i386.

Changelog: https://github.com/mapnik/mapnik/blob/v4.1.0/CHANGELOG.md

Compare changes:
https://github.com/mapnik/mapnik/compare/v4.0.6...v4.1.0

PR:		287236
Reported by:	David Hummel <hummeltech@sherpaguru.com> (maintainer)
6fd879bcb1
Dima Panov (fluffy) · 4.0.6_2
devel/boost: bump consumers after Boost update
18632db919
Po-Chuan Hsieh (sunpoet) · 4.0.6_1
graphics/gdal: Update to 3.11.0

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
a9f72ba1a8
Wen Heping (wen) · 4.0.6
graphics/mapnik: Update to 4.0.6

PR:		285778
Reported by:	David Hummel <hummeltech@sherpaguru.com> (maintainer)
08ff442c67
Daniel Engberg (diizzy) · 4.0.3_5
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Dima Panov (fluffy) · 4.0.3_4
devel/boost: bump consumers after Boost-1.87 update

Sponsored by:	Future Crew, LLC
fa53920e72
Daniel Engberg (diizzy) · 4.0.3_3
*/*: Bump consumers of graphics/proj

...due to version bump
aa1f9b124e
Po-Chuan Hsieh (sunpoet) · 4.0.3_2
graphics/gdal: Update to 3.10.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
478505fda4
Dima Panov (fluffy) · 4.0.3_1
devel/boost: bump consu,ers after update Boost to 1.86 release

Sponsored by:	Future Crew, LLC
312ee18b02
Robert Clausecker (fuz) · 4.0.3
graphics/mapnik: Update to 4.0.3

Changelog: https://github.com/mapnik/mapnik/releases/tag/v4.0.2
Changelog: https://github.com/mapnik/mapnik/releases/tag/v4.0.3

PR:		282707
a1ce43856a
Dima Panov (fluffy) · 4.0.1_2
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
55cfbcf56c
Loïc Bartoletti (lbartoletti) · 4.0.1_1
graphics/proj: Update to 9.4.1
2fc3ef8736
Wen Heping (wen) · 4.0.1
graphics/mapnik: Update to 4.0.1

PR:		280571
Reported by:	hummeltech@sherpaguru.com(maintainer)
046a28453e
Wen Heping (wen) · 4.0.0
graphics/mapnik: Update to 4.0.0

PR:		279844
Reported by:	hummeltech@sherpaguru.com(maintainer)
3a0e9aa1c8
Neel Chauhan (nc) · 3.1.0_9
graphics/mapnik: Add Python >= 3.10 support

Highlights:
 * Move Boost v1.83 support patch source to GitHub
 * Add Boost v1.85 support

PR:		279526
Approved by:	maintainer is submitter
cc86e8b36a
Po-Chuan Hsieh (sunpoet) · 3.1.0_8
graphics/gdal: Update to 3.9.0

- Bump PORTREVISION of dependent ports for shlib change
  - databases/postgis31 is skipped due to
  - graphics/R-cran-rgdal is skipped due to build failure and removed from CRAN repository

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
4d687e240e
Tijl Coosemans (tijl) · 3.1.0_7
graphics/tiff: Update to 4.6.0

PR:		278577
Exp-run by:	antoine
98bf25875a
Loïc Bartoletti (lbartoletti) · 3.1.0_6
graphics/proj: Update to 9.4.0
e3ecaf6c0a
Jan Beich (jbeich) · 3.1.0_5
devel/icu: update to 74.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
e55b80195e
Fernando Apesteguía (fernape) · 3.1.0_4
graphics/mapnik: Fix building with Boost v1.8.3

PR:		274166
Reported by:	dhummel@eml.cc (maintainer)
bbdd834993
Daniel Engberg (diizzy) · 3.1.0_3
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Loïc Bartoletti (lbartoletti) · 3.1.0_2
graphics/proj: Update to 9.2.1
94ecbdcacc
Po-Chuan Hsieh (sunpoet) · 3.1.0_1
graphics/gdal: Update to 3.7.0

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.7/NEWS.md
17dbcfa0af
Robert Clausecker (fuz) · 3.1.0
graphics/mapnik: Revert Mapnik removal & update to 3.1.0

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.

Changelog: https://github.com/mapnik/mapnik/blob/v3.1.0/CHANGELOG.md
WWW: http://www.mapnik.org/

PR:             241805
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/157
84c697c41d
Rene Ladan (rene)
Remove expired ports:

2020-01-10 astro/viking: Depends on broken and expiring graphics/mapnik
2020-01-10 audio/slv2: Broken for more than 5 months
2020-01-10 audio/triceratops-lv2: Broken for more than 5 months
2020-01-10 cad/brickutils: Broken for more than 3 months, unmaintained
2020-01-10 deskutils/zanshin: Broken for more than 5 months
2020-01-10 devel/elixir-gen_state_machine: Broken for more than 6 months
2020-01-10 devel/elixir-swarm: Depends on broken and expiring devel/elixir-gen_state_machine
2020-01-10 devel/erlang-clique: Depends on broken and expiring devel/erlang-cuttlefish
2020-01-10 devel/erlang-gen_rpc: Broken for more than 6 months
2020-01-10 devel/erlang-msgpack: Broken for more than 6 months
2020-01-10 devel/ocaml-deriving-ocsigen: Broken for more than 6 months
2020-01-10 devel/p5-rpm-build-perl: Broken for more than 7 months
2020-01-10 devel/shedskin: Broken for more than 3 months, unmaintained
2020-01-10 games/stonesoup-sdl: Broken for more than 8 months
2020-01-10 games/xtris: Broken for more than 3 months
2020-01-10 graphics/mapnik: Broken for more than 8 months
2020-01-10 graphics/vv: Broken for more than 4 months
2020-01-10 lang/js_of_ocaml: Depends on broken and expiring devel/ocaml-deriving-ocsigen
2020-01-10 lang/rubinius: Broken for more than 7 months
2020-01-10 math/dynare: Broken for more than 9 months
2020-01-10 science/meep: Broken for more than 6 months
2020-01-10 sysutils/hfm: Broken for more than 4 months
2020-01-10 sysutils/u-boot-zedboard: Broken for more than 6 months
2020-01-10 sysutils/u-boot-zybo: Broken for more than 6 months
2020-01-10 x11-themes/kde-icons-kool-gorilla: Broken for more than 3 months, unmaintained
3fb72e318f
Jan Beich (jbeich) · 3.0.9_30
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
701aa3bcf8
Antoine Brodin (antoine) · 3.0.9_29
Deprecate ports broken for too long
0198957bd9
Tobias Kortkamp (tobik) · 3.0.9_29
graphics: Add missing USES={gl,gnome,sdl}
3cf0c52fa6
Jan Beich (jbeich) · 3.0.9_29
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
4bbb4133b2
Jan Beich (jbeich) · 3.0.9_28
Drop C++11 workaround for GCC < 6 after r449590

lang/gcc5 will expire in ~1 month. If someone still uses lang/gcc48
they should backport C++11 fix instead. QA on GCC architecuters is
currently limited to powerpc64 which uses GCC_DEFAULT.

PR:		193528
e5688543b0
Jan Beich (jbeich) · 3.0.9_28
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
befa71e0f3
Gerald Pfeifer (gerald) · 3.0.9_27
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Jan Beich (jbeich) · 3.0.9_26
devel/boost-*: update to 1.70.0

Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
9b21a3a084
Jan Beich (jbeich) · 3.0.9_25
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
480c577baa