HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49839,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=89",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=87",
"results": [
{
"name": "libbinio",
"portdir": "devel/libbinio",
"version": "1.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/adplug/libbinio",
"description": "Binary I/O stream class library",
"long_description": "The binary I/O stream class library presents a platform-independent way to access binary data streams in C++.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"audacious-plugins",
"adplug"
]
}
]
},
{
"name": "libbs2b",
"portdir": "audio/libbs2b",
"version": "3.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bs2b.sourceforge.net",
"description": "Bauer stereophonic-to-binaural DSP library",
"long_description": "The Bauer stereophonic-to-binaural DSP (bs2b) is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libsndfile"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qmmp",
"audacious-plugins"
]
}
]
},
{
"name": "xmake",
"portdir": "devel/xmake",
"version": "2.9.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmake.io/",
"description": "A cross-platform build utility based on Lua",
"long_description": "Xmake is a cross-platform build utility based on the Lua scripting language. Xmake is very lightweight and has no dependencies outside of the standard library. Uses the xmake.lua file to maintain project builds with a simple and readable syntax.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "ampache_browser",
"portdir": "audio/ampache_browser",
"version": "1.0.8",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ampache-browser/ampache_browser",
"description": "Ampache desktop client library",
"long_description": "Ampache Browser is a library that implements a desktop client for Ampache. It provides an end-user Qt UI and has a simple C++ interface that allows easy integration into a client application.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"debug",
"qt6",
"qt5",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "sidplayfp",
"portdir": "audio/sidplayfp",
"version": "2.15.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libsidplayfp/sidplayfp",
"description": "Console SID/MUS player",
"long_description": "sidplayfp is a console C64 music player which uses the libsidplayfp engine to provide the best SID listening experience.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mpg123",
"pulseaudio",
"libiconv",
"libsidplayfp"
]
}
],
"depends_on": []
},
{
"name": "SDL3-devel",
"portdir": "devel/SDL3-devel",
"version": "3.1.8",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "SDL3",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by SDL3",
"long_description": "This port has been replaced by SDL3.",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"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": "R-survRM2",
"portdir": "R/R-survRM2",
"version": "1.0-4",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=survRM2",
"description": "Comparing restricted mean survival time",
"long_description": "Comparing restricted mean survival time",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-RcmdrPlugin.EZR",
"R-simtrial"
]
}
]
},
{
"name": "R-sarsop",
"portdir": "R/R-sarsop",
"version": "0.6.15",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/boettiger-lab/sarsop",
"description": "Approximate POMDP planning software",
"long_description": "Approximate POMDP planning software",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-digest",
"R-processx",
"R-CRAN-recommended",
"R-BH",
"R-xml2"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-testthat",
"R-roxygen2",
"R-covr",
"R-spelling"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-pomdp"
]
}
]
},
{
"name": "R-nimbleAPT",
"portdir": "R/R-nimbleAPT",
"version": "1.0.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/DRJP/nimbleAPT",
"description": "Adaptive parallel tempering for R-nimble",
"long_description": "Functions for adaptive parallel tempering (APT) with NIMBLE models.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-nimble",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-coda",
"R-knitr",
"R-rmarkdown"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-runMCMCbtadjust"
]
}
]
},
{
"name": "R-Ternary",
"portdir": "R/R-Ternary",
"version": "2.3.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ms609.github.io/Ternary",
"description": "Create Ternary and Holdridge plots",
"long_description": "Create Ternary and Holdridge plots",
"active": true,
"categories": [
"graphics",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-PlotTools",
"R-shiny",
"R-RcppHungarian",
"R-sp"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-spelling",
"R-readxl",
"R-knitr",
"R-shinyjs",
"R-testthat",
"R-colourpicker",
"R-rmarkdown",
"R-vdiffr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-pomdp"
]
}
]
},
{
"name": "R-GLCMTextures",
"portdir": "R/R-GLCMTextures",
"version": "0.4.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ailich.github.io/GLCMTextures",
"description": "GLCM Textures of raster layers",
"long_description": "GLCM Textures of raster layers",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc13",
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-raster",
"R-terra",
"libgcc13",
"R-CRAN-recommended",
"libgcc",
"R-Rcpp",
"R-RcppArmadillo"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-ForestTools"
]
}
]
},
{
"name": "libsidplayfp",
"portdir": "audio/libsidplayfp",
"version": "2.15.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libsidplayfp/libsidplayfp",
"description": "C64 music player library",
"long_description": "libsidplayfp is a C64 music player library which integrates the reSID SID chip emulation into a cycle-based emulator environment, constantly aiming to improve emulation of the C64 system and the SID chips.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sidplayfp",
"audacious-plugins"
]
}
]
},
{
"name": "httpie-go",
"portdir": "net/httpie-go",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nojima/httpie-go",
"description": "httpie-like HTTP client written in Go",
"long_description": "httpie-like HTTP client written in Go",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 7
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "scala3.4",
"portdir": "lang/scala",
"version": "3.4.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.scala-lang.org/",
"description": "The Scala Programming Language",
"long_description": "Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It runs inside a Java Virtual Machine and is fully interoperable with Java.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk8-zulu",
"scala_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"scala"
]
}
]
},
{
"name": "R-param2moment",
"portdir": "R/R-param2moment",
"version": "0.1.2",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=param2moment",
"description": "Raw, central and standardized moments of parametric distributions",
"long_description": "Calculate the raw, central and standardized moments from distribution parameters.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-sn"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-fmx"
]
}
]
},
{
"name": "nvi2",
"portdir": "editors/nvi2",
"version": "2.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lichray/nvi2",
"description": "Reimplementation of nex/nvi",
"long_description": "Reimplementation of nex/nvi, text editors originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "valkey",
"portdir": "databases/valkey",
"version": "9.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://valkey.io",
"description": "in-memory data store",
"long_description": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety workloads such as caching, message queues, and can act as a primary database.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"redis_compat",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "py312-itemloaders",
"portdir": "python/py-itemloaders",
"version": "1.3.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/itemloaders",
"description": "Base library for scrapy's ItemLoader",
"long_description": "Base library for scrapy's ItemLoader",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-jmespath",
"py312-parsel",
"py312-w3lib",
"py312-itemadapter"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-scrapy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy",
"py-itemloaders"
]
}
]
},
{
"name": "py312-itemadapter",
"portdir": "python/py-itemadapter",
"version": "0.12.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/itemadapter",
"description": "Common interface for data container classes",
"long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-hatchling",
"py312-build",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-scrapy",
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy",
"py312-itemloaders"
]
}
]
},
{
"name": "py312-w3lib",
"portdir": "python/py-w3lib",
"version": "2.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/w3lib",
"description": "Library of web-related functions",
"long_description": "Library of web-related functions",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"clang-17",
"py312-build",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy",
"py-w3lib",
"py312-itemloaders",
"py312-parsel"
]
}
]
},
{
"name": "py312-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-pytest-runner",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-lxml",
"py312-psutil",
"py312-cssselect",
"py312-jmespath",
"py312-w3lib"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy",
"py312-itemloaders",
"py-parsel"
]
}
]
},
{
"name": "octave-timer",
"portdir": "octave/octave-timer",
"version": "0.1.2",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/farhi/octave-timer",
"description": "Matlab-compatible superclass allowing to add new properties dynamically.",
"long_description": "Matlab-compatible superclass allowing to add new properties dynamically.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "py312-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-cfn-lint",
"py312-openstacksdk"
]
}
]
},
{
"name": "port-whatsnew",
"portdir": "sysutils/port-whatsnew",
"version": "0.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/macports/macports-contrib/blob/master/port-whatsnew",
"description": "shows a log of what changed since this port was installed",
"long_description": "port-whatsnew shows a log of what changed since this port was installed.",
"active": true,
"categories": [
"sysutils",
"macports"
],
"maintainers": [
{
"name": "egall",
"github": "cooljeanius",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "trojita",
"portdir": "mail/trojita",
"version": "0.7",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://trojita.flaska.net",
"description": "Fast and lightweight Qt IMAP e-mail client",
"long_description": "Fast and lightweight Qt IMAP e-mail client",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"ragel",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt5-qttools",
"qt5-qttranslations",
"zlib",
"atk",
"dbus",
"qt5-qtbase",
"desktop-file-utils",
"gdk-pixbuf2",
"qtkeychain-qt5",
"pango",
"glib2",
"qt5-qtdeclarative",
"qt5-qtwebkit",
"qt5-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "ocaml-uri",
"portdir": "ocaml/ocaml-uri",
"version": "4.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-uri",
"description": "An RFC3986 URI/URL parsing library",
"long_description": "This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stringext",
"ocaml-angstrom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-markup",
"portdir": "ocaml/ocaml-markup",
"version": "1.0.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aantron/markup.ml",
"description": "Error-recovering functional HTML5 and XML parsers and writers",
"long_description": "Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in a simple interface: they are functions that transform byte streams to parsing signal streams. Streams can be manipulated in various ways, such as processing by fold, filter, and map, assembly into DOM tree structures, or serialization back to HTML or XML. Both parsers are based on their respective standards. The HTML parser, in particular, is based on the state machines defined in HTML5. The parsers are error-recovering by default, and accept fragments. This makes it very easy to get a best-effort parse of some input. The parsers can, however, be easily configured to be strict, and to accept only full documents. Apart from this, the parsers are streaming (do not build up a document in memory), non-blocking (can be used with threading libraries), lazy (do not consume input unless the signal stream is being read), and process the input in a single pass. They automatically detect the character encoding of the input stream, and convert everything to UTF-8.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "libechonest",
"portdir": "audio/libechonest",
"version": "2.3.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lfranchi/libechonest",
"description": "Echo Nest API wrapper",
"long_description": "libechonest is a C++/Qt wrapper around the wonderful Echo Nest API.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"qt4",
"qt5",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"doxygen",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "py312-libnewt",
"portdir": "devel/libnewt",
"version": "0.52.25",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "python 3.12 bindings (the \"snack\" module) for libnewt",
"long_description": "python 3.12 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"slang2",
"gettext-runtime",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-libnewt",
"portdir": "devel/libnewt",
"version": "0.52.25",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "python 3.11 bindings (the \"snack\" module) for libnewt",
"long_description": "python 3.11 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"slang2",
"gettext-runtime",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-libnewt",
"portdir": "devel/libnewt",
"version": "0.52.25",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "python 3.10 bindings (the \"snack\" module) for libnewt",
"long_description": "python 3.10 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"slang2",
"python310",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "py39-libnewt",
"portdir": "devel/libnewt",
"version": "0.52.25",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "python 3.9 bindings (the \"snack\" module) for libnewt",
"long_description": "python 3.9 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"python39",
"slang2",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "py38-libnewt",
"portdir": "devel/libnewt",
"version": "0.52.24",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "python 3.8 bindings (the \"snack\" module) for libnewt",
"long_description": "python 3.8 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"python38",
"slang2",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "whiptcl",
"portdir": "devel/libnewt",
"version": "0.52.25",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/newt",
"description": "tcl bindings for libnewt",
"long_description": "whiptcl provides tcl bindings for libnewt, a text-mode widget-based user interface library.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libnewt",
"popt",
"slang2",
"tcl",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "rye",
"portdir": "devel/rye",
"version": "0.44.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rye-up.com/",
"description": "A Hassle-Free Python Experience",
"long_description": "A Hassle-Free Python Experience. Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manage Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "gcli",
"portdir": "devel/gcli",
"version": "2.9.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://herrhotzenplotz.de/gcli/",
"description": "CLI utility to interact with various Git forges",
"long_description": "GCLI is a simple and portable CLI tool for interacting with GitHub, GitLab, and Gitea from the command line.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"bison",
"flex",
"clang-18",
"bash",
"coreutils"
]
},
{
"type": "lib",
"ports": [
"curl"
]
}
],
"depends_on": []
},
{
"name": "ocaml-ppx_import",
"portdir": "ocaml/ocaml-ppx_import",
"version": "1.11.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_import",
"description": "A syntax extension for importing declarations from interface files",
"long_description": "A syntax extension for importing declarations from interface files",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-angstrom",
"portdir": "ocaml/ocaml-angstrom",
"version": "0.16.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/inhabitedtype/angstrom",
"description": "Parser combinators built for speed and memory-efficiency",
"long_description": "Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-bigstringaf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-uri"
]
}
]
},
{
"name": "rb31-gnumeric",
"portdir": "ruby/rb-gnumeric",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"long_description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"active": true,
"categories": [
"science",
"gnome",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gnumeric",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-goffice"
]
}
],
"depends_on": []
},
{
"name": "rb32-gnumeric",
"portdir": "ruby/rb-gnumeric",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"long_description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"active": true,
"categories": [
"science",
"gnome",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gnumeric",
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-goffice"
]
}
],
"depends_on": []
},
{
"name": "rb33-gnumeric",
"portdir": "ruby/rb-gnumeric",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"long_description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"active": true,
"categories": [
"science",
"gnome",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gnumeric",
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-goffice"
]
}
],
"depends_on": []
},
{
"name": "rb-gnumeric",
"portdir": "ruby/rb-gnumeric",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"long_description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"active": true,
"categories": [
"science",
"gnome",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ocaml-pcre2",
"portdir": "ocaml/ocaml-pcre2",
"version": "7.5.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/camlp5/pcre2-ocaml",
"description": "Bindings to the Perl Compatibility Regular Expressions library (version 2)",
"long_description": "pcre2-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "nodejs22",
"portdir": "lang/nodejs22",
"version": "22.21.1",
"license": "(MIT or BSD)",
"platforms": "{darwin != 11.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 35
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"python313",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"qt6-qtwebengine",
"qt6-qtwebengine-docs",
"qt69-qtwebengine",
"qt69-qtwebengine-docs",
"influxdb",
"filebrowser",
"neohtop"
]
},
{
"type": "lib",
"ports": [
"bitwarden-cli",
"gemini-cli",
"npm10",
"tsx",
"pnpm",
"bun",
"bash-language-server",
"typescript",
"pyright",
"eask-cli",
"carto"
]
},
{
"type": "run",
"ports": [
"yarn"
]
}
]
},
{
"name": "icalbuddy64",
"portdir": "office/icalbuddy64",
"version": "20200908",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkaluta/icalBuddy64",
"description": "Command-line utility for printing events and tasks from the macOS calendar database.",
"long_description": "Command-line utility for printing events and tasks from the macOS calendar database.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "wxHexEditor",
"portdir": "sysutils/wxHexEditor",
"version": "0.24",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wxhexeditor.org",
"description": "Free hex editor / disk editor",
"long_description": "Free hex editor / disk editor",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"libtool",
"pkgconfig",
"clang-16",
"autoconf",
"automake",
"gettext"
]
},
{
"type": "lib",
"ports": [
"libomp",
"gettext-runtime",
"wxWidgets-3.0"
]
}
],
"depends_on": []
},
{
"name": "wxgtk-3.0-cxx11",
"portdir": "graphics/wxWidgets-3.0",
"version": "3.0.5.1",
"license": "wxwidgets-3.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.wxwidgets.org/",
"description": "C++ framework for cross-platform GUI development",
"long_description": "wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [],
"variants": [
"universal",
"monolithic",
"debug",
"stdlib"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"gtk3",
"cairo",
"libjpeg-turbo",
"libpng",
"tiff",
"zlib",
"libiconv",
"libGLU",
"mesa",
"expat",
"libsdl2_mixer"
]
},
{
"type": "run",
"ports": [
"wxWidgets_select",
"wxWidgets-common"
]
}
],
"depends_on": []
},
{
"name": "R-trekcolors",
"portdir": "R/R-trekcolors",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=trekcolors",
"description": "Star Trek color palettes",
"long_description": "Star Trek color palettes",
"active": true,
"categories": [
"graphics",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-ggplot2",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-covr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-gyro"
]
}
]
},
{
"name": "R-flexsurvcure",
"portdir": "R/R-flexsurvcure",
"version": "1.3.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jrdnmdhl/flexsurvcure",
"description": "Flexible parametric cure models",
"long_description": "Flexible parametric mixture and non-mixture cure models for time-to-event data.",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-flexsurv",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-covr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-flexsurv"
]
}
]
},
{
"name": "R-aws.signature",
"portdir": "R/R-aws.signature",
"version": "0.6.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudyr/aws.signature",
"description": "Amazon Web Services request signatures",
"long_description": "Amazon Web Services request signatures",
"active": true,
"categories": [
"net",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-base64enc",
"R-digest"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-aws.ec2metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-aws.s3"
]
},
{
"type": "test",
"ports": [
"R-gargle"
]
}
]
}
]
}