{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=634","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=632","results":[{"name":"proj6","portdir":"gis/proj","version":"6.3.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://proj.org/","description":"PROJ 6 is a generic coordinate transformation software","long_description":"PROJ 6 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.","active":true,"categories":["gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["sqlite3"]}],"depends_on":[]},{"name":"proj5","portdir":"gis/proj","version":"5.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://proj.org/","description":"PROJ 5 is a generic coordinate transformation software","long_description":"PROJ 5 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.","active":true,"categories":["gis"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["gerris","ncarg"]}]},{"name":"proj4","portdir":"gis/proj","version":"4.9.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://proj.org/","description":"PROJ 4 is a generic coordinate transformation software","long_description":"PROJ 4 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.","active":true,"categories":["gis"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["vapor","py35-cartopy","py36-cartopy","percona-lib_mysqludf_fPROJ4","postgis","mysql55-lib_mysqludf_fPROJ4","mysql5-lib_mysqludf_fPROJ4","mysql51-lib_mysqludf_fPROJ4","mariadb-lib_mysqludf_fPROJ4","qlandkarte","p5.28-alien-proj4","p5.30-alien-proj4","p5.32-alien-proj4","p5.34-alien-proj4","py27-spatialite","py27-cartopy"]},{"type":"run","ports":["rb32-ffi-proj4","rb31-ffi-proj4","rb33-ffi-proj4"]}]},{"name":"proj","portdir":"gis/proj","version":"9.8.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://proj.org/","description":"Wrapper port for PROJ 9","long_description":"Wrapper port for PROJ 9","active":true,"categories":["gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["proj9"]}],"depends_on":[{"type":"build","ports":["py313-pysaga","py39-pysaga","py310-pysaga","py311-pysaga","py312-pysaga","py314-pysaga"]},{"type":"lib","ports":["gdal-kea","gdal-netcdf","osm2pgsql","librasterlite2","mapnik","libgeotiff","grass","xastir","liblas","qgis3","saga","gdal","gdal-hdf5"]}]},{"name":"pcraster","portdir":"gis/pcraster","version":"4.4.2","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pcraster.geo.uu.nl","description":"PCRaster - Environmental modelling software","long_description":"PCRaster is a collection of tools and software libraries tailored to the construction of spatio-temporal environmental models. Application domains are amongst others hydrology (rainfall-runoff, global water balance, groundwater (with Modflow)), ecology, or land use change.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","python310","python311","python312","python313"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["xercesc3","boost176","python313","qt5-qtbase","py313-pybind11","py313-matplotlib","py313-pyqt5-chart","py313-numpy","qt5-qtcharts","ncurses","gdal"]}],"depends_on":[]},{"name":"osmium-tool","portdir":"gis/osmium-tool","version":"1.19.1","license":"GPL-3+ and MIT and BSD and Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://osmcode.org/osmium-tool/","description":"A command line tool for working with OpenStreetMap","long_description":"A multipurpose command line tool for working with OpenStreetMap data based on the Osmium library","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-20","cmake","nlohmann-json","pandoc","protozero","libosmium"]},{"type":"lib","ports":["lz4","zlib","expat","boost176","bzip2"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"osm2pgrouting","portdir":"gis/osm2pgrouting","version":"3.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pgrouting.org","description":"osm2pgrouting is an OSM data injector for PGrouting","long_description":"osm2pgrouting is a command line tool to import Open Street Map (a.k.a OSM) data into a PostGreSQL/PgRouting spatial database in order to solve graph problems (shortest path, TSP…)","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","postgresql12","postgresql13","postgresql14","postgresql15","postgresql16","postgresql17","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["boost176","libpqxx","pg17-postgis","postgresql17","expat"]}],"depends_on":[]},{"name":"openstreetmap-carto","portdir":"gis/openstreetmap-carto","version":"6.0.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openstreetmap-carto/openstreetmap-carto","description":"A general-purpose OpenStreetMap mapnik style, in CartoCSS","long_description":"These are the CartoCSS map stylesheets for the Standard map layer on OpenStreetMap.org.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["postgresql15","postgresql16","postgresql17"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["postgresql17","python314","py314-psycopg2","py314-requests","py314-yaml"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"mod_tile","portdir":"gis/mod_tile","version":"0.8.1","license":"GPL-2+ and Boost-1 and BSD and Permissive and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openstreetmap/mod_tile","description":"Renders map tiles with mapnik and serves them using Apache and mod_tile","long_description":"mod_tile is a system to serve raster tiles for example to use within a slippy map. It provides a dynamic combination of efficient caching and on the fly rendering. Due to its dynamic rendering, only a small fraction of overall tiles need to be kept on disk, reducing the resources required. At the same time, its caching strategy allows for a high performance serving and can support several thousand requests per second.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["postgresql16","postgresql17","osmosis","logrotate","universal"],"dependencies":[{"type":"build","ports":["clang-18","carto","iniparser","apache2","pkgconfig","libtool","automake","autoconf-archive","autoconf"]},{"type":"lib","ports":["freetype","proj9","postgresql17","boost187","pg17-postgis","zlib","icu","mapnik","harfbuzz","libjpeg-turbo","libpng","tiff","webp","curl"]},{"type":"run","ports":["openstreetmap-carto","trim_osc","osmosis","osmium-tool","gsed","logrotate","wget","osm2pgsql"]}],"depends_on":[]},{"name":"mbtileserver","portdir":"gis/mbtileserver","version":"0.11.0","license":"ISC","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/consbio/mbtileserver","description":"A simple Go-based server for map tiles stored in mbtiles format","long_description":"A simple Go-based server for map tiles stored in mbtiles format","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":45}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"mapserver","portdir":"gis/mapserver","version":"8.0.2","license":"permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mapserver.org","description":"mapserver","long_description":"MapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web.","active":true,"categories":["gis"],"maintainers":[{"name":"jea","github":"","ports_count":1},{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","fastcgi","python310","python311","python312","postgis","proj6","proj7","proj8","proj9","apache2","apache_apple","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["giflib","harfbuzz","harfbuzz-icu","libjpeg-turbo","libpng","curl","freetype","protobuf-c","fribidi","libiconv","libxml2","fcgi","proj9","postgresql15","geos","gdal","cairo"]}],"depends_on":[]},{"name":"mapnik","portdir":"gis/mapnik","version":"4.1.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mapnik.org","description":"Open Source C++/Python mapping toolkit.","long_description":"Mapnik is a Free Toolkit for developing mapping applications. It is written in modern C++ and has Python bindings that support fast-paced agile development. It can comfortably be used for both desktop map design and web development. Mapnik is about making beautiful maps. It uses the AGG graphics library, which offers world-class anti-aliasing rendering with subpixel accuracy for geographic data.","active":true,"categories":["devel","gis"],"maintainers":[{"name":"macports","github":"","ports_count":2},{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["cairo","gdal","postgis","sqlite","libxml2"],"dependencies":[{"type":"build","ports":["pkgconfig","python312","clang-22"]},{"type":"lib","ports":["harfbuzz","libjpeg-turbo","libpng","tiff","zlib","freetype","postgresql17","boost187","webp","icu","proj"]}],"depends_on":[{"type":"lib","ports":["mod_tile"]}]},{"name":"librttopo","portdir":"gis/librttopo","version":"1.1.0","license":"GPL-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://strk.kbt.io/projects/rttopo/","description":"RT Topology Library","long_description":"The RT Topology Library exposes an API to create and manage standard (ISO 13249 aka SQL/MM) topologies using user-provided data stores.","active":true,"categories":["gis"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["geos"]}],"depends_on":[{"type":"lib","ports":["librasterlite2","spatialite"]}]},{"name":"libproj4","portdir":"gis/libproj4","version":"3_20081120","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://home.comcast.net/~gevenden56/proj/index.html","description":"Cartographic projections C libary","long_description":"a comprehensive library of cartographic projection functions and lproj that performs cartographic projections on tabular data","active":true,"categories":["gis"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":54}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gsl"]}],"depends_on":[]},{"name":"libosmium-doc","portdir":"gis/libosmium","version":"2.23.1","license":"Boost-1 and public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://osmcode.org/libosmium/","description":"A fast and flexible C++ library for working with OpenStreetMap data - documentation","long_description":"The Osmium Library has extensive support for all types of OSM entities: nodes, ways, relations, and changesets. It allows reading from and writing to OSM files in XML, PBF, and several other formats, including change files and full history files. Osmium can store OSM data in memory and on disk in various formats and using various indexes. Its easy to use handler interface allows you to quickly write data filtering and conversion functions. Osmium can create WKT, WKB, OGR, GEOS and GeoJSON geometries for easy conversion into many GIS formats and it can assemble multipolygons from ways and relations. \nThis port contains the Osmium library documentation.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","bzip2","lz4","zlib","cmake","sparsehash","gdal","proj7","graphviz","doxygen","expat","boost176","protozero"]},{"type":"lib","ports":[null]}],"depends_on":[]},{"name":"libpcl","portdir":"gis/libpcl","version":"1.14.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pointclouds.org","description":"Point Cloud Library","long_description":"The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.","active":true,"categories":["graphics","science","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","openmp","viz","test","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp","eigen3","qhull","flann","boost181","zlib","libpng"]},{"type":"test","ports":["gtest"]}],"depends_on":[]},{"name":"libosmium","portdir":"gis/libosmium","version":"2.23.1","license":"Boost-1 and public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://osmcode.org/libosmium/","description":"A fast and flexible C++ library for working with OpenStreetMap data","long_description":"The Osmium Library has extensive support for all types of OSM entities: nodes, ways, relations, and changesets. It allows reading from and writing to OSM files in XML, PBF, and several other formats, including change files and full history files. Osmium can store OSM data in memory and on disk in various formats and using various indexes. Its easy to use handler interface allows you to quickly write data filtering and conversion functions. Osmium can create WKT, WKB, OGR, GEOS and GeoJSON geometries for easy conversion into many GIS formats and it can assemble multipolygons from ways and relations.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","bzip2","lz4","zlib","cmake","sparsehash","gdal","proj7","expat","boost176","protozero"]},{"type":"lib","ports":[null]}],"depends_on":[{"type":"build","ports":["osmium-tool"]},{"type":"lib","ports":["osm2pgsql","osm2pgsql-lua"]}]},{"name":"libkml","portdir":"gis/libkml","version":"1.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkml/libkml","description":"library to parse, generate and operate on KML","long_description":"libkml is a library for parsing, generating and operating on KML. It is an implementation of the OGC KML 2.2 standard.","active":true,"categories":["gis"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["uriparser","zlib","boost176","expat","minizip"]}],"depends_on":[{"type":"build","ports":["gdal"]},{"type":"lib","ports":["gdal-libkml","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox"]}]},{"name":"lerc","portdir":"gis/lerc","version":"4.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Esri/lerc","description":"Limited Error Raster Compression: a library to compress raster images","long_description":"Lerc is an open source library that allows fine-tuned compression of every type of raster images (mainly used in GIS)","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["gdal","gdal-hdf5","gdal-kea","gdal-netcdf","tiff"]}]},{"name":"laszip","portdir":"gis/laszip","version":"3.5.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://laszip.org","description":"a library to handle compressed point cloud data","long_description":"LASzip is a library to handle compressed point cloud data.","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"lib","ports":["liblas"]}]},{"name":"kealib","portdir":"gis/kealib","version":"1.6.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.kealib.org","description":"KEAlib - An HDF5 Based Raster File Format","long_description":"KEALib provides an implementation of the GDAL data model. The format supports raster attribute tables, image pyramids, meta-data and in-built statistics while also handling very large files and compression throughout.","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["hdf5"]}],"depends_on":[{"type":"build","ports":["gdal"]},{"type":"lib","ports":["py39-rsgislib","rsgislib","py310-rsgislib","py311-rsgislib","py312-rsgislib","py313-rsgislib","py314-rsgislib","py38-rsgislib","gdal-kea"]}]},{"name":"imposm","portdir":"gis/imposm","version":"0.14.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://imposm.org/","description":"Imposm imports OpenStreetMap data into PostGIS","long_description":"Imposm imports OpenStreetMap data into PostGIS","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":45}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["leveldb","geos"]}],"depends_on":[]},{"name":"h3","portdir":"gis/h3","version":"4.4.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://h3geo.org","description":"A hexagonal hierarchical geospatial indexing system","long_description":"H3 is a geospatial indexing system using a hexagonal grid that can be (approximately) subdivided into finer and finer hexagonal grids, combining the benefits of a hexagonal grid with S2's hierarchical subdivisions.","active":true,"categories":["devel","gis"],"maintainers":[{"name":"cardi","github":"cardi","ports_count":7}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"grass7","portdir":"gis/grass7","version":"7.8.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://grass.osgeo.org/","description":"GRASS","long_description":"GRASS is a Geographic Information System (GIS) used for geospatial data management and analysis.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","debugoptimized","python310","python311","proj6","proj7","proj8","proj9","gui","mysql5","postgresql10","postgresql11","postgresql12","postgresql13","postgresql14","postgresql15","sqlite","openblas","zstd","universal"],"dependencies":[{"type":"build","ports":["clang-20","pkgconfig"]},{"type":"lib","ports":["readline","gdal","liblas","PDAL","cairo","libpng","tiff","fftw-3","bzip2","geos","proj9","python311","py311-Pillow","py311-six","postgresql15","py311-numpy","freetype","sqlite3"]},{"type":"run","ports":["py311-psycopg2"]}],"depends_on":[]},{"name":"gpscorrelate","portdir":"gis/gpscorrelate","version":"2.3","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dfandrich.github.io/gpscorrelate/","description":"GPS Photo Correlation","long_description":"Writes location data to EXIF tags using GPX files.","active":true,"categories":["graphics","gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gettext","gtk3","exiv2","libxml2"]}],"depends_on":[]},{"name":"geographiclib","portdir":"gis/geographiclib","version":"2.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geographiclib.sourceforge.io/","description":"Convert between coordinate systems for solving geodesic problems.","long_description":"GeographicLib is a small set of C++ classes for converting between geographic, UTM, UPS, MGRS, and geocentric coordinates, for gravity (e.g., EGM2008), geoid, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems.","active":true,"categories":["gis"],"maintainers":[{"name":"tlockhart1976","github":"lockhart","ports_count":27},{"name":"crmoore","github":"","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","doxygen","clang-20"]}],"depends_on":[]},{"name":"geoexpress-sdk","portdir":"gis/geoexpress-sdk","version":"9.5.4.4709","license":"Restrictive and NoMirror","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.extensis.com/support/developers","description":"LizardTech's SDK for reading MrSID and JPEG 2000 imagery","long_description":"LizardTech's SDK for reading MrSID and JPEG 2000 imagery. This SDK is NOT open source software, and must be downloaded manually from https://www.extensis.com/support/developers Please carefully review the SDK agreement prior to downloading and installing this software.","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gdal-grass","portdir":"gis/gdal-grass","version":"1.0.4","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":"gdal-plugin-grass","homepage":"https://www.macports.org","description":"Obsolete port, replaced by gdal-plugin-grass","long_description":"This port has been replaced by gdal-plugin-grass.","active":true,"categories":["gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"cgal6","portdir":"gis/cgal6","version":"6.1.1","license":"LGPL-3+ and GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.cgal.org/","description":"Computational Geometry Algorithm Library","long_description":"The goal of the Computational Geometry Algorithm Library is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods...","active":true,"categories":["science","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["eigen3","zlib","boost181","gmp","mpfr"]}],"depends_on":[{"type":"lib","ports":["sfcgal","openEMS","CSXCAD"]}]},{"name":"cgal5","portdir":"gis/cgal5","version":"5.6.3","license":"LGPL-3+ and GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.cgal.org/","description":"Computational Geometry Algorithm Library","long_description":"The goal of the Computational Geometry Algorithm Library is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods...","active":true,"categories":["science","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["eigen3","zlib","boost181","gmp","mpfr"]}],"depends_on":[{"type":"lib","ports":["py27-graph-tool","py37-graph-tool","deal.ii","py38-graph-tool","py39-graph-tool","py310-graph-tool","py311-graph-tool","py312-graph-tool","py313-graph-tool"]}]},{"name":"cgal4","portdir":"gis/cgal4","version":"4.14.3","license":"LGPL-3+ and GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cgal.org","description":"Computational Geometry Algorithm Library","long_description":"The goal of the Computational Geometry Algorithm Library is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods...","active":true,"categories":["science","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","qt5","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["eigen3","zlib","boost176","gmp","mpfr"]}],"depends_on":[{"type":"lib","ports":["openscad","openscad-devel"]}]},{"name":"carto","portdir":"gis/carto","version":"1.3.1","license":"Apache-2 and BSD and ISC and MIT and PSF and public-domain and (AFL-2.1 or BSD) and (BSD or MIT) and (WTFPL or MIT)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cartocss/carto","description":"Fast CSS-like map stylesheets","long_description":"CartoCSS (short: Carto) is a language for map design. It is similar in syntax to CSS, but builds upon it with specific abilities to filter map data and by providing things like variables. It targets the Mapnik renderer and is able to generate Mapnik XML and a JSON variant of Mapnik XML.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","npm11"]},{"type":"lib","ports":["nodejs24"]}],"depends_on":[{"type":"build","ports":["mod_tile"]}]},{"name":"JOSM","portdir":"gis/JOSM","version":"19555","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://josm.openstreetmap.de","description":"An extensible editor for OpenStreetMap","long_description":"JOSM is a feature-rich editor for the experienced OSM mappers.","active":true,"categories":["java","editors","gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":45}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"GPXLab","portdir":"gis/GPXLab","version":"0.7.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BourgeoisLab/GPXLab","description":"Program to show and manipulate GPS tracks","long_description":"GPXLab is an application to display and manage GPS tracks previously recorded with a GPS tracker.","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":6}],"variants":["debug"],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase"]},{"type":"run","ports":["qt5-qtimageformats","qt5-qttranslations"]}],"depends_on":[]},{"name":"lifelines","portdir":"genealogy/lifelines","version":"3.0.62","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://lifelines.sourceforge.net/","description":"Genealogy software","long_description":"LifeLines is second generation, open source genealogy software. It provides GEDCOM interoperability and powerful scripting, with a curses-based UI.","active":true,"categories":["genealogy"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gettext"]}],"depends_on":[]},{"name":"gramps","portdir":"genealogy/gramps","version":"6.0.5","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.gramps-project.org/","description":"Gramps is a genealogy program","long_description":"Gramps is a genealogy program to store, edit, and research genealogical data. It provides advanced capabilities for research, analysis, and correlation to potentially fill relationship gaps.","active":true,"categories":["python","genealogy"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["python310","python311","python312","python313","quartz","x11"],"dependencies":[{"type":"build","ports":["py313-wheel","librsvg","makeicns","intltool","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["librsvg","osm-gps-map","ghostscript","python313","py313-Pillow","py313-orjson","py313-gobject3","py313-pyicu","py313-berkeleydb","sqlite3","shared-mime-info","desktop-file-utils","geocode-glib","gexiv2","gspell","gtk3","graphviz"]},{"type":"run","ports":["adwaita-icon-theme"]},{"type":"test","ports":["py313-pytest","py313-lxml","py313-jsonschema"]}],"depends_on":[]},{"name":"xtet42","portdir":"games/xtet42","version":"2.21","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.gufi.org/~gmarco/files/distfiles/","description":"one or two player version of Tetris","long_description":"Xtet42 is a one or two player version of Tetris. The game was written by Hugo Eide Gunnarsen in 1991. The game is very fun and very addictive. It is also astonishingly pretty to be an old X11-game.","active":true,"categories":["games","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libX11"]}],"depends_on":[]},{"name":"xskat","portdir":"games/xskat","version":"4.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.xskat.de/","description":"X11 graphical skat card game","long_description":"X11 graphical skat card game","active":true,"categories":["games","x11"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libX11"]}],"depends_on":[]},{"name":"xscorch","portdir":"games/xscorch","version":"0.2.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.xscorch.org/","description":"multiplayer tank shoot-em-up game","long_description":"XScorch is a clone of the olden-days DOS game Scorch. It is an extremely addictive war game where any mixture of human and computer AIs control separate tanks (teams are possible) and attempt to blow up or arrange to blow up the other tanks on the field. The last tank on the field is the winner.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libmikmod","gtk2"]}],"depends_on":[]},{"name":"xqf","portdir":"games/xqf","version":"1.0.6.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://xqf.github.io/","description":"GTK+ Front-end to Qstat","long_description":"XQF is a game server browser and launcher for Unix/X11 for many popular games such as the Quake series, Unreal Tournament series, Half-Life etc.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","gettext","pkgconfig","intltool","clang-18"]},{"type":"lib","ports":["bzip2","gdk-pixbuf2","libgeoip","readline","qstat","desktop-file-utils","gtk2"]}],"depends_on":[]},{"name":"xmoto","portdir":"games/xmoto","version":"0.5.11","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://xmoto.tuxfamily.org/","description":"X-Moto is a challenging 2D motocross platform game","long_description":"X-Moto is a challenging 2D motocross platform game, where physics plays an all important role in the gameplay. You need to control your bike to its limits, if you want to have a chance to finish the most difficult challenges.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["makeicns","clang-18"]},{"type":"lib","ports":["sqlite3","libsdl","libsdl_net","libsdl_ttf","libxdg-basedir","bzip2","libjpeg-turbo","libpng","lua","curl","ode","libsdl_mixer"]}],"depends_on":[]},{"name":"xmj","portdir":"games/xmj","version":"1.17.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mahjong.julianbradfield.org","description":"X graphical mahjong multi-player game","long_description":"xmj is a multi-player version of the Chinese game of Mah-Jong. One can play against computer players or against other human players over the network.","active":true,"categories":["games","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2"]}],"depends_on":[]},{"name":"xmahjongg","portdir":"games/xmahjongg","version":"3.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.lcdf.org/~eddietwo/xmahjongg","description":"X graphical mahjongg solitaire game","long_description":"xmahjongg is a graphical solitaire game based on the Chinese game, Mah Jongg.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libX11","xorg-libsm"]}],"depends_on":[]},{"name":"xjump","portdir":"games/xjump","version":"2.7.5","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"xjump","long_description":"The classical XJump platform game","active":true,"categories":["games"],"maintainers":[{"name":"pierreetienne.meunier","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libXaw"]}],"depends_on":[]},{"name":"xgalaga","portdir":"games/xgalaga","version":"2.1.1.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/xgalaga/","description":"xgalaga is a rework of the Galaga shooting game.","long_description":"xgalaga is a rework of the Galaga shooting game.","active":true,"categories":["games","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["xorg-libX11","xpm","xorg-libXext","xorg-libXmu","xorg-libXt"]}],"depends_on":[]},{"name":"xboard","portdir":"games/xboard","version":"4.9.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/xboard/","description":"X frontend for Crafty, GNUChess, Internet Chess Servers, or e-mail chess","long_description":"Xboard is a graphical chessboard that can serve as a user interface for Crafty, GNU Chess, for Internet Chess Servers, or for electronic mail correspondence chess. xboard can also be used by itself.","active":true,"categories":["games"],"maintainers":[{"name":"macport","github":"","ports_count":1},{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["xaw","gtk","universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","texinfo","clang-18"]},{"type":"lib","ports":["xorg-libX11","xorg-libXaw","xorg-libXmu","xorg-libXt","glib2","xorg-libsm","xpm","gettext-runtime","xorg-libice","cairo","gdk-pixbuf2","librsvg"]}],"depends_on":[]},{"name":"xbill","portdir":"games/xbill","version":"2.1","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.xbill.org","description":"Save your computers from the evil clutches of Bill","long_description":"Ever get the feeling that nothing is going right? You're a sysadmin, and someone's trying to destroy your computers. The little people running around the screen are trying to infect your computers with Wingdows [TM], a virus cleverly designed to resemble a popular operating system. Additionally, some computers are connected with network cables. When one computer on a network becomes infected, a spark will be sent down the cable, and will infect the computer on the other end when it reaches there.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2"]}],"depends_on":[]},{"name":"wump","portdir":"games/wump","version":"4.6.2-RELEASE","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://svnweb.freebsd.org/base/release/4.9.0/games/wump/","description":"Text-based cave exploring and wumpus hunting game","long_description":"Text-based cave exploring and wumpus hunting game","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]}],"depends_on":[]},{"name":"wumpus","portdir":"games/wumpus","version":"1.10","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.catb.org/~esr/wumpus/","description":"Hunt The Wumpus","long_description":"WUMPUS is a bit of retrocomputing nostalgia. It is an *exact* clone, even down to the godawful user interface, of an ancient classic game. This version fixes two minor bugs in my original 1992 USENET posting of the source. An article describing the history of the game is at http://www.atariarchives.org/bcc1/showpage.php?page=247 SUPERHACK is a satire, structurally quite similar to WUMPUS.","active":true,"categories":["games"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["asciidoctor","clang-18"]}],"depends_on":[]},{"name":"widelands-devel","portdir":"games/widelands","version":"20241214","license":"GPL-2+","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://widelands.org/","description":"open-source real-time strategy game inspired by Settlers","long_description":"open-source real-time strategy game inspired by Settlers: This port follows the master version of widelands, which is typically updated every few weeks.","active":true,"categories":["games"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cctools","cmake","clang-20"]},{"type":"lib","ports":["gettext","icu","libsdl2","libsdl2_image","libsdl2_ttf","zlib","libpng","lua","doxygen","boost176","glew","libsdl2_mixer","asio"]}],"depends_on":[]}]}