HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50370,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=978",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=976",
"results": [
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-d",
"description": "D binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": [
"gcc43",
"gcc44",
"gcc45",
"gcc48",
"gcc47"
],
"name": "swig-gcj",
"description": "GCJ binding for swig",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel"
],
"version": "4.3.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-go",
"description": "Go binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-guile",
"description": "Guile binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-java",
"description": "Java binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-lua",
"description": "Lua binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-ocaml",
"description": "Objective Caml binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-octave",
"description": "Octave binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-perl",
"description": "Perl binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": [
"php80",
"php81",
"php82",
"php83",
"php84"
],
"name": "swig-php",
"description": "PHP 8 binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-pike",
"description": "Pike binding for swig",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel"
],
"version": "4.1.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-python",
"description": "Python binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-r",
"description": "R binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": [
"ruby186",
"ruby187",
"ruby19",
"ruby20",
"ruby21",
"ruby22",
"ruby23",
"ruby24"
],
"name": "swig-ruby",
"description": "Ruby binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "swig-tcl",
"description": "Tcl binding for swig",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "4.4.1"
},
{
"maintainers": [
"michaelld"
],
"variants": [
"doc"
],
"name": "swig-python3",
"description": "Obsolete port, replaced by swig-python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel"
],
"version": "4.0.1"
},
{
"maintainers": null,
"variants": null,
"name": "p5-module-starter",
"description": "Module::Starter - a simple starter kit for any module",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"perl"
],
"version": "1.820.0"
},
{
"maintainers": null,
"variants": null,
"name": "p5.26-module-starter",
"description": "Module::Starter is a simple starter kit for any module",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"perl"
],
"version": "1.770.0"
},
{
"maintainers": null,
"variants": null,
"name": "p5.28-module-starter",
"description": "Module::Starter - a simple starter kit for any module",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"perl"
],
"version": "1.820.0"
},
{
"maintainers": null,
"variants": null,
"name": "p5.30-module-starter",
"description": "Module::Starter - a simple starter kit for any module",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"perl"
],
"version": "1.820.0"
},
{
"maintainers": null,
"variants": null,
"name": "p5-test-perltidy",
"description": "Check that all your files are tidy.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "20260110"
},
{
"maintainers": null,
"variants": null,
"name": "p5.26-test-perltidy",
"description": "Check that all your files are tidy.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"perl"
],
"version": "20200930"
},
{
"maintainers": null,
"variants": null,
"name": "p5.28-test-perltidy",
"description": "Check that all your files are tidy.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "20260110"
},
{
"maintainers": null,
"variants": null,
"name": "p5.30-test-perltidy",
"description": "Check that all your files are tidy.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "20260110"
},
{
"maintainers": null,
"variants": null,
"name": "py-audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"audio",
"python"
],
"version": "3.0.1"
},
{
"maintainers": [
"catap"
],
"variants": null,
"name": "py37-audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"audio",
"python"
],
"version": "3.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py38-audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"audio",
"python"
],
"version": "3.0.1"
},
{
"maintainers": null,
"variants": null,
"name": "py39-audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"audio",
"python"
],
"version": "3.0.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-colorlog",
"description": "Log formatting with colors!",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py37-colorlog",
"description": "Log formatting with colors!",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.8.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py38-colorlog",
"description": "Log formatting with colors!",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.8.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py39-colorlog",
"description": "Log formatting with colors!",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.10.1"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py-extension-helpers",
"description": "Helpers to assist with building Python packages with compiled C/Cython extensions",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"science",
"python"
],
"version": "1.4.0"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py36-extension-helpers",
"description": "Helpers to assist with building Python packages with compiled C/Cython extensions",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"science",
"python"
],
"version": "0.1"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py37-extension-helpers",
"description": "Helpers to assist with building Python packages with compiled C/Cython extensions",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"science",
"python"
],
"version": "0.1"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py38-extension-helpers",
"description": "Helpers to assist with building Python packages with compiled C/Cython extensions",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"science",
"python"
],
"version": "1.1.1"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py39-extension-helpers",
"description": "Helpers to assist with building Python packages with compiled C/Cython extensions",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"science",
"python"
],
"version": "1.4.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-jupyter_packaging",
"description": "Utilities for making Python packages with and without accompanying JavaScript packages.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.12.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py36-jupyter_packaging",
"description": "Utilities for making Python packages with and without accompanying JavaScript packages.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.10.6"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py37-jupyter_packaging",
"description": "Utilities for making Python packages with and without accompanying JavaScript packages.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.12.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py38-jupyter_packaging",
"description": "Utilities for making Python packages with and without accompanying JavaScript packages.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.12.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py39-jupyter_packaging",
"description": "Utilities for making Python packages with and without accompanying JavaScript packages.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.12.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-locket",
"description": "File-based locks for Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py27-locket",
"description": "File-based locks for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.2.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py35-locket",
"description": "File-based locks for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.2.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py36-locket",
"description": "File-based locks for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.2.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py37-locket",
"description": "File-based locks for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py38-locket",
"description": "File-based locks for Python.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py39-locket",
"description": "File-based locks for Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-msgpack",
"description": "MessagePack (de)serializer for Python.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.1.1"
}
]
}