HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51973,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=465",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=463",
"results": [
{
"name": "py39-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"py39-pycryptodomex",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gmusicapi"
]
}
]
},
{
"name": "py38-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-poetry-core",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py38-requests",
"py38-pycryptodomex",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-gmusicapi"
]
}
]
},
{
"name": "py37-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-pycryptodome",
"py37-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-gmusicapi"
]
}
]
},
{
"name": "py-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-gpsoauth"
]
}
],
"depends_on": []
},
{
"name": "py39-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py37-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-munkres"
]
}
],
"depends_on": []
},
{
"name": "py39-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-flit_core"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-filetype",
"py39-mutagen"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-mediafile",
"portdir": "python/py-mediafile",
"version": "0.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-17",
"py38-flit_core"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-mutagen",
"py38-six"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py37-mediafile",
"portdir": "python/py-mediafile",
"version": "0.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-installer",
"clang-15",
"py37-flit_core"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-mutagen",
"py37-six"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-mediafile"
]
}
],
"depends_on": []
},
{
"name": "py39-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-decorator",
"py39-ply",
"py39-six",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py38-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-decorator",
"py38-ply",
"py38-six",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py37-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-decorator",
"py37-ply",
"py37-six"
]
}
],
"depends_on": []
},
{
"name": "py-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-jsonpath-rw"
]
}
],
"depends_on": []
},
{
"name": "py39-country",
"portdir": "python/py-country",
"version": "24.6.1",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flyingcircusio/pycountry",
"description": "ISO country, subdivision, language, currency and script definitions and their translations",
"long_description": "ISO country, subdivision, language, currency and script definitions and their translations.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-sumy"
]
}
]
},
{
"name": "py39-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-flit_core",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-yaml",
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-flit_core",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py38-yaml",
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py37-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-flit_core",
"py37-installer",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"py37-yaml",
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-confuse"
]
}
],
"depends_on": []
},
{
"name": "py39-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD-old",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py37-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD-old",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-musicbrainzngs"
]
}
],
"depends_on": []
},
{
"name": "reduce_pdb",
"portdir": "science/reduce_pdb",
"version": "4.15",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rlabduke/reduce",
"description": "Tool for adding and correcting hydrogens in PDB files",
"long_description": "Tool for adding and correcting hydrogens in PDB files",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libosmium",
"portdir": "gis/libosmium",
"version": "2.23.1",
"license": "Boost-1 and public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://osmcode.org/libosmium/",
"description": "A fast and flexible C++ library for working with OpenStreetMap data",
"long_description": "The Osmium Library has extensive support for all types of OSM entities: nodes, ways, relations, and changesets. It allows reading from and writing to OSM files in XML, PBF, and several other formats, including change files and full history files. Osmium can store OSM data in memory and on disk in various formats and using various indexes. Its easy to use handler interface allows you to quickly write data filtering and conversion functions. Osmium can create WKT, WKB, OGR, GEOS and GeoJSON geometries for easy conversion into many GIS formats and it can assemble multipolygons from ways and relations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bzip2",
"lz4",
"zlib",
"cmake",
"sparsehash",
"gdal",
"proj7",
"expat",
"boost176",
"protozero"
]
},
{
"type": "lib",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"osmium-tool"
]
},
{
"type": "lib",
"ports": [
"osm2pgsql",
"osm2pgsql-lua"
]
}
]
},
{
"name": "htmlq",
"portdir": "www/htmlq",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mgdm/htmlq",
"description": "Like jq, but for HTML.",
"long_description": "Like jq, but for HTML. Uses CSS selectors to extract bits content from HTML files.",
"active": true,
"categories": [
"textproc",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "sc-im",
"portdir": "finance/sc-im",
"version": "0.8.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/andmarti1424/sc-im",
"description": "Spreadsheet Calculator Improvised",
"long_description": "An ncurses spreadsheet program for terminal",
"active": true,
"categories": [
"finance"
],
"maintainers": [
{
"name": "",
"github": "nkorth",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libxls",
"libzip",
"libxlsxwriter",
"libxml2",
"ncurses",
"lua51"
]
}
],
"depends_on": []
},
{
"name": "yamllint",
"portdir": "devel/yamllint",
"version": "1.38.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/adrienverge/yamllint",
"description": "A linter for YAML files.",
"long_description": "yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pathspec",
"py314-yaml"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ansible-lint"
]
}
]
},
{
"name": "godot-3.2",
"portdir": "games/godot",
"version": "3.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "godot",
"homepage": "https://godotengine.org",
"description": "Obsolete port, replaced by godot",
"long_description": "This port has been replaced by godot.",
"active": false,
"categories": [
"graphics",
"games",
"multimedia"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"yasm",
"clang-17",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"zlib",
"libvorbis",
"opusfile",
"pcre2",
"libpng",
"libogg",
"libtheora",
"miniupnpc",
"freetype",
"zstd",
"libopus"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "git-credential-gopass",
"portdir": "security/git-credential-gopass",
"version": "1.16.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gopass.pw",
"description": "Gopass git-credentials helper",
"long_description": "Gopass git-credentials helper",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 46
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "committed",
"portdir": "devel/committed",
"version": "1.1.11",
"license": "Apache-2 and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/crate-ci/committed",
"description": "A linter for git commit messages",
"long_description": "A linter for git commit messages",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"legacy-support",
"rust"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libgit2",
"libunwind",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "tree-sitter-cli",
"portdir": "devel/tree-sitter",
"version": "0.26.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tree-sitter.github.io",
"description": "An incremental parsing system for programming tools",
"long_description": "Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: General enough to parse any programming language, Fast enough to parse on every keystroke in a text editor, Robust enough to provide useful results even in the presence of syntax errors, Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"nodejs20"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"tree-sitter-swift"
]
}
]
},
{
"name": "brook",
"portdir": "net/brook",
"version": "20260101.0",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.txthinking.com",
"description": "A cross-platform proxy/vpn software",
"long_description": "Brook is a cross-platform strong encryption and not detectable proxy. Brook's goal is to keep it simple, stupid and not detectable.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "scala3.0",
"portdir": "lang/scala",
"version": "3.0.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.scala-lang.org/",
"description": "The Scala Programming Language",
"long_description": "Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It runs inside a Java Virtual Machine and is fully interoperable with Java.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk8-zulu",
"scala_select"
]
}
],
"depends_on": []
},
{
"name": "retdec-devel",
"portdir": "devel/retdec",
"version": "20230920",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/avast/retdec",
"description": "RetDec is a retargetable machine-code decompiler based on LLVM",
"long_description": "RetDec is a retargetable machine-code decompiler based on LLVM. The decompiler is not limited to any particular target architecture, operating system, or executable file format.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cctools",
"cmake",
"git",
"gmake",
"ld64",
"pkgconfig",
"xz",
"autoconf",
"automake"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"python310",
"openssl3",
"zlib"
]
},
{
"type": "run",
"ports": [
"upx",
"graphviz"
]
}
],
"depends_on": []
},
{
"name": "retdec",
"portdir": "devel/retdec",
"version": "5.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avast/retdec",
"description": "RetDec is a retargetable machine-code decompiler based on LLVM",
"long_description": "RetDec is a retargetable machine-code decompiler based on LLVM. The decompiler is not limited to any particular target architecture, operating system, or executable file format.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cctools",
"cmake",
"git",
"gmake",
"ld64",
"pkgconfig",
"xz",
"autoconf",
"automake"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"python310",
"openssl3",
"zlib"
]
},
{
"type": "run",
"ports": [
"upx",
"graphviz"
]
}
],
"depends_on": []
},
{
"name": "zint",
"portdir": "textproc/zint",
"version": "2.12.0",
"license": "GPL-3",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/woo-j/zint",
"description": "A barcode encoding library",
"long_description": "zint is a barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"pkgconfig",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qttools",
"zlib",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gmdb2",
"portdir": "gnome/gmdb2",
"version": "0.9.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdbtools/gmdb2",
"description": "GUI for inspecting and querying Microsoft Access databases.",
"long_description": "gmdb2 is the official GUI of mdbtools, an open-source effort to read data stored in proprietary Microsoft Access databases. It reads files with the .mdb and .accdb extensions, letting the user run queries, export data, and view a list of stored macros.",
"active": true,
"categories": [
"gnome",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"itstool",
"pkgconfig",
"gawk",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mdbtools",
"gettext",
"gtk3"
]
},
{
"type": "run",
"ports": [
"yelp",
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "kubescape",
"portdir": "sysutils/kubescape",
"version": "4.0.8",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kubescape/kubescape",
"description": "Tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA and CISA",
"long_description": "Tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA and CISA",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "scala3",
"portdir": "lang/scala3",
"version": "3.0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "scala3.0",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by scala3.0",
"long_description": "This port has been replaced by scala3.0.",
"active": false,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "protozero",
"portdir": "devel/protozero",
"version": "1.8.1",
"license": "BSD and Boost-1 and Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/protozero",
"description": "A minimalistic protocol buffer decoder and encoder in C++",
"long_description": "Low-level: this is designed to be a building block for writing a very customized decoder for a stable protobuf schema. If your protobuf schema is changing frequently or lazy decoding is not critical for your application then this approach offers no value: just use the C++ API that can be generated with the Google Protobufs protoc program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [
"debug",
"protobuf"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libosmium",
"libosmium-doc",
"osmium-tool"
]
},
{
"type": "lib",
"ports": [
"osm2pgsql",
"osm2pgsql-lua"
]
}
]
},
{
"name": "brlaser",
"portdir": "print/brlaser",
"version": "6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pdewacht/brlaser",
"description": "Driver for Brother laser printers",
"long_description": "brlaser is an open-source driver for Brother-branded monochrome laser printers, useful on systems where the proprietary driver is not available.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "notcurses",
"portdir": "devel/notcurses",
"version": "3.0.16",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://notcurses.com",
"description": "blingful tuis and character graphics",
"long_description": "Notcurses facilitates the creation of modern TUI programs, making full use of Unicode and 24-bit TrueColor. Its API is similar to that of NCURSES, but extends that with z-buffering, rendering of images and video using ffmpeg, alpha blending, widgets, palette fades, resize awareness, and multithreading support.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "nickblack",
"github": "dankamongmen",
"ports_count": 3
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"pkgconfig",
"doctest"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ffmpeg",
"libunistring",
"libdeflate"
]
}
],
"depends_on": []
},
{
"name": "py39-makefun",
"portdir": "python/py-makefun",
"version": "1.15.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://smarie.github.io/python-makefun/",
"description": "Dynamically create python functions with a proper signature",
"long_description": "makefun helps you create functions dynamically, with the signature of your choice. It was largely inspired by decorator and functools, and created mainly to cover some of their limitations.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 166
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py39-pytest-runner",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-makefun",
"portdir": "python/py-makefun",
"version": "1.15.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://smarie.github.io/python-makefun/",
"description": "Dynamically create python functions with a proper signature",
"long_description": "makefun helps you create functions dynamically, with the signature of your choice. It was largely inspired by decorator and functools, and created mainly to cover some of their limitations.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 166
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-makefun"
]
}
],
"depends_on": []
},
{
"name": "py39-jupytext",
"portdir": "python/py-jupytext",
"version": "1.16.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mwouts/jupytext",
"description": "Jupyter Notebooks as Markdown Documents, Julia, Python or R Scripts",
"long_description": "Jupytext can save Jupyter notebooks as Markdown and R Markdown documents and Scripts in many languages. It can also convert these documents **into** Jupyter Notebooks, allowing you to synchronize content in both directions.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 143
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-hatch-jupyter-builder",
"py39-jupyterlab",
"py39-build",
"py39-hatchling",
"py39-installer",
"npm10",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-nbformat",
"py39-packaging",
"py39-toml",
"py39-yaml",
"py39-markdown-it-py",
"py39-mdit-py-plugins"
]
}
],
"depends_on": []
},
{
"name": "subversion-pythonbindings-3.9",
"portdir": "devel/subversion-pythonbindings",
"version": "1.14.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://subversion.apache.org/",
"description": "Python bindings for the subversion version control system (svn)",
"long_description": "Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"no_bdb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"swig3",
"py3c",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"apr",
"apr-util",
"gettext",
"subversion",
"python39",
"libcomerr",
"lz4",
"expat",
"libiconv",
"libutf8proc",
"serf1",
"cyrus-sasl2",
"libmagic",
"zlib",
"db48",
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "subversion-pythonbindings-3.8",
"portdir": "devel/subversion-pythonbindings",
"version": "1.14.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://subversion.apache.org/",
"description": "Python bindings for the subversion version control system (svn)",
"long_description": "Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"no_bdb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"swig3",
"py3c",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"apr",
"apr-util",
"gettext",
"subversion",
"python38",
"libcomerr",
"lz4",
"expat",
"libiconv",
"libutf8proc",
"serf1",
"cyrus-sasl2",
"libmagic",
"zlib",
"db48",
"sqlite3"
]
}
],
"depends_on": []
}
]
}