HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50664,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=503",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=501",
"results": [
{
"name": "janet-codec",
"portdir": "janet/janet-codec",
"version": "20201222",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/codec",
"description": "A base64 encoding library for janet",
"long_description": "A base64 encoding library for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": []
},
{
"name": "janet-db",
"portdir": "janet/janet-db",
"version": "20210127",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/db",
"description": "A humble database library for janet",
"long_description": "A humble database library for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"janet-path",
"janet-tester",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-circlet",
"portdir": "janet/janet-circlet",
"version": "202110921",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/circlet",
"description": "HTTP server bindings for Janet",
"long_description": "HTTP server bindings for Janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": []
},
{
"name": "janet-cipher",
"portdir": "janet/janet-cipher",
"version": "20210427",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/cipher",
"description": "Hash passwords and encrypt strings with janet",
"long_description": "Hash passwords and encrypt strings with janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"janet-jhydro",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "quassel-client",
"portdir": "irc/quassel",
"version": "0.14.0",
"license": "GPL-2 and GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://quassel-irc.org",
"description": "Qt5 IRC client - client component",
"long_description": "Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core - much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"debug",
"urlpreview"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl",
"qt5-qtbase",
"boost176",
"qt5-qtwebengine",
"qt5-qtmultimedia",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "janet-bundler",
"portdir": "janet/janet-bundler",
"version": "0.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/bundler",
"description": "A very simple css and js bundler for janet",
"long_description": "A very simple css and js bundler for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"janet-path",
"janet-tester",
"jpm"
]
}
],
"depends_on": []
},
{
"name": "quassel",
"portdir": "irc/quassel",
"version": "0.14.0",
"license": "GPL-2 and GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://quassel-irc.org",
"description": "Qt5 IRC client",
"long_description": "Quassel IRC is a modern, cross-platform IRC client. This port installs the monolithic variant, which does not require a separate Quassel core.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"debug",
"urlpreview"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"qt5-qttools",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"qt5-qtbase",
"boost176",
"qca-qt5-ossl",
"qt5-qtwebengine",
"qt5-qtmultimedia",
"qt5-qtscript"
]
},
{
"type": "run",
"ports": [
"qt5-sqlite-plugin"
]
}
],
"depends_on": []
},
{
"name": "communi-desktop",
"portdir": "irc/communi-desktop",
"version": "2022.08.14",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://communi.github.io",
"description": "IRC client for desktop environments",
"long_description": "IRC client for desktop environments",
"active": true,
"categories": [
"irc"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"libcommuni"
]
}
],
"depends_on": []
},
{
"name": "tthresh",
"portdir": "graphics/tthresh",
"version": "2023.07.12",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rballester/tthresh",
"description": "C++ compressor for multidimensional grid data using the Tucker decomposition",
"long_description": "C++ compressor for multidimensional grid data using the Tucker decomposition",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libomp",
"eigen3"
]
}
],
"depends_on": []
},
{
"name": "synfigstudio",
"portdir": "graphics/synfig",
"version": "1.4.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.synfig.org",
"description": "synfig animation studio",
"long_description": "Synfig Studio is the animation studio for synfig and provides a GUI to create Synfig animations which are saved in Synfig .sif or .sifz format.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"automake",
"libtool",
"pkgconfig",
"intltool",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"ETL",
"gtkmm3",
"boost176",
"synfig"
]
}
],
"depends_on": []
},
{
"name": "ETL",
"portdir": "graphics/synfig",
"version": "1.4.5",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.synfig.org",
"description": "multi-platform class and template library",
"long_description": "ETL is a multi-platform class and template library designed to add new datatypes and functions which combine well with the existing types and functions from the C++ Standard Template Library (STL).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glibmm",
"pkgconfig",
"boost176"
]
},
{
"type": "run",
"ports": [
"pkgconfig"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"synfig",
"synfigstudio"
]
}
]
},
{
"name": "tiv",
"portdir": "graphics/tiv",
"version": "0.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/radare/tiv",
"description": "tiv: the terminal image viewer",
"long_description": "Tiv implements its own rendering algorithms to display pictures loaded with the Gdk library to the terminal using ascii art and ansi256 in color and grayscale.",
"active": true,
"categories": [
"graphics",
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"vala",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gdk-pixbuf2",
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "synfig",
"portdir": "graphics/synfig",
"version": "1.4.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.synfig.org",
"description": "vector-based 2-D animation package",
"long_description": "Synfig is a vector-based 2-D animation package. It is designed to be capable of producing feature-film-quality animation. It eliminates the need for tweening, preventing the need to hand-draw each frame. Synfig features spatial and temporal resolution independence (sharp and smooth at any resolution or framerate), high dynamic range images, and a flexible plugin system.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"intltool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libmng",
"libpng",
"openexr",
"ETL",
"ffmpeg",
"gettext",
"mlt",
"freetype",
"libiconv",
"libxmlxx2",
"pango",
"boost176",
"libdv",
"libsigcxx2",
"libtool",
"ImageMagick",
"cairo",
"fontconfig"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"synfigstudio"
]
}
]
},
{
"name": "svgcleaner",
"portdir": "graphics/svgcleaner",
"version": "0.9.5",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazrFalcon/svgcleaner",
"description": "svgcleaner could help you to clean up your SVG files from the unnecessary data.",
"long_description": "svgcleaner could help you to clean up your SVG files from the unnecessary data.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "sam2p",
"portdir": "graphics/sam2p",
"version": "0.49.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pts/sam2p",
"description": "convert raster images to PostScript, PDF etc",
"long_description": "sam2p is a UNIX command line utility written in ANSI C++ that converts many raster (bitmap) image formats into Adobe PostScript or PDF files and several other formats. The images are not vectorized. sam2p gives full control to the user to specify standards-compliance, compression, and bit depths. In some cases sam2p can compress an image 100 times smaller than the PostScript output of many other common image converters. sam2p provides ZIP, RLE and LZW (de)compression filters even on Level1 PostScript devices.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lzw_codec",
"tif22pnm",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"netpbm"
]
},
{
"type": "run",
"ports": [
"ghostscript"
]
}
],
"depends_on": []
},
{
"name": "qvge",
"portdir": "graphics/qvge",
"version": "0.6.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ArsMasiuk/qvge",
"description": "Qt Visual Graph Editor",
"long_description": "QVGE is a multiplatform graph editor written in C++/Qt. Its main goal is to make it possible to visually edit two-dimensional graphs in a simple and intuitive way.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"makeicns",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "rawstudio",
"portdir": "graphics/rawstudio",
"version": "20210603",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rawstudio.org",
"description": "Raw-image converter",
"long_description": "Rawstudio is a modern raw-image converter and organizer with many features. * Reads all dcraw supported formats * Internal 16-bit rgb * Various post-shot controls (white balance, saturation and exposure compensation among others) * Realtime histogram * Easy sorting of images * Fullscreen mode for better overview",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"libtool",
"pkgconfig",
"clang-14"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"lensfun",
"libjpeg-turbo",
"tiff",
"fftw-3",
"sqlite3",
"curl",
"libxml2",
"xorg-libX11",
"openssl3",
"gettext-runtime",
"fftw-3-single",
"dbus",
"flickcurl",
"libgphoto2",
"gconf",
"gtk3",
"exiv2"
]
}
],
"depends_on": []
},
{
"name": "qoi",
"portdir": "graphics/qoi",
"version": "20230616",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://qoiformat.org/",
"description": "The “Quite OK Image Format” for fast, lossless image compression.",
"long_description": "The “Quite OK Image Format” for fast, lossless image compression. It losslessly compresses images to a similar size of PNG, while offering 20x-50x faster encoding and 3x-4x faster decoding. The reference en-/decoder fits in about 300 lines of C.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libpng",
"stb",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "pqiv",
"portdir": "graphics/pqiv",
"version": "2.12",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/phillipberndt/pqiv",
"description": "A powerful GTK 3 based command-line image viewer with a minimal UI",
"long_description": "A powerful GTK 3 based command-line image viewer with a minimal UI. It is highly customizable, can be fully controlled from scripts, and has support for various file formats including PDF, Postscript, video files and archives. It is optimized to be quick and responsive. It comes with support for animations, slideshows, transparency, VIM-like key bindings, automated loading of new images as they appear, external image filters, marks, image preloading, and much more. pqiv started as a Python rewrite of qiv avoiding imlib, but evolved into a much more powerful tool. Today, pqiv stands for powerful quick image viewer.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gtk3",
"cairo"
]
}
],
"depends_on": []
},
{
"name": "pngquant",
"portdir": "graphics/pngquant",
"version": "3.0.3",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pngquant.org/",
"description": "command-line utility and library for lossy compression of PNG images",
"long_description": "pngquant is a command-line utility and library for lossy compression of PNG images. The conversion reduces file sizes significantly (often as much as 70%) and preserves full alpha transparency. Generated images are compatible with all modern web browsers, and have better fallback in IE6 than 24-bit PNGs.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17",
"rust",
"cargo",
"legacy-support"
]
},
{
"type": "extract",
"ports": [
"gnutar"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libpng",
"lcms2",
"libunwind",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"littleutils"
]
},
{
"type": "run",
"ports": [
"ocrmypdf"
]
}
]
},
{
"name": "pdf2svg",
"portdir": "graphics/pdf2svg",
"version": "0.2.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cityinthesky.co.uk/opensource/pdf2svg",
"description": "pdf to svg converter",
"long_description": "pdf to svg converter",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"poppler"
]
}
],
"depends_on": []
},
{
"name": "pbrt3",
"portdir": "graphics/pbrt3",
"version": "20200626",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pbrt.org",
"description": "a photorealistic rendering system",
"long_description": "Source code for pbrt, the renderer described in the third edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"ptex",
"google-glog",
"openexr"
]
}
],
"depends_on": []
},
{
"name": "pbrt2",
"portdir": "graphics/pbrt2",
"version": "20190104",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pbrt.org",
"description": "a photorealistic rendering system",
"long_description": "Source code for pbrt, the renderer described in the second edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openexr",
"tiff"
]
}
],
"depends_on": []
},
{
"name": "osm-gps-map-gtk2",
"portdir": "graphics/osm-gps-map-gtk2",
"version": "0.7.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nzjrs.github.io/osm-gps-map/",
"description": "A GTK+ 2 widget for displaying OpenStreetMap tiles.",
"long_description": "A GTK+ 2 widget that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. Downloads map data from a number of websites, including openstreetmap.org.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gnome-common",
"gtk-doc",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libsoup-2.4",
"gtk2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-osmgpsmap",
"subsurface"
]
}
]
},
{
"name": "osm-gps-map",
"portdir": "graphics/osm-gps-map",
"version": "1.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nzjrs.github.io/osm-gps-map/",
"description": "A GTK+ 3 widget for displaying OpenStreetMap tiles.",
"long_description": "A GTK+ 3 widget that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. Downloads map data from a number of websites, including openstreetmap.org.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"libtool",
"pkgconfig",
"gtk-doc",
"autoconf",
"autoconf-archive",
"automake"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"libsoup-2.4",
"gobject-introspection"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gramps",
"darktable",
"darktable-devel"
]
}
]
},
{
"name": "opensubdiv",
"portdir": "graphics/opensubdiv",
"version": "3.4.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://graphics.pixar.com/opensubdiv",
"description": "subdivision surface library",
"long_description": "OpenSubdiv is a set of libraries developed by Pixar Animation Studios that implement high-performance subdivision surface (subdiv) evaluation on massively-parallel CPU and GPU architectures. This code path is optimized for drawing deforming surfaces with static topology at interactive framerates.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"clew",
"glew",
"openmp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-pygments",
"graphviz",
"doxygen",
"clang-17",
"py312-docutils",
"cctools",
"cmake",
"ld64"
]
},
{
"type": "lib",
"ports": [
"tbb",
"glfw",
"ptex",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"blender"
]
}
]
},
{
"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": []
},
{
"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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
]
}
]
}
]
}