HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52208,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=132",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=130",
"results": [
{
"name": "py39-lxml_html_clean",
"portdir": "python/py-lxml_html_clean",
"version": "0.4.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fedora-python/lxml_html_clean/",
"description": "HTML cleaner is blocklist-based.",
"long_description": "HTML cleaner is blocklist-based. This project was initially a part of lxml, but many reports about possible security vulnerabilities were filed for lxml and that make the project problematic for security-sensitive environments. Therefore we decided to extract the problematic part to a separate project.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-lxml",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py38-lxml_html_clean",
"portdir": "python/py-lxml_html_clean",
"version": "0.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fedora-python/lxml_html_clean/",
"description": "HTML cleaner is blocklist-based.",
"long_description": "HTML cleaner is blocklist-based. This project was initially a part of lxml, but many reports about possible security vulnerabilities were filed for lxml and that make the project problematic for security-sensitive environments. Therefore we decided to extract the problematic part to a separate project.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1438
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-lxml",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py-lxml_html_clean",
"portdir": "python/py-lxml_html_clean",
"version": "0.4.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fedora-python/lxml_html_clean/",
"description": "HTML cleaner is blocklist-based.",
"long_description": "HTML cleaner is blocklist-based. This project was initially a part of lxml, but many reports about possible security vulnerabilities were filed for lxml and that make the project problematic for security-sensitive environments. Therefore we decided to extract the problematic part to a separate project.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-lxml_html_clean"
]
}
],
"depends_on": []
},
{
"name": "ocaml-ocamlgraph",
"portdir": "ocaml/ocaml-ocamlgraph",
"version": "2.2.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ocaml.org/p/ocamlgraph/latest",
"description": "A generic graph library for OCaml",
"long_description": "A generic graph library for OCaml which Provides both graph data structures and graph algorithms",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ott",
"ocaml-not-ocamlfind"
]
}
]
},
{
"name": "ocaml-not-ocamlfind",
"portdir": "ocaml/ocaml-not-ocamlfind",
"version": "0.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chetmurthy/not-ocamlfind",
"description": "A small frontend for ocamlfind that adds a few useful commands",
"long_description": "A small frontend for ocamlfind that adds a few useful commands",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-camlp-streams",
"ocaml",
"ocaml-fmt",
"ocaml-ocamlgraph",
"ocaml-rresult"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-camlp5-buildscripts"
]
}
]
},
{
"name": "pympress",
"portdir": "graphics/pympress",
"version": "1.8.5",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "PDF presentation tool",
"long_description": "pympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "flyingsamson",
"github": "flyingsamson",
"ports_count": 18
}
],
"variants": [
"media"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-babel",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"gtk3",
"cairo",
"gdk-pixbuf2",
"poppler",
"py312-gobject3",
"gstreamer1-gst-plugins-good",
"gstreamer1-gst-plugins-base",
"gstreamer1-gst-libav",
"gstreamer1",
"gobject-introspection",
"libyaml"
]
}
],
"depends_on": []
},
{
"name": "R-WDI",
"portdir": "R/R-WDI",
"version": "2.7.8",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vincentarelbundock.github.io/WDI/",
"description": "World Development Indicators and other World Bank data",
"long_description": "World Development Indicators and other World Bank data",
"active": true,
"categories": [
"science",
"R",
"economics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-jsonlite",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-curl",
"R-tidyr",
"R-testthat"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-GDPuc"
]
}
]
},
{
"name": "R-slp",
"portdir": "R/R-slp",
"version": "1.0-5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=slp",
"description": "Discrete prolate spheroidal (slepian) sequence regression smoothers",
"long_description": "Discrete prolate spheroidal (slepian) sequence regression smoothers",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R",
"gcc14"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"R-CRAN-recommended",
"libgcc14"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-gam"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-multitaper"
]
}
]
},
{
"name": "R-multitaper",
"portdir": "R/R-multitaper",
"version": "1.0-17",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/krahim/multitaper",
"description": "Spectral analysis tools using the multitaper method",
"long_description": "Spectral analysis tools using the multitaper method",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R",
"gcc14"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"R-CRAN-recommended",
"libgcc14"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-fftwtools",
"R-psd",
"R-slp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-waveslim"
]
}
]
},
{
"name": "gh-dash",
"portdir": "devel/gh-dash",
"version": "4.23.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlvhdr/gh-dash",
"description": "A beautiful CLI dashboard for GitHub",
"long_description": "A beautiful CLI dashboard for GitHub",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1066
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"goreleaser",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "liblastfm-qt5",
"portdir": "audio/liblastfm",
"version": "1.1.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lastfm/liblastfm",
"description": "A set of libraries allowing use of the Last.fm site services.",
"long_description": "liblastfm is a collection of libraries to help you integrate Last.fm services into your rich desktop software. It is officially supported software developed by Last.fm staff.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 454
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"qt5-sqlite-plugin",
"qt5-qtbase",
"fftw-3-single",
"libsamplerate",
"qt5-mysql-plugin",
"qt5-psql-plugin"
]
}
],
"depends_on": []
},
{
"name": "sigil-qt4",
"portdir": "editors/sigil-qt4",
"version": "0.6.2",
"license": "GPL-3+",
"platforms": "{darwin < 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Sigil-Ebook/Sigil",
"description": "Sigil, the ePub editor",
"long_description": "Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books in ePub format.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"hunspell",
"qt4-mac",
"boost176",
"xercesc3",
"zlib",
"minizip"
]
}
],
"depends_on": []
},
{
"name": "libclastfm",
"portdir": "audio/libclastfm",
"version": "0.5",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/liblastfm",
"description": "libclastfm is an unofficial C-API to the Last.fm web service",
"long_description": "libclastfm is an unofficial C-API to the Last.fm web service",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"curl"
]
}
],
"depends_on": []
},
{
"name": "inipp",
"portdir": "devel/inipp",
"version": "2022.02.04",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/inipp",
"description": "Simple C++ ini parser",
"long_description": "Simple header-only C++ ini parser and generator.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "bun",
"portdir": "devel/bun",
"version": "1.3.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bun.sh",
"description": "JavaScript runtime built from scratch to serve the modern JavaScript ecosystem",
"long_description": "Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "git",
"github": "JLindop",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "gtk-fortran",
"portdir": "fortran/gtk-fortran",
"version": "3.24.41",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vmagnin/gtk-fortran",
"description": "GTK / Fortran binding",
"long_description": "The gtk-fortran project aims to offer scientists programming in Fortran a cross-platform library to build Graphical User Interfaces (GUI).",
"active": true,
"categories": [
"devel",
"graphics",
"fortran"
],
"maintainers": [],
"variants": [
"debug",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"gdk-pixbuf2",
"libgcc",
"atk",
"gettext-runtime",
"pango",
"glib2",
"gtk3",
"cairo"
]
}
],
"depends_on": []
},
{
"name": "mihomo",
"portdir": "net/mihomo",
"version": "1.19.25",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.metacubex.one",
"description": "Another rule-based tunnel in Go, formerly known as ClashMeta",
"long_description": "mihomo is another rule-based tunnel in Go, formerly known as ClashMeta. mihomo supports s lot of protocols including HTTP, SOCKS, VMess, VLESS, Shadowsocks, Trojan, Hysteria and more, and has built-in DNS server functionality with DoH/DoT support.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 280
}
],
"variants": [
"logging"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "just-fast",
"portdir": "sysutils/just-fast",
"version": "2023.12.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GiuseppeCesarano/just-fast",
"description": "Just Fast is CLI file manager",
"long_description": "Just Fast is CLI file manager with focus on speed in both execution time and usage.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"FTXUI",
"cxxopts"
]
}
],
"depends_on": []
},
{
"name": "rgb-tui",
"portdir": "graphics/rgb-tui",
"version": "1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ArthurSonzogni/rgb-tui",
"description": "Color-picker with a terminal UI",
"long_description": "Create and get colors’ code from the terminal using a nice interface.",
"active": true,
"categories": [
"sysutils",
"graphics"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libfmt9",
"FTXUI"
]
}
],
"depends_on": []
},
{
"name": "cxxopts",
"portdir": "devel/cxxopts",
"version": "3.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jarro2783/cxxopts",
"description": "Lightweight C++ command-line option parser",
"long_description": "Lightweight C++ command-line option parser",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tapkee",
"just-fast"
]
}
]
},
{
"name": "gtkmm4",
"portdir": "gnome/gtkmm4",
"version": "4.22.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gtkmm.org/",
"description": "C++ interface to GTK+ version 4",
"long_description": "gtkmm4 is the official C++ interface for the popular GUI library GTK+ version 4",
"active": true,
"categories": [
"devel",
"gnome"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"x11",
"quartz",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"json-glib",
"python314",
"clang-20",
"mm-common",
"gtk-doc",
"pkgconfig",
"ninja",
"meson"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gtk4",
"pangomm",
"graphene",
"gdk-pixbuf2",
"cairomm",
"cairo",
"libsigcxx3",
"glibmm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pavucontrol"
]
}
]
},
{
"name": "otree",
"portdir": "textproc/otree",
"version": "0.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fioncat/otree",
"description": "A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget.",
"long_description": "A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1066
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "mlt-legacy",
"portdir": "multimedia/mlt-legacy",
"version": "6.26.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mltframework.org",
"description": "Open source multimedia framework – core libraries",
"long_description": "MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, xml authoring components, and an extendible plug-in based API. This package contains the files necessary for running applications that use the MLT multimedia framework.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"gtk2",
"gpl3",
"disable_sdl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"git",
"pkgconfig",
"doxygen",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rubberband",
"sox",
"atk",
"libsdl2",
"libexif",
"qt4-mac",
"fftw-3",
"frei0r-plugins",
"libxml2",
"ffmpeg4",
"eigen3",
"libebur128",
"libsamplerate",
"libvorbis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdenlive"
]
}
]
},
{
"name": "poke",
"portdir": "sysutils/poke",
"version": "4.3",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jemarch.net/poke",
"description": "interactive, extensible editor for binary data",
"long_description": "GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtextstyle",
"boehmgc",
"gettext-runtime",
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "R-REBayes",
"portdir": "R/R-REBayes",
"version": "2.56",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=REBayes",
"description": "Empirical Bayes Estimation and Inference",
"long_description": "Empirical Bayes Estimation and Inference",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-Rmosek",
"R-digest",
"R-knitr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-mashr"
]
}
]
},
{
"name": "cava",
"portdir": "audio/cava",
"version": "0.10.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/karlstav/cava",
"description": "Cross-platform Audio Visualizer",
"long_description": "Cava is a bar spectrum audio visualizer for terminal (ncurses) or desktop (SDL).",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"ncurses",
"portaudio",
"iniparser",
"fftw-3",
"pulseaudio"
]
}
],
"depends_on": []
},
{
"name": "unixcw",
"portdir": "audio/unixcw",
"version": "3.6.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unixcw.sourceforge.net",
"description": "library and applications for Morse code",
"long_description": "unixcw is an umbrella project for a library and for a few applications related to Morse code.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"ncurses",
"gettext-runtime"
]
},
{
"type": "run",
"ports": [
"pulseaudio"
]
}
],
"depends_on": []
},
{
"name": "R-minty",
"portdir": "R/R-minty",
"version": "0.0.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gesistsa.github.io/minty",
"description": "Minimal Type Guesser",
"long_description": "Port of the type guesser from R-readr.",
"active": true,
"categories": [
"devel",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"R-tzdb",
"R-CRAN-recommended",
"R-cpp11"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-readr",
"R-stringi",
"R-withr",
"R-hms",
"R-knitr",
"R-testthat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-readODS"
]
}
]
},
{
"name": "love_select",
"portdir": "sysutils/love_select",
"version": "1.0",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default LÖVE version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of LÖVE.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"love-0.10",
"love-0.7",
"love-0.8",
"love-0.9",
"love-11"
]
}
]
},
{
"name": "orthorobot",
"portdir": "games/orthorobot",
"version": "1.1.1",
"license": "WTFPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://stabyourself.net/orthorobot/",
"description": "perspective-based puzzle game",
"long_description": "Literally bridging the gap between 2D and 3D games, Ortho Robot is a perspective-based puzzle game, where you flatten the view to move across gaps. Your objective is to reach the ending green block (either by standing directly on it or standing on it in relative space). For some extra challenge, try to collect all coins and perfect your time, steps and number of warps.",
"active": true,
"categories": [
"games",
"love"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"makeicns",
"ImageMagick7",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"love-0.10"
]
}
],
"depends_on": []
},
{
"name": "nottetris2",
"portdir": "games/nottetris2",
"version": "2.0",
"license": "WTFPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://stabyourself.net/nottetris2/",
"description": "all the upsides of Tetris and all the downsides of physics",
"long_description": "Not Tetris 2 is the spiritual successor of the classic Tetris mixed with physics. The result is a fun spinoff in which blocks are no longer bound to the usual grid. Blocks can be rotated and placed at any angle, resulting in a complete mess if not careful. And with the newest cutting-edge technology, Not Tetris 2 allows line clears when the lines are sufficiently filled.",
"active": true,
"categories": [
"games",
"love"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"no_music"
],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"makeicns",
"ImageMagick7",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"love-0.7"
]
}
],
"depends_on": []
},
{
"name": "notpacman",
"portdir": "games/notpacman",
"version": "1.0.4",
"license": "WTFPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://stabyourself.net/notpacman/",
"description": "Pacman with physics",
"long_description": "Ever wonder what Pacman would be like with physics? No? Well, it's revolutionary. This mashup of \"Not\" and \"Pacman\" puts The Pac and the Ghosts in a Pacworld cage, at mercy of gravity and the level's shape, controlled solely by you. Ghosts still don't like you very much, so you should be careful to make Pacman avoid them.",
"active": true,
"categories": [
"games",
"love"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"love-0.8"
]
}
],
"depends_on": []
},
{
"name": "mari0",
"portdir": "games/mari0",
"version": "1.6.2",
"license": "MIT and GPL-2+ and public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://stabyourself.net/mari0/",
"description": "a recreation of Super Mario Bros. with puzzle game mechanics from Portal",
"long_description": "Two genre-defining games from completely different eras: Nintendo's Super Mario Bros. and Valve's Portal. These two games managed to give platformers and first-person puzzle games a solid place in the video game world. But what if Nintendo teamed up with Valve and recreated the famous Mario game with Portal gun mechanics?",
"active": true,
"categories": [
"games",
"love"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"makeicns",
"ImageMagick7",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"love-11"
]
}
],
"depends_on": []
},
{
"name": "love-11",
"portdir": "devel/love-11",
"version": "11.5",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://love2d.org",
"description": "2D game development framework (11.x branch)",
"long_description": "LÖVE is a 2D game development framework. This port tracks the 11.x branch.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"lua51",
"libogg",
"zlib",
"freetype",
"libtheora",
"libmodplug",
"libvorbis",
"mpg123",
"openal-soft",
"libsdl2"
]
},
{
"type": "run",
"ports": [
"love_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mari0"
]
}
]
},
{
"name": "love-0.9",
"portdir": "devel/love-0.9",
"version": "0.9.2",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://love2d.org",
"description": "2D game development framework (0.9.x branch)",
"long_description": "LÖVE is a 2D game development framework. This port tracks the 0.9.x branch.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"physfs",
"libmodplug",
"freetype",
"lua51",
"libvorbis",
"mpg123",
"openal-soft",
"libdevil"
]
},
{
"type": "run",
"ports": [
"love_select"
]
}
],
"depends_on": []
},
{
"name": "love-0.8",
"portdir": "devel/love-0.8",
"version": "0.8.0",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://love2d.org",
"description": "2D game development framework (0.8.x branch)",
"long_description": "LÖVE is a 2D game development framework. This port tracks the 0.8.x branch.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"coreutils"
]
},
{
"type": "lib",
"ports": [
"physfs",
"lua51",
"libmodplug",
"freetype",
"libvorbis",
"mpg123",
"openal-soft",
"libdevil",
"libsdl"
]
},
{
"type": "run",
"ports": [
"love_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"notpacman"
]
}
]
},
{
"name": "love-0.7",
"portdir": "devel/love-0.7",
"version": "0.7.2",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://love2d.org",
"description": "2D game development framework (0.7.x branch)",
"long_description": "LÖVE is a 2D game development framework. This port tracks the 0.7.x branch.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"coreutils"
]
},
{
"type": "lib",
"ports": [
"physfs",
"libmng",
"tiff",
"libmodplug",
"freetype",
"lua51",
"libvorbis",
"mpg123",
"openal-soft",
"libdevil",
"libsdl"
]
},
{
"type": "run",
"ports": [
"love_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nottetris2"
]
}
]
},
{
"name": "love-0.10",
"portdir": "devel/love-0.10",
"version": "0.10.2",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://love2d.org",
"description": "2D game development framework (0.10.x branch)",
"long_description": "LÖVE is a 2D game development framework. This port tracks the 0.10.x branch.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"physfs",
"lua51",
"libogg",
"zlib",
"freetype",
"libtheora",
"libmodplug",
"libvorbis",
"mpg123",
"openal-soft",
"libsdl2"
]
},
{
"type": "run",
"ports": [
"love_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"orthorobot"
]
}
]
},
{
"name": "flawz",
"portdir": "security/flawz",
"version": "0.3.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/orhun/flawz",
"description": "A Terminal UI for browsing security vulnerabilities (CVEs)",
"long_description": "flawz is a Terminal User Interface (TUI) for browsing the security vulnerabilities (also known as CVEs). As default it uses the vulnerability database (NVD) from NIST and provides search and listing functionalities in the terminal with different theming options.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1066
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "ded",
"portdir": "sysutils/ded",
"version": "20250928",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invisible-island.net/ded/",
"description": "directory editor for UNIX systems",
"long_description": "A directory editor for UNIX systems, DED has special functions to manage RCS and SCCS files.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"td_lib"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "td_lib",
"portdir": "devel/td_lib",
"version": "20250928",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invisible-island.net/ded/",
"description": "Helper library for Thomas Dickey tools",
"long_description": "Helper library for Thomas Dickey tools",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ncurses",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ded"
]
}
]
},
{
"name": "tlssled",
"portdir": "net/tlssled",
"version": "1.3",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.taddong.com/en/lab.html",
"description": "shell script for evaluating the security of a SSL/TLS (HTTPS) web server implementation",
"long_description": "tlssled is a shell script whose purpose is to evaluate the security of a target SSL/TLS (HTTPS) web server implementation. It is based on sslscan, a thorough SSL/TLS scanner that is based on the openssl library, and on the \"openssl s_client\" command line tool. The current tests include checking if the target supports the SSLv2 protocol, the NULL cipher, weak ciphers based on their key length (40 or 56 bits), the availability of strong ciphers (like AES), if the digital certificate is MD5 signed, and the current SSL/TLS renegotiation capabilities.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 280
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"openssl",
"sslscan",
"bash"
]
}
],
"depends_on": []
},
{
"name": "openjdk22-openj9",
"portdir": "java/openjdk22-openj9",
"version": "22.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/",
"description": "IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 22 (Short Term Support until September 2024)",
"long_description": "The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 106
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "R-mosaicCalc",
"portdir": "R/R-mosaicCalc",
"version": "0.6.4",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=mosaicCalc",
"description": "R-based calculus operations for teaching",
"long_description": "R-based calculus operations for teaching",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-glue",
"R-tibble",
"R-dplyr",
"R-ggplot2",
"R-orthopolynom",
"R-Deriv",
"R-ggformula",
"R-mosaic",
"R-mosaicCore",
"R-calculus",
"R-Ryacas",
"R-metR",
"R-CRAN-recommended",
"R-rlang",
"R-sp"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-cubature",
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-mosaicData",
"R-plotly",
"R-palmerpenguins"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-fastR2",
"R-mosaicCore"
]
}
]
},
{
"name": "R-DAAG",
"portdir": "R/R-DAAG",
"version": "1.25.6",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/daagur/DAAG",
"description": "Data Analysis and Graphics Data and Functions",
"long_description": "Data Analysis and Graphics Data and Functions",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"R-Rdpack",
"R-CRAN-recommended",
"R-latticeExtra"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-leaps",
"R-bookdown",
"R-oz",
"R-qgam",
"R-statmod",
"R-knitr",
"R-lme4",
"R-rmarkdown",
"R-randomForest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-fastR2"
]
}
]
},
{
"name": "sig",
"portdir": "textproc/sig",
"version": "0.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ynqa/sig",
"description": "Interactive grep (for streaming)",
"long_description": "Interactive grep (for streaming)",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1066
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py312-onnx",
"portdir": "python/py-onnx",
"version": "1.21.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://onnx.ai/",
"description": "Open Neural Network Exchange",
"long_description": "Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides an open source format for AI models, both deep learning and traditional ML. It defines an extensible computation graph model, as well as definitions of built-in operators and standard data types. Currently we focus on the capabilities needed for inferencing (scoring).",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"clang-20",
"py312-nanobind",
"cmake",
"pybind11",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-typing_extensions",
"py312-numpy",
"py312-protobuf3"
]
},
{
"type": "run",
"ports": [
"py312-ml_dtypes"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-tabulate",
"py312-nbval"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-pytorch"
]
}
]
},
{
"name": "py312-nbval",
"portdir": "python/py-nbval",
"version": "0.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/computationalmodelling/nbval",
"description": "A py.test plugin to validate Jupyter notebooks",
"long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-nbformat",
"py312-jupyter_client",
"py312-ipykernel",
"py312-pytest",
"py312-coverage"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-sympy",
"py312-matplotlib"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-onnx"
]
}
]
},
{
"name": "py311-nbval",
"portdir": "python/py-nbval",
"version": "0.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/computationalmodelling/nbval",
"description": "A py.test plugin to validate Jupyter notebooks",
"long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"clang-18",
"py311-wheel",
"py311-setuptools",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-nbformat",
"py311-jupyter_client",
"py311-ipykernel",
"py311-coverage",
"py311-pytest"
]
},
{
"type": "test",
"ports": [
"py311-sympy",
"py311-pytest",
"py311-matplotlib"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-onnx"
]
}
]
},
{
"name": "dectalk",
"portdir": "audio/dectalk",
"version": "2023-10-30",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dectalk/dectalk",
"description": "90s/00s DECtalk text-to-speech application",
"long_description": "90s/00s DECtalk text-to-speech application",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
},
{
"type": "run",
"ports": [
"xdg-utils"
]
}
],
"depends_on": []
}
]
}