HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50172,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=5",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=3",
"results": [
{
"name": "py313-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-catalogue"
]
}
]
},
{
"name": "py312-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-spaCy"
]
}
]
},
{
"name": "py-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.10",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-catalogue"
]
}
],
"depends_on": []
},
{
"name": "gallery-dl",
"portdir": "net/gallery-dl",
"version": "1.31.1",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mikf/gallery-dl",
"description": "command-line program to download image galleries and collections from several image hosting sites",
"long_description": "gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 10
}
],
"variants": [
"ffmpeg",
"ytdlp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-requests",
"py313-brotli",
"py313-socks",
"python313"
]
}
],
"depends_on": []
},
{
"name": "dnscap",
"portdir": "net/dnscap",
"version": "2.5.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dns-oarc.net/tools/dnscap",
"description": "DNS network traffic capture utility",
"long_description": "DNS network traffic capture utility",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 223
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"zstd",
"ldns",
"libpcap",
"openssl3",
"lz4",
"xz"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-yaml"
]
}
],
"depends_on": []
},
{
"name": "tldr-pages",
"portdir": "devel/tldr-pages",
"version": "20251209-cb3985b",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tldr-pages/tldr",
"description": "The tldr-pages project is a collection of community-maintained help pages for command-line tools",
"long_description": "The tldr-pages project is a collection of community-maintained help pages for command-line tools. This package installs an archive of the latest help pages to your system.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 142
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"npm11"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"coreutils-uutils"
]
}
]
},
{
"name": "py38-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-spaCy"
]
}
]
},
{
"name": "py37-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-importlib-metadata",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-spaCy"
]
}
]
},
{
"name": "py36-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-importlib-metadata",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-spaCy"
]
}
]
},
{
"name": "py39-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-spaCy"
]
}
]
},
{
"name": "py35-catalogue",
"portdir": "python/py-catalogue",
"version": "2.0.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/catalogue",
"description": "Super lightweight function registries for your library",
"long_description": "catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-importlib-metadata",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-pytest"
]
}
],
"depends_on": []
},
{
"name": "xray",
"portdir": "net/xray",
"version": "25.12.8",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xtls.github.io/",
"description": "Platform for building proxies to bypass network restrictions",
"long_description": "Project X originates from XTLS protocol, provides a set of network tools such as Xray-core. Xray-core is a superset of v2ray-core, with various improvements such as XTLS, and is mostly compatible with v2ray-core.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 223
}
],
"variants": [
"geoip"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"wget",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mpg123",
"portdir": "audio/mpg123",
"version": "1.33.4",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpg123.de/",
"description": "fast mp3 player",
"long_description": "Mpg123 is a fast, free and portable MPEG audio player for Unix. It supports MPEG 1.0/2.0 layers 1, 2 and 3. For full CD quality playback (44 kHz, 16 bit, stereo) a Pentium, SPARCstation10, DEC Alpha or similar CPU is required. Mono and/or reduced quality playback (22 kHz or 11 kHz) is even possible on 486 CPUs.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtool"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"audiowmark",
"love-11",
"qtads",
"pHash",
"libopenmpt",
"libsdl_mixer",
"libsndfile",
"xmms2",
"musikcube",
"lagrange",
"sidplayfp",
"welle.io",
"welle.io-devel",
"audacity",
"love-0.7",
"love-0.8",
"love-0.10",
"love-0.9",
"gstreamer1-gst-plugins-good",
"audacious-plugins"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "xnec2c",
"portdir": "science/xnec2c",
"version": "4.4.18",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.xnec2c.org",
"description": "Xnec2c: Fast Multi-Threaded EM Simulator based on NEC2",
"long_description": "Xnec2c is a GTK3-based Graphical version of nec2c, a translation to the C language of NEC2, the FORTRAN Numerical Electromagnetics Code commonly used for antenna simulation and analysis.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "",
"github": "vk1kcm",
"ports_count": 1
}
],
"variants": [
"openblas"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc15",
"pkgconfig",
"makeicns",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"gtk3"
]
}
],
"depends_on": []
},
{
"name": "p5.34-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.630.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-path-tiny",
"sympa",
"p5.34-dancer2",
"p5-unicode-utf8"
]
}
]
},
{
"name": "p5.32-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.630.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-path-tiny",
"p5.32-dancer2"
]
}
]
},
{
"name": "p5.30-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.630.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-path-tiny",
"p5.30-dancer2"
]
}
]
},
{
"name": "p5.28-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.630.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-path-tiny",
"p5.28-dancer2"
]
}
]
},
{
"name": "p5-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.630.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-unicode-utf8",
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-unicode-utf8"
]
}
],
"depends_on": []
},
{
"name": "p5.26-unicode-utf8",
"portdir": "perl/p5-unicode-utf8",
"version": "0.620.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Unicode::UTF8",
"description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"long_description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-path-tiny"
]
}
]
},
{
"name": "py312-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py312-ruamel-yaml",
"py312-filelock",
"py312-jsonschema",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tmt",
"py-fmf"
]
}
]
},
{
"name": "py310-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-filelock",
"py310-jsonschema",
"py310-ruamel-yaml",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py311-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py311-jsonschema",
"py311-filelock",
"py311-ruamel-yaml",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-fmf"
]
}
],
"depends_on": []
},
{
"name": "p5.34-module-corelist",
"portdir": "perl/p5-module-corelist",
"version": "5.202.512.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Module::CoreList",
"description": "Module::CoreList - what modules shipped with versions of perl",
"long_description": "Module::CoreList - what modules shipped with versions of perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-dist-zilla-plugin-ensurelatestperl",
"p5-module-corelist"
]
}
]
},
{
"name": "p5.32-module-corelist",
"portdir": "perl/p5-module-corelist",
"version": "5.202.512.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Module::CoreList",
"description": "Module::CoreList - what modules shipped with versions of perl",
"long_description": "Module::CoreList - what modules shipped with versions of perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-dist-zilla-plugin-ensurelatestperl"
]
}
]
},
{
"name": "p5.30-module-corelist",
"portdir": "perl/p5-module-corelist",
"version": "5.202.512.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Module::CoreList",
"description": "Module::CoreList - what modules shipped with versions of perl",
"long_description": "Module::CoreList - what modules shipped with versions of perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-ensurelatestperl"
]
}
]
},
{
"name": "p5.28-module-corelist",
"portdir": "perl/p5-module-corelist",
"version": "5.202.512.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Module::CoreList",
"description": "Module::CoreList - what modules shipped with versions of perl",
"long_description": "Module::CoreList - what modules shipped with versions of perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-dist-zilla-plugin-ensurelatestperl"
]
}
]
},
{
"name": "p5-module-corelist",
"portdir": "perl/p5-module-corelist",
"version": "5.202.512.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-module-corelist",
"homepage": "https://metacpan.org/pod/Module::CoreList",
"description": "Module::CoreList - what modules shipped with versions of perl",
"long_description": "Module::CoreList - what modules shipped with versions of perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-module-corelist"
]
}
],
"depends_on": []
},
{
"name": "oxenc",
"portdir": "net/oxenc",
"version": "1.5.0",
"license": "LGPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/session-foundation/oxen-encoding",
"description": "Base 16/32/64 and bittorrent encoding/decoding header-only library",
"long_description": "Base 16/32/64 and bittorrent encoding/decoding header-only library",
"active": true,
"categories": [
"net",
"crypto"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-21"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"oxenmq"
]
}
]
},
{
"name": "miniflux",
"portdir": "net/miniflux",
"version": "2.2.15",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://miniflux.app",
"description": "Minimalist and opinionated feed reader",
"long_description": "Minimalist and opinionated feed reader",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 42
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "zk",
"portdir": "office/zk",
"version": "0.15.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mickael-menu/zk",
"description": "A plain text note-taking assistant",
"long_description": "zk is a command-line tool helping you to maintain a plain text Zettelkasten or personal wiki.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 639
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"icu"
]
}
],
"depends_on": []
},
{
"name": "nodejs24",
"portdir": "lang/nodejs24",
"version": "24.12.0",
"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-21"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"alcom"
]
},
{
"type": "lib",
"ports": [
"py39-panel",
"py310-panel",
"create-dmg-js",
"py311-panel",
"py312-panel",
"py313-panel",
"npm11"
]
},
{
"type": "run",
"ports": [
"py311-panel",
"py312-panel",
"py313-panel",
"emscripten",
"py310-panel",
"py39-panel"
]
}
]
},
{
"name": "cmocka",
"portdir": "devel/cmocka",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cmocka.org/",
"description": "cmocka unit testing framework",
"long_description": "cmocka is an elegant unit testing framework for C with support for mock objects. It only requires the standard C library, works on a range of computing platforms (including embedded) and with different compilers.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ray",
"github": "raybellis",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"samba4",
"profanity"
]
}
]
},
{
"name": "delve",
"portdir": "devel/delve",
"version": "1.26.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/go-delve/delve",
"description": "Delve is a debugger for the Go programming language.",
"long_description": "Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "zlib-ng",
"portdir": "archivers/zlib-ng",
"version": "2.3.2",
"license": "Zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zlib-ng/zlib-ng",
"description": "zlib replacement with optimizations for \"next generation\" systems.",
"long_description": "zlib replacement with optimizations for \"next generation\" systems. Features: - Zlib compatible API with support for dual-linking - Modernized native API based on zlib API for ease of porting - Modern C11 syntax and a clean code layout - Deflate medium and quick algorithms based on Intel’s zlib fork - Support for CPU intrinsics when available - Unaligned memory read/writes and large bit buffer improvements - Includes improvements from Cloudflare and Intel forks - Configure, CMake, and NMake build system support - Comprehensive set of CMake unit tests - Code sanitizers, fuzzing, and coverage - GitHub Actions continuous integration on Windows, macOS, and Linux - Emulated CI for ARM, AARCH64, PPC, PPC64, RISCV, SPARC64, S390x using qemu",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"debug",
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"git",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "golangci-lint",
"portdir": "devel/golangci-lint",
"version": "2.7.2",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://golangci-lint.run",
"description": "Fast linters runner for Go.",
"long_description": "GolangCI-Lint is a fast linters runner for Go that runs linters in parallel, uses caching, and supports YAML configuration. It includes over 100 linters, integrates with major IDEs, has minimal false positives, and supports multiple output formats.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
},
{
"name": "",
"github": "steenzout",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"prometheus",
"promu"
]
}
]
},
{
"name": "tailscale",
"portdir": "net/tailscale",
"version": "1.92.3",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tailscale.com",
"description": "The easiest, most secure way to use WireGuard and 2FA.",
"long_description": "The easiest, most secure way to use WireGuard and 2FA.. A secure network that just works. Zero config VPN. Installs on any device in minutes, manages firewall rules for you, and works from anywhere.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "garage",
"portdir": "net/garage",
"version": "2.1.0",
"license": "AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://garagehq.deuxfleurs.fr",
"description": "An open-source distributed object storage service tailored for self-hosting",
"long_description": "An open-source distributed object storage service tailored for self-hosting. Garage implements the Amazon S3 API and thus is already compatible with many applications.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "clojure",
"portdir": "lang/clojure",
"version": "1.12.4.1582",
"license": "EPL-1",
"platforms": "any",
"epoch": 20110929,
"replaced_by": null,
"homepage": "https://clojure.org",
"description": "The Clojure programming language",
"long_description": "Clojure is a dynamic programming language for the JVM. It is interactive, yet compiled, with a robust infrastructure for concurrency. It is a functional dialect of Lisp, with a rich set of immutable, persistent data structures and a macro system.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [
{
"name": "jtrtik",
"github": "jtrtik",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"clojure-contrib",
"clojure-contrib-devel"
]
},
{
"type": "lib",
"ports": [
"clojure-lsp"
]
}
]
},
{
"name": "unicorn",
"portdir": "devel/unicorn",
"version": "2.1.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.unicorn-engine.org/",
"description": "CPU emulator framework",
"long_description": "Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jeff",
"github": "crowell",
"ports_count": 4
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ipsw"
]
}
]
},
{
"name": "tmt",
"portdir": "devel/tmt",
"version": "1.63.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmt.readthedocs.io",
"description": "Test Management Tool",
"long_description": "The tmt tool provides a user-friendly way to work with tests. You can comfortably create new tests, safely and easily run tests across different environments, review test results, debug test code and enable tests in the CI using a consistent and concise config. The python module and command-line tool implement the Metadata Specification which allows storing all needed test execution data directly within a git repository. Together with the possibility to reference remote repositories, it makes it easy to share test coverage across projects and distros. The Flexible Metadata Format fmf is used to store data in both human and machine readable way close to the source code. Thanks to inheritance and elasticity metadata are organized in the structure efficiently, preventing unnecessary duplication.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-click",
"py312-requests",
"py312-docutils",
"python312",
"py312-pint",
"py312-pydantic",
"py312-fmf",
"py312-pygments",
"py312-jinja2",
"py312-typing_extensions",
"py312-ruamel-yaml",
"py312-urllib3"
]
}
],
"depends_on": []
},
{
"name": "portmidi",
"portdir": "audio/portmidi",
"version": "2.0.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/PortMidi/portmidi",
"description": "Free, cross platform, open-source, real-time MIDI I/O library.",
"long_description": "Free, cross platform, open-source, real-time MIDI I/O library.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"hatari",
"pure-midi",
"darktable",
"darktable-devel",
"mame",
"denemo",
"orca",
"audacity"
]
},
{
"type": "run",
"ports": [
"frescobaldi",
"frescobaldi-devel",
"frescobaldi2"
]
}
]
},
{
"name": "octave-datatypes",
"portdir": "octave/octave-datatypes",
"version": "1.1.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pr0m1th3as/datatypes",
"description": "Extra data types for GNU Octave",
"long_description": "Extra data types for GNU Octave",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "py314-docutils",
"portdir": "python/py-docutils",
"version": "0.22.4",
"license": "public-domain and BSD and PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docutils.sourceforge.io/",
"description": "A set of tools for processing plaintext documentation",
"long_description": "Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
},
{
"name": "alex",
"github": "",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"docutils_select",
"py314-roman"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-awscli",
"py314-sphinx_rtd_theme",
"py314-rstcheck-core",
"py314-rstcheck",
"py314-sphinx"
]
},
{
"type": "run",
"ports": [
"py314-sphinxcontrib-blockdiag",
"py314-sphinxcontrib-devhelp",
"py314-sphinxcontrib-htmlhelp",
"py314-sphinxcontrib-jsmath",
"py314-sphinxcontrib-qthelp"
]
}
]
},
{
"name": "py313-docutils",
"portdir": "python/py-docutils",
"version": "0.22.4",
"license": "public-domain and BSD and PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docutils.sourceforge.io/",
"description": "A set of tools for processing plaintext documentation",
"long_description": "Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
},
{
"name": "alex",
"github": "",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"docutils_select",
"py313-roman"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"virt-manager",
"mpv",
"sshfs",
"libvirt",
"mercurial",
"universal-ctags",
"sshguard"
]
},
{
"type": "lib",
"ports": [
"py313-sphinx_rtd_theme",
"py313-rstcheck",
"py313-rstcheck-core",
"py313-awscli2",
"py313-sphinx",
"py313-awscli",
"py-docutils",
"py313-breathe",
"rst2pdf"
]
},
{
"type": "run",
"ports": [
"py313-flit",
"py313-readme_renderer",
"py313-recommonmark",
"py313-sphinxcontrib-blockdiag",
"py313-sphinxcontrib-devhelp",
"py313-sphinxcontrib-htmlhelp",
"py313-sphinxcontrib-jsmath",
"py313-sphinxcontrib-qthelp",
"py313-sphinx-click"
]
}
]
},
{
"name": "py312-docutils",
"portdir": "python/py-docutils",
"version": "0.22.4",
"license": "public-domain and BSD and PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docutils.sourceforge.io/",
"description": "A set of tools for processing plaintext documentation",
"long_description": "Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
},
{
"name": "alex",
"github": "",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"docutils_select",
"py312-roman"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gtk4-devel",
"offlineimap",
"gdk-pixbuf2-devel",
"gdk-pixbuf2",
"taisei",
"py312-python-daemon",
"gtk4",
"varnish",
"opensubdiv"
]
},
{
"type": "lib",
"ports": [
"py312-sphinx_rtd_theme",
"py312-pybtex-docutils",
"py312-rstcheck",
"py312-rstcheck-core",
"py312-sphinxcontrib-bibtex",
"py312-changelog-chug",
"py312-awscli2",
"py312-sphinx",
"py312-awscli",
"tmt",
"pdb2pqr",
"py312-breathe"
]
},
{
"type": "run",
"ports": [
"py312-flit",
"py312-readme_renderer",
"py312-recommonmark",
"py312-sphinxcontrib-blockdiag",
"py312-rich_rst",
"py312-sphinxcontrib-devhelp",
"py312-sphinxcontrib-htmlhelp",
"py312-sphinxcontrib-jsmath",
"py312-sphinxcontrib-qthelp",
"py312-m2r",
"py312-sphinx-click",
"py312-myst-parser"
]
},
{
"type": "test",
"ports": [
"py312-urlwatch"
]
}
]
},
{
"name": "py311-docutils",
"portdir": "python/py-docutils",
"version": "0.22.4",
"license": "public-domain and BSD and PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docutils.sourceforge.io/",
"description": "A set of tools for processing plaintext documentation",
"long_description": "Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
},
{
"name": "alex",
"github": "",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"docutils_select",
"py311-roman"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mpv-legacy"
]
},
{
"type": "lib",
"ports": [
"py311-pybtex-docutils",
"py311-sphinxcontrib-bibtex",
"py311-kivy",
"py311-breathe",
"py311-sphinx_rtd_theme",
"py311-rstcheck-core",
"py311-rstcheck",
"py311-awscli2",
"py311-sphinx",
"py311-awscli"
]
},
{
"type": "run",
"ports": [
"py311-sphinxcontrib-jsmath",
"py311-sphinx-click",
"py311-sphinxcontrib-qthelp",
"py311-readme_renderer",
"py311-m2r",
"py311-flit",
"py311-recommonmark",
"py311-myst-parser",
"py311-sphinxcontrib-blockdiag",
"py311-rich_rst",
"py311-sphinxcontrib-devhelp",
"py311-sphinxcontrib-htmlhelp"
]
},
{
"type": "test",
"ports": [
"py311-urlwatch"
]
}
]
}
]
}