notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q3
mapserver System for developing web-based GIS applications
8.4.0_3 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.4.0_3Version of this port present on the latest quarterly branch.
Maintainer: wen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-09 10:54:09
Last Update: 2025-07-09 10:50:07
Commit Hash: 71cd095
Also Listed In: geography www
License: MIT
WWW:
https://mapserver.org/
Description:
MapServer is a system for developing web-based GIS applications. The basic system consists of a CGI program that can be configured to respond to a variety of spatial requests like making maps, scalebars, and point, area and feature queries. Virtually all aspects of an application, from web interface to map appearance can be developed without any programming. For the more ambitious user, MapServer applications can be enhanced using Java, JavaScript or many other web technologies.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. /usr/local/share/licenses/mapserver-8.4.0_3/catalog.mk
  2. /usr/local/share/licenses/mapserver-8.4.0_3/LICENSE
  3. /usr/local/share/licenses/mapserver-8.4.0_3/MIT
  4. bin/mapserver_legend
  5. bin/mapserver_mapserv
  6. bin/mapserver_msencrypt
  7. bin/mapserver_scalebar
  8. bin/mapserver_shptree
  9. bin/mapserver_shptreetst
  10. bin/mapserver_shptreevis
  11. bin/mapserver_sortshp
  12. bin/mapserver_tile4ms
  13. lib/libmapserver.so
  14. lib/libmapserver.so.2
  15. lib/libmapserver.so.8.4.0
  16. @comment %%PYTHON_SITELIBDIR%%/mapscript.py
  17. @comment %%PYTHON_SITELIBDIR%%/_mapscript.so
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • mapserver>0:graphics/mapserver
To install the port:
cd /usr/ports/graphics/mapserver/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/mapserver
  • pkg install mapserver
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mapserver
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1737341744 SHA256 (mapserver-8.4.0.tar.gz) = b0cb3612cd58458cca0808b117c16b9415b3231af39aefb90d668e8b8b188e2c SIZE (mapserver-8.4.0.tar.gz) = 2986653

Packages (timestamps in pop-ups are UTC):
mapserver
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.4.0_28.4.0_3--8.4.0_3---
FreeBSD:13:quarterly8.4.08.4.0_3-8.4.08.4.0_3-8.0.1_38.0.1_3
FreeBSD:14:latest8.4.0_18.4.0_3--8.4.0_3---
FreeBSD:14:quarterly8.4.0_38.4.0_3--8.4.0_3-8.0.1_38.0.1_3
FreeBSD:15:latest8.4.0_18.4.0_3n/a-n/a-8.0.1_38.0.1_3
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libfribidi.so : converters/fribidi
  3. libgdal.so : graphics/gdal
  4. libgeos.so : graphics/geos
  5. libgif.so : graphics/giflib
  6. libharfbuzz.so : print/harfbuzz
  7. libpng.so : graphics/png
  8. libproj.so : graphics/proj
  9. libcairo.so : graphics/cairo
  10. libcurl.so : ftp/curl
  11. libfcgi.so : www/fcgi
  12. libprotobuf-c.so : devel/protobuf-c
  13. libcairo.so : graphics/cairo
  14. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  15. libglib-2.0.so : devel/glib20
  16. libintl.so : devel/gettext-runtime
  17. librsvg-2.so : graphics/librsvg2-rust
  18. libxml2.so : textproc/libxml2
  19. libjpeg.so : graphics/jpeg-turbo
  20. libpq.so.5 : databases/postgresql17-client
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mapserver-8.4.0_3: CAIRO=on: Cairo graphics library support CURL=on: Data transfer support via cURL EXEMPI=off: XMP Metadata support FASTCGI=on: FastCGI protocol support LIBRSVG2=on: SVG vector graphics support via librsvg2 PERL=off: Perl scripting language support PHPNG=off: PHPNG (SWIG) mapscript support POSTGIS=on: PostGIS geographic support for PostgreSQL PROTOBUFC=on: Protocol buffers support (req. for vector tiles) PYTHON=off: Python bindings or support WCS=on: WCS Server support WFS=on: WFS Server support XMLMAPFILE=off: XML mapfile support ===> Use 'make config' to modify these settings
Options name:
graphics_mapserver
USES:
cmake compiler:c++11-lang cpe gnome iconv jpeg localbase:ldflags pgsql
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://download.osgeo.org/mapserver/
  2. https://github.com/MapServer/MapServer/releases/download/rel-8-4-0/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.4.0_3
09 Jul 2025 10:50:07
commit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154f files touched by this commit
Don Lewis (truckman) search for other commits by this committer
*/*: Bump PORTREVISION for devel/protobuf-c update

libprotobuf-c.so once again has version info.  Force a rebuild of
its consumers.

PR:		282060
MFH:		2025Q3
Sponsored by:	<If the change was sponsored by an organization.>

(cherry picked from commit f0ba732a818fd9e7d0fbcb2c9be128163a3c3b9a)

Number of commits found: 1