- Chase database/sqlite3 slib bump Approved by: portmgr (myself)bd48d39657
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)
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
- 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-Newsa1524b126a
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
graphics/mapnik: Attempted unbreak on FreeBSD 10+ PR: ports/186450 submitted by: Steven Lawrance approved by: maintainer (Aleksey Illarionov)192164f885
Chase boost and icu bump While here convert some LIB_DEPENDS4650a910d0
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
- 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
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)eb08c5441c
- 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-News71f91036a5
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- 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: miwic2d1a14c7c
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
- 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
- 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: portmgr63f76304d6Chase boost updatef5f6cd6d9b
Chase icu, graphite2 and libexttextcat bump2ed39f40cb
- 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: yes86c3152156
- update png to 1.5.102b74a89bc8
- Bump PORTREVISION for graphics/gdal shlib change9c7f3409d5
- Bump PORTREVISION to chase the update of graphics/projb360c0c97b
- Update to 2.0.1 - Pass maintainership to submitter PR: 166857 Submitted by: Alexey Illarionov <littlesavage@rambler.ru>4074008879
Mark as ignore on powerpc: runs out of virtual memory while trying to compile. Hat: portmgr5b755e9b3e
- Update to 2.0.0 PR: ports/161420 Submitted by: Alexey Illarionov <littlesavage@rambler.ru>166fa1e1d6
- update ICU to 4.8 - chase library bump - add an entry in UPDATING for instructions - remove old conflict lines10f5e8576f
- 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
- Update to 0.7.1 and unbreak PR: ports/152220 Submitted by: Bartosz Fabianowski <freebsd@chillt.de>46f52d6153
- Move over to py25 or above - While here get rid FreeBSD 6.X and md5 support729d9d232f
Clean up "current" versions of autotools components to further reduce tree-churn on updates.f584da22ee
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwide78af3ac5
- update to jpeg-8ca9c60461c
- Mark BROKEN: Does not build with boost-1.4176fd2af336
- Bump PORTREVISION to chase the update of graphics/geos7115125deb
- Chase graphics/proj shlib bump78f963d9bd
- Update to 0.6.1 PR: 138335 Submitted by: Wen Heping <wenheping@gmail.com> (maintainer)c8104de3aa
- Chase graphics/geos shlib bump8acf9e7a27
-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: portmgr789d75c728
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
- 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
- Use proper name for the shared library. PR: ports/134015 Submitted by: glebius Approved by: wen heping <wenheping@gmail.com> (maintainer)5662fba619
- Update to 0.6.0 - Fix build with python 2.6 PR: 134480 Submitted by: Wen Heping <wenheping@gmail.com> (maintainer)48050b5f23
- Chase graphics/geos shlib bumpc96dc494c6
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