HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50372,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=972",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=970",
"results": [
{
"maintainers": null,
"variants": null,
"name": "py-eccodes",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"science",
"python"
],
"version": "2.44.0"
},
{
"maintainers": null,
"variants": null,
"name": "py310-eccodes",
"description": "Python interface to the ecCodes GRIB and BUFR decoder/encoder",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "2.44.0"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py311-leather",
"description": "Python charting for 80% of humans",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py311-segno",
"description": "Python QR Code and Micro QR Code encoder",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.6.6"
},
{
"maintainers": null,
"variants": null,
"name": "py311-telethon",
"description": "Full-featured Telegram client library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.42.0"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py312-leather",
"description": "Python charting for 80% of humans",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": null,
"variants": null,
"name": "py312-telethon",
"description": "Full-featured Telegram client library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.42.0"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py310-logbook",
"description": "Python logging replacement module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.9.2"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py311-logbook",
"description": "Python logging replacement module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.9.2"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py312-logbook",
"description": "Python logging replacement module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.9.2"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-leather",
"description": "Python charting for 80% of humans",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py313-logbook",
"description": "Python logging replacement module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.9.2"
},
{
"maintainers": null,
"variants": null,
"name": "py313-telethon",
"description": "Full-featured Telegram client library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.42.0"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py314-logbook",
"description": "Python logging replacement module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.9.2"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py313-segno",
"description": "Python QR Code and Micro QR Code encoder",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.6.6"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py312-segno",
"description": "Python QR Code and Micro QR Code encoder",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.6.6"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "audiofile",
"description": "Library for dealing with SGI audio files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"audio"
],
"version": "0.3.6"
},
{
"maintainers": [
"essandess",
"benz0li"
],
"variants": [
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"app"
],
"name": "julia",
"description": "The Julia Language: A fresh approach to technical computing.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"science",
"lang",
"math"
],
"version": "1.12.4"
},
{
"maintainers": [
"l2dy",
"herbygillot"
],
"variants": [
"debug",
"universal"
],
"name": "upx",
"description": "compress or expand executable files",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"archivers"
],
"version": "5.1.0"
},
{
"maintainers": [
"l2dy",
"herbygillot"
],
"variants": [
"debug",
"universal"
],
"name": "upx-devel",
"description": "compress or expand executable files",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"archivers"
],
"version": "20250726"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"math",
"python"
],
"version": "2.36.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py38-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"math",
"python"
],
"version": "2.12.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py39-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"math",
"python"
],
"version": "2.31.7"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py310-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"math",
"python"
],
"version": "2.31.7"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py311-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "2.36.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py312-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "2.36.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py313-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "2.36.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py314-pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "2.36.3"
},
{
"maintainers": [
"i0ntempest"
],
"variants": null,
"name": "mole-cleaner",
"description": "Deep clean and optimize your Mac",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "1.20.0"
},
{
"maintainers": [
"jeremyhu",
"larryv"
],
"variants": [
"assertions",
"polly",
"ocaml"
],
"name": "llvm-3.7",
"description": "llvm is a next generation compiler infrastructure",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"lang"
],
"version": "3.7.1"
},
{
"maintainers": [
"jeremyhu",
"larryv"
],
"variants": [
"assertions",
"analyzer",
"openmp"
],
"name": "clang-3.7",
"description": "C, C++, Objective C and Objective C++ compiler",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"lang"
],
"version": "3.7.1"
},
{
"maintainers": null,
"variants": null,
"name": "py-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py38-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.7.1"
},
{
"maintainers": null,
"variants": null,
"name": "py39-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.7.1"
},
{
"maintainers": null,
"variants": null,
"name": "py310-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py311-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py312-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py313-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py314-tinydb",
"description": "TinyDB is a tiny, document oriented database",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.8.2"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "libtasn1",
"description": "ASN.1 structure parser library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.21.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "knot-resolver",
"description": "The Knot Resolver is a caching DNS resolver scalable from huge resolver farms down to home network routers.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net"
],
"version": "6.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py310-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py311-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py312-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py314-pysigma",
"description": "Sigma rule processing and conversion tools",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-ipython_genutils",
"description": "Vestigial utilities from IPython.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.2.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py27-ipython_genutils",
"description": "Vestigial utilities from IPython.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.2.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py35-ipython_genutils",
"description": "Vestigial utilities from IPython.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.2.0"
}
]
}