Port details |
- mapnik Free Toolkit For Developing Mapping Applications
- 4.0.3_3 graphics =2 4.0.1_1Version of this port present on the latest quarterly branch.
- Maintainer: hummeltech@sherpaguru.com
- Port Added: 2008-11-21 20:56:43
- Last Update: 2024-12-16 22:42:17
- Commit Hash: aa1f9b1
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: geography
- License: LGPL21+
- WWW:
- http://www.mapnik.org/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/mapnik/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/mapnik
- pkg install mapnik
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mapnik
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1731379430
SHA256 (mapnik-mapnik-v4.0.3_GH0.tar.gz) = 01d825c2b2b5829d95b308245771d41302ad23523a14a57d073c9f64934548de
SIZE (mapnik-mapnik-v4.0.3_GH0.tar.gz) = 13234370
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- DejaVuSans.ttf : x11-fonts/dejavu
- protozero>0 : devel/protozero
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- dejavu>0 : x11-fonts/dejavu
- Library dependencies:
-
- libboost_program_options.so : devel/boost-libs
- libboost_regex.so : devel/boost-libs
- libboost_system.so : devel/boost-libs
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- libicuuc.so : devel/icu
- libcairo.so : graphics/cairo
- libgdal.so : graphics/gdal
- libgdal.so : graphics/gdal
- libpng.so : graphics/png
- libproj.so : graphics/proj
- libtiff.so : graphics/tiff
- libwebp.so : graphics/webp
- libxml2.so : textproc/libxml2
- libjpeg.so : graphics/jpeg-turbo
- libpq.so.5 : databases/postgresql16-client
- libsqlite3.so : databases/sqlite3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mapnik-4.0.3_3:
CAIRO=on: Enable cairo rendering
DOCS=on: Build and/or install documentation
JPEG=on: JPEG image format support
PNG=on: PNG image format support
PROJ=on: Enable PROJ support
TIFF=on: TIFF image format support
WEBP=on: WebP image format support
====> Input plugins
GDAL=on: GDAL input plugin
OGR=on: OGR input plugin
PGRASTER=on: PGraster input plugin
POSTGIS=on: PostGIS input plugin
SQLITE3=on: SQLite input plugin
====> Tests & Demos, etc.
BENCHMARK=off: Benchmark project
DEMO_CPP=off: Demo c++ application
DEMO_VIEWER=off: Demo viewer
TESTING=on: Tests
====> Utilities
GEOMETRY_TO_WKB=on: geometry_to_wkb utility
MAPNIK_INDEX=on: mapnik_index utility
MAPNIK_RENDER=on: mapnik_render utility
OGRINDEX=off: ogrindex utility (currently doesn't build)
PGSQL2SQLITE=on: pgsql2sqlite utility
SHAPEINDEX=on: shapeindex utility
SVG2PNG=on: svg2png utility
===> Use 'make config' to modify these settings
- Options name:
- graphics_mapnik
- USES:
- compiler:c++17-lang cmake:testing gnome pkgconfig jpeg pgsql pgsql sqlite:3
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.0 28 Dec 2011 03:53:49 |
linimon |
Mark as ignore on powerpc: runs out of virtual memory while trying to
compile.
Hat: portmgr |
2.0.0 11 Oct 2011 06:37:15 |
wen |
- Update to 2.0.0
PR: ports/161420
Submitted by: Alexey Illarionov <littlesavage@rambler.ru> |
0.7.1_2 10 Jul 2011 21:06:39 |
bapt |
- update ICU to 4.8
- chase library bump
- add an entry in UPDATING for instructions
- remove old conflict lines |
0.7.1_1 29 Jun 2011 14:58:26 |
amdmi3 |
- 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) |
0.7.1 24 May 2011 23:53:38 |
wen |
- Update to 0.7.1 and unbreak
PR: ports/152220
Submitted by: Bartosz Fabianowski <freebsd@chillt.de> |
0.6.1_5 25 Feb 2011 03:19:29 |
miwi |
- Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support |
0.6.1_4 08 Dec 2010 19:58:49 |
ade |
Clean up "current" versions of autotools components to further reduce
tree-churn on updates. |
0.6.1_4 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
0.6.1_3 05 Feb 2010 11:46:55 |
dinoex |
- update to jpeg-8 |
0.6.1_2 03 Jan 2010 12:29:56 |
wen |
- Mark BROKEN: Does not build with boost-1.41 |
0.6.1_2 20 Dec 2009 11:36:34 |
wen |
- Bump PORTREVISION to chase the update of graphics/geos |
0.6.1_1 27 Nov 2009 23:17:38 |
miwi |
- Chase graphics/proj shlib bump |
0.6.1 02 Sep 2009 17:12:43 |
miwi |
- Update to 0.6.1
PR: 138335
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer) |
0.6.0_4 14 Aug 2009 21:29:25 |
miwi |
- Chase graphics/geos shlib bump |
0.6.0_3 02 Aug 2009 19:36:34 |
mezz |
-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 |
0.6.0_2 31 Jul 2009 13:57:52 |
dinoex |
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by: edwin |
0.6.0_1 28 Jul 2009 11:45:09 |
pav |
- 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) |
0.6.0_1 20 May 2009 21:47:51 |
stas |
- Use proper name for the shared library.
PR: ports/134015
Submitted by: glebius
Approved by: wen heping <wenheping@gmail.com> (maintainer) |
0.6.0 16 May 2009 22:40:39 |
miwi |
- Update to 0.6.0
- Fix build with python 2.6
PR: 134480
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer) |
0.5.1_1 11 Apr 2009 08:13:06 |
miwi |
- Chase graphics/geos shlib bump |
0.5.1 21 Nov 2008 20:56:01 |
miwi |
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> |