graphics/mapnik: Fix v4.3.2 broken build, unbreak * Use https:// schema for WWW PR: 299517 MFH: 2026Q4c1e9835e27
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 mapnikinstalls 4.3.2_3 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.3.2_3 | 4.3.2_1 | – |
| FreeBSD 15 | 4.3.2_3 | 4.3.2_3 | – |
| FreeBSD 14 | 4.3.2_3 | 4.3.2_1 | 4.3.2_3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.3.2_3 | 4.3.2_1 | – |
| FreeBSD 14 | 4.3.2_3 | 4.3.2_1 | 4.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)
graphics/mapnik: Mark BROKEN Fails to build, CMake Error in CMakeLists.txt: No known features for C compiler Reported by: pkg-falloutcc43912699
graphics/proj: Update to 9.9.0463980a20d
*/*: update boost consumers after boost-1.9297a84ef467
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
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
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.mda7cc06d6f4
graphics/proj: bump dependends ports9650642844
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 2026046ede25fa51
graphics/mapnik: Fix build with gdal 3.12.0+ Obtained from: https://github.com/mapnik/mapnik/commit/ca60dda74671cb373419b8a8f91b0f730c16f16161615e178c
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.mdd4ee1cd2e8
graphics/proj: bump consumers of projed4719e517
devel/boost: bump consumers after boost upgrade (+) Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead67fb95fb3b
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
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: 2025Q3dd0ccaf9dd
libxml2: chase libxml soversion bump3068854dd0
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
devel/boost: bump consumers after Boost update18632db919
graphics/gdal: Update to 3.11.0 Changes: https://github.com/OSGeo/gdal/releases https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.mda9f72ba1a8
graphics/mapnik: Update to 4.0.6 PR: 285778 Reported by: David Hummel <hummeltech@sherpaguru.com> (maintainer)08ff442c67
*/*: Bump consumers of devel/icu ...to avoid library mismatchesff33dd4700
devel/boost: bump consumers after Boost-1.87 update Sponsored by: Future Crew, LLCfa53920e72
*/*: Bump consumers of graphics/proj ...due to version bumpaa1f9b124e
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.md478505fda4
devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
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: 282707a1ce43856a
*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
graphics/proj: Update to 9.4.12fc3ef8736
graphics/mapnik: Update to 4.0.1 PR: 280571 Reported by: hummeltech@sherpaguru.com(maintainer)046a28453e
graphics/mapnik: Update to 4.0.0 PR: 279844 Reported by: hummeltech@sherpaguru.com(maintainer)3a0e9aa1c8
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 submittercc86e8b36a
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.md4d687e240e
graphics/tiff: Update to 4.6.0 PR: 278577 Exp-run by: antoine98bf25875a
graphics/proj: Update to 9.4.0e3ecaf6c0a
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: fluffye55b80195e
graphics/mapnik: Fix building with Boost v1.8.3 PR: 274166 Reported by: dhummel@eml.cc (maintainer)bbdd834993
*/*: Bump jpeg-turbo users treewide New major version 3.0.0664a2fa1e5
graphics/proj: Update to 9.2.194ecbdcacc
graphics/gdal: Update to 3.7.0 Changes: https://github.com/OSGeo/gdal/releases https://github.com/OSGeo/gdal/blob/release/3.7/NEWS.md17dbcfa0af
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/15784c697c41d
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, unmaintained3fb72e318f
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/D22136701aa3bcf8
Deprecate ports broken for too long0198957bd9
graphics: Add missing USES={gl,gnome,sdl}3cf0c52fa6devel/icu: update to 65.1 Changes: http://site.icu-project.org/download/65 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/4bbb4133b2
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: 193528e5688543b0
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/D20774befa71e0f3
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: 238330ea8c8ec7da
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/D193039b21a3a084
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/D19479480c577baa