{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=772","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=770","results":[{"name":"nccmp","portdir":"science/nccmp","version":"1.11.0.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/remikz/nccmp","description":"Tool for comparing NetCDF files","long_description":"nccmp compares two NetCDF files bitwise, semantically or with a user defined tolerance. Highly recommended for regression testing scientific models or datasets in a test-driven development environment.","active":true,"categories":["science"],"maintainers":[{"name":"dave.allured","github":"Dave-Allured","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["netcdf"]}],"depends_on":[]},{"name":"goodasm","portdir":"devel/goodasm","version":"20260423-5302bb12","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/travisgoodspeed/goodasm","description":"Retargetable assembler and disassembler for CISC microcontrollers","long_description":"GoodASM is a retargetable assembler and disassembler for CISC microcontrollers. It includes a command-line assembler, disassembler, graders, listings, and an interactive REPL.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"type":"lib","ports":["qt6-qtbase","replxx"]}],"depends_on":[]},{"name":"replxx","portdir":"devel/replxx","version":"0.0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AmokHuginnsson/replxx","description":"Readline and libedit replacement library","long_description":"replxx is a readline and libedit replacement that supports UTF-8, syntax highlighting, hints, completion, and history.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["goodasm"]}]},{"name":"py39-rsgislib","portdir":"gis/rsgislib","version":"5.1.8","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.9 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.9 bindings, modules, and scripts.","active":false,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115},{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py39-gdal","py39-numpy","clang-17"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py38-rsgislib","portdir":"gis/rsgislib","version":"5.1.7","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.8 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.8 bindings, modules, and scripts.","active":false,"categories":["python","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25},{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py38-gdal","py38-numpy","clang-17"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py27-fiona","portdir":"python/py-fiona","version":"1.8.20","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"py35-fiona","homepage":"https://github.com/Toblerity/Fiona","description":"Obsolete port, replaced by py35-fiona","long_description":"This port has been replaced by py35-fiona.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python27"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py27-geopandas"]}]},{"name":"py38-fiona","portdir":"python/py-fiona","version":"1.9.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","py38-numpy","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16","py38-oldest-supported-numpy"]},{"type":"lib","ports":["gdal","py38-six","python38","py38-attrs","py38-certifi","py38-click","py38-click-plugins","py38-cligj","py38-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py38-geopandas"]}]},{"name":"py36-fiona","portdir":"python/py-fiona","version":"1.8.20","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","clang-13"]},{"type":"lib","ports":["py36-attrs","py36-click-plugins","py36-cligj","gdal","py36-setuptools","py36-six","py36-munch","python36"]}],"depends_on":[{"type":"lib","ports":["py36-geopandas"]}]},{"name":"py35-fiona","portdir":"python/py-fiona","version":"1.8.20","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","clang-13"]},{"type":"lib","ports":["py35-attrs","py35-click-plugins","py35-cligj","gdal","py35-setuptools","py35-six","py35-munch","python35"]}],"depends_on":[{"type":"lib","ports":["py35-geopandas"]}]},{"name":"py39-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-cligj","gdal","py39-importlib-metadata","python39","py39-attrs","py39-certifi","py39-click","py39-click-plugins"]}],"depends_on":[{"type":"run","ports":["py39-rasterstats"]}]},{"name":"py37-fiona","portdir":"python/py-fiona","version":"1.9.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython","py37-numpy","py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["py37-importlib-metadata","gdal","py37-munch","python37","py37-attrs","py37-certifi","py37-click","py37-click-plugins","py37-cligj"]}],"depends_on":[{"type":"lib","ports":["py37-geopandas"]}]},{"name":"R-gdalBindings","portdir":"R/R-gdalBindings","version":"0.1.17","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/caiohamamura/rgdalBindings","description":"GDAL classes wrapper for reading and writing raster blocks","long_description":"GDAL classes wrapper for reading and writing raster blocks","active":true,"categories":["science","gis","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-Rcpp","R-data.table","gdal","R-CRAN-recommended","R-R6"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-gdalraster","portdir":"R/R-gdalraster","version":"1.11.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://usdaforestservice.github.io/gdalraster","description":"Bindings to the Geospatial Data Abstraction Library Raster API","long_description":"Bindings to the Geospatial Data Abstraction Library Raster API","active":true,"categories":["science","gis","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","pkgconfig","R"]},{"type":"lib","ports":["proj9","R-Rcpp","R-bit64","R-xml2","R-RcppInt64","R-CRAN-recommended","sqlite3","gdal","libxml2"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-scales","R-testthat","R-rmarkdown","R-gt"]}],"depends_on":[]},{"name":"R-mlr","portdir":"R/R-mlr","version":"2.19.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mlr.mlr-org.com","description":"Machine Learning in R","long_description":"Machine Learning in R","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-stringi","R-checkmate","R-ggplot2","R-BBmisc","R-XML","R-parallelMap","R-ParamHelpers","R-backports","R-CRAN-recommended","R-data.table"]},{"type":"run","ports":["gdal","R","gsl","jags","udunits","mpfr","gmp"]}],"depends_on":[{"type":"lib","ports":["R-mlrMBO","R-tramnet","R-varycoef"]},{"type":"test","ports":["R-bnclassify","R-plotmo"]}]},{"name":"R-rgdal","portdir":"R/R-rgdal","version":"1.6-7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://r-forge.r-project.org/projects/rgdal","description":"Bindings for the Geospatial Data Abstraction Library","long_description":"Bindings for the Geospatial Data Abstraction Library","active":true,"categories":["science","gis","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","pkgconfig","R"]},{"type":"lib","ports":["R-CRAN-recommended","gdal","proj9","R-sp"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-curl","R-DBI","R-knitr","R-rmarkdown","R-RSQLite","R-rgeos","R-maptools"]}],"depends_on":[{"type":"lib","ports":["R-SSN"]},{"type":"test","ports":["R-metR","R-rgeos"]}]},{"name":"R-sf","portdir":"R/R-sf","version":"1.0-19","license":"(GPL-2 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://r-spatial.github.io/sf","description":"Simple features for R","long_description":"Simple features for R","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R","pkgconfig"]},{"type":"lib","ports":["openssl3","proj9","R-Rcpp","R-magrittr","R-DBI","R-classInt","R-units","R-s2","R-CRAN-recommended","sqlite3","gdal","geos"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-pbapply","R-maps","R-RSQLite","R-widgetframe","R-raster","R-terra","R-wk","R-nanoarrow","R-RPostgreSQL","R-lwgeom","R-stars","R-odbc","R-RPostgres","R-pool","R-rlang","R-sp","R-vctrs","R-blob","R-pillar","R-tibble","R-dplyr","R-tidyr","R-tidyselect","R-ggplot2","R-knitr","R-testthat","R-rmarkdown","R-covr","R-microbenchmark"]}],"depends_on":[{"type":"lib","ports":["R-MetricGraph","R-areal","R-automap","R-gridpattern","R-gstat","R-hosm","R-intamap","R-Morpho","R-constrainedKriging","R-Directional","R-crawl","R-cubble","R-densityarea","R-disaggregation","R-lwgeom","R-PReMiuM","R-maptiles","R-epiR","R-metR","R-mkde","R-motif","R-ncdfgeom","R-exactextractr","R-CARBayesdata","R-flexpolyline","R-fmesher","R-fsr","R-fude","R-Rlibkdv","R-rgeoda","R-rnaturalearth","R-gdalUtilities","R-sfarrow","R-sfnetworks","R-sftime","R-sftrack","R-geobr","R-SSN2","R-SSNbayes","R-spatialreg","R-spdep","R-sphet","R-spmodel","R-sqlhelper","R-stars","R-tidyterra","R-geostan","R-transformr","R-SUMMER","R-ForestTools","R-BayesX","R-SpatialGraph","R-LMMsolver","R-LMoFit"]},{"type":"test","ports":["R-wk","R-DeclareDesign","R-FRK","R-GDAtools","R-PROJ","R-R2BayesX","R-SeuratObject","R-SpaceTimeBSS","R-SpatialBSS","R-TeachingDemos","R-accessibility","R-bamlss","R-constructive","R-duckdbfs","R-fasterize","R-gcplyr","R-geomtextpath","R-geos","R-gganimate","R-ggblanket","R-gginnards","R-ggiraph","R-ggpattern","R-ggplot2","R-ggraph","R-ggrastr","R-gratia","R-ipumsr","R-isoband","R-jsonlite","R-kDGLM","R-leaflet","R-lpjmlkit","R-lutz","R-magclass","R-mcmcsae","R-polyCub","R-polylabelr","R-protolite","R-psgp","R-raster","R-rasterVis","R-rcartocolor","R-sdmTMB","R-sp","R-spData","R-spacetime","R-trajectories","R-terra"]}]},{"name":"R-terra","portdir":"R/R-terra","version":"1.8-5","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rspatial.org/terra","description":"Spatial data analysis","long_description":"Spatial data analysis","active":true,"categories":["science","gis","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","pkgconfig","R"]},{"type":"lib","ports":["proj9","R-Rcpp","R-CRAN-recommended","sqlite3","gdal","geos"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-htmlwidgets","R-deldir","R-tinytest","R-XML","R-ncdf4","R-sf","R-leaflet"]}],"depends_on":[{"type":"lib","ports":["R-SUMMER","R-maptiles","R-ForestTools","R-mkde","R-raster","R-rasterVis","R-rnaturalearth","R-samc","R-gdistance","R-geostatsp","R-tidyterra","R-disaggregation","R-GLCMTextures"]},{"type":"test","ports":["R-viridis","R-bfast","R-exactextractr","R-fmesher","R-gdalUtilities","R-leaflet","R-lpjmlkit","R-magclass","R-metR","R-sp","R-stars","R-unmarked","R-sf"]}]},{"name":"R-vapour","portdir":"R/R-vapour","version":"0.10.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hypertidy.github.io/vapour","description":"Access to the Geospatial Data Abstraction Library (GDAL)","long_description":"Access to the Geospatial Data Abstraction Library (GDAL)","active":true,"categories":["science","gis","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","pkgconfig","R"]},{"type":"lib","ports":["R-jsonlite","R-CRAN-recommended","gdal","proj9","R-Rcpp"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-markdown","R-rmarkdown","R-spelling"]}],"depends_on":[]},{"name":"postgis2","portdir":"databases/postgis2","version":"2.5.11","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://postgis.refractions.net/","description":"PostGIS is the spatial extension to the PostGreSQL database.","long_description":"PostGIS 2 adds geometrical, geographical and topological types, and functions operating thereon, to the PostGreSQL database. The 2.0 release also provides raster handling and basic 3D geometry capacities (TIN and polyhedra).","active":true,"categories":["databases","gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["postgresql10","postgresql11","postgresql12","raster","topology","sfcgal","gui","comments","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","libxslt","clang-18"]},{"type":"lib","ports":["libiconv","postgresql12","libxml2","gdal","proj7","geos","json-c"]}],"depends_on":[]},{"name":"gdal-plugin-grass","portdir":"gis/gdal-plugin-grass","version":"2.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OSGeo/gdal-grass","description":"GRASS Drivers for GDAL and OGR","long_description":"This plugin allows GDAL to read GRASS raster and vector files.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["gdal","grass"]}],"depends_on":[]},{"name":"grass","portdir":"gis/grass","version":"8.5.0","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://grass.osgeo.org","description":"GRASS Geographic Information System","long_description":"GRASS offers powerful raster, vector, and geospatial processing engines in a single integrated software suite. It includes tools for terrain and ecosystem modeling, hydrology, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It comes with a temporal framework for advanced time series processing and a Python API for rapid geospatial programming. GRASS has been optimized for performance and large geospatial data analysis.\nInstall the port `grass-gui` to enable graphical user interface.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","debugoptimized","mysql57","mysql8","openblas","openmp","postgresql12","postgresql13","postgresql14","postgresql15","postgresql16","postgresql17","postgresql18","python310","python311","python312","python313","python314","universal"],"dependencies":[{"type":"build","ports":["clang-20","bison","flex","pkgconfig"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["PDAL","proj","cairo","libpng","tiff","fftw-3","libsvm","freetype","bzip2","python314","py314-six","postgresql18","py314-numpy","py314-Pillow","geos","zlib","sqlite3","readline","gdal","liblas"]},{"type":"patch","ports":[null]},{"type":"run","ports":["py314-psycopg2"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["gdal-plugin-grass","grass-gui"]}]},{"name":"grass-gui","portdir":"gis/grass","version":"8.5.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://grass.osgeo.org","description":"GUI support to GRASS Geographic Information System","long_description":"GUI support to GRASS Geographic Information System, includes wxPython and application bundle.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","debugoptimized","python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["grass"]},{"type":"run","ports":["py314-matplotlib","py314-termcolor","py314-wxpython-4.0"]}],"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":115}],"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":"liblas","portdir":"gis/liblas","version":"1.8.1-202600601","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://liblas.org/","description":"LAS 1.0/1.1/1.2 ASPRS LiDAR data translation toolset","long_description":"libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing software for data interchange and archival.","active":true,"categories":["gis"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["laszip","proj","libgeotiff","zlib","tiff","boost181","libjpeg-turbo","gdal"]}],"depends_on":[{"type":"lib","ports":["grass","grass7"]}]},{"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":"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":2959}],"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":"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":"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":115}],"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":"openorienteering-mapper","portdir":"gis/openorienteering-mapper","version":"0.9.6","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OpenOrienteering/mapper","description":"An orienteering mapmaking program","long_description":"An orienteering mapmaking program","active":true,"categories":["graphics","gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":53}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","doxygen","qt5-qttools","cmake","pkgconfig"]},{"type":"lib","ports":["polyclipping","proj9","qt5-qtbase","qt5-qtsensors","qt5-qtlocation","zlib","gdal"]},{"type":"run","ports":["qt5-qttranslations","qt5-qtimageformats"]}],"depends_on":[]},{"name":"qlandkartegt","portdir":"gis/qlandkartegt","version":"1.8.1-macports-20200922","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.qlandkarte.org/","description":"Use your Garmin GPS with Linux/Mac OS X","long_description":"QLandkarte GT is the ultimate outdoor aficionado's tool. It supports GPS maps in GeoTiff format as well as Garmin's img vector map format. Additional it is the PC side front end to QLandkarte M, a moving map application for mobile devices.","active":true,"categories":["gis"],"maintainers":[{"name":"michael.klein","github":"mklein-de","ports_count":2}],"variants":["debug","proj4","proj5","proj6","proj7","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["proj7","libdmtx","qt4-mac","gpsd","gpsbabel","libexif","qt4-mac-sqlite3-plugin","gdal"]}],"depends_on":[{"type":"run","ports":["qlandkartegt-garmindev"]}]},{"name":"rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"RSGISlib - Remote Sensing and GIS Library","long_description":"The RSGISlib - Remote Sensing and GIS Library provides a lot of advanced tools to perform image analysis and feature detection in remote sensing and GIS applications.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["gsl","muparser","gdal","boost181","hdf5","kealib"]}],"depends_on":[{"type":"lib","ports":["py38-rsgislib","py39-rsgislib","py310-rsgislib","py311-rsgislib","py312-rsgislib","py313-rsgislib","py314-rsgislib"]}]},{"name":"py310-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.10 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.10 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py310-numpy","py310-gdal","clang-20"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py311-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.11 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.11 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py311-numpy","py311-gdal","clang-20"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py312-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.12 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py312-numpy","py312-gdal","clang-20"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py313-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.13 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.13 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py313-numpy","py313-gdal","clang-20"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py314-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.14 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.14 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","py314-numpy","py314-gdal"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[{"type":"run","ports":["qgis","qgis3"]}]},{"name":"t-rex","portdir":"gis/t-rex","version":"0.14.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://t-rex.tileserver.ch","description":"Vector tile server specialized on publishing MVT tiles","long_description":"Vector tile server specialized on publishing MVT tiles","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":53}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","legacy-support","pkgconfig","rust","cargo"]},{"type":"lib","ports":["openssl","gdal","libunwind"]}],"depends_on":[]},{"name":"VirtualPlanetBuilder","portdir":"graphics/VirtualPlanetBuilder","version":"0.9.13","license":"wxWidgets-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openscenegraph/VirtualPlanetBuilder","description":"terrain database creation tool","long_description":"VirtualPlanetBuilder is a terrain database creation tool that can read a wide range of geospatial imagery and elevation data and scales from small-area terrain databases to massive whole-planet paged databases. These databases can be uploaded to the Internet to provide online GoogleEarth-style roaming of whole-planet databases, or kept on local disks for high-speed access for professional flight simulator applications.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["gdal","OpenSceneGraph"]}],"depends_on":[]},{"name":"octave-mapping","portdir":"octave/octave-mapping","version":"1.4.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gnu-octave.github.io/packages/mapping/","description":"Simple Mapping functions.","long_description":"Simple Mapping functions.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["gdal","octave","octave-geometry","octave-io"]}],"depends_on":[]},{"name":"py-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-fiona"]}],"depends_on":[]},{"name":"py310-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["gdal","py310-cligj","python310","py310-certifi","py310-click","py310-attrs","py310-click-plugins"]}],"depends_on":[{"type":"run","ports":["py310-rasterstats"]}]},{"name":"py311-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","clang-18"]},{"type":"lib","ports":["gdal","py311-click-plugins","python311","py311-attrs","py311-certifi","py311-click","py311-cligj"]}],"depends_on":[{"type":"run","ports":["py311-rasterstats"]}]},{"name":"py312-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","clang-18"]},{"type":"lib","ports":["gdal","py312-cligj","python312","py312-attrs","py312-certifi","py312-click","py312-click-plugins"]}],"depends_on":[{"type":"run","ports":["py312-rasterstats"]}]},{"name":"py313-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["gdal","py313-cligj","python313","py313-attrs","py313-certifi","py313-click","py313-click-plugins"]}],"depends_on":[{"type":"run","ports":["py313-rasterstats"]}]},{"name":"py314-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["gdal","py314-click-plugins","python314","py314-attrs","py314-certifi","py314-click","py314-cligj"]}],"depends_on":[{"type":"lib","ports":["py-fiona"]},{"type":"run","ports":["qgis","qgis3"]}]},{"name":"gmt4","portdir":"science/gmt4","version":"4.5.18","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.generic-mapping-tools.org","description":"The Generic Mapping Tools","long_description":"GMT is an open source collection of ~65 tools for manipulating geographic and Cartesian data sets and producing PostScript illustrations ranging from simple x-y plots via contour maps to artificially illuminated surfaces and 3D perspective views.","active":true,"categories":["science"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":53}],"variants":["octave","gdal","triangle","xgrid"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gdal","ghostscript","gshhg-gmt","netcdf"]}],"depends_on":[{"type":"lib","ports":["relax3d"]}]},{"name":"gerbil","portdir":"science/gerbil","version":"2020-05-06-5a7705f","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://gerbilvis.org/","description":"Hyperspectral Image Visualization & Analysis Framework","long_description":"Gerbil is a generic framework for visualization and analysis of multispectral and hyperspectral data that strives to both bring new innovations in analysis capabilities and be of use in a wide range of hyperspectral data applications.","active":true,"categories":["science"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":65}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["opencv4","qt5-qtbase","boost171","tbb","gdal"]}],"depends_on":[]},{"name":"gmt5","portdir":"science/gmt5","version":"5.4.5","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.generic-mapping-tools.org/","description":"The Generic Mapping Tools","long_description":"GMT is an open source collection of ~120 tools for manipulating geographic and Cartesian data sets and producing PostScript illustrations ranging from simple x-y plots via contour maps to artificially illuminated surfaces and 3D perspective views.","active":true,"categories":["science"],"maintainers":[{"name":"remko.scharroo","github":"remkos","ports_count":8}],"variants":["debug","fftw3","gdal","pcre","openmp","lgpl","nonfree","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["ghostscript","dcw-gmt","pcre","netcdf","gshhg-gmt","gdal","curl"]}],"depends_on":[{"type":"lib","ports":["gmtsar"]}]},{"name":"ncarg","portdir":"science/ncarg","version":"6.6.2","license":"(UCAR-Unidata or public-domain or BSD or LGPL-3 or GPL-3)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.ncl.ucar.edu/","description":"language for scientific data processing and visualization","long_description":"The NCAR Command Language (NCL), a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation, is a free interpreted language designed specifically for scientific data processing and visualization.","active":true,"categories":["science"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":53}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","accelerate"],"dependencies":[{"type":"build","ports":["gcc15","clang-18","triangle"]},{"type":"lib","ports":["cairo","jasper","libpng","libgcc","gsl","curl","hdf4","hdf5","hdfeos","flex","netcdf","udunits2","vis5d","wgrib2","libxml2","xorg-libXaw","proj5","hdfeos5","vecLibFort","gdal"]},{"type":"run","ports":["rangs-gshhs-ncarg","esmf"]}],"depends_on":[{"type":"lib","ports":["py27-nio"]}]},{"name":"orfeotoolbox","portdir":"gis/orfeotoolbox","version":"9.1.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.orfeo-toolbox.org/","description":"Orfeo ToolBox - Free library of image processing algorithms","long_description":"Orfeo ToolBox (OTB) is an open-source project for state-of-the-art remote sensing. Built on the shoulders of the open-source geospatial community, it can process high resolution optical, multispectral and radar images at the terabyte scale. A wide variety of applications are available: from ortho-rectification or pansharpening, all the way to classification, SAR processing, and much more!","active":true,"categories":["graphics","gis"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","swig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libjpeg-turbo","libpng","opencv4","tiff","fftw-single","fftw-3","libsvm","zlib","curl","expat","muparserx","tinyxml","InsightToolkit4","shark","boost187","muparser","gdal","libkml","libgeotiff"]}],"depends_on":[{"type":"lib","ports":["py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox"]}]}]}