HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50662,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=513",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=511",
"results": [
{
"name": "openjk",
"portdir": "games/openjk",
"version": "20180401",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/JACoders/OpenJK",
"description": "Community effort to maintain and improve Jedi Academy + Jedi Outcast released by Raven Software.",
"long_description": "Community effort to maintain and improve Jedi Academy + Jedi Outcast released by Raven Software.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl2",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "pacvim",
"portdir": "games/pacvim",
"version": "1.1.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jmoon018/PacVim",
"description": "PacVim is a game that teaches you vim commands.",
"long_description": "PacVim is a game that teaches you vim commands. You must move pacman (the green cursor) to highlight each word on the gameboard while avoiding the ghosts (in red).",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "pennmush",
"portdir": "games/pennmush",
"version": "187p0",
"license": "Artistic-1 and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pennmush.org/",
"description": "The PennMUSH mud server",
"long_description": "There are a number of flavors of MUSH server freely available to those who want to run their own MUSHes: TinyMUSH 3.0, TinyMUSH 2.2, TinyMUX 1.6, and PennMUSH 1.7.x. TinyMUSH uses a disk-based database, while PennMUSH keeps its database in the computer's memory (TinyMUX can do either). This makes PennMUSH suitable for computers which have plenty of memory or little disk space. From a user standpoint they offer many similar features and a very similar command parser.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"mysql5",
"postgresql16",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext",
"openssl",
"pcre",
"perl5"
]
}
],
"depends_on": []
},
{
"name": "pingus",
"portdir": "games/pingus",
"version": "0.8.0-20180714",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pingus/pingus",
"description": "A free Lemmings(tm) clone using SDL2.",
"long_description": "A free Lemmings(tm) clone using SDL2. It is a puzzle game where the player has to guide a group of penguins to safety.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libpng",
"libsdl2_mixer",
"boost176",
"libiconv",
"jsoncpp",
"libsdl2",
"libsdl2_image"
]
}
],
"depends_on": []
},
{
"name": "poker-eval",
"portdir": "games/poker-eval",
"version": "138.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pokersource.sourceforge.net",
"description": "Library for poker hand evaluation, dev files",
"long_description": "poker-eval is a C library to evaluate poker hands. The result of the evalution for a given hand is a number. The general idea is that if the evalution of your hand is lower than the evaluation of the hand of your opponent, you lose. Many poker variants are supported (draw, holdem, omaha, etc.) and more can be added. poker-eval is designed for speed so that it can be used within poker simulation software using either exhaustive exploration or Monte Carlo.",
"active": true,
"categories": [
"games",
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "pyfa",
"portdir": "games/pyfa",
"version": "1.31.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyfa-org/Pyfa",
"description": "Python fitting assistant for EVE-Online",
"long_description": "pyfa is the Python Fitting Assistant, a standalone application to create ship fittings for the EVE-Online SciFi MMORPG.",
"active": true,
"categories": [
"games",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-logbook",
"py27-matplotlib",
"py27-pygtk",
"py27-requests",
"py27-sqlalchemy",
"py27-urllib3",
"py27-wxpython-3.0",
"py27-dateutil"
]
}
],
"depends_on": []
},
{
"name": "teg",
"portdir": "games/teg",
"version": "0.12.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wfx/teg",
"description": "Tenes Empanadas Graciela - A risk clone",
"long_description": "Tenes Empanadas Graciela (TEG) is a clone of 'Plan Tactico y Estrategico de la Guerra', which is a pseudo-clone of Risk, a multiplayer turn-based strategy game.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"rarian",
"xmlto"
]
},
{
"type": "lib",
"ports": [
"glib2",
"readline",
"goocanvas2",
"libiconv",
"libxml2"
]
},
{
"type": "run",
"ports": [
"gconf",
"yelp"
]
}
],
"depends_on": []
},
{
"name": "tuxtype",
"portdir": "games/tuxtype",
"version": "1.8.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tux4kids/tuxtype",
"description": "Learn to type with Tux, the Linux Penguin!",
"long_description": "Tux Typing is an SDL-based educational game intended for children but fun for all ages. The program includes two video game-styled activities for typing individual words, as well as a phrase/sentence typing activity that displays accuracy and words per minute.",
"active": true,
"categories": [
"games",
"education"
],
"maintainers": [],
"variants": [
"sdlpango",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"makeicns",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"t4k_common",
"gettext",
"libsdl",
"libsdl_image",
"libsdl_net",
"libsdl_ttf"
]
}
],
"depends_on": []
},
{
"name": "wesnoth",
"portdir": "games/wesnoth",
"version": "1.16.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wesnoth.org",
"description": "a fantasy turn-based strategy game",
"long_description": "Battle for Wesnoth is a fantasy turn-based strategy game. Battle for control of villages, using variety of units which have advantages and disadvantages in different types of terrains and against different types of attacks. Units gain experience and advance levels, and are carried over from one scenario to the next campaign.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libvorbis",
"boost",
"gettext",
"glib2",
"libffi",
"libsdl2",
"libsdl2_image",
"libsdl2_net",
"libsdl2_ttf",
"pcre",
"readline",
"bzip2",
"fontconfig",
"graphite2",
"harfbuzz",
"libpixman",
"libpng",
"libogg",
"freetype",
"expat",
"libiconv",
"pango",
"cairo",
"zlib",
"libsdl2_mixer"
]
}
],
"depends_on": []
},
{
"name": "xqf",
"portdir": "games/xqf",
"version": "1.0.6.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xqf.github.io/",
"description": "GTK+ Front-end to Qstat",
"long_description": "XQF is a game server browser and launcher for Unix/X11 for many popular games such as the Quake series, Unreal Tournament series, Half-Life etc.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"pkgconfig",
"intltool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"gdk-pixbuf2",
"libgeoip",
"readline",
"qstat",
"desktop-file-utils",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "GPXLab",
"portdir": "gis/GPXLab",
"version": "0.7.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/BourgeoisLab/GPXLab",
"description": "Program to show and manipulate GPS tracks",
"long_description": "GPXLab is an application to display and manage GPS tracks previously recorded with a GPS tracker.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 6
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase"
]
},
{
"type": "run",
"ports": [
"qt5-qtimageformats",
"qt5-qttranslations"
]
}
],
"depends_on": []
},
{
"name": "gpscorrelate",
"portdir": "gis/gpscorrelate",
"version": "2.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dfandrich.github.io/gpscorrelate/",
"description": "GPS Photo Correlation",
"long_description": "Writes location data to EXIF tags using GPX files.",
"active": true,
"categories": [
"graphics",
"gis"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 6
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"docbook-xml-4.2",
"docbook-xsl-nons",
"libxslt"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"exiv2",
"libxml2",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "libkml",
"portdir": "gis/libkml",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libkml/libkml",
"description": "library to parse, generate and operate on KML",
"long_description": "libkml is a library for parsing, generating and operating on KML. It is an implementation of the OGC KML 2.2 standard.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"uriparser",
"zlib",
"boost176",
"expat",
"minizip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gdal"
]
},
{
"type": "lib",
"ports": [
"py310-orfeotoolbox",
"py311-orfeotoolbox",
"py312-orfeotoolbox",
"py313-orfeotoolbox",
"py314-orfeotoolbox",
"orfeotoolbox",
"gdal-libkml"
]
}
]
},
{
"name": "libpcl",
"portdir": "gis/libpcl",
"version": "1.14.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pointclouds.org",
"description": "Point Cloud Library",
"long_description": "The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.",
"active": true,
"categories": [
"graphics",
"science",
"gis"
],
"maintainers": [
{
"name": "vince",
"github": "Veence",
"ports_count": 70
}
],
"variants": [
"debug",
"openmp",
"viz",
"test",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libomp",
"eigen3",
"qhull",
"flann",
"boost181",
"zlib",
"libpng"
]
},
{
"type": "test",
"ports": [
"gtest"
]
}
],
"depends_on": []
},
{
"name": "tilemaker",
"portdir": "gis/tilemaker",
"version": "3.0.0",
"license": "FTWPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/systemed/tilemaker",
"description": "Make OpenStreetMap vector tiles without the stack",
"long_description": "Make OpenStreetMap vector tiles without the stack",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 43
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"rapidjson",
"shapelib",
"zlib",
"boost176",
"lua",
"sqlite3",
"protobuf3-cpp"
]
}
],
"depends_on": []
},
{
"name": "whitebox-tools",
"portdir": "gis/whitebox-tools",
"version": "2.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jblindsay.github.io/ghrg/WhiteboxTools/index.html",
"description": "an advanced geospatial data analysis platform",
"long_description": "an advanced geospatial data analysis platform",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "mdholling",
"github": "mholling",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "gnofract4d",
"portdir": "gnome/gnofract4d",
"version": "3.14.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/edyoung/gnofract4d",
"description": "Gnofract4D is a program to draw fractals.",
"long_description": "Gnofract 4D is a fractal browser. It can generate many different fractals, including some which are hybrids between the Mandelbrot and Julia sets, and includes a Fractint-compatible parser for your own fractal formulas.",
"active": true,
"categories": [
"math",
"gnome",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"python27",
"py27-pygtk"
]
}
],
"depends_on": []
},
{
"name": "gourmet",
"portdir": "gnome/gourmet",
"version": "0.17.4",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thinkle.github.io/gourmet/",
"description": "A simple but powerful recipe-managing application",
"long_description": "Gourmet Recipe Manager is a recipe-organizer that allows you to collect, search, organize, and browse your recipes. Gourmet can also generate shopping lists and calculate nutritional information.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-distutils-extra",
"intltool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py27-Pillow",
"py27-beautifulsoup",
"py27-elib.intl",
"py27-ipython",
"gstreamer010-gst-plugins-good",
"py27-pygtk",
"py27-reportlab",
"py27-sqlalchemy",
"py27-gst-python",
"py27-poppler",
"py27-gtkspell",
"python27"
]
}
],
"depends_on": []
},
{
"name": "gnome-turtle",
"portdir": "gnome/gnome-turtle",
"version": "0.1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mlutfy/gnome-turtle",
"description": "A turtle and lsys drawing program for GNOME.",
"long_description": "A turtle and lsys drawing program for GNOME. It can generate fractals from an L-System definition.",
"active": true,
"categories": [
"math",
"gnome"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gnome-common",
"intltool",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libgnomeui",
"libgnomeprintui"
]
}
],
"depends_on": []
},
{
"name": "gtk-quartz-engine",
"portdir": "gnome/gtk-quartz-engine",
"version": "0.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jralls/gtk-quartz-engine",
"description": "Quartz theme engine for Gtk+",
"long_description": "Quartz theme engine for Gtk+",
"active": true,
"categories": [
"aqua",
"gnome"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "nfoview",
"portdir": "gnome/nfoview",
"version": "1.23",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://otsaloma.io/nfoview/",
"description": "Simple viewer for NFO files",
"long_description": "NFO Viewer is a simple viewer for NFO files, which are ASCII art in the CP437 codepage. The advantages of using NFO Viewer instead of a text editor are preset font and encoding settings, automatic window size and clickable hyperlinks.",
"active": true,
"categories": [
"gnome"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"intltool",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"shared-mime-info",
"gtk3",
"terminus-font",
"python310",
"py310-gobject3"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "oregano",
"portdir": "gnome/oregano",
"version": "0.83.2.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drahnr/oregano",
"description": "A graphical software application for schematic capture and simulation of electrical circuits.",
"long_description": "A graphical software application for schematic capture and simulation of electrical circuits. It uses Gtk+ 3.x for the frontend and ngspice or gnucap as backend for crunching numbers. File bugs for this port at https://github.com/drahnr/oregano",
"active": true,
"categories": [
"science",
"gnome"
],
"maintainers": [
{
"name": "bernhard",
"github": "",
"ports_count": 1
}
],
"variants": [
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"intltool",
"groff",
"python27",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"shared-mime-info",
"desktop-file-utils",
"goocanvas2",
"gtk3",
"gtksourceview3",
"rarian"
]
},
{
"type": "run",
"ports": [
"docbook-xml",
"ngspice",
"yelp",
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "GIMP-Lensfun",
"portdir": "graphics/GIMP-Lensfun",
"version": "0.2.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://seebk.github.io/GIMP-Lensfun",
"description": "GimpLensfun is a GIMP plugin to correct lens distortion",
"long_description": "GimpLensfun is a GIMP plugin to correct lens distortion using the lensfun library and database.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"exiv2",
"gimp2",
"lensfun"
]
}
],
"depends_on": []
},
{
"name": "OpenSansEmoji",
"portdir": "graphics/OpenSansEmoji",
"version": "2013.06.03",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MorbZ/OpenSansEmoji",
"description": "OpenSans based font which includes the full iOS Emoji set",
"long_description": "OpenSans based font which includes the full iOS Emoji set.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "QCSXCAD",
"portdir": "graphics/QCSXCAD",
"version": "20230106-1cde9d56",
"license": "LGPL-3",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thliebig/QCSXCAD",
"description": "Qt-GUI library for CSXCAD",
"long_description": "Qt-GUI library for CSXCAD",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"tinyxml",
"vtk",
"CSXCAD"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"AppCSXCAD"
]
}
]
},
{
"name": "VIBES",
"portdir": "graphics/VIBES",
"version": "0.2.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ENSTABretagneRobotics/VIBES",
"description": "Visualizer for Intervals and Boxes",
"long_description": "VIBes is a visualization system that aims at providing people working with interval methods a way to display results (boxes, pavings), without worrying with GUI programming. It provides drawing functions accessible from a lot of programming languages, without complex installation and library dependencies. The main design goal of VIBes is to be cross-platform, available from different programming languages, simple to set-up, easy to port to a new language.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ibex-lib",
"clang-17",
"pbzip2",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"qt5-qtsvg",
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "aces_container",
"portdir": "graphics/aces_container",
"version": "1.0.2",
"license": "AMPAS",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ampas/aces_container",
"description": "Reference implementation of SMPTE S2065-4",
"long_description": "A reference implementation for an ACES container file writer intended to be used with the Academy Color Encoding System (ACES). The resulting file is compliant with the ACES container specification (SMPTE S2065-4).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ctlang"
]
}
]
},
{
"name": "dmtx-utils",
"portdir": "graphics/dmtx-utils",
"version": "0.7.6",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dmtx/dmtx-utils",
"description": "Data Matrix command line utilities",
"long_description": "libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety. This package, dmtx-utils, provides command line utilities that allow scripts and command line users to use libdmtx functionality",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-17",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libdmtx",
"ImageMagick"
]
}
],
"depends_on": []
},
{
"name": "field3d",
"portdir": "graphics/field3d",
"version": "1.7.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sites.google.com/site/field3d/home",
"description": "Library for storing voxel data.",
"long_description": "Field3D is an open source library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5 that allows the C++ objects to be written to and read from disk. The library and file format is both flexible and extendable. The flexibility comes from supporting heterogeneous storage of data structures, bit depths, transformations/mappings and metadata in a single file. When functionality needs to be extended, the plugin and class factory architecture allows new data structures, mappings and file I/O routines to be added.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ilmbase",
"hdf5",
"boost176"
]
}
],
"depends_on": []
},
{
"name": "embree",
"portdir": "graphics/embree",
"version": "3.13.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.embree.org",
"description": "collection of high-performance ray tracing kernels",
"long_description": "Embree is a collection of high-performance ray tracing kernels, developed at Intel. It contains algorithms optimized for incoherent workloads (e.g. Monte Carlo ray tracing algorithms) and coherent workloads (e.g. primary visibility and hard shadow rays). It also supports dynamic scenes by implementing high-performance two-level spatial index structure construction algorithms.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"static",
"tutorials",
"ray_mask",
"backface_culling",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ispc",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libpng",
"tbb",
"openimageio",
"glfw",
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"blender"
]
}
]
},
{
"name": "gimp-resynthesizer",
"portdir": "graphics/gimp-resynthesizer",
"version": "20190428-adfa25ab",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bootchk/resynthesizer",
"description": "Resynthesizer is a Gimp plug-in for texture synthesis.",
"long_description": "Given a sample of a texture, it can create more of that texture. This has a surprising number of uses:\n - Creating more of a texture\n (including creation of tileable textures)\n - Removing objects from images\n (great for touching up photos)\n - Creating themed images",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "pieter",
"github": "pietvo",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"intltool",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gimp2",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "gimp-save-for-web",
"portdir": "graphics/gimp-save-for-web",
"version": "0.29.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/auris/gimp-save-for-web",
"description": "Save for Web plug-in for GIMP",
"long_description": "The Save for Web plug-in allows you to export your images into various popular web format options. It shows an automatically updated preview and file size statistics.\n",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "eric",
"github": "iefdev",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"autoconf",
"automake",
"clang-17",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gimp2"
]
}
],
"depends_on": []
},
{
"name": "inkscape-textext",
"portdir": "graphics/inkscape-textext",
"version": "1.10.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/textext/textext",
"description": "LaTeX typesetting in Inkscape",
"long_description": "Textext provides re-editable LaTeX objects to Inkscape’s repertoire.",
"active": true,
"categories": [
"graphics",
"tex"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtksourceview3",
"py312-gobject3"
]
},
{
"type": "run",
"ports": [
"inkscape",
"texlive-latex"
]
}
],
"depends_on": []
},
{
"name": "ipe",
"portdir": "graphics/ipe",
"version": "7.2.29",
"license": "GPL-3+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipe.otfried.org",
"description": "The Ipe extensible drawing editor",
"long_description": "Ipe is a drawing editor for creating figures in PDF or (encapsulated) Postscript format. It supports making small figures for inclusion into LaTeX-documents as well as making multi-page PDF presentations that can be shown on-line with Acrobat Reader.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [
"qvoronoi"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libpng",
"libspiro",
"lua",
"zlib",
"qhull",
"freetype",
"gsl",
"cairo"
]
}
],
"depends_on": []
},
{
"name": "ipe-tools",
"portdir": "graphics/ipe-tools",
"version": "7.2.24.1",
"license": "(GPL-2 or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipe.otfried.org/",
"description": "Tools for the Ipe extensible drawing editor",
"long_description": "The following tools for the Ipe extensible drawing editor are provided: svgtoipe, pdftoipe, figtoipe, ipe5toxml",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "Torsten.Maehne",
"github": "maehne",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"poppler",
"py312-Pillow"
]
}
],
"depends_on": []
},
{
"name": "iulib",
"portdir": "graphics/iulib",
"version": "0.4-20141216",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmbdev/iulib",
"description": "C++ library of image understanding-related algorithms",
"long_description": "iulib is a library of image understanding-related algorithms. It provides basic image processing, mathematical morphology, and machine learning algorithms.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl_gfx",
"libsdl_image",
"zlib",
"libpng",
"tiff",
"libjpeg-turbo",
"libsdl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocropus"
]
}
]
},
{
"name": "jbig2enc",
"portdir": "graphics/jbig2enc",
"version": "0.29",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/agl/jbig2enc",
"description": "JBIG2 Encoder",
"long_description": "JBIG2 encodes bi-level (1 bpp) images using a number of clever tricks to get better compression than G4. This encoder can: * Generate JBIG2 files, or fragments for embedding in PDFs * Generic region encoding * Perform symbol extraction, classification and text region coding * Perform refinement coding and, * Compress multipage documents",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"leptonica"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ocrmypdf"
]
}
]
},
{
"name": "lablgl",
"portdir": "graphics/lablgl",
"version": "1.06",
"license": "BSD and Tcl/Tk",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html",
"description": "Objective Caml interface to OpenGL",
"long_description": "LablGL is is an Objective Caml interface to OpenGL. Support is included for use with both Glut (standalone) and LablTk. LablGTK also includes specific support for LablGL.",
"active": true,
"categories": [
"graphics",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocamlsdl",
"flashdot"
]
}
]
},
{
"name": "libcaca",
"portdir": "graphics/libcaca",
"version": "0.99.beta20",
"license": "WTFPL-2 and LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://caca.zoy.org/wiki/libcaca",
"description": "Colour AsCii Art library",
"long_description": "The libcaca library is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library. libcaca provides the release version.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-17",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnuplot",
"toilet",
"xine-ui",
"gpac",
"gstreamer010-gst-plugins-good",
"gstreamer1-gst-plugins-good",
"xine-lib"
]
}
]
},
{
"name": "libcaca-devel",
"portdir": "graphics/libcaca",
"version": "20211207",
"license": "WTFPL-2 and LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://caca.zoy.org/wiki/libcaca",
"description": "Colour AsCii Art library",
"long_description": "The libcaca library is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library. libcaca-devel provides the libcaca GIT master branch and is typically updated monthly.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-17",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "libquirc",
"portdir": "graphics/libquirc",
"version": "1.2",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlbeer/quirc",
"description": "QR decoder library",
"long_description": "QR codes are a type of high-density matrix barcodes, and quirc is a library for extracting and decoding them from images.",
"active": true,
"categories": [
"graphics",
"math"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"full",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-opencv4-devel",
"py37-opencv4",
"qrscan",
"py37-opencv4-devel",
"py39-opencv4",
"py39-opencv4-devel",
"py38-opencv4",
"opencv4",
"opencv4-devel",
"py310-opencv4",
"py311-opencv4",
"py312-opencv4",
"py313-opencv4",
"py310-opencv4-devel",
"py314-opencv4",
"py312-opencv4-devel",
"py311-opencv4-devel",
"py313-opencv4-devel"
]
}
]
},
{
"name": "libspiro",
"portdir": "graphics/libspiro",
"version": "20221101",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/fontforge/libspiro",
"description": "Raph Levien's Spiro package as a library.",
"long_description": "Raph Levien's Spiro package as a library. A mechanism for drawing smooth contours with constant curvature at the spline joins.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fontforge",
"ipe",
"gegl-0.3",
"gegl",
"gegl-devel"
]
}
]
},
{
"name": "lzw_codec",
"portdir": "graphics/lzw_codec",
"version": "0.11",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/pts/lzw_codec",
"description": "LZW compressor and decompressor in C",
"long_description": "lzw_codec is an LZW compressor and decompressor implemented in ANSI C. It's binary-compatible with PDF /LZWDecode and PostScript /LZWEncode filters if the filters are used without parameters.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"sam2p"
]
}
]
},
{
"name": "nanovg",
"portdir": "graphics/nanovg",
"version": "20190524",
"license": "zlib",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanovg",
"description": "antialiased 2-D vector drawing library on top of OpenGL for UI and visualizations",
"long_description": "NanoVG is a small antialiased vector graphics rendering library for OpenGL. It has a lean API modeled after the HTML5 <canvas> API. It is intended to be a practical toolset for building scalable user interfaces and visualizations.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nanogui",
"nanogui-wjakob",
"metalnanovg"
]
}
]
},
{
"name": "metalnanovg",
"portdir": "graphics/nanovg",
"version": "20190710",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanovg_metal",
"description": "Metal port of NanoVG",
"long_description": "MetalNanoVG is the native Metal port of NanoVG that tries to get the most out of Apple's Graphics API.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nanovg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nanogui"
]
}
]
},
{
"name": "oce",
"portdir": "graphics/oce",
"version": "0.18.3",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tpaviot/oce",
"description": "Open CASCADE Community Edition",
"long_description": "Open CASCADE Community Edition",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mark.brethen",
"github": "mbrethen",
"ports_count": 7
}
],
"variants": [
"debug",
"test",
"draw",
"tbb",
"freeimage",
"gl2ps",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"freecad"
]
}
]
},
{
"name": "ocaml-labltk",
"portdir": "graphics/ocaml-labltk",
"version": "8.06.12",
"license": "(LGPL-2.1 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://garrigue.github.io/labltk/",
"description": "OCaml interface to the Tcl/Tk GUI framework",
"long_description": "LablTk is an interface to the Tcl/Tk GUI framework. It allows to develop GUI applications in a speedy and type safe way. A legacy Camltk interface is included. The OCamlBrowser library viewer is also part of this project.",
"active": true,
"categories": [
"devel",
"graphics",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"tcl",
"tk"
]
}
],
"depends_on": []
},
{
"name": "opencollada",
"portdir": "graphics/opencollada",
"version": "1.6.68",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.opencollada.org",
"description": "stream-based library for reading and writing COLLADA files",
"long_description": "OpenCOLLADA is a library that allows computer graphics software applications to read and write COLLADA (COLLAborative Design Activity) files. COLLADA files are typically XML-based documents identified with a .dae (digital asset exchange) filename extension.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libxml2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"blender"
]
}
]
},
{
"name": "openjpeg15",
"portdir": "graphics/openjpeg15",
"version": "1.5.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uclouvain/openjpeg",
"description": "Library for manipulating JPEG-2000 images",
"long_description": "The OpenJPEG library is an open-source JPEG 2000 codec. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"zlib",
"jbigkit",
"lcms2",
"libpng",
"tiff"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pygrib",
"py35-pygrib",
"py36-pygrib",
"py310-pygrib",
"swftools",
"py37-pygrib",
"VLC2",
"libVLC2",
"py38-pygrib",
"ecCodes",
"py39-pygrib"
]
}
]
},
{
"name": "openni",
"portdir": "graphics/openni",
"version": "1.5.7.10",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenNI/OpenNI",
"description": "APIs for natural interaction devices",
"long_description": "The OpenNI framework provides a set of APIs for accessing natural interaction devices, including support for voice and voice command recognition, hand gestures, and body motion tracking. Requires Java 6 for OS X, at least to build and appears to fail with other versions. Java 6 available at https://support.apple.com/kb/DL1572?locale=en_US",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"graphviz",
"doxygen",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libusb"
]
}
],
"depends_on": []
}
]
}