HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52777,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1055",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1053",
"results": [
{
"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.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": "mole-cleaner",
"portdir": "sysutils/mole-cleaner",
"version": "1.55.0",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tw93/Mole",
"description": "Deep clean and optimize your Mac",
"long_description": "Mole is a Mac cleaning tool that can free up tens of GBs in one go.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"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": "openlogi",
"portdir": "sysutils/openlogi",
"version": "0.8.6",
"license": "MIT and Apache-2",
"platforms": "{darwin >= 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AprilNEA/OpenLogi",
"description": "Lightweight local-first companion for Logitech HID++ peripherals",
"long_description": "OpenLogi is a native, local-first alternative to Logitech Options+. It supports button remapping, DPI, SmartShift, and per-app profiles without a cloud account or telemetry.",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20",
"cargo-bundle"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"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": "julia",
"portdir": "lang/julia",
"version": "1.13.0",
"license": "MIT",
"platforms": "{darwin >= 14}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://julialang.org",
"description": "The Julia Language: A fresh approach to technical computing.",
"long_description": "Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments.",
"active": true,
"categories": [
"science",
"lang",
"math"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
},
{
"name": "olivier.benz",
"github": "benz0li",
"ports_count": 1
}
],
"variants": [
"app",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-18",
"gcc15"
]
},
{
"type": "fetch",
"ports": [
"gnupg2"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"libgcc"
]
},
{
"type": "run",
"ports": [
"p7zip"
]
}
],
"depends_on": []
},
{
"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": 1118
}
],
"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": "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": 1607
}
],
"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": "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": 1607
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-numcodecs"
]
}
],
"depends_on": []
},
{
"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": 1607
}
],
"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": "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": 1607
}
],
"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": "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": 1607
}
],
"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": "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": 1607
}
],
"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": "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": 1607
}
],
"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": "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": 85
}
],
"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": "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": 27
}
],
"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",
"ImageMagick",
"ImageMagick7",
"Pangolin",
"geeqie",
"gegl",
"gegl-0.3",
"gegl-devel",
"photoqt",
"openimageio",
"gthumb",
"rawproc",
"libkdcraw",
"py310-rawpy",
"py311-rawpy"
]
}
]
},
{
"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": 365
}
],
"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": [
"jags",
"libguestfs",
"libntlm",
"gmtk",
"gcli",
"sshfs",
"torsocks",
"spread-sheet-widget",
"rb-narray",
"rb33-narray",
"rb32-narray",
"rb31-narray",
"drc-fir",
"imager",
"sequoia-pgp",
"lalinspiral",
"octave-lalinspiral",
"py312-lalinspiral",
"pass-import",
"pass-update",
"btop",
"osxbom",
"aephea",
"kakasi",
"ikiwiki",
"gtk-nodoka-engine",
"lastfm-desktop",
"influxdb",
"ipmitool",
"octave",
"fstar",
"proxmark3-iceman",
"libzip",
"OpenBLAS",
"OpenBLAS-devel",
"gildas",
"wolfssl",
"podman",
"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": [
"arb",
"umit",
"cntlm",
"dpkg",
"quilt",
"karamel",
"renameutils"
]
},
{
"type": "run",
"ports": [
"shared-mime-info",
"mame",
"byobu",
"ani-cli",
"exec-wrapper",
"danectl",
"gutils-suite-core",
"libfaketime",
"lchat"
]
},
{
"type": "test",
"ports": [
"openldap-devel",
"guile-3.0",
"openldap",
"pspp-devel"
]
}
]
},
{
"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": "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": "ImageMagick",
"portdir": "graphics/ImageMagick",
"version": "6.9.13-55",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://legacy.imagemagick.org",
"description": "Tools and libraries to manipulate images in many formats",
"long_description": "This is the legacy ImageMagick version 6. For the modern ImageMagick version 7, please go to port ImageMagick7. ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 27
},
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2129
}
],
"variants": [
"graphviz",
"lqr",
"openexr",
"pango",
"rsvg",
"wmf",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libtool",
"pkgconfig",
"djvulibre",
"fontconfig",
"jbigkit",
"lcms2",
"libjpeg-turbo",
"libpng",
"libraw",
"openexr",
"openjpeg",
"tiff",
"webp",
"bzip2",
"libheif",
"freetype",
"ghostscript",
"expat",
"libiconv",
"libxml2",
"xorg-libX11",
"xorg-libXext",
"xorg-libXt",
"fftw-3",
"xz"
]
},
{
"type": "run",
"ports": [
"xdg-utils",
"urw-fonts",
"jxrlib",
"libbpg"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"advi",
"tango-icon-theme-extras",
"awesome",
"scute",
"metview",
"gri",
"tango-icon-theme",
"chemical-mime-data",
"enigma-devel",
"enigma"
]
},
{
"type": "lib",
"ports": [
"py36-djvubind",
"p5.30-perlmagick",
"p5.28-perlmagick",
"p5.32-perlmagick",
"p5.34-perlmagick",
"py38-wand",
"R-magick",
"LyX1",
"LyX",
"psiconv",
"libpst",
"libtuxcap",
"virtuoso-5",
"virtuoso-6",
"virtuoso-7",
"ale",
"autotrace",
"chafa",
"cyan",
"dmtx-utils",
"gscan2pdf",
"inkscape",
"inkscape-devel",
"pstoedit",
"synfig",
"t-rec",
"vips",
"zbar",
"p5.28-barcode-zbar",
"p5.30-barcode-zbar",
"p5.32-barcode-zbar",
"p5.34-barcode-zbar",
"dvdauthor",
"dvdrip",
"libsstv",
"xine-lib",
"vapoursynth",
"p5.28-image-sane",
"p5.30-image-sane",
"p5.32-image-sane",
"p5.34-image-sane",
"p5.28-pdf-builder",
"p5.30-pdf-builder",
"p5.32-pdf-builder",
"p5.34-pdf-builder",
"php53-magickwand",
"php54-magickwand",
"php55-magickwand",
"php56-magickwand",
"py310-wand",
"py311-wand",
"py312-wand",
"py313-wand",
"py314-wand",
"rb-rmagick",
"rb32-rmagick",
"rb31-rmagick",
"rb30-rmagick",
"rb27-rmagick",
"rb26-rmagick",
"rb25-rmagick",
"rb24-rmagick",
"rb23-rmagick",
"opendx",
"xastir",
"cuneiform",
"dblatex",
"py39-wand",
"pyxplot",
"py35-wand",
"py36-wand",
"p5.26-perlmagick",
"photoqt",
"py37-wand",
"transcode",
"libopenshot",
"abiword",
"py35-djvubind",
"py27-wand",
"digikam"
]
},
{
"type": "run",
"ports": [
"py39-scapy",
"R-animation",
"R-magickGUI",
"optar",
"beets",
"beets-devel",
"py311-scapy-devel",
"py310-scapy-devel",
"yap-app",
"ttygif",
"vcs",
"geeqie",
"py27-scapy",
"py310-scapy",
"py311-scapy",
"py312-scapy",
"py313-scapy",
"py39-scapy-devel",
"tovid",
"py38-scapy-devel",
"folderify",
"kde4-kile",
"latex2rtf",
"pdfsandwich",
"wv",
"mediawiki",
"spidereyeballs",
"py38-scapy",
"py312-scapy-devel",
"vis5d"
]
}
]
},
{
"name": "ImageMagick7",
"portdir": "graphics/ImageMagick7",
"version": "7.1.2-30",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://imagemagick.org",
"description": "Tools and libraries to manipulate images in many formats",
"long_description": "For the ImageMagick-6 legacy version, please see port https://ports.macports.org/port/ImageMagick. ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 27
}
],
"variants": [
"graphviz",
"lqr",
"openexr",
"pango",
"rsvg",
"wmf",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libtool",
"pkgconfig",
"djvulibre",
"fontconfig",
"jbigkit",
"lcms2",
"libjpeg-turbo",
"libpng",
"libraw",
"openexr",
"openjpeg",
"tiff",
"webp",
"bzip2",
"libheif",
"freetype",
"ghostscript",
"expat",
"libiconv",
"libxml2",
"xorg-libX11",
"xorg-libXext",
"xorg-libXt",
"libjxl",
"fftw-3",
"xz"
]
},
{
"type": "run",
"ports": [
"urw-fonts",
"jxrlib",
"xdg-utils",
"libbpg"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mari0",
"nottetris2",
"orthorobot"
]
},
{
"type": "lib",
"ports": [
"php55-imagick",
"php56-imagick",
"php70-imagick",
"php71-imagick",
"php72-imagick",
"php73-imagick",
"php74-imagick",
"php80-imagick",
"php81-imagick",
"php82-imagick",
"php83-imagick",
"php84-imagick",
"converseen",
"php85-imagick",
"php53-imagick",
"php54-imagick"
]
}
]
},
{
"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": "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": "gegl",
"portdir": "graphics/gegl",
"version": "0.4.72",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 1,
"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": 365
}
],
"variants": [
"debug",
"debugoptimized",
"gtk_docs",
"sdl1",
"vala",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-packaging",
"gettext",
"meson",
"ninja",
"pkgconfig",
"vala",
"clang-20",
"python314"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"openexr",
"poly2tri-c",
"poppler",
"json-glib",
"webp",
"luajit",
"SuiteSparse_UMFPACK",
"ffmpeg",
"pango",
"gettext-runtime",
"py314-gobject3",
"tiff",
"libsdl2",
"gexiv2",
"gobject-introspection",
"babl",
"cairo",
"exiv2",
"gdk-pixbuf2",
"jasper"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp2",
"gimp2-devel",
"gimp3-devel"
]
}
]
},
{
"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": 365
}
],
"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": "gegl-devel",
"portdir": "graphics/gegl-devel",
"version": "0.4.72",
"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": 365
}
],
"variants": [
"debug",
"debugoptimized",
"gtk_docs",
"sdl1",
"vala",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"meson",
"ninja",
"pkgconfig",
"vala",
"clang-20",
"python314",
"py314-packaging"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"openexr",
"poly2tri-c",
"poppler",
"json-glib",
"webp",
"luajit",
"SuiteSparse_UMFPACK",
"ffmpeg",
"pango",
"gettext-runtime",
"py314-gobject3",
"tiff",
"libsdl2",
"gexiv2",
"gobject-introspection",
"babl-devel",
"cairo",
"exiv2",
"gdk-pixbuf2",
"jasper",
"lcms2"
]
}
],
"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": "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": "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": "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": "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": "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": "croaring",
"portdir": "devel/croaring",
"version": "5.2.2",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RoaringBitmap/CRoaring",
"description": "Roaring compressed bitmaps in C and C++",
"long_description": "CRoaring implements Roaring bitmaps, compressed bitsets that are usually faster and smaller than conventional compressed bitmaps such as WAH, EWAH or Concise. It provides a C library with a header-only C++ wrapper, and uses SIMD instructions where the processor supports them.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jrjsmrtn",
"github": "jrjsmrtn",
"ports_count": 9
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"cmocka",
"clang-18"
]
}
],
"depends_on": []
},
{
"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": 9
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"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": 9
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gradle8"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"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-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": "opencode-dcp",
"portdir": "llm/opencode-dcp",
"version": "3.1.15",
"license": "GPL-3",
"platforms": "{darwin any >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Opencode-DCP/opencode-dynamic-context-pruning",
"description": "Dynamic Context Pruning plugin for the OpenCode agent",
"long_description": "DCP is an OpenCode plugin that reduces token usage by pruning obsolete tool outputs from the conversation context before it is sent to the model, via automatic deduplication and an AI-assisted compress tool. It has no command-line interface of its own: OpenCode loads it in-process through OpenCode's own plugin config (opencode.jsonc). Installing this port gives you a MacPorts-managed, version-pinned copy to point OpenCode at, instead of letting OpenCode fetch @latest from the npm registry itself on every start.",
"active": true,
"categories": [
"llm"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"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": "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": "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": "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-requests",
"py310-tldextract",
"py310-requests-futures",
"py310-jsonschema-format-nongpl",
"py310-trio",
"py310-httpx2",
"py310-dnspython",
"py310-httpx",
"py310-yarl",
"py310-service_identity",
"py310-anyio"
]
},
{
"type": "run",
"ports": [
"py310-trio",
"py310-trustme",
"py310-hyperlink",
"py310-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-requests",
"py311-httpx",
"py311-klein",
"py311-service_identity",
"py311-anyio",
"py311-tldextract",
"py311-requests-futures",
"py311-jsonschema-format-nongpl",
"py311-trio",
"py311-httpx2",
"py311-dnspython"
]
},
{
"type": "run",
"ports": [
"py311-trio",
"py311-nbxmpp",
"py311-hyperlink",
"py311-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-requests",
"py312-tldextract",
"py312-requests-futures",
"py312-jsonschema-format-nongpl",
"py312-trio",
"py312-httpx2",
"gajim",
"py312-dnspython",
"py312-httpx",
"py312-service_identity",
"py312-anyio"
]
},
{
"type": "run",
"ports": [
"py312-trustme",
"py312-hyperlink",
"py312-nbxmpp"
]
}
]
},
{
"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-requests",
"py313-tldextract",
"py313-requests-futures",
"py313-jsonschema-format-nongpl",
"py313-trio",
"py313-httpx2",
"py313-dnspython",
"py313-httpx",
"py313-service_identity",
"py313-anyio"
]
},
{
"type": "run",
"ports": [
"py313-hyperlink",
"py313-trustme"
]
}
]
},
{
"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-anyio",
"py314-requests",
"py314-tldextract",
"py314-requests-futures",
"py314-jsonschema-format-nongpl",
"py314-trio",
"azure-cli",
"py314-httpx2",
"maigret",
"py314-dnspython",
"py314-httpx",
"py-idna",
"py314-service_identity"
]
},
{
"type": "run",
"ports": [
"py314-hyperlink"
]
}
]
},
{
"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": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"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": 9
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "graphite2",
"portdir": "graphics/graphite2",
"version": "1.3.15",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://graphite.sil.org/",
"description": "a smart font system for lesser-known languages",
"long_description": "Graphite is a smart font system developed specifically to handle the complexities of lesser-known languages of the world.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2129
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "test",
"ports": [
"py314-fonttools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"harfbuzz",
"harfbuzz-devel",
"texlive-bin",
"wesnoth",
"libreoffice",
"tectonic"
]
}
]
}
]
}