HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52898,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1015",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1013",
"results": [
{
"name": "py311-flask",
"portdir": "python/py-flask",
"version": "3.1.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/flask/",
"description": "microframework for Python based on Werkzeug and Jinja2",
"long_description": "Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"async"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-itsdangerous",
"py311-werkzeug",
"python311",
"py311-jinja2",
"py311-click",
"py311-blinker"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-flask-babel",
"py311-openslide",
"py311-flask-cors",
"py311-dash",
"py311-flasgger",
"py311-httpbin",
"py311-mitmproxy"
]
}
]
},
{
"name": "py312-flask",
"portdir": "python/py-flask",
"version": "3.1.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/flask/",
"description": "microframework for Python based on Werkzeug and Jinja2",
"long_description": "Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"async"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-werkzeug",
"py312-blinker",
"python312",
"py312-jinja2",
"py312-click",
"py312-itsdangerous"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-flask-babel",
"py312-openslide",
"py312-flask-cors",
"py312-dash",
"py312-flasgger",
"py312-flask-frozen",
"py312-flask-login",
"py312-flask-mail",
"py312-flask-restful",
"py312-flask-sqlalchemy",
"py312-flask-wtf",
"py312-httpbin",
"py312-mitmproxy"
]
}
]
},
{
"name": "py313-flask",
"portdir": "python/py-flask",
"version": "3.1.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/flask/",
"description": "microframework for Python based on Werkzeug and Jinja2",
"long_description": "Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"async"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-werkzeug",
"py313-itsdangerous",
"python313",
"py313-blinker",
"py313-click",
"py313-jinja2"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-mitmproxy",
"py313-openslide",
"py313-flask-cors",
"py313-dash",
"beets",
"py313-httpbin",
"py313-flask-babel",
"beets-devel",
"py313-flasgger",
"py313-flask-frozen",
"py313-flask-login",
"py313-flask-mail",
"py313-flask-restful",
"py313-flask-sqlalchemy",
"py313-flask-wtf"
]
},
{
"type": "test",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "py314-flask",
"portdir": "python/py-flask",
"version": "3.1.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/flask/",
"description": "microframework for Python based on Werkzeug and Jinja2",
"long_description": "Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"async"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-blinker",
"py314-itsdangerous",
"python314",
"py314-click",
"py314-jinja2",
"py314-werkzeug"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"maigret",
"fava",
"py314-flask-babel",
"py314-openslide",
"py314-flask-cors",
"py314-dash",
"py-flask",
"unfurl"
]
},
{
"type": "run",
"ports": [
"impacket"
]
}
]
},
{
"name": "mathgl",
"portdir": "math/mathgl",
"version": "8.0.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mathgl.sourceforge.net/",
"description": "MathGL is a library for making high-quality scientific graphics.",
"long_description": "MathGL is a library for making high-quality scientific graphics. MathGL is also a library for the fast data plotting and data processing of large data arrays a library for working in window and console modes and for easy embedding into other programs and a library with large and growing set of graphics.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"debug",
"mpich",
"python310",
"python311",
"python312",
"python313",
"python314",
"qt5",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"swig-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libpng",
"gsl",
"hdf5",
"fltk",
"python314",
"py314-numpy",
"gettext-runtime",
"zlib",
"giflib",
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "py-async-geotiff",
"portdir": "python/py-async-geotiff",
"version": "0.5.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/developmentseed/async-geotiff",
"description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"long_description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-async-geotiff"
]
}
],
"depends_on": []
},
{
"name": "py311-async-geotiff",
"portdir": "python/py-async-geotiff",
"version": "0.5.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/developmentseed/async-geotiff",
"description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"long_description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"clang-18",
"py311-uv-build"
]
},
{
"type": "lib",
"ports": [
"py311-async-tiff",
"python311",
"py311-morecantile",
"py311-numpy",
"py311-defusedxml",
"py311-affine"
]
}
],
"depends_on": []
},
{
"name": "py312-async-geotiff",
"portdir": "python/py-async-geotiff",
"version": "0.5.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/developmentseed/async-geotiff",
"description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"long_description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"clang-18",
"py312-uv-build"
]
},
{
"type": "lib",
"ports": [
"py312-async-tiff",
"python312",
"py312-morecantile",
"py312-numpy",
"py312-defusedxml",
"py312-affine"
]
}
],
"depends_on": []
},
{
"name": "py313-async-geotiff",
"portdir": "python/py-async-geotiff",
"version": "0.5.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/developmentseed/async-geotiff",
"description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"long_description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-uv-build"
]
},
{
"type": "lib",
"ports": [
"py313-async-tiff",
"python313",
"py313-morecantile",
"py313-numpy",
"py313-affine",
"py313-defusedxml"
]
}
],
"depends_on": []
},
{
"name": "py314-async-geotiff",
"portdir": "python/py-async-geotiff",
"version": "0.5.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/developmentseed/async-geotiff",
"description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"long_description": "Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1618
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-uv-build"
]
},
{
"type": "lib",
"ports": [
"py314-async-tiff",
"python314",
"py314-morecantile",
"py314-numpy",
"py314-defusedxml",
"py314-affine"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-async-geotiff"
]
}
]
},
{
"name": "py-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-textual-fastdatatable"
]
}
],
"depends_on": []
},
{
"name": "py311-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-typing_extensions",
"py311-pyarrow",
"py311-textual"
]
}
],
"depends_on": []
},
{
"name": "py310-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions",
"py310-textual",
"py310-pyarrow"
]
}
],
"depends_on": []
},
{
"name": "py312-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-typing_extensions",
"py312-pyarrow",
"py312-textual"
]
}
],
"depends_on": []
},
{
"name": "py313-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatchling",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-typing_extensions",
"py313-pyarrow",
"py313-textual"
]
}
],
"depends_on": []
},
{
"name": "py314-textual-fastdatatable",
"portdir": "python/py-textual-fastdatatable",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tconbeer/textual-fastdatatable",
"description": "Fast Textual DataTable widget for large datasets",
"long_description": "Fast Textual DataTable widget for large datasets with pluggable data storage backends.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-typing_extensions",
"py314-pyarrow",
"py314-textual"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-textual-fastdatatable",
"sqlit-tui"
]
}
]
},
{
"name": "sqlit-tui",
"portdir": "python/sqlit-tui",
"version": "1.6.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Maxteabag/sqlit",
"description": "Terminal UI for SQL databases",
"long_description": "sqlit is a terminal UI for SQL Server, PostgreSQL, MySQL, SQLite, Oracle, and more.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-sqlparse",
"python314",
"py314-textual-fastdatatable",
"py314-keyring",
"py314-pyperclip",
"py314-textual",
"py314-docker"
]
}
],
"depends_on": []
},
{
"name": "p5.26-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.11-60",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-gd-securityimage"
]
}
]
},
{
"name": "container",
"portdir": "devel/container",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "{macosx >= 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/apple/container",
"description": "A tool to create and run Linux containers on your Mac",
"long_description": "container is a tool that you can use to create and run Linux containers as lightweight virtual machines on your Mac. The tool consumes and produces OCI-compatible container images, so you can pull and run images from any standard container registry. You can push images that you build to those registries as well, and run the images in any other OCI-compatible application.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "checkstyle",
"portdir": "java/checkstyle",
"version": "14.3.0",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://checkstyle.org",
"description": "Configurable Java source code analyzer",
"long_description": "Checkstyle automates the process of checking Java code against configurable rules and can support almost any coding standard. It can account for naming, imports, formatting, Javadoc, class design, and more.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [
{
"name": "dev",
"github": "McDaMastR",
"ports_count": 21
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk21"
]
},
{
"type": "run",
"ports": [
"junit"
]
}
],
"depends_on": []
},
{
"name": "p5-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.13-57",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "p5.34-perlmagick",
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"p5.34-perlmagick"
]
}
],
"depends_on": []
},
{
"name": "p5.28-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.13-57",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-image-phash"
]
},
{
"type": "lib",
"ports": [
"p5.28-gd-securityimage",
"p5.28-gtk3-imageview"
]
}
]
},
{
"name": "p5.30-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.13-57",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-image-phash"
]
},
{
"type": "lib",
"ports": [
"p5.30-gd-securityimage",
"p5.30-gtk3-imageview"
]
}
]
},
{
"name": "p5.34-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.13-57",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-image-phash",
"ikiwiki"
]
},
{
"type": "lib",
"ports": [
"imageindex",
"p5.34-gd-securityimage",
"p5.34-gtk3-imageview",
"LaTeXML",
"p5-perlmagick",
"gscan2pdf"
]
},
{
"type": "run",
"ports": [
"auto-multiple-choice",
"auto-multiple-choice-devel"
]
}
]
},
{
"name": "p5.32-perlmagick",
"portdir": "perl/p5-perlmagick",
"version": "6.9.13-57",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org/script/perl-magick.php",
"description": "Perl extension for calling ImageMagick's libMagick methods",
"long_description": "Perl extension for calling ImageMagick's libMagick methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-image-phash"
]
},
{
"type": "lib",
"ports": [
"p5.32-gd-securityimage",
"p5.32-gtk3-imageview"
]
}
]
},
{
"name": "mq",
"portdir": "textproc/mq",
"version": "0.9.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mqlang.org",
"description": "A jq-like Markdown query language for command-line processing",
"long_description": "A jq-like Markdown query language for command-line processing. mq parses Markdown into a syntax tree and exposes a small functional query language over it, so documents can be filtered, transformed and reformatted from the command line the way jq handles JSON. It also provides a REPL and can convert HTML to Markdown.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "",
"github": "jrjsmrtn",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "objenesis",
"portdir": "java/objenesis",
"version": "3.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://objenesis.org",
"description": "Library for instantiating Java objects",
"long_description": "It's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "dev",
"github": "McDaMastR",
"ports_count": 21
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": []
},
{
"name": "commons-logging",
"portdir": "java/commons-logging",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/proper/commons-logging",
"description": "Apache Commons-Logging",
"long_description": "Commons-Logging is a wrapper around a variety of logging API implementations.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xmlgraphics-commons"
]
}
]
},
{
"name": "usql",
"portdir": "databases/usql",
"version": "0.21.6",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xo/usql",
"description": "Universal command-line interface for SQL databases",
"long_description": "usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases. usql provides a simple way to work with SQL and NoSQL databases via a command-line inspired by PostgreSQL's psql. usql supports most of the core psql features, such as variables, backticks, and commands and has additional features that psql does not, such as syntax highlighting, context-based completion, and multiple database support.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"realpath",
"clang-18",
"go-1.26"
]
},
{
"type": "lib",
"ports": [
"icu"
]
}
],
"depends_on": []
},
{
"name": "hk",
"portdir": "devel/hk",
"version": "2.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hk.jdx.dev",
"description": "The fastest git hook manager on the planet.",
"long_description": "The fastest git hook manager on the planet.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "slf4j",
"portdir": "java/slf4j",
"version": "2.0.20",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.slf4j.org",
"description": "Simple Logging Facade for Java (SLF4J)",
"long_description": "The Simple Logging Facade for Java or (SLF4J) is intended to serve as a simple facade for various logging APIs allowing to the end-user to plug in the desired implementation at deployment time. SLF4J also supports a bridging legacy APIs as well as a source code migration tool. SLF4J API offers an advanced abstraction of various logging systems, including JDK 1.4 logging, log4j and logback. Features include parameterized logging and MDC support.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "dev",
"github": "McDaMastR",
"ports_count": 21
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"logisim-evolution",
"log4jdbc"
]
},
{
"type": "run",
"ports": [
"cassandra"
]
}
]
},
{
"name": "vtk",
"portdir": "graphics/vtk",
"version": "9.7.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vtk.org",
"description": "Visualization Toolkit (VTK)",
"long_description": "Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 26
}
],
"variants": [
"clang14",
"debug",
"clang13",
"clang15",
"clang16",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clang23",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"openmpi",
"ffmpeg",
"qt5",
"python310",
"python311",
"python312",
"python313",
"python314",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"jsoncpp",
"libjpeg-turbo",
"libpng",
"tiff",
"eigen3",
"lz4",
"libharu",
"hdf5",
"netcdf",
"libxml2",
"pugixml",
"proj9",
"freetype",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-mayavi",
"py35-mayavi",
"AppCSXCAD",
"openEMS",
"py37-mayavi",
"py39-mayavi",
"py38-mayavi",
"CSXCAD",
"gdcm",
"QCSXCAD",
"py310-mayavi",
"py311-mayavi",
"py312-mayavi",
"nektarpp"
]
}
]
},
{
"name": "alertmanager",
"portdir": "sysutils/alertmanager",
"version": "0.34.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prometheus.io/docs/alerting/alertmanager",
"description": "The Alertmanager handles alerts sent by client applications such as the Prometheus server.",
"long_description": "AlertManager takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"promu",
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ouch",
"portdir": "sysutils/ouch",
"version": "0.8.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://crates.io/crates/ouch",
"description": "Painless compression and decompression in the terminal",
"long_description": "Painless compression and decompression in the terminal. ouch stands for Obvious Unified Compression Helper, it's a CLI tool to compress and decompress files.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"legacy-support",
"rust"
]
},
{
"type": "lib",
"ports": [
"lzma",
"zlib",
"libunwind",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "wtfutil",
"portdir": "sysutils/wtfutil",
"version": "0.51.0",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wtfutil.com",
"description": "A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.",
"long_description": "A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "CSXCAD",
"portdir": "textproc/CSXCAD",
"version": "20260207-0.6.3-f5e47643",
"license": "GPL-3",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thliebig/CSXCAD",
"description": "CSXCAD is a C++ library to describe geometrical objects and their physical or non-physical properties",
"long_description": "CSXCAD is a C++ library to describe geometrical objects and their physical or non-physical properties",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"tinyxml",
"fparser",
"cgal6",
"boost176",
"vtk",
"hdf5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"AppCSXCAD",
"openEMS",
"QCSXCAD"
]
}
]
},
{
"name": "nuspell",
"portdir": "textproc/nuspell",
"version": "5.1.9",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nuspell.github.io",
"description": "Fast and safe spellchecking C++ library",
"long_description": "Nuspell is a fast and safe spelling checker software program. It is designed for languages with rich morphology and complex word compounding. Nuspell is written in modern C++ and it supports Hunspell dictionaries.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"icu"
]
}
],
"depends_on": []
},
{
"name": "tbls",
"portdir": "databases/tbls",
"version": "1.96.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k1LoW/tbls",
"description": "CI-Friendly tool for documenting a database, written in Go",
"long_description": "tbls documents a database automatically in Github-flavored Markdown, and can output the schema in Markdown, DOT, PlantUML, SVG/PNG/JPG, JSON, YAML, and more. It supports many database types and is CI-friendly.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "bzip2",
"portdir": "archivers/bzip2",
"version": "1.0.8",
"license": "BSD",
"platforms": "darwin freebsd linux sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceware.org/bzip2/",
"description": "compression library and tools",
"long_description": "bzip2 is a freely available, patent free, high-quality data compressor.",
"active": true,
"categories": [
"sysutils",
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2141
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libosmium-doc",
"ghc",
"cracklib",
"eiffelstudio",
"libosmium"
]
},
{
"type": "extract",
"ports": [
"msp430-elf-binutils",
"msp430-elf-gcc"
]
},
{
"type": "lib",
"ports": [
"python315-devel",
"python315-freethreading-devel",
"p5.26-compress-bzip2",
"py27-pysam",
"py36-pysam",
"proxmark3-iceman",
"python27-bootstrap",
"py35-opencv3",
"py36-opencv3",
"py35-opencv3-devel",
"py36-opencv3-devel",
"py36-isce2",
"wget2",
"pcre",
"pcre2",
"fakecloud",
"VLC2",
"libVLC2",
"mldonkey",
"gstreamer1-gst-plugins-bad",
"ImageMagick",
"ImageMagick7",
"gimp2",
"gimp2-devel",
"gimp3-devel",
"opencv3",
"opencv3-devel",
"py27-opencv3",
"py310-opencv3",
"py311-opencv3",
"py27-opencv3-devel",
"py310-opencv3-devel",
"py311-opencv3-devel",
"openimageio",
"kdelibs4",
"py37-opencv3",
"py38-opencv3",
"py37-opencv3-devel",
"py38-opencv3-devel",
"libewf",
"lnav",
"lnav-devel",
"mythtv-core.28",
"edencommon",
"fizz",
"folly",
"mvfst",
"py37-isce2",
"shogun",
"shogun-devel",
"HDF5-External-Filter-Plugins",
"py37-imagecodecs",
"py38-imagecodecs",
"ffmpeg",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"xorriso",
"eiskaltdcpp",
"gstreamer1-gst-plugins-good",
"pgpdump",
"MPlayer",
"ffmpeg4",
"mplayer-devel",
"strigi",
"dvipng",
"php86",
"php86-apache2handler",
"php86-cgi",
"php86-fpm",
"php85-apache2handler",
"php85",
"php85-cgi",
"php85-fpm",
"php84",
"php84-apache2handler",
"php84-cgi",
"php84-fpm",
"php83",
"php83-apache2handler",
"php83-cgi",
"php83-fpm",
"php82",
"php82-apache2handler",
"php82-cgi",
"php82-fpm",
"clamav",
"php81",
"php81-apache2handler",
"php81-fpm",
"php81-cgi",
"php80",
"php80-apache2handler",
"php80-cgi",
"php80-fpm",
"php74",
"php74-apache2handler",
"php74-cgi",
"php74-fpm",
"php73",
"php73-apache2handler",
"php73-cgi",
"php73-fpm",
"php72",
"php72-apache2handler",
"php72-cgi",
"php72-fpm",
"php71",
"php71-apache2handler",
"php71-cgi",
"php71-fpm",
"php70",
"php70-cgi",
"php70-apache2handler",
"php70-fpm",
"php56",
"php56-apache2handler",
"php56-cgi",
"php56-fpm",
"php55",
"php55-apache2handler",
"php55-cgi",
"php55-fpm",
"php54-apache2handler",
"php54",
"php54-cgi",
"php54-fpm",
"php53",
"php53-apache2handler",
"php53-cgi",
"php53-fpm",
"php52",
"php52-apache2handler",
"php52-cgi",
"netcdf",
"grass",
"grass7",
"apache-arrow",
"tiledb",
"py37-tables",
"rocksdb",
"py37-pyarrow",
"py38-pyarrow",
"py35-tables",
"py36-tables",
"corsixth",
"goldendict",
"py310-tables",
"py311-tables",
"py312-tables",
"py313-tables",
"py314-tables",
"binkd",
"file",
"libmagic",
"osm2pgsql",
"cmake",
"cmake-gui",
"cmake-docs",
"py310-imagecodecs",
"py311-imagecodecs",
"py312-imagecodecs",
"py313-imagecodecs",
"py314-imagecodecs",
"py38-tables",
"qemu",
"poppler",
"poppler-qt5",
"libzip",
"ffmpeg-devel",
"GraphicsMagick",
"imlib2",
"root6",
"py39-opencv3",
"py39-opencv3-devel",
"scamper",
"dvdauthor",
"Coin",
"Coin-framework",
"yelp",
"R",
"minizip-ng",
"py27-tables",
"osm2pgsql-lua",
"gnupg2",
"libarchive",
"py39-tables",
"mkvtoolnix-devel",
"mkvtoolnix",
"ugrep",
"py39-imagecodecs",
"R-Rhtslib",
"R-ijtiff",
"smooth",
"advancecomp",
"dact",
"dar",
"libarchive-qt",
"libarxx",
"lrzip",
"pbzip2",
"rzip",
"rzip64",
"unalz",
"pypy",
"python314-freethreading",
"python313",
"python313-freethreading",
"python312",
"python311",
"python310",
"tarsnap",
"analog",
"elinks",
"elinks-devel",
"links",
"lynx",
"retroshare-qt4",
"webalizer",
"mkfontscale",
"xorg-libXfont",
"xorg-libXfont2",
"xar",
"zip",
"mpd",
"ocp",
"gtkwave",
"tokyocabinet",
"zebra",
"aegis",
"boost169",
"boost171",
"boost176",
"boost178",
"boost181",
"boost187",
"boost188",
"bsdiff",
"cmake-devel",
"cmake-devel-docs",
"cmake-gui-devel",
"cmake-docs-devel",
"codeblocks-devel",
"diffball",
"libdsk",
"libextractor",
"libsolv",
"vxl",
"wandio",
"hercules",
"opensimh",
"scummvm",
"scummvm-devel",
"freeciv",
"freeciv-x11",
"wesnoth",
"xmoto",
"xqf",
"osmium-tool",
"routino",
"gnome-vfs",
"libgsf",
"gimp-gap",
"gimp-gap-devel",
"poppler-devel",
"poppler-devel-qt5",
"poppler-qt4-mac",
"ark",
"pike",
"python314",
"pypy36",
"pypy37",
"pypy38",
"pypy39",
"python26",
"python27",
"python32",
"python33",
"python34",
"python35",
"python37",
"python36",
"python39",
"python38",
"qore",
"snobol4",
"archmbox",
"dovecot",
"gnupg1",
"mairix",
"TOPCOM",
"xylib",
"HandBrake",
"HandBrakeCLI",
"mkvtoolnix-legacy",
"mythtv-core.27",
"libretroshare",
"librsync",
"munge",
"ncdc",
"net-snmp",
"tcpflow",
"tcpflow-devel",
"libreoffice",
"p5.28-compress-bzip2",
"p5.30-compress-bzip2",
"p5.34-compress-bzip2",
"p5.32-compress-bzip2",
"freetype",
"gv",
"rb-bz2",
"PEAR",
"bedtools",
"bfast",
"gwyddion",
"htslib",
"iverilog",
"ldas-tools-al",
"py27-ldas-tools-al",
"ldas-tools-framecpp",
"py27-ldas-tools-framecpp",
"libsbml",
"montage",
"scotch",
"seqan2-apps",
"seqan3",
"veriwell",
"botan",
"botan1",
"murk",
"openpgpsdk",
"backuppc",
"clamav-legacy",
"dmg2img",
"dpkg",
"john-jumbo",
"john-jumbo-devel",
"littleutils",
"man",
"rpm2html"
]
},
{
"type": "run",
"ports": [
"cgit",
"rb33-bzip2-ffi",
"rb32-bzip2-ffi",
"rb31-bzip2-ffi",
"rpm",
"lv",
"diffoscope",
"unp",
"rpm54"
]
},
{
"type": "test",
"ports": [
"libxc6",
"libxc5"
]
}
]
},
{
"name": "gh",
"portdir": "devel/gh",
"version": "2.102.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cli.github.com",
"description": "GitHub’s official command line tool",
"long_description": "gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1128
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"seaport"
]
}
]
},
{
"name": "wireshark4",
"portdir": "net/wireshark4",
"version": "4.6.9",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wireshark.org/",
"description": "Graphical network analyzer and capture tool",
"long_description": "A network analyzer that lets you capture and interactively browse Ethernet frames. Packet data can be read from a file, or live from a local network interface.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "opendarwin.org",
"github": "ghosthound",
"ports_count": 8
}
],
"variants": [
"debug",
"qt5",
"qt6",
"no_gui",
"zlib",
"minizip",
"snappy",
"lua",
"libsmi",
"gnutls",
"kerberos5",
"libmaxminddb",
"chmodbpf",
"python310",
"python311",
"python312",
"python313",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"python313",
"cmake",
"pkgconfig",
"qt6-qttools",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"libmaxminddb",
"libssh",
"openssl",
"pcre2",
"c-ares",
"kerberos5",
"libpcap",
"libsmi",
"lz4",
"nghttp2",
"qt6-qtbase",
"qt6-qtsvg",
"qt6-qt5compat",
"qt6-qttranslations",
"qt6-qtmultimedia",
"nghttp3",
"libxml2",
"zlib",
"zstd",
"speexDSP",
"glib2",
"gnutls"
]
},
{
"type": "run",
"ports": [
"wireshark-chmodbpf"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pcap-mode.el",
"py313-pyshark"
]
}
]
},
{
"name": "libplist",
"portdir": "textproc/libplist",
"version": "2.8.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library for working with Apple Binary and XML Property Lists",
"long_description": "Library for working with Apple Binary and XML Property Lists",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 44
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice-glue",
"idevicerestore",
"ldid-procursus",
"libtatsu",
"libusbmuxd",
"usbmuxd",
"ifuse",
"shairport-sync",
"ideviceinstaller",
"ldid",
"libimobiledevice",
"libgpod"
]
}
]
},
{
"name": "libplist-devel",
"portdir": "textproc/libplist",
"version": "20250926",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library for working with Apple Binary and XML Property Lists",
"long_description": "Library for working with Apple Binary and XML Property Lists",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 44
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice-glue-devel",
"idevicerestore-devel",
"libtatsu-devel",
"libusbmuxd-devel",
"usbmuxd-devel",
"ideviceinstaller-devel",
"libimobiledevice-devel"
]
}
]
},
{
"name": "py35-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.31.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-8.0",
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35",
"zlib",
"libxml2",
"ncurses",
"llvm-8.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-numba"
]
}
]
},
{
"name": "py36-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.36.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-10",
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"zlib",
"libxml2",
"ncurses",
"llvm-10"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-numba"
]
}
]
},
{
"name": "py27-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.31.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-8.0",
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"zlib",
"libxml2",
"py27-enum34",
"ncurses",
"llvm-8.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-numba"
]
}
]
},
{
"name": "py37-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.39.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-installer",
"clang-11",
"py37-setuptools",
"py37-wheel",
"py37-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"llvm-11",
"python37",
"libxml2",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-numba"
]
}
]
},
{
"name": "py38-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.41.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"clang-14",
"ncurses",
"python38",
"libxml2",
"llvm-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-numba"
]
}
]
},
{
"name": "py39-llvmlite",
"portdir": "python/py-llvmlite",
"version": "0.43.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvmlite.pydata.org/",
"description": "A lightweight LLVM python binding for writing JIT compilers",
"long_description": "A lightweight LLVM python binding for writing JIT compilers",
"active": false,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2903
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"clang-15",
"ncurses",
"python39",
"libxml2",
"llvm-15"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-numba"
]
}
]
},
{
"name": "idevicerestore",
"portdir": "devel/idevicerestore",
"version": "1.0.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "A command-line application to restore firmware files to iOS devices.",
"long_description": "The idevicerestore application is a full reimplementation of all granular steps which are performed during the restore of a firmware to a device. In general, upgrades and downgrades are possible, however subject to availability of SHSH blobs from Apple for signing the firmare files. Some key features are: \n* Restore: Update firmware on iOS devices \n* Firmware: Use official IPSW firmware archive file or a directory as source \n* Update: Allows updating the device by default or erasing all data \n* Download: On demand download of latest available firmware for a device \n* Cache: Downloaded firmware files are cached locally \n* Custom Firmware: Restore custom firmware files (requires bootrom exploit) \n* Baseband: Allows you to skip NOR/Baseband upgrade \n* SHSH: Fetch TSS records and save them as .shsh files \n* DFU: Put devices in pwned DFU mode (limera1n devices only) \n* AP Ticket: Use custom AP ticket from a file \n* Cross-Platform: Tested on Linux, macOS, Windows and Android platforms \n* History: Developed since 2010",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"curl",
"libzip",
"openssl3",
"libplist",
"zlib",
"libimobiledevice",
"libirecovery",
"libusb"
]
}
],
"depends_on": []
}
]
}