HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51605,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=787",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=785",
"results": [
{
"name": "postgresql14-doc",
"portdir": "databases/postgresql14-doc",
"version": "14.22",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "Documentation for the PostgreSQL database version 14",
"long_description": "PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"docbook-xml-4.5",
"docbook-xsl-nons",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "postgresql14-server",
"portdir": "databases/postgresql14-server",
"version": "14.22",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "run postgresql14 as server",
"long_description": "run postgresql14 as server",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"postgresql14"
]
}
],
"depends_on": []
},
{
"name": "postgresql15-doc",
"portdir": "databases/postgresql15-doc",
"version": "15.17",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "Documentation for the PostgreSQL database version 15",
"long_description": "PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"docbook-xml-4.5",
"docbook-xsl-nons",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "postgresql15-server",
"portdir": "databases/postgresql15-server",
"version": "15.17",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "run postgresql15 as server",
"long_description": "run postgresql15 as server",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"postgresql15"
]
}
],
"depends_on": []
},
{
"name": "py-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"py314-gobject3"
]
}
],
"depends_on": []
},
{
"name": "py36-gobject3",
"portdir": "python/py-gobject3",
"version": "3.44.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"py36-setuptools",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"glib2",
"py36-cairo",
"libffi",
"gobject-introspection",
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnome3-core",
"gnome-music"
]
},
{
"type": "run",
"ports": [
"gnome3-core"
]
}
]
},
{
"name": "py310-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py310-setuptools",
"py310-packaging",
"py310-build",
"py310-installer",
"py310-meson-python"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python310",
"py310-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnumeric",
"libpeas1",
"totem",
"py310-graph-tool",
"gom",
"rednotebook",
"gnuradio",
"gnuradio-next",
"zim",
"nfoview",
"py310-nbxmpp"
]
}
]
},
{
"name": "py311-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py311-build",
"py311-installer",
"py311-packaging",
"py311-setuptools",
"py311-meson-python"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python311",
"py311-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"oofcanvas",
"libgit2-glib",
"py311-graph-tool",
"py311-nbxmpp",
"glade",
"anjuta"
]
},
{
"type": "test",
"ports": [
"gtk4"
]
}
]
},
{
"name": "py312-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py312-build",
"py312-installer",
"py312-packaging",
"py312-setuptools",
"py312-meson-python"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python312",
"py312-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-nbxmpp",
"inkscape-textext",
"py312-graph-tool",
"meld",
"tracker3",
"gpodder",
"nicotine-plus",
"MyPaint",
"glom",
"gimp3-devel"
]
},
{
"type": "run",
"ports": [
"pympress",
"virt-manager"
]
}
]
},
{
"name": "py313-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-meson-python",
"pkgconfig",
"clang-18",
"py313-build",
"py313-installer",
"py313-packaging",
"py313-setuptools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python313",
"py313-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gvfs"
]
},
{
"type": "lib",
"ports": [
"gexiv2",
"deluge",
"gedit-plugins",
"quodlibet",
"py313-graph-tool",
"mat2",
"zenmap",
"gWakeOnLAN",
"gegl",
"gegl-devel",
"gedit",
"gitg",
"gramps"
]
},
{
"type": "run",
"ports": [
"catgirl-downloader"
]
}
]
},
{
"name": "py314-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-meson-python",
"pkgconfig",
"clang-18",
"py314-build",
"py314-installer",
"py314-packaging",
"py314-setuptools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python314",
"py314-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"virt-manager",
"py-gobject3",
"libpeas",
"avahi",
"gtimelog"
]
},
{
"type": "run",
"ports": [
"blueprint-compiler"
]
}
]
},
{
"name": "lbreakouthd",
"portdir": "games/lbreakouthd",
"version": "1.2.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lgames.sourceforge.io/LBreakoutHD/",
"description": "Breakout clone, that won the No Starch Press SDL Game Contest.",
"long_description": "LBreakoutHD is a scaleable 16:9 remake of LBreakout2. The successor to LBreakout offers you a new challenge in more than 50 levels with loads of new bonuses (goldshower, joker, explosive balls, bonus magnet ...), maluses (chaos, darkness, weak balls, malus magnet ...) and special bricks (growing bricks, explosive bricks, regenerative bricks ...). If you are still hungry for more after that you can create your own levelsets with the integrated level editor. This game won the No Starch Press SDL Game Contest.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"libsdl2_mixer",
"autoconf",
"automake",
"gettext",
"libsdl2",
"libsdl2_image",
"libsdl2_ttf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "fmt-ptrn",
"portdir": "textproc/fmt-ptrn",
"version": "1.3.24",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.flyn.org/projects/fmt-ptrn",
"description": "A simple template system",
"long_description": "New is a template system, especially useful in conjuction with a simple text editor such as vi.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "mike",
"github": "",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"libtool",
"pkgconfig",
"autoconf",
"automake"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gettext-runtime",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"scald"
]
}
]
},
{
"name": "enchant2",
"portdir": "textproc/enchant2",
"version": "2.8.15",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rrthomas.github.io/enchant/",
"description": "Generic spell checking library",
"long_description": "Enchant aims to provide a simple but comprehensive abstraction for dealing with different spell checking libraries in a consistent way. Installs in parallel with legacy Enchant 1.x versions without conflict.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"aspell",
"hunspell",
"nuspell",
"applespell",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"groff",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-enchant",
"gtkspell3",
"py36-enchant",
"py37-enchant",
"py38-enchant",
"py39-enchant",
"gspell",
"webkit2-gtk",
"webkit2-gtk-devel",
"bluefish",
"cherrytree",
"php85-enchant",
"php84-enchant",
"php83-enchant",
"php82-enchant",
"php81-enchant",
"php80-enchant",
"cl-enchant",
"py310-enchant",
"py311-enchant",
"py312-enchant",
"py313-enchant",
"py314-enchant"
]
}
]
},
{
"name": "hamclock",
"portdir": "x11/hamclock",
"version": "4.22",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hamclock.com",
"description": "Handy clock with features for amateur radio operators",
"long_description": "HamClock is a kiosk-style application that provides real time space weather, radio propagation models, operating events and other information particularly useful to the radio amateur. Update, 2026 March: This MacPorts version uses Elwood's original code, but has been ported to the replacement backend server at hamclock.com.",
"active": true,
"categories": [
"x11"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 10
}
],
"variants": [
"x800x480",
"x1600x960",
"x2400x1440",
"x3200x1920",
"web800x480",
"web1600x960",
"web2400x1440",
"web3200x1920",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11"
]
},
{
"type": "run",
"ports": [
"desktop-file-utils"
]
}
],
"depends_on": []
},
{
"name": "py37-lmdb",
"portdir": "python/py-lmdb",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-cffi"
]
}
],
"depends_on": []
},
{
"name": "py38-lmdb",
"portdir": "python/py-lmdb",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-cffi",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-zlmdb"
]
},
{
"type": "run",
"ports": [
"py38-allennlp"
]
}
]
},
{
"name": "py39-lmdb",
"portdir": "python/py-lmdb",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-cffi",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-zlmdb"
]
},
{
"type": "run",
"ports": [
"py39-allennlp"
]
}
]
},
{
"name": "py-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-lmdb"
]
}
],
"depends_on": []
},
{
"name": "py310-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-patch-ng",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-cffi",
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-allennlp"
]
}
]
},
{
"name": "py311-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-patch-ng",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-cffi",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py313-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-patch-ng",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-cffi",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-patch-ng",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-cffi",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py314-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-patch-ng",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-cffi",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-lmdb"
]
}
]
},
{
"name": "py-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-patch-ng"
]
}
],
"depends_on": []
},
{
"name": "py310-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-lmdb"
]
}
]
},
{
"name": "py311-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-lmdb"
]
}
]
},
{
"name": "py312-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-lmdb"
]
}
]
},
{
"name": "py313-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-lmdb"
]
}
]
},
{
"name": "py314-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-lmdb"
]
},
{
"type": "lib",
"ports": [
"py-patch-ng"
]
}
]
},
{
"name": "dvisvgm",
"portdir": "graphics/dvisvgm",
"version": "3.6",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mgieseki/dvisvgm",
"description": "DVI to SVG converter",
"long_description": "DVI to SVG converter. The command-line utility dvisvgm is a tool for TeX/LaTeX users. It converts DVI files to the XML-based scalable vector graphics format SVG.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 465
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 357
}
],
"variants": [
"mupdf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"autoconf-archive",
"automake",
"libtool",
"pkgconfig",
"asciidoc",
"xmlto",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"brotli",
"zlib",
"xxhashlib",
"potrace",
"freetype",
"ghostscript",
"woff2",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"mupdf"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"stog",
"texlive-bin-extra"
]
}
]
},
{
"name": "latexmk",
"portdir": "tex/latexmk",
"version": "4.87",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cantab.net/users/johncollins/latexmk/",
"description": "Automates the process of generating a LaTeX document",
"long_description": "Latexmk completely automates the process of generating a LaTeX document. Essentially, it is a highly specialized cousin of the general make utility. Given the source files for a document, latexmk issues the appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy version of the document. It can also be set to run continuously with a previewer; the latex program, etc, are rerun whenever one of the source files is modified.",
"active": true,
"categories": [
"tex",
"print"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"texlive-latex"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"texlive-bin-extra"
]
}
]
},
{
"name": "biblatex-biber",
"portdir": "tex/biblatex-biber",
"version": "2.21",
"license": "(Artistic-2 or GPL)",
"platforms": "{darwin any}",
"epoch": 3,
"replaced_by": null,
"homepage": "http://biblatex-biber.sourceforge.net/",
"description": "a BibTeX replacement for users of biblatex",
"long_description": "Biblatex relies on the venerable BibTeX program only for sorting and generating a very generic bbl file without any formatting instruction. Everything else is taken care of by biblatex, which provides a powerful and flexible macro interface for authors of citation styles. With Biber it is no longer necessary to rely on BibTeX, allowing full Unicode support, no memory limitations, extensibility, etc.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-config-autoconf",
"p5.34-extutils-libbuilder",
"p5.34-module-build",
"p5.34-test-differences",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-business-issn",
"p5.34-class-accessor",
"p5.34-data-compare",
"p5.34-data-dump",
"p5.34-data-uniqid",
"p5.34-date-simple",
"p5.34-datetime-calendar-julian",
"p5.34-datetime-format-builder",
"p5.34-encode-eucjpascii",
"p5.34-encode-hanextra",
"p5.34-encode-jis2k",
"p5.34-encode-locale",
"p5.34-file-slurper",
"p5.34-file-which",
"p5.34-io-string",
"p5.34-ipc-cmd",
"p5.34-ipc-run3",
"p5.34-libwww-perl",
"p5.34-lingua-translit",
"p5.34-list-allutils",
"p5.34-list-moreutils",
"p5.34-log-log4perl",
"p5.34-mozilla-ca",
"p5.34-parse-recdescent",
"p5.34-perlio-utf8_strict",
"p5.34-readonly",
"p5.34-readonly-xs",
"p5.34-regexp-common",
"p5.34-sort-key",
"p5.34-storable",
"p5.34-text-balanced",
"p5.34-text-bibtex",
"p5.34-text-csv",
"p5.34-text-csv_xs",
"p5.34-text-roman",
"p5.34-unicode-collate",
"p5.34-unicode-linebreak",
"p5.34-unicode-normalize",
"p5.34-uri",
"p5.34-xml-libxml-simple",
"texlive-basic",
"p5.34-xml-writer",
"p5.34-xml-libxslt",
"perl5.34",
"p5.34-autovivification",
"p5.34-business-isbn",
"p5.34-business-ismn"
]
}
],
"depends_on": []
},
{
"name": "luametatex",
"portdir": "tex/luametatex",
"version": "2.11.08",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/contextgarden/luametatex",
"description": "LuaMetaTeX engine for ConTeXt",
"long_description": "LuaMetaTeX is a follow-up to the LuaTeX engine for use with ConTeXt",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive-context"
]
}
]
},
{
"name": "texlive",
"portdir": "tex/texlive",
"version": "2026",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live metaport",
"long_description": "TeX Live is an easy way to get up and running with TeX. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, and also Windows. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. This is a metaport that installs collections of TeX Live packages. See the variants list for options about which collections to install.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"minimal",
"basic",
"medium",
"full",
"letter",
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"texlive-bin-extra",
"texlive-context",
"texlive-fonts-recommended",
"texlive-fontutils",
"texlive-lang-czechslovak",
"texlive-lang-english",
"texlive-lang-european",
"texlive-lang-french",
"texlive-lang-german",
"texlive-lang-italian",
"texlive-basic",
"texlive-lang-portuguese",
"texlive-lang-spanish",
"texlive-latex",
"texlive-latex-recommended",
"texlive-luatex",
"texlive-math-science",
"texlive-metapost",
"texlive-plain-generic",
"texlive-xetex",
"texlive-lang-polish"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gri",
"gnustep-make-docs",
"linuxdoc-tools"
]
},
{
"type": "lib",
"ports": [
"LyX1",
"mftrace",
"tex-beamerposter",
"tex-gantt",
"rubber",
"py35-pyx",
"py36-pyx",
"py27-pyx",
"py310-pyx",
"py311-pyx",
"py312-pyx",
"latex2man",
"dot2texi",
"py39-pyx",
"TeXmacs",
"LyX",
"py37-pyx",
"py38-pyx",
"tetex-rechnung",
"tex-songs",
"tex-whizzytex",
"tex-f7u12"
]
},
{
"type": "run",
"ports": [
"sketch",
"auctex",
"auto-multiple-choice",
"latex2rtf",
"auto-multiple-choice-devel",
"fig2ps",
"reduce",
"texmaker",
"dot2tex",
"kde4-kile",
"dot2texi"
]
}
]
},
{
"name": "texlive-bibtex-extra",
"portdir": "tex/texlive-bibtex-extra",
"version": "78219",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: BibTeX additional styles",
"long_description": "Additional BibTeX styles and bibliography data(bases), notably including BibLaTeX.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-bin",
"texlive-common",
"texlive-latex"
]
}
],
"depends_on": []
},
{
"name": "texlive-bin-extra",
"portdir": "tex/texlive-bin-extra",
"version": "78219",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: TeX auxiliary programs",
"long_description": "Myriad additional TeX-related support programs. Includes programs and macros for DVI file manipulation, literate programming, patgen, and plenty more.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-common",
"texlive-basic",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"pstoedit",
"dvipng",
"latexdiff",
"latexmk",
"opendetex",
"texlive-tlpdb",
"pdfjam",
"p5.34-data-dumper",
"p5.34-file-copy-recursive",
"p5.34-file-homedir",
"p5.34-file-which",
"p5.34-getopt-long",
"p5.34-html-formatter",
"p5.34-ipc-system-simple",
"p5.34-libwww-perl",
"p5.34-log-dispatch",
"p5.34-log-log4perl",
"p5.34-lwp-protocol-https",
"p5.34-mime-charset",
"p5.34-text-parsewords",
"p5.34-tk",
"p5.34-unicode-linebreak",
"p5.34-www-mechanize",
"p5.34-yaml-tiny",
"dvisvgm"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"auctex"
]
},
{
"type": "lib",
"ports": [
"git-latexdiff",
"texlive"
]
}
]
},
{
"name": "texlive-common",
"portdir": "tex/texlive-common",
"version": "2026",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.tug.org/texlive/",
"description": "TeX Live common infrastructure.",
"long_description": "This port provides files that support a MacPorts installation of TeX Live, such as configuration files and the scripts that generate them.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-bibtex-extra",
"texlive-bin-extra",
"texlive-context",
"texlive-fonts-recommended",
"texlive-fonts-extra",
"texlive-fontutils",
"texlive-formats-extra",
"texlive-games",
"texlive-humanities",
"texlive-lang-arabic",
"texlive-lang-chinese",
"texlive-lang-cjk",
"texlive-lang-cyrillic",
"texlive-lang-czechslovak",
"texlive-lang-english",
"texlive-lang-european",
"texlive-lang-french",
"texlive-lang-german",
"texlive-lang-greek",
"texlive-lang-italian",
"texlive-lang-korean",
"texlive-lang-japanese",
"texlive-lang-polish",
"texlive-lang-other",
"texlive-lang-portuguese",
"texlive-lang-spanish",
"texlive-latex",
"texlive-latex-extra",
"texlive-latex-recommended",
"texlive-luatex",
"texlive-math-science",
"texlive-metapost",
"texlive-music",
"texlive-pictures",
"texlive-plain-generic",
"texlive-pstricks",
"texlive-publishers",
"texlive-xetex"
]
},
{
"type": "run",
"ports": [
"ptex-sfmacros"
]
}
]
},
{
"name": "texlive-context",
"portdir": "tex/texlive-context",
"version": "78048",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: ConTeXt and packages",
"long_description": "Hans Hagen's powerful ConTeXt system, https://pragma-ade.com. Also includes third-party ConTeXt packages. TeX Live uses the ConTeXt repackaging as distributed from https://github.com/gucci-on-fleek/context-packaging. See https://contextgarden.net and https://pragma-ade.com for information about ConTeXt.#",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-common",
"texlive-fonts-recommended",
"texlive-latex",
"texlive-basic",
"texlive-metapost",
"texlive-xetex",
"luametatex",
"texlive-math-science",
"texlive-bin"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive"
]
}
]
},
{
"name": "texlive-fonts-recommended",
"portdir": "tex/texlive-fonts-recommended",
"version": "78101",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Recommended fonts",
"long_description": "Recommended fonts, including the base 35 PostScript fonts, Latin Modern, TeX Gyre, and T1 and other encoding support for Computer Modern, in outline form.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ghc",
"xindy",
"bibtex2html",
"lilypond-devel",
"gaa",
"asymptote",
"octave",
"lilypond"
]
},
{
"type": "lib",
"ports": [
"texlive",
"texlive-context",
"texlive-math-science"
]
}
]
},
{
"name": "texlive-fonts-extra",
"portdir": "tex/texlive-fonts-extra",
"version": "78172",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Additional fonts",
"long_description": "Additional fonts",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ghc"
]
},
{
"type": "run",
"ports": [
"auto-multiple-choice",
"auto-multiple-choice-devel"
]
}
]
},
{
"name": "texlive-fontutils",
"portdir": "tex/texlive-fontutils",
"version": "77928",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Graphics and font utilities",
"long_description": "Programs for conversion between font formats, testing fonts, virtual fonts, .gf and .pk manipulation, mft, fontinst, etc. Manipulating OpenType, TrueType, Type 1,and for manipulation of PostScript and other image formats.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-common",
"texlive-basic",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"lcdf-typetools",
"ps2eps",
"psutils",
"t1utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive"
]
}
]
},
{
"name": "texlive-formats-extra",
"portdir": "tex/texlive-formats-extra",
"version": "77987",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Additional formats",
"long_description": "Collected TeX `formats', i.e., large-scale macro packages designed to be dumped into .fmt files -- excluding the most common ones, such as latex and context, which have their own package(s). It also includes the Aleph engine and related Omega formats and packages, and the HiTeX engine and related.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common",
"texlive-latex"
]
}
],
"depends_on": []
},
{
"name": "texlive-games",
"portdir": "tex/texlive-games",
"version": "78219",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Games typesetting",
"long_description": "Setups for typesetting various games, including chess.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-bin",
"texlive-common",
"texlive-latex",
"texlive-plain-generic"
]
}
],
"depends_on": []
},
{
"name": "texlive-humanities",
"portdir": "tex/texlive-humanities",
"version": "78101",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Humanities packages",
"long_description": "Packages for law, linguistics, social sciences, humanities, etc.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-bin",
"texlive-common",
"texlive-latex"
]
}
],
"depends_on": []
},
{
"name": "texlive-lang-arabic",
"portdir": "tex/texlive-lang-arabic",
"version": "78101",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Arabic",
"long_description": "Support for Arabic and Persian.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common"
]
}
],
"depends_on": []
},
{
"name": "texlive-lang-chinese",
"portdir": "tex/texlive-lang-chinese",
"version": "78227",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Chinese",
"long_description": "Support for Chinese; additional packages in collection-langcjk.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-bin",
"texlive-common",
"texlive-lang-cjk"
]
}
],
"depends_on": []
},
{
"name": "texlive-lang-cjk",
"portdir": "tex/texlive-lang-cjk",
"version": "77928",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Chinese/Japanese/Korean (base)",
"long_description": "Packages supporting a combination of Chinese, Japanese, Korean, including macros, fonts, documentation. Also Thai in the c90 encoding, since there is some overlap in those fonts; standard Thai support is in collection-langother. Additional packages for CJK are in their individual language collections.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common",
"texlive-latex"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive-lang-chinese",
"texlive-lang-korean",
"texlive-lang-japanese"
]
}
]
},
{
"name": "texlive-lang-cyrillic",
"portdir": "tex/texlive-lang-cyrillic",
"version": "78069",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Cyrillic",
"long_description": "Support for Cyrillic scripts (Bulgarian, Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-basic",
"texlive-bin",
"texlive-common",
"texlive-latex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"xindy"
]
}
]
},
{
"name": "texlive-lang-czechslovak",
"portdir": "tex/texlive-lang-czechslovak",
"version": "78069",
"license": "Copyleft and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tug.org/texlive/",
"description": "TeX Live: Czech/Slovak",
"long_description": "Support for Czech/Slovak.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 71
}
],
"variants": [
"doc",
"src"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"texlive-common",
"texlive-basic",
"texlive-luatex",
"texlive-latex",
"texlive-bin"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"texlive"
]
}
]
}
]
}