HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51640,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=732",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=730",
"results": [
{
"name": "py39-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "1.8.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": false,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-six",
"py39-sphinx",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-sphinxcontrib-httpdomain"
]
}
],
"depends_on": []
},
{
"name": "py310-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-uv-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-sphinx"
]
}
],
"depends_on": []
},
{
"name": "py311-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"clang-18",
"py311-uv-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-sphinx"
]
}
],
"depends_on": []
},
{
"name": "py312-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"clang-18",
"py312-uv-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-sphinx"
]
}
],
"depends_on": []
},
{
"name": "py314-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-uv-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-sphinx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-sphinxcontrib-httpdomain"
]
}
]
},
{
"name": "py313-sphinxcontrib-httpdomain",
"portdir": "python/py-sphinxcontrib-httpdomain",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/httpdomain",
"description": "Sphinx domain for documenting HTTP APIs",
"long_description": "Sphinx domain for documenting HTTP APIs",
"active": true,
"categories": [
"devel",
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-uv-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-sphinx"
]
}
],
"depends_on": []
},
{
"name": "wasmtime",
"portdir": "devel/wasmtime",
"version": "41.0.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasmtime.dev",
"description": "Standalone JIT-style runtime for WebAssembly, using Cranelift",
"long_description": "Standalone JIT-style runtime for WebAssembly, using Cranelift",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "hstr",
"portdir": "shells/hstr",
"version": "3.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://me.mindforger.com/projects/hh.html",
"description": "Bash and Zsh shell history suggest box",
"long_description": "HSTR is a command line utility that brings improved Bash command completion from the history. It aims to make completion easier and more efficient than Ctrl-r. Apart to the completion, history can be managed (you can remove commands that e.g. contain sensitive information like passwords) and bookmark your favorite commands.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "murex",
"portdir": "shells/murex",
"version": "7.2.1001",
"license": "GPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://murex.rocks",
"description": "Bash-like $SHELL designed for greater commandline productivity and safer shell scripts",
"long_description": "murex is a shell, like bash / zsh / fish / etc. It follows a similar syntax to POSIX shells like Bash however supports more advanced features than you'd typically expect from a $SHELL. It aims to be similar enough to traditional shells that you can retain most of your muscle memory, while not being afraid to make breaking changes where bash-isms lead to unreadable, hard to maintain, or unsafe code. murex is designed for DevOps productivity so it isn't suited for high-performance workloads beyond what you'd typically run in Bash (eg pipelines forked as concurrent processes).",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"aspell",
"aspell-dict-en"
]
}
],
"depends_on": []
},
{
"name": "numbat",
"portdir": "math/numbat",
"version": "1.23.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://numbat.dev",
"description": "A statically typed programming language for scientific computations with first class support for physical dimensions and units.",
"long_description": "A statically typed programming language for scientific computations with first class support for physical dimensions and units.",
"active": true,
"categories": [
"lang",
"math"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "wasmer",
"portdir": "lang/wasmer",
"version": "7.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasmer.io",
"description": "The leading WebAssembly Runtime supporting WASI and Emscripten",
"long_description": "Wasmer is a fast and secure WebAssembly runtime that enables super lightweight containers to run anywhere: from Desktop to the Cloud, Edge and IoT devices.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py35-tatsu",
"portdir": "python/py-tatsu",
"version": "4.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-cython"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-future",
"py35-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py38-tatsu",
"portdir": "python/py-tatsu",
"version": "5.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"clang-14",
"py38-installer",
"py38-setuptools",
"py38-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "py39-tatsu",
"portdir": "python/py-tatsu",
"version": "5.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"clang-14",
"py39-installer",
"py39-setuptools",
"py39-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py310-tatsu",
"portdir": "python/py-tatsu",
"version": "5.8.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"clang-14",
"py310-installer",
"py310-setuptools",
"py310-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py37-tatsu",
"portdir": "python/py-tatsu",
"version": "5.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py36-tatsu",
"portdir": "python/py-tatsu",
"version": "5.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py27-tatsu",
"portdir": "python/py-tatsu",
"version": "4.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-cython"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-future",
"py27-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py314-tatsu"
]
}
],
"depends_on": []
},
{
"name": "py311-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py314-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tatsu"
]
}
]
},
{
"name": "py39-pysaga",
"portdir": "gis/saga",
"version": "9.9.2",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.9 bindings for SAGA",
"long_description": "PySAGA, Python 3.9 bindings for SAGA.",
"active": false,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
},
{
"name": "vince",
"github": "Veence",
"ports_count": 25
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python39",
"saga"
]
}
],
"depends_on": []
},
{
"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": 107
},
{
"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": 107
}
],
"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": "pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
}
],
"depends_on": []
},
{
"name": "pg12-pgrouting",
"portdir": "gis/pgrouting",
"version": "3.6.3",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"postgresql12",
"boost176",
"pg12-postgis"
]
}
],
"depends_on": []
},
{
"name": "pg13-pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"postgresql13",
"boost176",
"pg13-postgis"
]
}
],
"depends_on": []
},
{
"name": "qgis3",
"portdir": "gis/qgis3",
"version": "3.44.7",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.qgis.org/",
"description": "QGIS 3 is a user-friendly GIS based on Qt 5",
"long_description": "QGIS is a full-featured, user-friendly, free-and-open-source (FOSS) geographical information system (GIS) that runs on Unix platforms, Windows, and MacOS.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"grass7",
"grass",
"postgresql17",
"postgresql16",
"postgresql15",
"postgresql14",
"postgresql13",
"postgresql12",
"python310",
"plugin_support310",
"python311",
"plugin_support311",
"python312",
"plugin_support312",
"python313",
"plugin_support313",
"python314",
"plugin_support314",
"server"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-20",
"py314-pyqt-builder",
"py314-sip",
"bison",
"cmake",
"flex",
"ld64"
]
},
{
"type": "lib",
"ports": [
"proj",
"exiv2",
"qwt-qt5",
"gsl",
"geos",
"hdf5",
"qtkeychain-qt5",
"expat",
"libiconv",
"draco",
"gdal-pdf",
"postgresql17",
"python314",
"qt5-qtbase",
"py314-six",
"py314-pyqt5",
"py314-pyqt5-scintilla",
"py314-protobuf3",
"py314-gdal",
"qt5-qtwebkit",
"qt5-qtxmlpatterns",
"qt5-qtscript",
"qt5-qtscxml",
"qt5-sqlite-plugin",
"libzip",
"spatialite",
"libtasn1",
"sqlite3",
"openssl",
"protobuf3-cpp",
"qca-qt5",
"qca-qt5-ossl",
"qjson-qt5",
"gdal",
"PDAL"
]
},
{
"type": "run",
"ports": [
"py314-geojson",
"py314-dateutil",
"py314-psycopg2",
"py314-pygments",
"py314-cycler",
"py314-requests",
"py314-numpy",
"py314-scipy",
"py314-sip",
"py314-yaml",
"py314-Pillow",
"py314-jinja2",
"py314-markupsafe",
"py314-matplotlib",
"py314-opencv4",
"py314-pandas",
"py314-h5py",
"py314-patsy",
"py314-statsmodels",
"py314-shapely",
"py314-affine",
"py314-rasterio",
"py314-pyproj",
"py314-llvmlite",
"py314-termcolor",
"py314-scikit-learn",
"py314-fiona",
"py314-plotly",
"py314-owslib",
"py314-rsgislib",
"py314-seaborn"
]
}
],
"depends_on": []
},
{
"name": "pg14-pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176",
"postgresql14",
"pg14-postgis"
]
}
],
"depends_on": []
},
{
"name": "pg15-pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176",
"postgresql15",
"pg15-postgis"
]
}
],
"depends_on": []
},
{
"name": "pg16-pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176",
"postgresql16",
"pg16-postgis"
]
}
],
"depends_on": []
},
{
"name": "pg17-pgrouting",
"portdir": "gis/pgrouting",
"version": "4.0.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pgrouting.org/",
"description": "Routing algorithms for PostgreSQL/PostGIS",
"long_description": "pgRouting is a PostGreSQL/PostGIS extension that contains a variety of algorithms to solve traditional network problems such as finding shortest paths or the Traveling Sales Person (TSP).",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176",
"postgresql17",
"pg17-postgis"
]
}
],
"depends_on": []
},
{
"name": "rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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",
"py312-rsgislib",
"py311-rsgislib",
"py313-rsgislib",
"py314-rsgislib"
]
}
]
},
{
"name": "qgis3-ltr",
"portdir": "gis/qgis3",
"version": "3.40.15",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.qgis.org/",
"description": "QGIS 3 is a user-friendly GIS based on Qt 5 (LTR)",
"long_description": "QGIS is a full-featured, user-friendly, free-and-open-source (FOSS) geographical information system (GIS) that runs on Unix platforms, Windows, and MacOS.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"grass7",
"grass",
"postgresql17",
"postgresql16",
"postgresql15",
"postgresql14",
"postgresql13",
"postgresql12",
"python310",
"plugin_support310",
"python311",
"plugin_support311",
"python312",
"plugin_support312",
"python313",
"plugin_support313",
"python314",
"plugin_support314",
"server"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-20",
"py314-pyqt-builder",
"py314-sip",
"bison",
"cmake",
"flex",
"ld64"
]
},
{
"type": "lib",
"ports": [
"proj",
"exiv2",
"qwt-qt5",
"gsl",
"geos",
"hdf5",
"qtkeychain-qt5",
"expat",
"libiconv",
"draco",
"gdal-pdf",
"postgresql17",
"python314",
"qt5-qtbase",
"py314-six",
"py314-pyqt5",
"py314-pyqt5-scintilla",
"py314-protobuf3",
"py314-gdal",
"qt5-qtwebkit",
"qt5-qtxmlpatterns",
"qt5-qtscript",
"qt5-qtscxml",
"qt5-sqlite-plugin",
"libzip",
"spatialite",
"libtasn1",
"sqlite3",
"openssl",
"protobuf3-cpp",
"qca-qt5",
"qca-qt5-ossl",
"qjson-qt5",
"gdal",
"PDAL"
]
},
{
"type": "run",
"ports": [
"py314-geojson",
"py314-dateutil",
"py314-psycopg2",
"py314-pygments",
"py314-cycler",
"py314-requests",
"py314-numpy",
"py314-scipy",
"py314-sip",
"py314-yaml",
"py314-Pillow",
"py314-jinja2",
"py314-markupsafe",
"py314-matplotlib",
"py314-opencv4",
"py314-pandas",
"py314-h5py",
"py314-patsy",
"py314-statsmodels",
"py314-shapely",
"py314-affine",
"py314-rasterio",
"py314-pyproj",
"py314-llvmlite",
"py314-termcolor",
"py314-scikit-learn",
"py314-fiona",
"py314-plotly",
"py314-owslib",
"py314-rsgislib",
"py314-seaborn"
]
}
],
"depends_on": []
},
{
"name": "py310-rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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": "py312-rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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": "py311-rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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": "py313-rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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": "saga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "SAGA is a GIS oriented towards statistics and analysis",
"long_description": "SAGA - System for Automated Geoscientific Analyses - is a GIS software designed for an easy and effective implementation of spatial algorithms and offers a comprehensive, growing set of geoscientific methods. It uses wxWidgets as a GUI.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"gui",
"unixodbc",
"iodbc",
"vigra",
"libharu",
"postgresql12",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"postgresql17",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"swig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"exiv2",
"opencv4",
"tiff",
"unixODBC",
"curl",
"postgresql17",
"wxWidgets-3.2",
"gdal",
"PDAL",
"proj"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pysaga",
"py312-pysaga",
"py311-pysaga",
"py313-pysaga",
"py314-pysaga",
"py39-pysaga"
]
}
]
},
{
"name": "py314-rsgislib",
"portdir": "gis/rsgislib",
"version": "5.2.1",
"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": 107
}
],
"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": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py310-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.10 bindings for SAGA",
"long_description": "PySAGA, Python 3.10 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python310",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py312-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.12 bindings for SAGA",
"long_description": "PySAGA, Python 3.12 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python312",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py311-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.11 bindings for SAGA",
"long_description": "PySAGA, Python 3.11 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python311",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py313-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.13 bindings for SAGA",
"long_description": "PySAGA, Python 3.13 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python313",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py314-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.14 bindings for SAGA",
"long_description": "PySAGA, Python 3.14 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python314",
"saga"
]
}
],
"depends_on": []
},
{
"name": "ocaml-extlib",
"portdir": "ocaml/ocaml-extlib",
"version": "1.8.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ygrek/ocaml-extlib",
"description": "Extended Standard Library for OCaml",
"long_description": "A User-supported Extended Standard Library for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cudf"
]
}
]
},
{
"name": "packer",
"portdir": "sysutils/packer",
"version": "1.15.0",
"license": "Commercial and Permissive",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.packer.io",
"description": "A tool for creating identical machine images for multiple platforms from a single source configuration.",
"long_description": "A tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer comes out of the box with support for many platforms, the full list of which can be found at https://www.packer.io/docs/builders/index.html.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "newtonne.github",
"github": "newtonne",
"ports_count": 5
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"realpath",
"clang-18"
]
}
],
"depends_on": []
}
]
}