HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50822,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=6",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=4",
"results": [
{
"name": "mmdb2",
"portdir": "science/mmdb2",
"version": "2.0.22",
"license": "(LGPL-3 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/mmdb",
"description": "A C++ toolkit for working with macromolecular coordinate files",
"long_description": "MMDB is designed to assist developers in working with macromolecular coordinate files. The library handles both PDB and mmCIF format files. The Library also features an internal binary format, portable between different platforms. This is achieved at uniformity of the Library's interface functions, so that there is no difference in handling different formats. MMDB provides various high-level tools for working with coordinate files, including reading and writing, orthogonal-fractional transforms, generation of symmetry mates, editing the molecular structure and more.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libccp4",
"ssm",
"clipper"
]
}
]
},
{
"name": "libccp4",
"portdir": "science/libccp4",
"version": "8.0.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cctbx/ccp4io/tree/master/libccp4",
"description": "C++ toolkit for superposition of macromolecules",
"long_description": "SSM is a macromolecular coordinate superposition library, written by Eugene Krissinel of the EBI. It implements the SSM algorithm of protein structure comparison in three dimensions, which includes an original procedure of matching graphs built on the protein's secondary-structure elements, followed by an iterative three-dimensional alignment of protein backbone Calpha atoms.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"m4",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mmdb2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ssm",
"clipper"
]
}
]
},
{
"name": "clipper",
"portdir": "science/clipper",
"version": "2.1.20180802",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html",
"description": "Crystallographic automation and complex data manipulation libraries",
"long_description": "Crystallographic automation and complex data manipulation libraries",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"glib2",
"fftw-single",
"libccp4",
"mmdb2"
]
}
],
"depends_on": []
},
{
"name": "ruby40",
"portdir": "lang/ruby40",
"version": "4.0.1",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "fw",
"github": "fhgwright",
"ports_count": 28
}
],
"variants": [
"doc",
"gmp",
"jemalloc",
"yjit",
"zjit",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cctools",
"pkgconfig",
"rust"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"zlib",
"gdbm",
"libffi",
"libyaml"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": []
},
{
"name": "byte-buddy",
"portdir": "java/byte-buddy",
"version": "1.18.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bytebuddy.net/",
"description": "Byte Buddy is a code generation and manipulation library.",
"long_description": "Byte Buddy is a code generation and manipulation library.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "gpgmepp",
"portdir": "devel/gpgmepp",
"version": "2.0.0",
"license": "(LGPL-2.1+ or GPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnupg.org/related_software/gpgme/",
"description": "C++ bindings for GPGME",
"long_description": "GPGME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's GPGME (GnuPG Made Easy) library, version 0.4.4 and later.",
"active": true,
"categories": [
"devel",
"security",
"crypto"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gpgme"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"poppler-devel",
"poppler-devel-qt5",
"kde4-runtime",
"kdepimlibs4",
"kget",
"kdepimlibs4-kioslaves",
"kopete",
"poppler",
"poppler-qt5"
]
}
]
},
{
"name": "py314-xxhash",
"portdir": "python/py-xxhash",
"version": "3.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ifduyue/python-xxhash",
"description": "Python binding for xxHash",
"long_description": "Python binding for xxHash",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"xxhashlib",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-xxhash"
]
}
]
},
{
"name": "diffscribe",
"portdir": "devel/diffscribe",
"version": "0.2.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nickawilliams/diffscribe",
"description": "Ask an LLM to craft helpful commit messages for your staged Git changes.",
"long_description": "Ask an LLM to craft helpful commit messages for your staged Git changes.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "nickawilliams",
"github": "nickawilliams",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py314-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.2",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-changelog-chug",
"py314-wheel",
"py314-docutils",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-lockfile",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-python-daemon"
]
}
]
},
{
"name": "py313-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.2",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-changelog-chug",
"py313-wheel",
"py313-docutils",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-lockfile",
"python313"
]
}
],
"depends_on": []
},
{
"name": "octave-fxp",
"portdir": "octave/octave-fxp",
"version": "1.0.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahmedshahein/pkg-fxp",
"description": "A lightweight fixed-point numeric data type for GNU Octave, implemented as a class (@fxp/fxp.m).",
"long_description": "A lightweight fixed-point numeric data type for GNU Octave, implemented as a class (@fxp/fxp.m). The library is intended for fixed-point modeling, algorithm validation, and educational use.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "py314-seaborn",
"portdir": "python/py-seaborn",
"version": "0.13.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://seaborn.pydata.org/",
"description": "Statistical data visualization library",
"long_description": "Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [
"stats"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy",
"py314-matplotlib",
"py314-pandas"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-seaborn"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-lockfile",
"portdir": "python/py-lockfile",
"version": "0.12.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/lockfile/",
"description": "Platform-independent file locking module",
"long_description": "This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 144
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-pbr",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-lockfile",
"py314-python-daemon"
]
}
]
},
{
"name": "py313-lockfile",
"portdir": "python/py-lockfile",
"version": "0.12.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/lockfile/",
"description": "Platform-independent file locking module",
"long_description": "This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 144
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-pbr",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-python-daemon"
]
}
]
},
{
"name": "py314-geojson",
"portdir": "python/py-geojson",
"version": "3.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jazzband/geojson",
"description": "Python bindings and utilities for GeoJSON",
"long_description": "This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-geojson"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-docutils",
"py314-semver",
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-python-daemon"
]
},
{
"type": "lib",
"ports": [
"py-changelog-chug"
]
}
]
},
{
"name": "py313-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-docutils",
"py313-semver",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-python-daemon"
]
}
]
},
{
"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": "py314-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": "Python 3.14 bindings for orfeotoolbox",
"long_description": "This package provides Python 3.14 modules for orfeotoolbox.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"swig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libkml",
"orfeotoolbox",
"libgeotiff",
"libjpeg-turbo",
"libpng",
"opencv4",
"tiff",
"fftw-single",
"fftw-3",
"zlib",
"muparser",
"curl",
"expat",
"muparserx",
"tinyxml",
"InsightToolkit4",
"shark",
"boost187",
"python314",
"libsvm",
"swig-python",
"gdal"
]
}
],
"depends_on": []
},
{
"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": "py314-wxpython-4.0",
"portdir": "python/py-wxpython-4.0",
"version": "4.2.4",
"license": "wxwidgets-3.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wxpython.org/",
"description": "Python interface to the wxWidgets 3.2 cross platform GUI",
"long_description": "wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the wxWidgets cross platform GUI library, written in C++.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-requests",
"py314-sip",
"py314-typing_extensions",
"doxygen",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"tiff",
"python314"
]
},
{
"type": "run",
"ports": [
"py314-Pillow",
"py314-numpy"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad",
"quisk",
"py-wxpython-4.0"
]
},
{
"type": "run",
"ports": [
"grass-gui"
]
}
]
},
{
"name": "py314-itemadapter",
"portdir": "python/py-itemadapter",
"version": "0.13.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/itemadapter",
"description": "Common interface for data container classes",
"long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-itemadapter"
]
}
]
},
{
"name": "p5.34-hash-case",
"portdir": "perl/p5-hash-case",
"version": "1.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Case",
"description": "Hash::Case - base class for hashes with key-casing requirements",
"long_description": "Hash::Case - base class for hashes with key-casing requirements",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-mail-message",
"p5-hash-case"
]
}
]
},
{
"name": "p5.32-hash-case",
"portdir": "perl/p5-hash-case",
"version": "1.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Case",
"description": "Hash::Case - base class for hashes with key-casing requirements",
"long_description": "Hash::Case - base class for hashes with key-casing requirements",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-mail-message"
]
}
]
},
{
"name": "p5.30-hash-case",
"portdir": "perl/p5-hash-case",
"version": "1.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Case",
"description": "Hash::Case - base class for hashes with key-casing requirements",
"long_description": "Hash::Case - base class for hashes with key-casing requirements",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-mail-message"
]
}
]
},
{
"name": "p5.28-hash-case",
"portdir": "perl/p5-hash-case",
"version": "1.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Case",
"description": "Hash::Case - base class for hashes with key-casing requirements",
"long_description": "Hash::Case - base class for hashes with key-casing requirements",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-mail-message"
]
}
]
},
{
"name": "p5-hash-case",
"portdir": "perl/p5-hash-case",
"version": "1.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-hash-case",
"homepage": "https://metacpan.org/pod/Hash::Case",
"description": "Hash::Case - base class for hashes with key-casing requirements",
"long_description": "Hash::Case - base class for hashes with key-casing requirements",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-hash-case"
]
}
],
"depends_on": []
},
{
"name": "ocaml-stdcompat",
"portdir": "ocaml/ocaml-stdcompat",
"version": "21.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocamllibs/stdcompat",
"description": "Stdcompat: compatibility module for OCaml standard library",
"long_description": "Stdcompat: compatibility module for OCaml standard library",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"coccinelle"
]
}
]
},
{
"name": "py314-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-tqdm",
"py314-aiohttp",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parfive"
]
}
]
},
{
"name": "py314-aioftp",
"portdir": "python/py-aioftp",
"version": "0.27.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/aioftp",
"description": "ftp client/server for asyncio",
"long_description": "ftp client/server for asyncio",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"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-aioftp"
]
}
]
},
{
"name": "py314-sphinxnotes-strike",
"portdir": "python/py-sphinxnotes-strike",
"version": "2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sphinx-notes.github.io/strike",
"description": "Sphinx extension for strikethrough text support",
"long_description": "Sphinx extension for strikethrough text support",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-sphinx"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal"
]
},
{
"type": "lib",
"ports": [
"py-sphinxnotes-strike"
]
}
]
},
{
"name": "py314-testfixtures",
"portdir": "python/py-testfixtures",
"version": "10.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-service_identity",
"py314-twisted"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-testfixtures"
]
},
{
"type": "test",
"ports": [
"pdb2pqr"
]
}
]
},
{
"name": "py314-mmcif_pdbx",
"portdir": "python/py-mmcif_pdbx",
"version": "2.0.1",
"license": "CC0-1.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Electrostatics/mmcif_pdbx",
"description": "Utilities for PDBx/mmCIF storage model",
"long_description": "Utilities for PDBx/mmCIF storage model",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"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-mmcif_pdbx",
"pdb2pqr"
]
}
]
},
{
"name": "py313-mmcif_pdbx",
"portdir": "python/py-mmcif_pdbx",
"version": "2.0.1",
"license": "CC0-1.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Electrostatics/mmcif_pdbx",
"description": "Utilities for PDBx/mmCIF storage model",
"long_description": "Utilities for PDBx/mmCIF storage model",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py314-typogrify",
"portdir": "python/py-typogrify",
"version": "2.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/justinmayer/typogrify",
"description": "Filters to enhance web typography, including support for Django & Jinja templates",
"long_description": "Filters to enhance web typography, including support for Django & Jinja templates",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-smartypants"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gi-docgen",
"py-typogrify"
]
}
]
},
{
"name": "video-compare",
"portdir": "multimedia/video-compare",
"version": "20260121",
"license": "GPL-2.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pixop/video-compare",
"description": "A tool for comparing video files visually.",
"long_description": "Split screen video comparison tool using FFmpeg and SDL2",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"libsdl2_ttf",
"ffmpeg8"
]
}
],
"depends_on": []
},
{
"name": "arturo",
"portdir": "lang/arturo",
"version": "0.10.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://arturo-lang.io",
"description": "Simple, expressive & portable programming language for efficient scripting",
"long_description": "Arturo is a simple, modern programming language with a focus on simplicity, expressiveness, and portability. It features a clean syntax, powerful metaprogramming capabilities, and minimal dependencies. The language is designed for efficient scripting and supports multiple programming paradigms.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "yaniszaf",
"github": "drkameleon",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"nim",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"mpfr",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "py314-eccodes",
"portdir": "python/py-eccodes",
"version": "2.45.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ecmwf/eccodes-python",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"long_description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"ecCodes",
"py314-findlibs",
"python314",
"py314-attrs",
"py314-cffi",
"py314-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-eccodes"
]
}
]
},
{
"name": "py313-eccodes",
"portdir": "python/py-eccodes",
"version": "2.45.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ecmwf/eccodes-python",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"long_description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"ecCodes",
"py313-findlibs",
"python313",
"py313-attrs",
"py313-cffi",
"py313-numpy"
]
}
],
"depends_on": []
},
{
"name": "py312-eccodes",
"portdir": "python/py-eccodes",
"version": "2.45.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ecmwf/eccodes-python",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"long_description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ecCodes",
"py312-findlibs",
"python312",
"py312-cffi",
"py312-attrs",
"py312-numpy"
]
}
],
"depends_on": []
},
{
"name": "py311-eccodes",
"portdir": "python/py-eccodes",
"version": "2.45.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ecmwf/eccodes-python",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"long_description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ecCodes",
"py311-findlibs",
"python311",
"py311-attrs",
"py311-cffi",
"py311-numpy"
]
}
],
"depends_on": []
},
{
"name": "py314-webargs",
"portdir": "python/py-webargs",
"version": "8.7.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/marshmallow-code/webargs",
"description": "Declarative parsing and validation of HTTP request objects",
"long_description": "Declarative parsing and validation of HTTP request objects",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-marshmallow",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-webargs"
]
}
]
},
{
"name": "py314-findlibs",
"portdir": "python/py-findlibs",
"version": "0.1.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "A Python package that search for shared libraries on various platforms",
"long_description": "A Python package that search for shared libraries on various platforms",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"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-findlibs",
"py314-eccodes"
]
}
]
},
{
"name": "py313-findlibs",
"portdir": "python/py-findlibs",
"version": "0.1.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "A Python package that search for shared libraries on various platforms",
"long_description": "A Python package that search for shared libraries on various platforms",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-eccodes"
]
}
]
},
{
"name": "py312-findlibs",
"portdir": "python/py-findlibs",
"version": "0.1.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "A Python package that search for shared libraries on various platforms",
"long_description": "A Python package that search for shared libraries on various platforms",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-eccodes"
]
}
]
},
{
"name": "py311-findlibs",
"portdir": "python/py-findlibs",
"version": "0.1.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "A Python package that search for shared libraries on various platforms",
"long_description": "A Python package that search for shared libraries on various platforms",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-eccodes"
]
}
]
},
{
"name": "py314-falcon",
"portdir": "python/py-falcon",
"version": "4.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://falconframework.org/",
"description": "An unladen web framework for building APIs and app backends.",
"long_description": "Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-falcon"
]
}
]
},
{
"name": "gdlv",
"portdir": "devel/gdlv",
"version": "1.15.0",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aarzilli/gdlv",
"description": "GUI frontend for Delve",
"long_description": "GUI frontend for Delve",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "helm-4.1",
"portdir": "sysutils/helm",
"version": "4.1.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/helm/helm",
"description": "Kubernetes package manager",
"long_description": "Helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "sirn",
"github": "sirn",
"ports_count": 32
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"helm_select"
]
}
],
"depends_on": []
},
{
"name": "choose-gui",
"portdir": "aqua/choose-gui",
"version": "1.5.0",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chipsenkbeil/choose",
"description": "Fuzzy matcher for OS X that uses both std{in,out} and a native GUI",
"long_description": "Fuzzy matcher for OS X that uses both std{in,out} and a native GUI",
"active": true,
"categories": [
"aqua"
],
"maintainers": [
{
"name": "arno+macports",
"github": "fracai",
"ports_count": 14
}
],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}