HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53704,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=315",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=313",
"results": [
{
"name": "py39-mako",
"portdir": "python/py-mako",
"version": "1.3.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.makotemplates.org/",
"description": "A super-fast templating language that borrows the best ideas from the existing templating languages.",
"long_description": "Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2959
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-markupsafe",
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-pyopencl"
]
},
{
"type": "lib",
"ports": [
"py39-alembic"
]
},
{
"type": "test",
"ports": [
"py39-tensorflow-datasets"
]
}
]
},
{
"name": "py37-mako",
"portdir": "python/py-mako",
"version": "1.2.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.makotemplates.org/",
"description": "A super-fast templating language that borrows the best ideas from the existing templating languages.",
"long_description": "Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2959
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"py37-importlib-metadata",
"py37-markupsafe",
"py37-setuptools",
"python37"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py37-pyopencl"
]
},
{
"type": "lib",
"ports": [
"py37-pygpu",
"py37-alembic"
]
},
{
"type": "test",
"ports": [
"py37-tensorflow-datasets"
]
}
]
},
{
"name": "py35-mako",
"portdir": "python/py-mako",
"version": "1.1.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.makotemplates.org/",
"description": "A super-fast templating language that borrows the best ideas from the existing templating languages.",
"long_description": "Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2959
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-beaker",
"py35-markupsafe",
"py35-setuptools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py35-pyopencl"
]
},
{
"type": "lib",
"ports": [
"py35-pygpu",
"py35-alembic"
]
}
]
},
{
"name": "py36-mako",
"portdir": "python/py-mako",
"version": "1.1.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.makotemplates.org/",
"description": "A super-fast templating language that borrows the best ideas from the existing templating languages.",
"long_description": "Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2959
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-beaker",
"py36-markupsafe",
"py36-setuptools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py36-pyopencl"
]
},
{
"type": "lib",
"ports": [
"py36-pygpu",
"py36-alembic"
]
}
]
},
{
"name": "py313-robotframework-pythonlibcore",
"portdir": "python/py-robotframework-pythonlibcore",
"version": "4.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robotframework/PythonLibCore",
"description": "Tools to ease creating larger test libraries for Robot Framework",
"long_description": "Tools to ease creating larger test libraries for Robot Framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-robotframework-seleniumlibrary"
]
}
]
},
{
"name": "py314-robotframework-pythonlibcore",
"portdir": "python/py-robotframework-pythonlibcore",
"version": "4.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robotframework/PythonLibCore",
"description": "Tools to ease creating larger test libraries for Robot Framework",
"long_description": "Tools to ease creating larger test libraries for Robot Framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-robotframework-pythonlibcore",
"py314-robotframework-seleniumlibrary"
]
}
]
},
{
"name": "py-robotframework-pythonlibcore",
"portdir": "python/py-robotframework-pythonlibcore",
"version": "4.6.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robotframework/PythonLibCore",
"description": "Tools to ease creating larger test libraries for Robot Framework",
"long_description": "Tools to ease creating larger test libraries for Robot Framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-robotframework-pythonlibcore"
]
}
],
"depends_on": []
},
{
"name": "py314-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "4.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-numpy",
"py314-openssl",
"py314-ligo-segments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-lscsoft-glue",
"py314-ligo-lw"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"name": "py313-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "4.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-six",
"py313-numpy",
"py313-openssl",
"py313-ligo-segments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-ligo-lw"
]
}
]
},
{
"name": "py312-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "4.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-six",
"py312-numpy",
"py312-openssl",
"py312-ligo-segments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lalapps",
"py312-lalburst",
"py312-lalinference",
"py312-lalinspiral"
]
}
]
},
{
"name": "py-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "4.0.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-lscsoft-glue"
]
}
],
"depends_on": []
},
{
"name": "soprano",
"portdir": "devel/soprano",
"version": "2.9.4",
"license": "GPL-2+ and LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://projects.kde.org/projects/kdesupport/soprano",
"description": "The Qt-based RDF framework.",
"long_description": "Soprano is a software library that provides an object-oriented C++/Qt4 framework for RDF data.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automoc",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"raptor2",
"qt4-mac",
"redland",
"phonon",
"libiodbc",
"strigi"
]
},
{
"type": "run",
"ports": [
"virtuoso"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdelibs4",
"akonadi",
"kdepim4-runtime",
"py27-pykde4",
"smokekde"
]
}
]
},
{
"name": "py27-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "2.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-numpy",
"python27",
"py27-six",
"py27-openssl",
"py27-ligo-segments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-lalinference",
"py27-lalburst",
"py27-lalinspiral",
"py27-lal",
"dqsegdb"
]
}
]
},
{
"name": "py38-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "2.0.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-six",
"py38-ligo-segments",
"py38-numpy",
"py38-openssl",
"py38-pyrxp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-lalburst",
"py38-lalinference",
"py38-lalinspiral",
"py38-lal"
]
}
]
},
{
"name": "py36-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "2.0.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "ryan.fisher",
"github": "rpfisher",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"py36-openssl",
"python36",
"py36-six",
"py36-pyrxp",
"py36-ligo-segments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-lalinference",
"py36-lalburst",
"py36-lalinspiral",
"py36-lal"
]
}
]
},
{
"name": "py37-lscsoft-glue",
"portdir": "python/py-lscsoft-glue",
"version": "2.0.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/glue/",
"description": "Grid LSC User Environment",
"long_description": "Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-six",
"py37-ligo-segments",
"py37-numpy",
"py37-openssl",
"py37-pyrxp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-lal",
"py37-lalburst",
"py37-lalinference",
"py37-lalinspiral"
]
}
]
},
{
"name": "gtk4-devel",
"portdir": "gnome/gtk4-devel",
"version": "4.23.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.gnome.org/GNOME/gtk",
"description": "gtk4 is a companion library to GObject and Gtk+.",
"long_description": "gtk4 is a companion library to GObject and Gtk+. It includes a collection of dazzling Gtk widgets, data structures, search engines, a shortcut engine, panels, desktop integration, and those missing pieces from common libraries that help you write cleaner and safer code",
"active": true,
"categories": [
"gnome"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 382
}
],
"variants": [
"broadway",
"quartz",
"x11",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-22",
"gettext",
"meson",
"ninja",
"pkgconfig",
"gobject-introspection",
"docbook-xml",
"docbook-xsl-nons",
"sassc",
"py314-docutils"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"librsvg",
"tiff",
"fribidi",
"mesa",
"pango",
"glib2",
"xorg-libXdamage",
"xorg-libXi",
"xorg-libXinerama",
"xorg-libXrandr",
"gettext-runtime",
"xorg-libXcursor",
"iso-codes",
"libxkbcommon-x11",
"hicolor-icon-theme",
"cairo",
"gdk-pixbuf2",
"graphene",
"harfbuzz",
"libepoxy",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gtk4",
"portdir": "gnome/gtk4",
"version": "4.22.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.gnome.org/GNOME/gtk",
"description": "gtk4 is a companion library to GObject and Gtk+.",
"long_description": "gtk4 is a companion library to GObject and Gtk+. It includes a collection of dazzling Gtk widgets, data structures, search engines, a shortcut engine, panels, desktop integration, and those missing pieces from common libraries that help you write cleaner and safer code",
"active": true,
"categories": [
"gnome"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 382
}
],
"variants": [
"broadway",
"quartz",
"x11",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-22",
"gettext",
"meson",
"ninja",
"pkgconfig",
"gobject-introspection",
"docbook-xml",
"docbook-xsl-nons",
"sassc",
"py314-docutils"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"librsvg",
"tiff",
"fribidi",
"mesa",
"pango",
"xorg-libXcursor",
"xorg-libXdamage",
"xorg-libXi",
"xorg-libXinerama",
"xorg-libXrandr",
"gettext-runtime",
"glib2",
"iso-codes",
"libxkbcommon-x11",
"hicolor-icon-theme",
"cairo",
"gdk-pixbuf2",
"graphene",
"harfbuzz",
"libepoxy",
"libjpeg-turbo",
"libpng"
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
"py311-gobject3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"czkawka",
"vte",
"komikku",
"gtksourceview5",
"gnome-voice",
"libadwaita",
"coot",
"coot-devel",
"Chatty",
"catgirl-downloader",
"evolution-data-server-gtk4",
"gnome-desktop-gtk4",
"gnome-internet-radio-locator",
"gtk-internet-radio-locator",
"gtk-radio",
"gtkmm4",
"libshumate",
"secrets",
"vipsdisp",
"dino",
"parabolic",
"rb33-gdk4",
"rb32-gdk4",
"rb31-gdk4",
"rb33-gtk4",
"rb32-gtk4",
"rb31-gtk4",
"font-manager",
"nicotine-plus"
]
}
]
},
{
"name": "attica",
"portdir": "kde/attica",
"version": "0.4.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org",
"description": "Qt library for Open Collaboration Services API 1.4",
"long_description": "attica is a Qt library for Open Collaboration Services API 1.4",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"phonon"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdelibs4",
"kde4-runtime",
"parley",
"perlkde",
"smokekde"
]
}
]
},
{
"name": "py314-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-six",
"py314-ligo-common",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ligo-segments",
"py314-lscsoft-glue",
"py314-ligo-lw"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"name": "py313-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-six",
"py313-ligo-common",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-lscsoft-glue",
"py313-ligo-lw"
]
}
]
},
{
"name": "py312-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"py312-ligo-common",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-lscsoft-glue",
"py312-dqsegdb2",
"py312-gwdatafind",
"py312-gwpy"
]
}
]
},
{
"name": "py-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-ligo-segments"
]
}
],
"depends_on": []
},
{
"name": "py27-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-ligo-common",
"py27-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-dqsegdb2",
"py27-gwdatafind",
"py27-gwpy",
"py27-lal",
"py27-ligo-lw",
"py27-lscsoft-glue"
]
}
]
},
{
"name": "py39-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-six",
"py39-ligo-common"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gwpy"
]
}
]
},
{
"name": "py38-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-ligo-common",
"py38-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-gwpy",
"py38-dqsegdb2",
"py38-lal",
"py38-gwdatafind",
"py38-ligo-lw",
"py38-lscsoft-glue"
]
}
]
},
{
"name": "py37-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-ligo-common",
"py37-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-ligo-lw",
"py37-lal",
"py37-dqsegdb2",
"py37-gwdatafind",
"py37-lscsoft-glue",
"py37-gwpy"
]
}
]
},
{
"name": "py36-ligo-segments",
"portdir": "python/py-ligo-segments",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-segments",
"description": "Representations of semi-open intervals",
"long_description": "Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-ligo-common",
"py36-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-dqsegdb2",
"py36-gwdatafind",
"py36-gwpy",
"py36-lscsoft-glue",
"py36-lal",
"py36-ligo-lw"
]
}
]
},
{
"name": "dwarfstar4",
"portdir": "llm/dwarfstar4",
"version": "20260514",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/antirez/ds4",
"description": "DeepSeek V4 Flash-specific native inference engine",
"long_description": "DwarfStar 4 is a small native inference engine specific for DeepSeek V4 Flash, with a CLI, HTTP server, Metal backend, KV state handling, and model download helper.",
"active": true,
"categories": [
"llm"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"curl"
]
}
],
"depends_on": []
},
{
"name": "moc",
"portdir": "multimedia/moc",
"version": "2.6-alpha3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://moc.daper.net",
"description": "MOC (music on console) is a console audio player for LINUX/UNIX",
"long_description": "MOC (music on console) is a console audio player for LINUX/UNIX designed to be powerful and easy to use. Internet stream (Icecast, Shoutcast) are supported, key mapping can be fully customized. Supported file formats are: mp3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE, AIFF, AU (and other less popular formats supported by libsndfile. New formats support is under development.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libmodplug",
"libmpcdec",
"libsamplerate",
"libsndfile",
"libvorbis",
"speex",
"taglib",
"wavpack",
"zlib",
"ncurses",
"popt",
"libogg",
"curl",
"libmagic",
"libiconv",
"ffmpeg4",
"libtool",
"faad2",
"flac",
"jack",
"libid3tag",
"libmad"
]
}
],
"depends_on": []
},
{
"name": "db53",
"portdir": "databases/db53",
"version": "5.3.28",
"license": "Sleepycat",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.oracle.com/us/products/database/berkeley-db/db/overview/index.html",
"description": "The Berkeley DB package, version 5.3",
"long_description": "Version 5.3 of the Berkeley Data Base library which offers (key/value) storage with optional concurrent access or transactions interface. This port will install the AES (American Encryption Standard) enabled version.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"java",
"sql",
"tcl",
"umrw",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-bsddb3",
"py37-bsddb3",
"argus-monitor"
]
}
]
},
{
"name": "brusic",
"portdir": "lang/brusic",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/brechanbech/brusic",
"description": "A GW-BASIC interpreter written in Rust",
"long_description": "A GW-BASIC interpreter written in Rust. brusic loads and executes original .BAS programs from the MS-DOS era on modern platforms. It is neither an emulator nor a modernised BASIC, but a compatible interpreter: take a vintage .BAS file, run brusic program.bas, and see the same output the original user would have seen. Both ASCII-format and tokenised binary .BAS files are supported.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "stefan.ractliffe",
"github": "brechanbech",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py314-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ligo-common",
"py314-ligo-segments",
"py314-ligo-lw"
]
}
]
},
{
"name": "py313-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-ligo-segments",
"py313-ligo-lw"
]
}
]
},
{
"name": "py312-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-ligo-segments"
]
}
]
},
{
"name": "py-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-ligo-common"
]
}
],
"depends_on": []
},
{
"name": "py27-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-ligo-gracedb",
"py27-ligo-lw",
"py27-ligo-segments",
"ligo-lvalert",
"ligo-lvalert-heartbeat"
]
}
]
},
{
"name": "py37-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-ligo-lw",
"py37-ligo-gracedb",
"py37-ligo-segments"
]
}
]
},
{
"name": "py36-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-ligo-gracedb",
"py36-ligo-segments",
"py36-ligo-lw"
]
}
]
},
{
"name": "py39-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-ligo-segments"
]
}
]
},
{
"name": "py38-ligo-common",
"portdir": "python/py-ligo-common",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.ligo.org/lscsoft/ligo-common",
"description": "Common package for LIGO Python libraries",
"long_description": "Common package for LIGO Python libraries",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-ligo-segments",
"py38-ligo-gracedb",
"py38-ligo-lw"
]
}
]
},
{
"name": "htpdate",
"portdir": "net/htpdate",
"version": "2.0.2",
"license": "GPL-2+",
"platforms": "{darwin >= 17}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vervest.org/htp/",
"description": "Network time synchronization over remote web servers",
"long_description": "Network time synchronization over remote web servers.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "pHash",
"portdir": "multimedia/pHash",
"version": "0.9.6",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://phash.org/",
"description": "Perceptual hash library",
"long_description": "Tool to build hash from multimedia files",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "bstj",
"github": "",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libsamplerate",
"ffmpeg4",
"libpng",
"libsndfile",
"mpg123",
"CImg"
]
}
],
"depends_on": []
},
{
"name": "yorick-av",
"portdir": "science/yorick-av",
"version": "0.0.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://paumard.github.io/yorick-av/",
"description": "Write movies to various formats from within Yorick",
"long_description": "This plug-in links against FFmpeg to allow writing movies in various popular formats directly from within Yorick.",
"active": true,
"categories": [
"science",
"multimedia",
"yorick"
],
"maintainers": [
{
"name": "thibaut",
"github": "paumard",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"yorick",
"ffmpeg4"
]
}
],
"depends_on": []
},
{
"name": "dvipng",
"portdir": "tex/dvipng",
"version": "1.18",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/dvipng/",
"description": "a DVI-to-PNG converter",
"long_description": "This program makes PNG and/or GIF graphics from DVI files as obtained from TeX and its relatives. It is intended to produce anti-aliased screen-resolution images as fast as is possible.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 81
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ghostscript",
"texinfo"
]
},
{
"type": "lib",
"ports": [
"libpng",
"freetype",
"bzip2",
"texlive-bin",
"texlive-basic",
"t1lib",
"gd2"
]
},
{
"type": "run",
"ports": [
"ghostscript"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cadabra2",
"latex2html"
]
},
{
"type": "run",
"ports": [
"texlive-bin-extra",
"texstudio",
"blahtexml"
]
}
]
},
{
"name": "strigi",
"portdir": "devel/strigi",
"version": "0.7.8",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vandenoever.info/software/strigi/",
"description": "Fastest and smallest desktop searching program",
"long_description": "Strigi is a daemon which uses a very fast and efficient crawler that can index data on your harddrive. Indexing operations are performed without hammering your system, this makes Strigi the fastest and smallest desktop searching program. Strigi can index different file formats, including the contents of the archive files.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"clucene",
"dbus",
"qt4-mac",
"libxml2",
"ffmpeg4",
"libiconv",
"bzip2",
"zlib",
"phonon"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdelibs4",
"soprano",
"kdegraphics-strigi-analyzer",
"kdenetwork-strigi-analyzers",
"kdesdk-strigi-analyzers",
"mobipocket"
]
}
]
},
{
"name": "lastfm-desktop",
"portdir": "audio/lastfm-desktop",
"version": "2.1.39",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.last.fm",
"description": "Official Last.fm desktop application suite",
"long_description": "Official Last.fm desktop application suite",
"active": true,
"categories": [
"sysutils",
"audio"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"coreutils",
"boost176",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libmng",
"qt4-mac",
"ffmpeg4",
"tiff",
"qt4-mac-sqlite3-plugin",
"zlib",
"liblastfm",
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "py314-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 448
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-matplotlib",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-mpl"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps"
]
},
{
"type": "test",
"ports": [
"py314-pint"
]
}
]
},
{
"name": "py313-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 448
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-matplotlib",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-pint",
"py313-librosa"
]
}
]
},
{
"name": "py312-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 448
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-pytest",
"py312-matplotlib",
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-pint",
"py312-librosa"
]
}
]
}
]
}