HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52909,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=82",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=80",
"results": [
{
"name": "py37-aioftp",
"portdir": "python/py-aioftp",
"version": "0.21.4",
"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": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": []
},
{
"name": "py38-aioftp",
"portdir": "python/py-aioftp",
"version": "0.23.1",
"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": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "simsimd",
"portdir": "devel/simsimd",
"version": "6.5.16",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ashvardanian/NumKong",
"description": "SIMD-accelerated vector similarity kernels, SimSIMD 6.x API",
"long_description": "SimSIMD provides SIMD-accelerated distance and similarity kernels, such as cosine, inner product and Euclidean distances, for mixed-precision vectors on Arm and x86, with runtime dispatch to the best instruction set. Version 7 continues as NumKong with a different API.",
"active": true,
"categories": [
"devel",
"math"
],
"maintainers": [
{
"name": "jrjsmrtn",
"github": "jrjsmrtn",
"ports_count": 14
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "pcg-cpp",
"portdir": "devel/pcg-cpp",
"version": "0.98.1-20220408",
"license": "(Apache-2 or MIT)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/imneme/pcg-cpp",
"description": "PCG family of random number generators for C++",
"long_description": "PCG is a family of simple, fast, statistically good random number generators. This header-only C++ library provides them with an interface compatible with the C++11 <random> engines.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jrjsmrtn",
"github": "jrjsmrtn",
"ports_count": 14
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py314-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-yarl",
"py314-tldextract",
"py314-httpx2",
"py314-anyio",
"py314-requests",
"py314-requests-futures",
"py314-jsonschema-format-nongpl",
"py314-trio",
"azure-cli",
"maigret",
"py314-dnspython",
"py314-httpx",
"py-idna",
"py314-service_identity"
]
},
{
"type": "run",
"ports": [
"py314-hyperlink"
]
}
]
},
{
"name": "py313-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-yarl",
"py313-httpx2",
"py313-anyio",
"py313-requests",
"py313-requests-futures",
"py313-jsonschema-format-nongpl",
"py313-trio",
"py313-dnspython",
"py313-httpx",
"py313-service_identity",
"py313-tldextract"
]
},
{
"type": "run",
"ports": [
"py313-hyperlink",
"py313-trustme"
]
}
]
},
{
"name": "py312-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-yarl",
"py312-httpx2",
"py312-anyio",
"py312-requests",
"py312-requests-futures",
"py312-jsonschema-format-nongpl",
"py312-trio",
"gajim",
"py312-dnspython",
"py312-httpx",
"py312-service_identity",
"py312-tldextract"
]
},
{
"type": "run",
"ports": [
"py312-trustme",
"py312-hyperlink",
"py312-nbxmpp"
]
}
]
},
{
"name": "py311-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-yarl",
"py311-httpx2",
"py311-anyio",
"py311-requests",
"py311-httpx",
"py311-klein",
"py311-service_identity",
"py311-tldextract",
"py311-requests-futures",
"py311-jsonschema-format-nongpl",
"py311-trio",
"py311-dnspython"
]
},
{
"type": "run",
"ports": [
"py311-trio",
"py311-trustme",
"py311-nbxmpp",
"py311-hyperlink"
]
}
]
},
{
"name": "py310-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-prawcore"
]
},
{
"type": "lib",
"ports": [
"py310-httpx2",
"py310-anyio",
"py310-requests",
"py310-requests-futures",
"py310-jsonschema-format-nongpl",
"py310-trio",
"py310-dnspython",
"py310-httpx",
"py310-yarl",
"py310-service_identity",
"py310-tldextract"
]
},
{
"type": "run",
"ports": [
"py310-trio",
"py310-trustme",
"py310-hyperlink",
"py310-nbxmpp"
]
}
]
},
{
"name": "py36-idna",
"portdir": "python/py-idna",
"version": "3.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-idna-ssl",
"py36-anyio",
"py36-requests",
"py36-yarl",
"py36-klein",
"py36-service_identity",
"py36-acme",
"py36-dnspython",
"py36-tldextract"
]
},
{
"type": "run",
"ports": [
"py36-trustme",
"py36-hyperlink",
"py36-trio"
]
}
]
},
{
"name": "py27-idna",
"portdir": "python/py-idna",
"version": "2.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-tldextract",
"py27-requests",
"py27-dnspython",
"py27-service_identity"
]
},
{
"type": "run",
"ports": [
"py27-trustme",
"py27-hyperlink"
]
}
]
},
{
"name": "py-idna",
"portdir": "python/py-idna",
"version": "3.20",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-idna"
]
}
],
"depends_on": []
},
{
"name": "hamcrest-library",
"portdir": "java/hamcrest-library",
"version": "1.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": "hamcrest",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by hamcrest",
"long_description": "This port has been replaced by hamcrest.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "hamcrest-core",
"portdir": "java/hamcrest-core",
"version": "1.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": "hamcrest",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by hamcrest",
"long_description": "This port has been replaced by hamcrest.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "hamcrest",
"portdir": "java/hamcrest",
"version": "3.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hamcrest.org",
"description": "Flexible matching logic framework",
"long_description": "Hamcrest is a Java framework for writing matcher objects and corresponding 'match' rules. The framework is flexible and fit for use with UI validation, data filtering, and unit testing.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "dev",
"github": "McDaMastR",
"ports_count": 24
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gradle8"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"logisim-evolution"
]
}
]
},
{
"name": "tlx",
"portdir": "devel/tlx",
"version": "0.6.1",
"license": "Boost-1.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tlx/tlx",
"description": "Collection of C++ data structures, algorithms and helpers",
"long_description": "tlx is a collection of C++ helpers and extensions that are universally needed but absent from the standard library: containers, string and math utilities, sorting algorithms, logging and a command line parser. It has no dependencies of its own, and each module can be used on its own.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jrjsmrtn",
"github": "jrjsmrtn",
"ports_count": 14
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py35-idna",
"portdir": "python/py-idna",
"version": "2.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-yarl",
"py35-service_identity",
"py35-idna-ssl",
"py35-requests"
]
},
{
"type": "run",
"ports": [
"py35-trustme",
"py35-hyperlink"
]
}
]
},
{
"name": "py37-idna",
"portdir": "python/py-idna",
"version": "3.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-flit_core",
"py37-build",
"py37-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py37-prawcore"
]
},
{
"type": "lib",
"ports": [
"py37-idna-ssl",
"py37-tldextract",
"py37-anyio",
"py37-klein",
"py37-yarl",
"py37-trio",
"py37-httpx",
"py37-requests",
"py37-dnspython",
"py37-service_identity"
]
},
{
"type": "run",
"ports": [
"py37-trio",
"py37-trustme",
"py37-hyperlink"
]
}
]
},
{
"name": "py39-idna",
"portdir": "python/py-idna",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-flit_core",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-prawcore"
]
},
{
"type": "lib",
"ports": [
"py39-dnspython",
"py39-service_identity",
"py39-treq",
"py39-requests",
"py39-requests-futures",
"py39-yarl",
"py39-anyio",
"py39-trio",
"py39-tldextract",
"py39-httpx",
"py39-jsonschema-format-nongpl"
]
},
{
"type": "run",
"ports": [
"py39-trio",
"py39-trustme",
"py39-hyperlink",
"py39-nbxmpp"
]
}
]
},
{
"name": "py38-idna",
"portdir": "python/py-idna",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-flit_core",
"py38-build",
"py38-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-prawcore"
]
},
{
"type": "lib",
"ports": [
"salt-master",
"salt-syndic",
"salt-api",
"py38-anyio",
"py38-requests",
"py38-treq",
"py38-jsonschema-format-nongpl",
"py38-requests-futures",
"py38-tldextract",
"py38-dnspython",
"py38-trio",
"py38-httpx",
"salt-minion",
"py38-yarl",
"py38-service_identity"
]
},
{
"type": "run",
"ports": [
"py38-trustme",
"py38-hyperlink",
"py38-trio"
]
}
]
},
{
"name": "photoqt-qt4",
"portdir": "graphics/photoqt",
"version": "1.0",
"license": "GPL-2",
"platforms": "{darwin < 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://photoqt.org",
"description": "PhotoQt Image Viewer",
"long_description": "PhotoQt is a simple yet powerful and good looking image viewer, based on Qt/QML, published as open-source and completely free.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"shared-mime-info",
"desktop-file-utils",
"qt4-mac",
"GraphicsMagick",
"exiv2",
"gtk3",
"phonon",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "photoqt",
"portdir": "graphics/photoqt",
"version": "3.4",
"license": "GPL-2",
"platforms": "{darwin > 10}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://photoqt.org",
"description": "PhotoQt Image Viewer",
"long_description": "PhotoQt is a simple yet powerful and good looking image viewer, based on Qt/QML, published as open-source and completely free.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtmultimedia",
"qt5-qttools",
"qt5-qttranslations",
"qt5-sqlite-plugin",
"libarchive",
"glib2",
"shared-mime-info",
"desktop-file-utils",
"gtk3",
"qt5-qtbase",
"exiv2",
"libraw",
"poppler",
"poppler-qt5",
"vips",
"webp",
"kde-extra-cmake-modules",
"pugixml",
"ImageMagick",
"qt5-qtsvg",
"qt5-qtlocation"
]
}
],
"depends_on": []
},
{
"name": "gegl-0.3",
"portdir": "graphics/gegl-0.3",
"version": "0.3.34",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gegl.org/",
"description": "GEGL is a graph based image processing framework.",
"long_description": "GEGL is a graph based image processing framework offering image processing and compositing on large images. GEGL is suitable for projects ranging from small one-off projects to interactive applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 378
}
],
"variants": [
"html_doc",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"gobject-introspection",
"gtk-doc",
"python27",
"enscript",
"w3m",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"json-glib",
"lua",
"vala",
"openexr2",
"ffmpeg4",
"webp",
"gexiv2",
"gtk2",
"babl",
"exiv2",
"gdk-pixbuf2",
"graphviz",
"jasper",
"lcms2",
"lensfun"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnome-photos"
]
}
]
},
{
"name": "geeqie",
"portdir": "graphics/geeqie",
"version": "2.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.geeqie.org",
"description": "Image viewer and organiser",
"long_description": "Geeqie is a lightweight Gtk+-based image viewer and browser. Provides slideshow function and supports MANY image formats.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"print_preview",
"docs",
"help_files",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"librsvg",
"clang-20",
"makeicns",
"meson",
"pkgconfig",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"exiv2",
"lcms",
"libjpeg-turbo",
"libraw",
"openjpeg",
"poppler",
"tiff",
"webp",
"libarchive",
"libheif",
"libjxl",
"ffmpegthumbnailer",
"desktop-file-utils",
"gspell",
"gtk3",
"libchamplain",
"clutter-gtk",
"djvulibre"
]
},
{
"type": "run",
"ports": [
"exiftool",
"gphoto2",
"exiftran",
"ImageMagick",
"zenity",
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "Pangolin",
"portdir": "graphics/Pangolin",
"version": "0.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stevenlovegrove/Pangolin",
"description": "Pangolin is a lightweight portable rapid development library for managing OpenGL display",
"long_description": "Pangolin is a lightweight portable rapid development library for managing OpenGL display, interaction and abstracting video input. At its heart is a simple OpenGl viewport manager which can help to modularise 3D visualisation without adding to its complexity, and offers an advanced but intuitive 3D navigation handler. Pangolin also provides a mechanism for manipulating program variables through config files and ui integration, and has a flexible real-time plotter for visualising graphical data.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "aw.kornilov",
"github": "ierofant",
"ports_count": 15
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"eigen3",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"glew",
"libjpeg-turbo",
"libpng",
"lz4",
"tiff",
"ffmpeg",
"openexr2",
"libraw",
"zlib",
"zstd",
"libdc1394"
]
}
],
"depends_on": []
},
{
"name": "nomacs",
"portdir": "aqua/nomacs",
"version": "3.16.224",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nomacs.org",
"description": "nomacs image viewer application bundle",
"long_description": "nomacs is a free image viewer. nomacs is small, fast and able to handle the most common image formats. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).",
"active": true,
"categories": [
"aqua",
"graphics"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"exiv2",
"qt5-qtbase",
"opencv4",
"tiff",
"libraw",
"qt5-qtsvg",
"qt5-qttools"
]
}
],
"depends_on": []
},
{
"name": "luminance-hdr",
"portdir": "aqua/luminance-hdr",
"version": "2.6.1.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qtpfsgui.sourceforge.net/",
"description": "GUI for HDR imaging workflow",
"long_description": "Qtpfsgui is an open source graphical user interface application that aims to provide a workflow for HDR imaging.",
"active": true,
"categories": [
"aqua",
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1598
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"qt5-sqlite-plugin",
"exiv2",
"lcms2",
"libjpeg-turbo",
"libpng",
"libraw",
"ilmbase",
"tiff",
"qt5-qtbase",
"fftw-3-single",
"gsl",
"ccfits",
"cfitsio",
"boost176",
"openexr2",
"eigen3",
"qt5-qtwebengine",
"qt5-qttools"
]
},
{
"type": "run",
"ports": [
"hugin-app"
]
}
],
"depends_on": []
},
{
"name": "coreutils",
"portdir": "sysutils/coreutils",
"version": "9.12",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/coreutils/",
"description": "GNU File, Shell, and Text utilities",
"long_description": "The GNU Core Utilities are the basic file, shell, and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. Previously these utilities were offered as three individual sets of GNU utilities, fileutils, shellutils, and textutils. Those three have been combined into a single set of utilities called the coreutils.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 378
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"imager",
"sequoia-pgp",
"libguestfs",
"torsocks",
"spread-sheet-widget",
"rb-narray",
"rb33-narray",
"rb32-narray",
"rb31-narray",
"drc-fir",
"proxmark3-iceman",
"jags",
"lalinspiral",
"octave-lalinspiral",
"py312-lalinspiral",
"pass-import",
"pass-update",
"btop",
"osxbom",
"aephea",
"kakasi",
"ikiwiki",
"gtk-nodoka-engine",
"libntlm",
"gmtk",
"gcli",
"podman",
"sshfs",
"lastfm-desktop",
"influxdb",
"ipmitool",
"octave",
"wolfssl",
"fstar",
"libzip",
"OpenBLAS",
"OpenBLAS-devel",
"gildas",
"guestfs-tools",
"autogen",
"git-filter-repo",
"love-0.7",
"love-0.8",
"wordgrinder",
"xwordgrinder",
"renode",
"libbonoboui",
"gimp-help-en",
"libemf",
"idris2",
"omnicompiler",
"courier-imap",
"pspp-devel",
"apple-pki-bundle",
"ffp",
"mcabber"
]
},
{
"type": "lib",
"ports": [
"umit",
"cntlm",
"quilt",
"arb",
"renameutils",
"karamel",
"dpkg"
]
},
{
"type": "run",
"ports": [
"libfaketime",
"ani-cli",
"exec-wrapper",
"shared-mime-info",
"byobu",
"lchat",
"mame",
"danectl",
"gutils-suite-core"
]
},
{
"type": "test",
"ports": [
"pspp-devel",
"guile-3.0",
"openldap",
"openldap-devel"
]
}
]
},
{
"name": "libraw",
"portdir": "graphics/libraw",
"version": "0.22.2",
"license": "(LGPL-2.1 or CDDL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libraw.org",
"description": "Library for RAW image manipulation",
"long_description": "A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 25
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"libjpeg-turbo",
"jasper"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"luminance-hdr",
"nomacs",
"Pangolin",
"geeqie",
"gegl-0.3",
"photoqt",
"ImageMagick",
"ImageMagick7",
"gegl",
"gegl-devel",
"openimageio",
"gthumb",
"rawproc",
"libkdcraw",
"py310-rawpy",
"py311-rawpy"
]
}
]
},
{
"name": "guestfs-tools",
"portdir": "sysutils/guestfs-tools",
"version": "1.56.1",
"license": "LGPL-2+ and GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libguestfs.org",
"description": "tools for accessing and modifying VM disk images",
"long_description": "libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 90
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison",
"gettext",
"pkgconfig",
"ocaml",
"ocaml-findlib",
"bash-completion",
"coreutils",
"xorriso"
]
},
{
"type": "lib",
"ports": [
"p5.34-libintl-perl",
"hivex",
"libguestfs",
"xz",
"glib2",
"ncurses",
"pcre2",
"libosinfo",
"libvirt",
"json-c",
"libxml2",
"gettext-runtime"
]
},
{
"type": "patch",
"ports": [
"automake",
"autoconf"
]
},
{
"type": "run",
"ports": [
"hwdata"
]
}
],
"depends_on": []
},
{
"name": "py314-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"msgpack",
"universal",
"crc32c",
"google_crc32c"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-meson-python",
"py314-installer",
"py314-cython",
"py314-setuptools_scm",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"py314-cpuinfo",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-zarr",
"py-numcodecs"
]
}
]
},
{
"name": "py313-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"crc32c",
"google_crc32c",
"msgpack",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-meson-python",
"py313-installer",
"py313-setuptools_scm",
"py313-cython",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-cpuinfo",
"py313-numpy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-zarr"
]
}
]
},
{
"name": "py312-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"crc32c",
"google_crc32c",
"msgpack",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools_scm",
"py312-cython",
"py312-meson-python",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-numpy",
"py312-cpuinfo",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-zarr"
]
}
]
},
{
"name": "py311-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.16.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-setuptools_scm",
"py311-cython",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-cpuinfo",
"py311-numpy",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-zarr"
]
}
]
},
{
"name": "py310-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.16.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-cython",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py310-numpy",
"py310-cpuinfo",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-zarr"
]
}
]
},
{
"name": "py-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-numcodecs"
]
}
],
"depends_on": []
},
{
"name": "py39-numcodecs",
"portdir": "python/py-numcodecs",
"version": "0.16.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zarr-developers/numcodecs",
"description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"long_description": "Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-cython",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py39-cpuinfo",
"py39-numpy",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-zarr"
]
}
]
},
{
"name": "jc",
"portdir": "sysutils/jc",
"version": "1.26.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/jc",
"description": "jc converts the output of popular command-line tools and file-types to JSON.",
"long_description": "jc converts the output of popular command-line tools and file-types to JSON. This allows for piping the output to tools like jq, and/or for easier parsing within scripts.",
"active": true,
"categories": [
"sysutils",
"textproc",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1129
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-pygments",
"py314-ruamel-yaml",
"py314-xmltodict",
"python314"
]
}
],
"depends_on": []
},
{
"name": "codex-switcher",
"portdir": "llm/codex-switcher",
"version": "0.2.20",
"license": "Unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Lampese/codex-switcher",
"description": "Desktop application for managing multiple Codex CLI accounts",
"long_description": "Codex Switcher manages multiple OpenAI Codex CLI accounts, switches between them, monitors usage, and provides scheduling and menu bar controls.",
"active": true,
"categories": [
"aqua",
"sysutils",
"llm"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"legacy-support",
"rust",
"jq",
"moreutils",
"pnpm",
"nodejs22"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "afm",
"portdir": "llm/afm",
"version": "0.9.19",
"license": "MIT",
"platforms": "{darwin >= 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scouzi1966/maclocal-api",
"description": "Local OpenAI-compatible Apple Foundation Models and MLX server",
"long_description": "AFM provides a local AI server and command-line interface with Apple Foundation Models, MLX models, and a bundled WebUI.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"nodejs24",
"npm11"
]
}
],
"depends_on": []
},
{
"name": "p5.34-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.120.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine - Perl interface to the NetBSD editline library",
"long_description": "Term::EditLine - Perl interface to the NetBSD editline library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"p5.34-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libedit",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-term-editline"
]
}
]
},
{
"name": "p5.32-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.120.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine - Perl interface to the NetBSD editline library",
"long_description": "Term::EditLine - Perl interface to the NetBSD editline library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"p5.32-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libedit",
"perl5.32"
]
}
],
"depends_on": []
},
{
"name": "p5.30-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.120.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine - Perl interface to the NetBSD editline library",
"long_description": "Term::EditLine - Perl interface to the NetBSD editline library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libedit",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.28-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.120.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine - Perl interface to the NetBSD editline library",
"long_description": "Term::EditLine - Perl interface to the NetBSD editline library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"p5.28-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libedit",
"perl5.28"
]
}
],
"depends_on": []
},
{
"name": "p5-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.120.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-term-editline",
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine - Perl interface to the NetBSD editline library",
"long_description": "Term::EditLine - Perl interface to the NetBSD editline library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-term-editline"
]
}
],
"depends_on": []
},
{
"name": "p5.26-term-editline",
"portdir": "perl/p5-term-editline",
"version": "0.110.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Term::EditLine",
"description": "Term::EditLine is an object oriented perl interface to the NetBSD editline library.",
"long_description": "Term::EditLine is an object oriented perl interface to the NetBSD editline library.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "james.trammell",
"github": "jtrammel",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libedit",
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "pinact",
"portdir": "security/pinact",
"version": "5.0.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/suzuki-shunsuke/pinact",
"description": "A CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.",
"long_description": "A CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.32-html-parser",
"portdir": "perl/p5-html-parser",
"version": "3.860.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::Parser",
"description": "HTML::Parser - HTML parsing and extraction modules",
"long_description": "HTML::Parser - HTML parsing and extraction modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-html-tagset",
"p5.32-http-message",
"p5.32-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-sql-translator",
"p5.32-http-proxy"
]
},
{
"type": "lib",
"ports": [
"p5.32-xml-feed",
"p5.32-xml-twig",
"p5.32-finance-quote",
"p5.32-catalyst-plugin-session",
"p5.32-catalyst-runtime",
"p5.32-cgi",
"p5.32-devel-cover",
"p5.32-feed-find",
"p5.32-file-comments",
"p5.32-file-mork",
"p5.32-gimp",
"p5.32-html-encoding",
"p5.32-html-entities-interpolate",
"p5.32-html-fillinform",
"p5.32-html-form",
"p5.32-html-lint",
"p5.32-html-mason",
"p5.32-html-restrict",
"p5.32-html-scrubber",
"p5.32-html-stripscripts-parser",
"p5.32-html-tableextract",
"p5.32-html-tagfilter",
"p5.32-html-template-compiled",
"p5.32-html-tokeparser-simple",
"p5.32-html-tree",
"p5.32-html-wikiconverter",
"p5.32-http-recorder",
"p5.32-lingua-en-tagger",
"p5.32-mail-spamassassin",
"p5.32-mime-lite-html",
"p5.32-net-openid-common",
"p5.32-net-twitter",
"p5.32-plack-middleware-fixmissingbodyinredirect",
"p5.32-pod-markdown",
"p5.32-pod-projectdocs",
"p5.32-podtohtml",
"p5.32-string-print",
"p5.32-string-tagged-markdown",
"p5.32-svn-notify",
"p5.32-test-www-mechanize",
"p5.32-text-multimarkdown",
"p5.32-text-trac",
"p5.32-twitter-api",
"p5.32-web-scraper",
"p5.32-www-search",
"p5.32-xml-entities",
"p5.32-www-mechanize",
"p5.32-xml-rss",
"p5.32-libwww-perl"
]
}
]
},
{
"name": "p5.34-html-parser",
"portdir": "perl/p5-html-parser",
"version": "3.860.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::Parser",
"description": "HTML::Parser - HTML parsing and extraction modules",
"long_description": "HTML::Parser - HTML parsing and extraction modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-html-tagset",
"p5.34-http-message",
"p5.34-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-sql-translator",
"p5.34-http-proxy",
"po4a"
]
},
{
"type": "lib",
"ports": [
"p5.34-xml-feed",
"p5.34-xml-twig",
"p5.34-finance-quote",
"p5-html-parser",
"bugzilla",
"fsdb",
"p5.34-catalyst-plugin-session",
"p5.34-catalyst-runtime",
"p5.34-cgi",
"p5.34-devel-cover",
"p5.34-feed-find",
"p5.34-file-comments",
"p5.34-file-mork",
"p5.34-gimp",
"p5.34-html-encoding",
"p5.34-html-entities-interpolate",
"p5.34-html-fillinform",
"p5.34-html-form",
"p5.34-html-lint",
"p5.34-html-mason",
"p5.34-html-restrict",
"p5.34-html-scrubber",
"p5.34-html-stripscripts-parser",
"p5.34-html-tableextract",
"p5.34-html-tagfilter",
"p5.34-html-template-compiled",
"p5.34-html-tokeparser-simple",
"p5.34-html-tree",
"p5.34-html-wikiconverter",
"p5.34-http-recorder",
"p5.34-lingua-en-tagger",
"p5.34-mail-spamassassin",
"p5.34-mime-lite-html",
"p5.34-net-openid-common",
"p5.34-net-twitter",
"p5.34-plack-middleware-fixmissingbodyinredirect",
"p5.34-pod-markdown",
"p5.34-pod-projectdocs",
"p5.34-podtohtml",
"ikiwiki",
"p5.34-www-mechanize",
"p5.34-libwww-perl",
"clusterssh",
"logwatch",
"p5.34-string-print",
"p5.34-string-tagged-markdown",
"p5.34-svn-notify",
"p5.34-test-www-mechanize",
"p5.34-text-multimarkdown",
"p5.34-text-trac",
"p5.34-twitter-api",
"p5.34-web-scraper",
"p5.34-www-search",
"p5.34-xml-entities",
"p5.34-xml-rss",
"demeter",
"log2timeline"
]
},
{
"type": "run",
"ports": [
"imapsync",
"myrepos"
]
}
]
},
{
"name": "p5.28-html-parser",
"portdir": "perl/p5-html-parser",
"version": "3.860.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::Parser",
"description": "HTML::Parser - HTML parsing and extraction modules",
"long_description": "HTML::Parser - HTML parsing and extraction modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-html-tagset",
"p5.28-http-message",
"p5.28-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-sql-translator",
"p5.28-http-proxy"
]
},
{
"type": "lib",
"ports": [
"p5.28-xml-feed",
"p5.28-xml-twig",
"p5.28-finance-quote",
"p5.28-catalyst-plugin-session",
"p5.28-catalyst-runtime",
"p5.28-cgi",
"p5.28-devel-cover",
"p5.28-feed-find",
"p5.28-file-comments",
"p5.28-file-mork",
"p5.28-gimp",
"p5.28-html-encoding",
"p5.28-html-entities-interpolate",
"p5.28-html-fillinform",
"p5.28-html-form",
"p5.28-html-lint",
"p5.28-html-mason",
"p5.28-html-restrict",
"p5.28-html-scrubber",
"p5.28-html-stripscripts-parser",
"p5.28-html-tableextract",
"p5.28-html-tagfilter",
"p5.28-html-template-compiled",
"p5.28-html-tokeparser-simple",
"p5.28-html-tree",
"p5.28-html-wikiconverter",
"p5.28-http-recorder",
"p5.28-lingua-en-tagger",
"p5.28-mail-spamassassin",
"p5.28-mime-lite-html",
"p5.28-net-openid-common",
"p5.28-net-twitter",
"p5.28-plack-middleware-fixmissingbodyinredirect",
"p5.28-pod-markdown",
"p5.28-pod-projectdocs",
"p5.28-podtohtml",
"p5.28-string-print",
"p5.28-string-tagged-markdown",
"p5.28-svn-notify",
"p5.28-test-www-mechanize",
"p5.28-text-multimarkdown",
"p5.28-text-trac",
"p5.28-twitter-api",
"p5.28-web-scraper",
"p5.28-www-search",
"p5.28-xml-entities",
"p5.28-www-mechanize",
"p5.28-xml-rss",
"p5.28-libwww-perl"
]
}
]
}
]
}