HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 45362,
"next": "http://ports.macports.org/api/v1/ports/?format=api&page=668",
"previous": "http://ports.macports.org/api/v1/ports/?format=api&page=666",
"results": [
{
"name": "boost179",
"portdir": "devel/boost179",
"version": "1.79.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181",
"long_description": "This port has been replaced by boost181.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": "qepcad",
"portdir": "math/qepcad",
"version": "2023.03.12",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PetterS/qepcad",
"description": "Quantifier Elimination by Partial Cylindrical Algebraic Decomposition",
"long_description": "Quantifier Elimination by Partial Cylindrical Algebraic Decomposition",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "boost179-numpy",
"portdir": "devel/boost179",
"version": "1.79.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181-numpy",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181-numpy",
"long_description": "This port has been replaced by boost181-numpy.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": "tree-sitter-go-mod",
"portdir": "devel/tree-sitter-go-mod",
"version": "1.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/camdencheek/tree-sitter-go-mod",
"description": "A tree-sitter parser for go.mod files",
"long_description": "A tree-sitter parser for go.mod files",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"emacs",
"emacs-devel",
"emacs-app",
"emacs-app-devel",
"emacs-mac-app",
"emacs-mac-app-devel"
]
}
]
},
{
"name": "R-shinyalert",
"portdir": "R/R-shinyalert",
"version": "3.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://daattali.com/shiny/shinyalert-demo",
"description": "Easily create pretty pop-up messages (modals) in Shiny",
"long_description": "Easily create pretty pop-up messages (modals) in Shiny",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"R"
]
},
{
"type": "lib",
"ports": [
"R-knitr",
"R-shiny",
"R-uuid",
"R-htmltools"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-colourpicker",
"R-shinydisconnect"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-bayesbr"
]
}
]
},
{
"name": "R-tolerance",
"portdir": "R/R-tolerance",
"version": "2.0.0",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=tolerance",
"description": "Statistical tolerance intervals and regions",
"long_description": "Statistical tolerance intervals and regions",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"R-rgl"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-fdasrvf",
"R-zipfextR"
]
}
]
},
{
"name": "p5.26-cpan-uploader",
"portdir": "perl/p5-cpan-uploader",
"version": "0.103.15",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CPAN::Uploader",
"description": "CPAN::Uploader - upload things to the CPAN",
"long_description": "CPAN::Uploader - upload things to the CPAN",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2510
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-data-dumper",
"p5.26-digest-md5",
"p5.26-file-homedir",
"p5.26-getopt-long-descriptive",
"perl5.26",
"p5.26-libwww-perl",
"p5.26-lwp-protocol-https",
"p5.26-term-readkey",
"p5.26-http-message"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dist-zilla"
]
}
]
},
{
"name": "tree-sitter-heex",
"portdir": "devel/tree-sitter-heex",
"version": "0.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/phoenixframework/tree-sitter-heex",
"description": "A tree-sitter parser for HEEx",
"long_description": "A tree-sitter parser for HEEx",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"emacs-devel",
"emacs-app-devel"
]
}
]
},
{
"name": "p5.26-config-mvp-reader-ini",
"portdir": "perl/p5-config-mvp-reader-ini",
"version": "2.101.463",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Config::MVP::Reader::INI",
"description": "Config::MVP::Reader::INI - an MVP config reader for .ini files",
"long_description": "Config::MVP::Reader::INI - an MVP config reader for .ini files",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2510
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-config-ini",
"p5.26-config-mvp",
"p5.26-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dist-zilla",
"p5.26-pod-weaver"
]
}
]
},
{
"name": "p5.30-config-ini",
"portdir": "perl/p5-config-ini",
"version": "0.29.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Config::INI",
"description": "Config::INI - simple .ini-file format",
"long_description": "Config::INI - simple .ini-file format",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-io-string",
"p5.30-mixin-linewise"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-code-tidyall",
"p5.30-dist-zilla",
"p5.30-dist-zilla-plugin-twitter",
"p5.30-config-mvp-reader-ini"
]
}
]
},
{
"name": "p5.32-config-ini",
"portdir": "perl/p5-config-ini",
"version": "0.29.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Config::INI",
"description": "Config::INI - simple .ini-file format",
"long_description": "Config::INI - simple .ini-file format",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-io-string",
"p5.32-mixin-linewise"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-code-tidyall",
"p5.32-dist-zilla",
"p5.32-dist-zilla-plugin-twitter",
"p5.32-config-mvp-reader-ini"
]
}
]
},
{
"name": "aspnetcore-runtime-2.1",
"portdir": "dotnet/aspnetcore-runtime-2.1",
"version": "2.1.30",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dotnet.microsoft.com/",
"description": "ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.",
"long_description": ".NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.",
"active": true,
"categories": [
"dotnet"
],
"maintainers": [
{
"name": "tair.sabirgaliev",
"github": "tsabirgaliev",
"ports_count": 19
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 541
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"dotnet-cli",
"dotnet-runtime-2.1"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"dotnet-sdk-2.1"
]
}
]
},
{
"name": "py38-qtpy",
"portdir": "python/py-qtpy",
"version": "2.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/qtpy",
"description": "Abstraction layer for PyQt5/PyQt6/PySide2/PySide6",
"long_description": "Provides an uniform layer to support PyQt5, PyQt6, PySide2, and PySide6 with a single codebase.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1153
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-packaging"
]
},
{
"type": "test",
"ports": [
"py38-pytest-qt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-napari-console",
"py38-magicgui",
"py38-qtawesome",
"py38-gpilab-framework",
"py38-gpilab-core",
"py38-qtconsole",
"py38-superqt",
"py38-qdarkstyle"
]
},
{
"type": "run",
"ports": [
"py38-spyder-devel",
"py38-spyder"
]
}
]
},
{
"name": "R-sampleSelection",
"portdir": "R/R-sampleSelection",
"version": "1.2-12",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=sampleSelection",
"description": "Sample selection models",
"long_description": "Sample selection models",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"R"
]
},
{
"type": "lib",
"ports": [
"R-Formula",
"R-maxLik",
"R-mvtnorm",
"R-systemfit",
"R-VGAM",
"R-miscTools"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-censReg",
"R-hpa"
]
}
]
},
{
"name": "R-scs",
"portdir": "R/R-scs",
"version": "3.2.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=scs",
"description": "Splitting Conic Solver",
"long_description": "Splitting Conic Solver",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc12",
"R",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-slam",
"R-testthat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-CVXR",
"R-ROI.plugin.scs"
]
}
]
},
{
"name": "R-sgee",
"portdir": "R/R-sgee",
"version": "0.6-0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=sgee",
"description": "Stagewise Generalized Estimating Equations",
"long_description": "Stagewise Generalized Estimating Equations",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"R-mvtnorm",
"R-copula"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "py39-prompt_toolkit",
"portdir": "python/py-prompt_toolkit",
"version": "3.0.43",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/prompt-toolkit/python-prompt-toolkit",
"description": "Library for building powerful interactive command lines in Python",
"long_description": "Library for building powerful interactive command lines in Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-wcwidth"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"oci-cli",
"py39-awscli2",
"py39-ptpython",
"py39-jupyter_console",
"py39-git-delete-merged-branches",
"py39-ipython"
]
},
{
"type": "run",
"ports": [
"py39-questionary"
]
}
]
},
{
"name": "py311-pytest-datadir",
"portdir": "python/py-pytest-datadir",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gabrielcnr/pytest-datadir",
"description": "pytest plugin for manipulating test data directories and files.",
"long_description": "pytest plugin for manipulating test data directories and files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 541
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-datadir"
]
},
{
"type": "run",
"ports": [
"py311-pytest-regressions"
]
}
]
},
{
"name": "py38-rstcheck",
"portdir": "python/py-rstcheck",
"version": "6.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/myint/rstcheck",
"description": "Checks syntax of reStructuredText and code blocks nested within it",
"long_description": "Checks syntax of reStructuredText and code blocks nested within it",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1153
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py38-typer",
"python38",
"py38-types-docutils",
"py38-rstcheck-core",
"py38-colorama",
"py38-docutils",
"py38-pydantic",
"py38-rich",
"py38-shellingham"
]
}
],
"depends_on": []
},
{
"name": "py38-magenta",
"portdir": "python/py-magenta",
"version": "2.1.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/magenta/magenta",
"description": "Magenta: Music and Art Generation with Machine Intelligence",
"long_description": "Magenta is a research project exploring the role of machine learning in the process of creating art and music. Primarily this involves developing new deep learning and reinforcement learning algorithms for generating songs, images, drawings, and other materials. But it's also an exploration in building smart tools and interfaces that allow artists and musicians to extend (not replace!) their processes using these models.",
"active": false,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-15",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-note-seq",
"py38-numba",
"py38-numpy",
"py38-pretty-midi",
"py38-pygtrie",
"py38-scikit-image",
"py38-scipy",
"py38-six",
"py38-sk-video",
"sox",
"py38-sox",
"py38-tensor2tensor",
"py38-tensorflow-datasets",
"py38-tf-slim",
"py38-wheel",
"py38-tensorflow",
"py38-tensorflow-probability",
"python38",
"py38-Pillow",
"py38-absl",
"py38-apache-beam",
"py38-imageio",
"py38-dm-sonnet",
"py38-librosa",
"py38-matplotlib",
"py38-mido",
"py38-mir_eval"
]
},
{
"type": "run",
"ports": [
"py38-sox",
"sox",
"py38-Pillow",
"py38-absl",
"py38-apache-beam",
"py38-dm-sonnet",
"py38-imageio",
"py38-librosa",
"py38-matplotlib",
"py38-mido",
"py38-mir_eval",
"py38-note-seq",
"py38-numba",
"py38-numpy",
"py38-pretty-midi",
"py38-pygtrie",
"py38-scikit-image",
"py38-scipy",
"py38-six",
"py38-sk-video",
"py38-tensor2tensor",
"py38-tensorflow-datasets",
"py38-tf-slim",
"py38-wheel",
"py38-tensorflow",
"py38-tensorflow-probability"
]
},
{
"type": "test",
"ports": [
"py38-pydub",
"py38-pytest",
"py38-pytest-xdist"
]
}
],
"depends_on": []
},
{
"name": "lzma",
"portdir": "archivers/lzma",
"version": "23.01",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.7-zip.org/sdk.html",
"description": "high compression ratio archiver",
"long_description": "LZMA is default and general compression method of 7z format in 7-Zip program. LZMA provides high compression ratio and very fast decompression.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1761
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
"p7zip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"librasterlite2",
"folly",
"botan",
"boost171",
"R-ragg",
"R-ijtiff",
"root5",
"fnm",
"libarchive-qt",
"R-Rhtslib",
"ouch",
"littleutils",
"spral",
"wget2",
"root6",
"boost178",
"ugrep",
"boost176",
"boost181"
]
}
]
},
{
"name": "brotli",
"portdir": "archivers/brotli",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/brotli",
"description": "Brotli compression format",
"long_description": "Brotli is a generic-purpose lossless compression algorithm that is similar in speed with deflate but offers more dense compression. This port installs the bro tool, see also port py-brotli for python modules.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 99
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake-bootstrap",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"brunsli",
"py37-imagecodecs",
"py38-imagecodecs",
"woff2",
"libjxl",
"lwan",
"libsoup-2.4",
"lynx",
"curl",
"py37-pyarrow",
"py38-pyarrow",
"privoxy",
"php72-openswoole",
"php73-openswoole",
"php74-openswoole",
"php80-openswoole",
"php81-openswoole",
"php82-openswoole",
"php70-swoole",
"php71-swoole",
"php72-swoole",
"php73-swoole",
"php74-swoole",
"php80-swoole",
"php81-swoole",
"php82-swoole",
"dvisvgm-devel",
"libsoup",
"libsoup-devel",
"freetype",
"py39-imagecodecs",
"py310-imagecodecs",
"py311-imagecodecs",
"py312-imagecodecs",
"lighttpd",
"dvisvgm",
"wget2",
"root6",
"apache-arrow",
"py39-pyarrow",
"py310-pyarrow",
"py311-pyarrow",
"py312-pyarrow",
"qt6-qtbase",
"picotls"
]
}
]
},
{
"name": "ascent",
"portdir": "math/ascent",
"version": "0.7.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AnyarInc/Ascent",
"description": "C++ simulation engine and differential equation solver",
"long_description": "An extremely fast and flexible C++ simulation engine and differential equation solver.",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "brotli-static",
"portdir": "archivers/brotli",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/brotli",
"description": "Brotli compression format (static libraries only)",
"long_description": "Brotli is a generic-purpose lossless compression algorithm that is similar in speed with deflate but offers more dense compression. This port installs only static libraries.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 99
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake-bootstrap",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "p5.26-sub-install",
"portdir": "perl/p5-sub-install",
"version": "0.928.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sub::Install",
"description": "install subroutines into packages easily",
"long_description": "This module makes it easy to install subroutines into packages without the unslightly mess of no strict or typeglobs lying about where just anyone can see them.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-app-cmd",
"p5.26-config-jfdi",
"p5.26-data-optlist",
"p5.26-ffi-c",
"p5.26-package-deprecationmanager",
"p5.26-package-pkg",
"p5.26-string-truncate",
"p5.26-sub-exporter"
]
}
]
},
{
"name": "p5.26-string-formatter",
"portdir": "perl/p5-string-formatter",
"version": "0.102.84",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/String::Formatter",
"description": "String::Formatter - build sprintf-like functions of your own",
"long_description": "String::Formatter - build sprintf-like functions of your own",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-params-util",
"p5.26-sub-exporter"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dist-zilla",
"p5.26-dist-zilla-plugin-git",
"p5.26-dist-zilla-plugin-run",
"p5.26-pod-weaver",
"p5.26-string-errf"
]
}
]
},
{
"name": "R-RcppClassic",
"portdir": "R/R-RcppClassic",
"version": "0.9.13",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dirk.eddelbuettel.com/code/rcpp.classic.html",
"description": "Deprecated classic Rcpp API",
"long_description": "Deprecated classic Rcpp API",
"active": true,
"categories": [
"devel",
"science",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"R-Rcpp"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-tinytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-RcppClassicExamples"
]
}
]
},
{
"name": "R-RcppFastAD",
"portdir": "R/R-RcppFastAD",
"version": "0.0.2",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=RcppFastAD",
"description": "Rcpp bindings to FastAD auto-differentiation",
"long_description": "Rcpp bindings to FastAD auto-differentiation",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"R-Rcpp",
"R-RcppEigen"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-tinytest"
]
}
],
"depends_on": []
},
{
"name": "py311-sip",
"portdir": "python/py-sip",
"version": "6.8.3",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "A Python bindings generator for C/C++ libraries",
"long_description": "SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1153
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-packaging",
"py311-setuptools",
"py311-ply",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pyqt5",
"py311-pyqt5-scintilla",
"py311-pyqt5-webengine",
"py311-pyqt5-chart"
]
},
{
"type": "lib",
"ports": [
"py311-pyqt-builder",
"py311-poppler-qt5"
]
},
{
"type": "run",
"ports": [
"py311-wxpython-4.0"
]
}
]
},
{
"name": "aspnetcore-runtime-3.1",
"portdir": "dotnet/aspnetcore-runtime-3.1",
"version": "3.1.32",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dotnet.microsoft.com/",
"description": "ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.",
"long_description": ".NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.",
"active": true,
"categories": [
"dotnet"
],
"maintainers": [
{
"name": "tair.sabirgaliev",
"github": "tsabirgaliev",
"ports_count": 19
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 541
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"dotnet-cli",
"dotnet-runtime-3.1"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"dotnet-sdk-3.1"
]
}
]
},
{
"name": "mcsim",
"portdir": "math/mcsim",
"version": "6.2.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/mcsim",
"description": "Monte Carlo stochastic simulations and Bayesian inference",
"long_description": "Monte Carlo stochastic simulations and Bayesian inference",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gsl",
"sundials2"
]
}
],
"depends_on": []
},
{
"name": "py39-questionary",
"portdir": "python/py-questionary",
"version": "1.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmbo/questionary",
"description": "Questionary is a Python library for effortlessly building pretty command line interfaces",
"long_description": "Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 129
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-prompt_toolkit"
]
}
],
"depends_on": []
},
{
"name": "py310-questionary",
"portdir": "python/py-questionary",
"version": "1.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmbo/questionary",
"description": "Questionary is a Python library for effortlessly building pretty command line interfaces",
"long_description": "Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 129
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-prompt_toolkit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-questionary"
]
},
{
"type": "run",
"ports": [
"commitizen"
]
}
]
},
{
"name": "py36-emcee3",
"portdir": "python/py-emcee3",
"version": "3.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://emcee.readthedocs.io/en/stable/",
"description": "affine-invariant ensemble MCMC sampling",
"long_description": "emcee is a stable, well tested Python implementation of the affine-invariant ensemble sampler for Markov chain Monte Carlo (MCMC) proposed by Goodman & Weare (2010). The code is open source and has already been used in several published projects in the astrophysics literature.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 383
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools_scm",
"clang-9.0",
"py36-wheel"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-numpy"
]
},
{
"type": "test",
"ports": [
"py36-scipy",
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "spacebar",
"portdir": "sysutils/spacebar",
"version": "1.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cmacrae/spacebar",
"description": "A minimal status bar for macOS.",
"long_description": "spacebar is a minimal status bar for macOS. Ideal for use with tiling window managers like yabai.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "conauto",
"portdir": "math/conauto",
"version": "2.03",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sites.google.com/site/giconauto",
"description": "Program for graph isomorphism testing & automorphism group computation",
"long_description": "Program for graph isomorphism testing & automorphism group computation",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "R-bmgarch",
"portdir": "R/R-bmgarch",
"version": "2.0.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=bmgarch",
"description": "Bayesian multivariate GARCH models",
"long_description": "Fit Bayesian multivariate GARCH models using Stan for full Bayesian inference. Generate (weighted) forecasts for means, variances (volatility) and correlations.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"R"
]
},
{
"type": "lib",
"ports": [
"R-RcppEigen",
"R-RcppParallel",
"R-StanHeaders",
"R-rstantools",
"R-loo",
"R-ggplot2",
"R-rstan",
"R-forecast",
"R-Rdpack",
"R-BH",
"R-Rcpp"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": []
},
{
"name": "cminpack",
"portdir": "math/cminpack",
"version": "1.3.8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/devernay/cminpack",
"description": "Solving nonlinear equations and nonlinear least squares problems",
"long_description": "A C/C++ rewrite of the MINPACK software (originally in Fortran) for solving nonlinear equations and nonlinear least squares problems.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "py311-boolean.py",
"portdir": "python/py-boolean.py",
"version": "4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastikr/boolean.py",
"description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"long_description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-boolean.py",
"py311-license-expression"
]
}
]
},
{
"name": "libpetanque",
"portdir": "math/libpetanque",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/quarkslab/arybo",
"description": "Library that helps manipulate symbolic boolean expressions",
"long_description": "Manipulation, canonicalization and identification of mixed boolean-arithmetic symbolic expressions.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "pffft",
"portdir": "math/pffft",
"version": "2022.12.19",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/marton78/pffft",
"description": "Pretty Fast FFT (PFFFT) library",
"long_description": "A fork of Julien Pommier’s Pretty Fast FFT (PFFFT) library with several additions.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2537
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "db46-java",
"portdir": "databases/db46",
"version": "4.6.21",
"license": "Sleepycat",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.oracle.com/us/products/database/berkeley-db/db/overview/index.html",
"description": "The Berkeley DB package, version 4.6",
"long_description": "Version 4.6 of the Berkeley Data Base library which offers (key/value) storage with optional concurrent access or transactions interface. This port will install the AES (American Encryption Standard) enabled version.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"db46",
"openjdk17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"zeroc-ice33-java",
"zeroc-ice34-java",
"zeroc-ice35-java"
]
}
]
},
{
"name": "ffuf",
"portdir": "security/ffuf",
"version": "2.1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffuf/ffuf",
"description": "Fast web fuzzer written in Go",
"long_description": "Fast web fuzzer written in Go. Supports virtual host discovery, directory discovery, GET & POST parameter fuzzing, and more.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "rb-hikidoc",
"portdir": "ruby/rb-hikidoc",
"version": "0.1.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hiki/hikidoc",
"description": "HikiDoc is a text-to-HTML conversion tool for web writers.",
"long_description": "'HikiDoc' is a text-to-HTML conversion tool for web writers. HikiDoc allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid HTML (or XHTML).",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 107
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"rb18-rake"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "py38-resampy",
"portdir": "python/py-resampy",
"version": "0.2.2",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bmcfee/resampy",
"description": "Efficient sample rate conversion in python",
"long_description": "Efficient sample rate conversion in python",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-16",
"py38-installer",
"py38-build",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-six",
"py38-scipy",
"py38-numpy",
"py38-numba"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-librosa"
]
}
]
},
{
"name": "py-tensorflow",
"portdir": "python/py-tensorflow",
"version": "2.12.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tensorflow.org/",
"description": "TensorFlow helps the tensors flow",
"long_description": "TensorFlow helps the tensors flow",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py310-tensorflow"
]
}
],
"depends_on": []
},
{
"name": "zmq-devel",
"portdir": "devel/zmq",
"version": "20231013-b30a19eb",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zeromq.org/",
"description": "0MQ (ZeroMQ) lightweight messaging kernel",
"long_description": "The 0MQ (ZeroMQ) lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more.",
"active": true,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2544
},
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
}
],
"variants": [
"debug",
"gnutls",
"nss",
"sodium",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"libtool",
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libsodium"
]
}
],
"depends_on": []
},
{
"name": "py312-boolean.py",
"portdir": "python/py-boolean.py",
"version": "4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastikr/boolean.py",
"description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"long_description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"clang-16",
"py312-build",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-license-expression",
"reuse"
]
}
]
},
{
"name": "py311-pkgconfig",
"portdir": "python/py-pkgconfig",
"version": "1.5.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matze/pkgconfig",
"description": "Python module to interface with pkg-config.",
"long_description": "Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"pkgconfig"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-xmlsec",
"py311-lz4"
]
},
{
"type": "lib",
"ports": [
"py311-virtualfish",
"py-pkgconfig",
"py311-h5py"
]
}
]
},
{
"name": "py39-clang",
"portdir": "python/py-clang",
"version": "10",
"license": "NCSA",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/llvm/llvm-project/tree/main/clang/bindings/python",
"description": "Python bindings for clang",
"long_description": "Python bindings for clang",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 198
}
],
"variants": [
"clang37",
"clang16",
"clang17"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"python39",
"clang-17"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-ctypeslib2"
]
}
]
}
]
}