HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50744,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=946",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=944",
"results": [
{
"name": "gphoto2",
"portdir": "graphics/gphoto2",
"version": "2.5.32",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gphoto.org/proj/gphoto2/",
"description": "command line interface to libgphoto2.",
"long_description": "gphoto2 is the command line interface to libgphoto2. It allows almost everything that libgphoto2 can do.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"popt",
"readline",
"gettext",
"libjpeg-turbo",
"libiconv",
"libexif",
"libgphoto2",
"libusb-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kamera"
]
},
{
"type": "run",
"ports": [
"geeqie"
]
}
]
},
{
"name": "gocr",
"portdir": "graphics/gocr",
"version": "0.49",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jocr.sourceforge.net/",
"description": "Optical Character Recognition, converts images back to text",
"long_description": "GOCR is an OCR (Optical Character Recognition) program. It converts scanned images of text back to text files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"netpbm"
]
},
{
"type": "run",
"ports": [
"tk"
]
}
],
"depends_on": []
},
{
"name": "glslang",
"portdir": "graphics/glslang",
"version": "1.4.335.0",
"license": "(BSD or Permissive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/",
"description": "OpenGL shader compiler libraries & tools",
"long_description": "Glslang is the official reference compiler for the OpenGL and OpenGL ES shading languages.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"python313",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"spirv-tools",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"vulkan-tools",
"vulkan-volk"
]
},
{
"type": "lib",
"ports": [
"ogre",
"vulkan-validationlayers",
"shaderc"
]
}
]
},
{
"name": "glpng",
"portdir": "graphics/glpng",
"version": "1.46",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fifi.org/doc/libglpng-dev/glpng.html",
"description": "OpenGL library for loading PNG images",
"long_description": "glpng is a library for OpenGL to load PNG graphics files as an OpenGL texture",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gliv",
"portdir": "graphics/gliv",
"version": "1.9.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://guichaz.free.fr/gliv/",
"description": "GLiv is an OpenGL image viewer.",
"long_description": "GLiv is an OpenGL image viewer, image loading is done via Gdk-pixbuf bundled with GTK+-2.4, rendering with OpenGL and the graphical user interface uses GTK+ with GtkGLExt.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtkglext"
]
}
],
"depends_on": []
},
{
"name": "glitz",
"portdir": "graphics/glitz",
"version": "0.5.6",
"license": "X11",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/glitz/",
"description": "Glitz is an OpenGL image compositing library.",
"long_description": "Glitz is an OpenGL image compositing library. Glitz provides Porter/Duff compositing of images and implicit mask generation for geometric primitives including trapezoids, triangles, and rectangles.",
"active": true,
"categories": [
"devel",
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"mesa"
]
}
],
"depends_on": []
},
{
"name": "glfw-devel",
"portdir": "graphics/glfw",
"version": "20250718-ac107684",
"license": "zlib",
"platforms": "darwin macosx",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.glfw.org",
"description": "GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development",
"long_description": "GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development: This port follows the GIT master version of GLFW, which is typically updated every few days to weeks.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"doxygen",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "glfw",
"portdir": "graphics/glfw",
"version": "3.4",
"license": "zlib",
"platforms": "darwin macosx",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.glfw.org",
"description": "GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development",
"long_description": "GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development: This port follows the release version of GLFW, which is typically updated every 6 months. If for some reason this port does not build or function as desired, try the glfw-devel port.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"doxygen",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-opengl-glfw",
"p5.30-opengl-glfw",
"p5.34-opengl-glfw",
"p5.32-opengl-glfw",
"nanogui",
"nanogui-wjakob",
"embree",
"SDRPlusPlus",
"openvdb",
"opensubdiv",
"raylib"
]
}
]
},
{
"name": "glew",
"portdir": "graphics/glew",
"version": "2.3.1",
"license": "BSD and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://glew.sourceforge.net/",
"description": "OpenGL Extension Wrangler Library",
"long_description": "The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [
"universal",
"x11"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-glewpy",
"gource",
"wt",
"bzflag",
"supertuxkart",
"widelands",
"widelands-devel",
"gstreamer010-gst-plugins-gl",
"Pangolin",
"blender",
"enblend",
"h3dapi",
"hugin-app",
"AppCSXCAD",
"OpenCSG",
"SDRPlusPlus",
"arb",
"openscad",
"openscad-devel",
"paraview",
"pymol",
"vapor",
"pymol-devel",
"logstalgia",
"kicad"
]
}
]
},
{
"name": "QGLE",
"portdir": "graphics/gle-graphics",
"version": "4.2.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://glx.sourceforge.net/",
"description": "graphical user interface of GLE",
"long_description": "QGLE is the graphical user interface of GLE.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"cairo",
"gle-graphics",
"libjpeg-turbo",
"qt4-mac",
"poppler",
"tiff",
"ghostscript",
"libpng",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "gle-graphics",
"portdir": "graphics/gle-graphics",
"version": "4.2.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://glx.sourceforge.net/",
"description": "Graphics Layout Engine",
"long_description": "A graphics scripting language designed for creating publication quality graphics, plots, diagrams, figures and slides.",
"active": true,
"categories": [
"aqua",
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"cairo",
"libjpeg-turbo",
"zlib",
"poppler",
"tiff",
"libpng",
"ncurses"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"QGLE"
]
}
]
},
{
"name": "gl2ps",
"portdir": "graphics/gl2ps",
"version": "1.4.2",
"license": "(LGPL or Copyleft)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://geuz.org/gl2ps/",
"description": "an OpenGL to PostScript printing library",
"long_description": "GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more...",
"active": true,
"categories": [
"graphics",
"print"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"paraview",
"root6",
"scidavis",
"octave"
]
}
]
},
{
"name": "gimp3-devel",
"portdir": "graphics/gimp3-devel",
"version": "2.99.rc1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gimp.org/",
"description": "The GNU Image Manipulation Program",
"long_description": "The GNU Image Manipulation Program (GIMP) is a powerful tool for the preparation and manipulation of digital images. The GIMP provides the user with a wide variety of image manipulation, painting, processing, and rendering tools. This is the GTK3 based development version leading to a future 3.0 release based on a recent snapshot of git master.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"debugoptimized",
"python310",
"python311",
"python312",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"appstream-glib",
"cctools",
"gettext",
"meson",
"ninja",
"pkgconfig",
"gtk-doc",
"realpath",
"perl5.34"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"fontconfig",
"gdk-pixbuf2",
"gegl",
"lcms2",
"libjpeg-turbo",
"libmng",
"libmypaint",
"libpng",
"librsvg",
"libwmf",
"mypaint-brushes1",
"openexr",
"openjpeg",
"poppler",
"tiff",
"webp",
"libheif",
"curl",
"freetype",
"ghostscript",
"cfitsio",
"xdg-utils",
"libxml2",
"bzip2",
"xorg-libXcursor",
"xorg-libXext",
"xorg-libXfixes",
"xorg-libXmu",
"xpm",
"libjxl",
"py312-cairo",
"py312-gobject3",
"libxslt",
"zlib",
"atk",
"dbus-glib",
"iso-codes",
"desktop-file-utils",
"gexiv2",
"glib-networking",
"gobject-introspection",
"gtk3",
"aalib",
"babl"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "gimp2-devel",
"portdir": "graphics/gimp2-devel",
"version": "2.10.38",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gimp.org/",
"description": "The GNU Image Manipulation Program",
"long_description": "The GNU Image Manipulation Program (GIMP) is a powerful tool for the preparation and manipulation of digital images. The GIMP provides the user with a wide variety of image manipulation, painting, processing, and rendering tools.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"python27",
"remote",
"debug",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"appstream-glib",
"autoconf",
"automake",
"cctools",
"libtool",
"pkgconfig",
"gtk-doc",
"intltool",
"perl5.34"
]
},
{
"type": "lib",
"ports": [
"aalib",
"babl",
"fontconfig",
"gdk-pixbuf2",
"gegl",
"lcms2",
"libjpeg-turbo",
"libmng",
"libmypaint",
"libpng",
"librsvg",
"libwmf",
"mypaint-brushes1",
"openexr",
"openjpeg",
"poppler",
"tiff",
"webp",
"libheif",
"curl",
"freetype",
"ghostscript",
"bzip2",
"xdg-utils",
"libxml2",
"libxslt",
"xorg-libXcursor",
"xorg-libXext",
"xorg-libXfixes",
"xorg-libXmu",
"xpm",
"libjxl",
"py27-pygtk",
"xz",
"zlib",
"atk",
"dbus-glib",
"iso-codes",
"desktop-file-utils",
"gexiv2",
"glib-networking",
"gtk2"
]
},
{
"type": "run",
"ports": [
"gimp-help-en"
]
}
],
"depends_on": []
},
{
"name": "gimp2",
"portdir": "graphics/gimp2",
"version": "2.10.38",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gimp.org/",
"description": "The GNU Image Manipulation Program",
"long_description": "The GNU Image Manipulation Program (GIMP) is a powerful tool for the preparation and manipulation of digital images. The GIMP provides the user with a wide variety of image manipulation, painting, processing, and rendering tools.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"python27",
"remote",
"debug",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"appstream-glib",
"autoconf",
"automake",
"cctools",
"libtool",
"pkgconfig",
"gtk-doc",
"intltool",
"perl5.34"
]
},
{
"type": "lib",
"ports": [
"aalib",
"babl",
"fontconfig",
"gdk-pixbuf2",
"gegl",
"lcms2",
"libjpeg-turbo",
"libmng",
"libmypaint",
"libpng",
"librsvg",
"libwmf",
"mypaint-brushes1",
"openexr",
"openjpeg",
"poppler",
"tiff",
"webp",
"libheif",
"curl",
"freetype",
"ghostscript",
"bzip2",
"xdg-utils",
"libxml2",
"libxslt",
"xorg-libXcursor",
"xorg-libXext",
"xorg-libXfixes",
"xorg-libXmu",
"xpm",
"libjxl",
"py27-pygtk",
"xz",
"zlib",
"atk",
"dbus-glib",
"iso-codes",
"desktop-file-utils",
"gexiv2",
"glib-networking",
"gtk2"
]
},
{
"type": "run",
"ports": [
"gimp-help-en"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"GIMP-Lensfun",
"p5.26-gimp",
"macclipboard-gimp",
"macfile-gimp",
"gimp-gap-devel",
"icns-gimp",
"p5.28-alien-gimp",
"p5.30-alien-gimp",
"p5.32-alien-gimp",
"p5.34-alien-gimp",
"p5.26-alien-gimp",
"ufraw",
"xsane",
"gimp-resynthesizer",
"gimp-save-for-web",
"gmic-gimp",
"gimp-gap",
"gutenprint",
"gimp-lqr-plugin",
"p5.28-gimp",
"p5.30-gimp",
"p5.34-gimp",
"p5.32-gimp"
]
},
{
"type": "run",
"ports": [
"gimp2-launcher"
]
}
]
},
{
"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": "gimp-lqr-plugin",
"portdir": "graphics/gimp-lqr-plugin",
"version": "0.7.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://liquidrescale.wikidot.com/en:start",
"description": "Liquid Rescale Gimp plug-in.",
"long_description": "The Liquid Rescale Gimp plug-in aims at resizing pictures non uniformly while preserving their features",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"libtool",
"pkgconfig",
"intltool",
"autoconf",
"automake"
]
},
{
"type": "lib",
"ports": [
"gimp2",
"liblqr",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp"
]
}
]
},
{
"name": "gimp-help-en",
"portdir": "graphics/gimp-help-en",
"version": "2.10.34",
"license": "GFDL-1.2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://docs.gimp.org/",
"description": "The GIMP HTML help pages",
"long_description": "The GIMP HTML help pages are intended to be used with the built-in GIMP Help Browser, but can be viewed in any other browser as well.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"pngcrush",
"gawk",
"coreutils",
"docbook-xml",
"docbook-xsl-nons",
"gsed",
"libxml2",
"libxslt",
"clang-15",
"py311-libxml2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gimp2",
"gimp2-devel"
]
}
]
},
{
"name": "gimp-gap-devel",
"portdir": "graphics/gimp-gap-devel",
"version": "2.7.0-20191012",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gimp.org/",
"description": "The Gimp Animation Package.",
"long_description": "GIMP-GAP, the GIMP Animation Package, is a collection of plug-ins to extend GIMP with capabilities to edit and create animations as sequences of single frames. This is the unstable development branch leading up to a stable version 2.8.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"yasm",
"clang-9.0",
"autoconf",
"automake",
"gmake",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"lame",
"libsdl",
"gimp2",
"XviD"
]
},
{
"type": "run",
"ports": [
"mplayer-devel",
"ufraw",
"sox"
]
}
],
"depends_on": []
},
{
"name": "gimp-gap",
"portdir": "graphics/gimp-gap",
"version": "2.6.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gimp.org/",
"description": "The Gimp Animation Package.",
"long_description": "GIMP-GAP, the GIMP Animation Package, is a collection of plug-ins to extend GIMP with capabilities to edit and create animations as sequences of single frames.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"automake",
"gmake",
"libtool",
"pkgconfig",
"yasm",
"intltool",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"zlib",
"lame",
"gimp2",
"XviD",
"bzip2"
]
},
{
"type": "run",
"ports": [
"MPlayer"
]
}
],
"depends_on": []
},
{
"name": "gimp",
"portdir": "graphics/gimp",
"version": "2.10.38",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gimp.org/",
"description": "GIMP - Batteries Included",
"long_description": "This is a META port for the GNU Image Manipulation Program, GIMP, which includes support for JP2000 and RAW formats, content-aware rescaling, Gutenprint and scanner frontends and, optionally, an animation tool, the GIMP Animation Package, and an image processing and scientific visualization tool, GREYCs Magic Image Converter.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"gmic",
"animation",
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gimp2-launcher",
"gimp-lqr-plugin",
"xsane",
"gutenprint"
]
}
],
"depends_on": []
},
{
"name": "gifsicle",
"portdir": "graphics/gifsicle",
"version": "1.96",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.lcdf.org/gifsicle/",
"description": "GIF image/animation creator/editor.",
"long_description": "Gifsicle is a UNIX command-line tool for creating, editing, and getting information about GIF images and animations.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libice",
"xorg-libsm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"littleutils"
]
}
]
},
{
"name": "gifshuffle",
"portdir": "graphics/gifshuffle",
"version": "2.0",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.darkside.com.au/gifshuffle/",
"description": "GIF Colourmap Steganography: conceal messages in GIF images",
"long_description": "gifshuffle is used to conceal messages in GIF images by shuffling the colourmap, which leaves the image visibly unchanged. gifshuffle works with all GIF images, including those with transparency and animation, and in addition provides compression and encryption of the concealed message.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "giflib5",
"portdir": "graphics/giflib5",
"version": "5.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/giflib/",
"description": "GIF library using patented LZW algorithm",
"long_description": "GIF loading and saving shared library. Uses the LZW algorithm.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-imagecodecs",
"py38-imagecodecs",
"libjxl",
"leptonica",
"py310-imagecodecs",
"py311-imagecodecs",
"py312-imagecodecs",
"py313-imagecodecs",
"py314-imagecodecs",
"py39-imagecodecs"
]
}
]
},
{
"name": "giflib",
"portdir": "graphics/giflib",
"version": "4.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/giflib/",
"description": "GIF library using patented LZW algorithm",
"long_description": "GIF loading and saving shared library. Uses the LZW algorithm.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"doc",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"magicpoint",
"metapixel",
"swftools",
"ming",
"py27-gd",
"fontforge",
"mathgl",
"p5.30-imager",
"p5.28-imager",
"p5.32-imager",
"p5.34-imager",
"simage",
"evas",
"pslib",
"imlib2",
"root5",
"ocropus",
"camlimages",
"libextractor",
"gnustep-gui",
"kdelibs4",
"Aseprite",
"x264transcode",
"windowmaker",
"gdal",
"gdal-hdf5",
"gdal-kea",
"gdal-netcdf",
"root6",
"libgdiplus",
"py39-dlib",
"librasterlite2",
"mapserver",
"dlib",
"py310-dlib",
"py311-dlib",
"py312-dlib",
"sxiv",
"OpenSceneGraph",
"OpenSceneGraph-devel",
"openimageio",
"kopete",
"webp"
]
}
]
},
{
"name": "giblib",
"portdir": "graphics/giblib",
"version": "1.2.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20090904063608/http://linuxbrit.co.uk/giblib",
"description": "Utility library for lists, strings and imlib2.",
"long_description": "giblib2 incorporates doubly linked lists, some string functions, and a wrapper for imlib2. The wrapper does two things. It gives you access to fontstyles, which can be loaded from files, saved to files or defined dynamically through the API. It also, and more importantly, wraps imlib2's context API.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"imlib2",
"freetype",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "gegl-devel",
"portdir": "graphics/gegl-devel",
"version": "0.4.64",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gegl.org/",
"description": "GEGL is a graph based image processing framework.",
"long_description": "GEGL is a graph based image processing framework offering image processing and compositing on large images. GEGL is suitable for projects ranging from small one-off projects to interactive applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"debugoptimized",
"gtk_docs",
"sdl1",
"vala",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"meson",
"ninja",
"pkgconfig",
"python313",
"py313-packaging",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"openexr",
"poly2tri-c",
"poppler",
"json-glib",
"webp",
"luajit",
"vala",
"SuiteSparse_UMFPACK",
"ffmpeg",
"pango",
"gettext-runtime",
"py313-gobject3",
"tiff",
"libsdl2",
"gexiv2",
"gobject-introspection",
"babl-devel",
"cairo",
"exiv2",
"gdk-pixbuf2",
"jasper"
]
}
],
"depends_on": []
},
{
"name": "gegl-0.4",
"portdir": "graphics/gegl-0.4",
"version": "0.4.16",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "gegl",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by gegl",
"long_description": "This port has been replaced by gegl.",
"active": false,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "gegl-0.3",
"portdir": "graphics/gegl-0.3",
"version": "0.3.34",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gegl.org/",
"description": "GEGL is a graph based image processing framework.",
"long_description": "GEGL is a graph based image processing framework offering image processing and compositing on large images. GEGL is suitable for projects ranging from small one-off projects to interactive applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"html_doc",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"gtk-doc",
"python27",
"enscript",
"w3m",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"lensfun",
"libjpeg-turbo",
"libraw",
"librsvg",
"json-glib",
"webp",
"lua",
"vala",
"ffmpeg",
"openexr2",
"libspiro",
"gexiv2",
"gobject-introspection",
"gtk2",
"babl",
"exiv2",
"gdk-pixbuf2",
"graphviz",
"jasper"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnome-photos"
]
}
]
},
{
"name": "gegl",
"portdir": "graphics/gegl",
"version": "0.4.64",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://gegl.org/",
"description": "GEGL is a graph based image processing framework.",
"long_description": "GEGL is a graph based image processing framework offering image processing and compositing on large images. GEGL is suitable for projects ranging from small one-off projects to interactive applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"debugoptimized",
"gtk_docs",
"sdl1",
"vala",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"gettext",
"meson",
"ninja",
"pkgconfig",
"python313",
"py313-packaging"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"jasper",
"lcms2",
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"openexr",
"poly2tri-c",
"poppler",
"json-glib",
"webp",
"luajit",
"vala",
"SuiteSparse_UMFPACK",
"ffmpeg",
"pango",
"gettext-runtime",
"py313-gobject3",
"tiff",
"libsdl2",
"gexiv2",
"gobject-introspection",
"babl",
"cairo",
"exiv2",
"gdk-pixbuf2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp3-devel",
"gimp2",
"gimp2-devel"
]
}
]
},
{
"name": "geeqie",
"portdir": "graphics/geeqie",
"version": "2.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.geeqie.org",
"description": "Image viewer and organiser",
"long_description": "Geeqie is a lightweight Gtk+-based image viewer and browser. Provides slideshow function and supports MANY image formats.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"help_files",
"x11",
"quartz",
"print_preview",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"librsvg",
"clang-17",
"makeicns",
"meson",
"pkgconfig",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"exiv2",
"lcms",
"libjpeg-turbo",
"libraw",
"openjpeg",
"poppler",
"tiff",
"webp",
"libarchive",
"libheif",
"libjxl",
"ffmpegthumbnailer",
"desktop-file-utils",
"gspell",
"gtk3",
"libchamplain",
"clutter-gtk",
"djvulibre"
]
},
{
"type": "run",
"ports": [
"exiftool",
"gphoto2",
"exiftran",
"ImageMagick",
"zenity",
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "gdsreader",
"portdir": "graphics/gdsreader",
"version": "0.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://home.netcom.com/~serbanp",
"description": "Calma (GDSii) reader/parser/print tool",
"long_description": "gdsreader is a Calma (GDSii) reader/parser/print tool. It is meant as a fast tool to get info about Calma files contents and to print it to PostScript and HPGL-2 formats.",
"active": true,
"categories": [
"graphics",
"cad"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "gdk-pixbuf2",
"portdir": "graphics/gdk-pixbuf2",
"version": "2.42.12",
"license": "LGPL",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://www.gtk.org/",
"description": "The gdk-pixbuf-2.0 library",
"long_description": "The gdk-pixbuf-2.0 library",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"universal",
"bundle"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-docutils",
"meson",
"ninja",
"pkgconfig",
"gtk-doc",
"libxslt",
"gi-docgen",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"libjpeg-turbo",
"shared-mime-info",
"tiff",
"glib2",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"clutter",
"py38-cairocffi",
"librsvg",
"librsvg-devel",
"gretl",
"libayatana-indicator",
"libhandy",
"libiodbc",
"mindless",
"gingerblue",
"appstream-glib",
"cogl",
"AfterStep",
"gtkmm4",
"spice-gtk",
"libayatana-appindicator",
"baobab",
"gnome-chess",
"tumbler",
"gspell",
"py27-cairocffi",
"py35-cairocffi",
"py36-cairocffi",
"glade",
"pinpoint",
"totem",
"gimp3-devel",
"deluge",
"libgdata",
"polari",
"tracker3",
"gnome-online-accounts",
"birdfont",
"gnome3-core",
"libmediaart",
"gnome-photos",
"libdbusmenu",
"xpad",
"evince",
"gnome-calculator",
"gtk3-devel",
"gtk3",
"imager",
"metacity",
"gtk2",
"linhpsdr",
"pihpsdr",
"darktable",
"darktable-devel",
"gtk4-devel",
"goffice",
"inkscape-devel",
"gtk-vnc",
"libopenraw",
"libopenraw-legacy",
"gtk4",
"scite",
"ayatana-ido",
"gtk-fortran",
"Chatty",
"gegl-0.3",
"gtkspell2",
"rb33-gdk_pixbuf2",
"rb32-gdk_pixbuf2",
"rb31-gdk_pixbuf2",
"libgpod",
"awesome",
"gom",
"gtkmm",
"gegl",
"xmlroff",
"rofi",
"ffmpeg4",
"mlt",
"gtkextra3",
"libnotify",
"libgsf",
"xboard",
"mat2",
"webp-pixbuf-loader",
"digikam",
"inkscape",
"crystfel",
"gtkmm3",
"sakura",
"openslide",
"trojita",
"xine-lib",
"dia",
"mlterm",
"py37-cairocffi",
"nyxt",
"cherrytree",
"libheif",
"py39-cairocffi",
"gegl-devel",
"libadwaita",
"geany",
"abiword-x11",
"pioneers",
"file-roller",
"gnome-calendar",
"gnome-radio",
"gnome-session",
"gnome-sudoku",
"gtk2-devel",
"notekit",
"gstreamer1-gst-plugins-good",
"libshumate",
"pspp",
"pspp-devel",
"xqf",
"py310-cairocffi",
"py311-cairocffi",
"py312-cairocffi",
"py313-cairocffi",
"py314-cairocffi",
"rawtherapee",
"gimp2",
"gimp2-devel",
"audacious-plugins",
"tiv",
"cl-cffi-gtk",
"dino"
]
},
{
"type": "run",
"ports": [
"pympress",
"gnome3-core",
"auto-multiple-choice",
"auto-multiple-choice-devel"
]
}
]
},
{
"name": "gdchart",
"portdir": "graphics/gdchart",
"version": "0.11.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fred.net/brv/chart/",
"description": "Easy to use C API, high performance library.",
"long_description": "Create charts and graphs in PNG, GIF and WBMP format.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"zlib",
"gd2",
"libjpeg-turbo",
"libpng",
"clang-9.0",
"freetype"
]
}
],
"depends_on": []
},
{
"name": "gd2",
"portdir": "graphics/gd2",
"version": "2.3.3",
"license": "gd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libgd.github.io",
"description": "GD creates PNG and JPEG images, among other formats",
"long_description": "gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a .PNG file. This is particularly useful in World Wide Web applications, where .PNG is the format used for inline images. gd is not a paint program. If you are looking for a paint program, you are looking in the wrong place. If you are not a programmer, you are looking in the wrong place.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"tiff",
"webp",
"libheif",
"zlib",
"libiconv",
"xpm",
"freetype",
"fontconfig",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gdchart",
"php53-gdchart",
"php54-gdchart",
"php55-gdchart",
"php56-gdchart",
"nagios"
]
},
{
"type": "lib",
"ports": [
"openvas-client",
"cvsgraph",
"libpst",
"g2",
"icoconvert",
"libpuzzle",
"mkhexgrid",
"mscgen",
"py27-gd",
"ploticus",
"mrtg",
"ntop",
"p5.28-gd",
"p5.30-gd",
"p5.32-gd",
"p5.34-gd",
"p5.28-term-gnuplot",
"p5.30-term-gnuplot",
"p5.32-term-gnuplot",
"p5.34-term-gnuplot",
"graphviz",
"EMBOSS",
"wview",
"webalizer",
"argus-monitor",
"pcb",
"lua51-lua-gd",
"gawk-gd",
"p5.26-gd",
"graphviz-devel",
"p5.26-term-gnuplot",
"gnuplot",
"s710",
"mosml-dynlibs",
"mldonkey",
"dvipng",
"magicspp",
"grads",
"rspamd",
"libgphoto2",
"vnstat",
"p5.28-pdl-io-gd",
"p5.30-pdl-io-gd",
"p5.32-pdl-io-gd",
"p5.34-pdl-io-gd",
"proxmark3-iceman"
]
},
{
"type": "run",
"ports": [
"rb-gd2"
]
}
]
},
{
"name": "g3data",
"portdir": "graphics/g3data",
"version": "1.5.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.frantz.fi/software/g3data.php",
"description": "g3data is a program to extract data from published graphs, when the raw data is not available.",
"long_description": "g3data is an interactive program, which enables the user to extract machine-readable data from published graphs, when the raw data is unavailable. It is particularly useful for extracting data from plots published in scientific journals, when it is inconvenient or impossible to obtain the original raw data.",
"active": true,
"categories": [
"graphics",
"science",
"x11"
],
"maintainers": [
{
"name": "eyre",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "g2",
"portdir": "graphics/g2",
"version": "0.72",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://g2gl.sourceforge.io",
"description": "simple 2-D graphics library",
"long_description": "g2 is a simple 2-D graphics library.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXext",
"gd2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pure-g2"
]
}
]
},
{
"name": "ftgl",
"portdir": "graphics/ftgl",
"version": "2.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frankheckenbach/ftgl",
"description": "Freetype / OpenGL bridge",
"long_description": "FTGL takes freetype fonts, decodes them, and generate an OpenGL object out of it. It supports a lot of rendering modes.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"autoconf",
"automake",
"clang-17",
"pkgconfig",
"gsed"
]
},
{
"type": "lib",
"ports": [
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chromium-bsu",
"gfsview",
"gource",
"h3dapi",
"logstalgia"
]
}
]
},
{
"name": "freeimage",
"portdir": "graphics/freeimage",
"version": "3.18.0",
"license": "(FreeImage-1 or GPL-2 or GPL-3)",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://freeimage.sourceforge.io",
"description": "Library for FreeImage, a dependency-less graphics library",
"long_description": "FreeImage is a library for developers who would like to support most popular graphics image formats. Some highlights are: extremely simple in use, not limited to the local PC (unique FreeImageIO) and Plugin driven!",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ogre",
"py27-mahotas",
"py35-mahotas",
"py36-mahotas",
"php53-FreeImage",
"php54-FreeImage",
"php55-FreeImage",
"php56-FreeImage",
"py37-mahotas",
"opencascade",
"cegui",
"h3dutil"
]
},
{
"type": "run",
"ports": [
"rb31-image_science",
"rb-image_science",
"rb33-image_science",
"rb32-image_science"
]
}
]
},
{
"name": "fontforge",
"portdir": "graphics/fontforge",
"version": "20230101",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fontforge.org",
"description": "Outline and bitmap font editor/converter for many formats",
"long_description": "FontForge allows you to edit outline and bitmap fonts. You may create new ones or modify old ones. It is also a format converter and can interconvert between PostScript (ascii & binary Type1, some Type3, some Type0), TrueType, OpenType (Type2), CID, SVG. Previously known as pfaedit.",
"active": true,
"categories": [
"graphics",
"fonts"
],
"maintainers": [],
"variants": [
"debug",
"python310",
"python311",
"python312",
"gui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"cairo",
"giflib",
"libjpeg-turbo",
"libpng",
"libspiro",
"potrace",
"zlib",
"freetype",
"woff2",
"libiconv",
"libxml2",
"pango",
"python312",
"tiff",
"gettext",
"libuninameslist",
"readline"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"lilypond",
"lilypond-devel"
]
},
{
"type": "lib",
"ports": [
"pdf2htmlex"
]
}
]
},
{
"name": "fontconfig",
"portdir": "graphics/fontconfig",
"version": "2.15.0",
"license": "fontconfig",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/fontconfig/",
"description": "An XML-based font configuration API for X Windows",
"long_description": "Fontconfig is a library for configuring and customizing font access.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"python313",
"clang-18",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"libiconv",
"expat",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xastir",
"chromium-bsu",
"p5.26-gd",
"graphviz-devel",
"p5.26-tk",
"gnuplot",
"libiodbc",
"tcpflow",
"tcpflow-devel",
"freesci",
"freedink",
"libbluray",
"gingerblue",
"gnome-font-viewer",
"appstream-glib",
"libglade2",
"Coin",
"Coin-framework",
"abaddon",
"openvrml",
"quesoglc",
"reduce",
"gimp3-devel",
"stellarium",
"p5.28-gd",
"p5.30-gd",
"p5.32-gd",
"p5.34-gd",
"nheko",
"p5.28-tk",
"p5.30-tk",
"p5.32-tk",
"p5.34-tk",
"gtk3-devel",
"gtk3",
"ds9",
"libLASi",
"Xft2",
"inkscape-devel",
"fntsample",
"libass",
"abiword",
"libass-devel",
"podofo",
"graphviz",
"R-gdtools",
"h3dapi",
"plplot510",
"plplot510-single",
"qt511-qtwebkit",
"gcin",
"icewm",
"phantomjs-qt-qtbase",
"phantomjs-qt-qtwebkit",
"gnome-desktop",
"xine-lib",
"poppler",
"poppler-qt5",
"scribus",
"mlterm",
"ImageMagick7",
"tk-x11",
"gd2",
"openscad",
"openscad-devel",
"font-adobe-100dpi",
"font-adobe-75dpi",
"font-adobe-utopia-100dpi",
"font-adobe-utopia-75dpi",
"font-adobe-utopia-type1",
"font-arabic-misc",
"font-bh-100dpi",
"font-bh-75dpi",
"font-bh-lucidatypewriter-100dpi",
"font-bh-lucidatypewriter-75dpi",
"font-bh-ttf",
"font-bh-type1",
"font-bitstream-100dpi",
"font-bitstream-75dpi",
"font-bitstream-speedo",
"font-bitstream-type1",
"font-cronyx-cyrillic",
"font-cursor-misc",
"font-daewoo-misc",
"font-dec-misc",
"font-ibm-type1",
"font-isas-misc",
"font-jis-misc",
"font-micro-misc",
"font-misc-cyrillic",
"font-misc-meltho",
"font-misc-misc",
"font-mutt-misc",
"font-schumacher-misc",
"font-screen-cyrillic",
"font-sony-misc",
"font-spleen",
"font-sun-misc",
"font-winitzki-cyrillic",
"font-xfree86-type1",
"litebrowser",
"cairo-devel",
"poppler-qt4-mac",
"qt53-qtwebkit",
"qt56-qtwebkit",
"qt55-qtwebkit",
"ffmpeg",
"ffmpeg-devel",
"qt57-qtwebkit",
"ffmpeg4",
"ffmpeg8",
"HandBrake",
"HandBrakeCLI",
"qt58-qtwebkit",
"qt59-qtwebkit",
"VLC2",
"libVLC2",
"avidemux",
"terminus-font",
"mldonkey",
"dvdauthor",
"inkscape",
"scribus-devel",
"webkit2-gtk",
"webkit2-gtk-devel",
"metview",
"sent",
"xterm",
"qt5-qtwebengine",
"qt5-qtwebkit",
"R",
"podofo-0.10",
"openjdk8-powerpc",
"silicon",
"libsdl_pango",
"xfe",
"racket",
"plplot",
"plplot-single",
"openmotif",
"font-manager",
"ddd",
"libgdiplus",
"libsvg",
"openttd",
"cairo",
"ImageMagick",
"texlive-bin",
"librasterlite2",
"pango-devel",
"pango",
"abiword-x11",
"pioneers",
"gdm",
"gnome-control-center",
"gnome-radio",
"gnome-settings-daemon",
"notekit",
"pspp",
"pspp-devel",
"texworks",
"wesnoth",
"octave",
"ghostscript",
"qt513-qtwebengine",
"qt513-qtwebkit",
"gimp2",
"gimp2-devel",
"sxiv",
"gnome-desktop-gtk4",
"OpenSceneGraph",
"OpenSceneGraph-devel",
"ffmpeg6",
"ffmpeg7",
"synfig",
"poppler-devel",
"poppler-devel-qt5",
"MPlayer",
"mplayer-devel"
]
},
{
"type": "run",
"ports": [
"dejavu-fonts",
"urw-fonts",
"liberation-fonts",
"ttf-nerd-fonts-symbols",
"urw-core35-fonts",
"ttf-arphic-ukai",
"ttf-arphic-uming"
]
}
]
},
{
"name": "fntsample",
"portdir": "graphics/fntsample",
"version": "4.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fntsample.sourceforge.net/",
"description": "Font samples generator",
"long_description": "FntSample is a tool that can be used to make font samples that show coverage of the font and are similar in appearance to Unicode Charts.",
"active": true,
"categories": [
"graphics",
"print",
"fonts"
],
"maintainers": [],
"variants": [
"brightcolors",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"perl5.34",
"pkgconfig",
"gettext"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"pango",
"glib2",
"cairo",
"fontconfig",
"freetype"
]
},
{
"type": "run",
"ports": [
"p5.34-pdf-api2",
"p5.34-libintl-perl",
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "flam3",
"portdir": "graphics/flam3",
"version": "3.0.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://flam3.com",
"description": "Cosmic Recursive Fractal Flames",
"long_description": "This is free software to render fractal flames as described on http://flam3.com. Flam3-animate makes animations, and flam3-render makes still images. Flam3-genome creates and manipulates genomes (parameter sets). A C library is also installed.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "dtownsend",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libjpeg-turbo",
"libpng",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "fig2ps",
"portdir": "graphics/fig2ps",
"version": "1.5",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fig2ps.sourceforge.net/",
"description": "converts xfig files to PostScript or PDF, processing text with LaTeX",
"long_description": "fig2ps is a perl script which converts xfig files to PostScript or PDF, processing text with LaTeX. Its primary aim is to produce documents (such as articles) with a high quality, in which the pictures are seamlessly integrated with the text (notably, the font in the figures is exactly the same as in the text).",
"active": true,
"categories": [
"graphics",
"tex"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "run",
"ports": [
"perl5",
"fig2dev",
"ghostscript",
"texlive"
]
}
],
"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": "feh",
"portdir": "graphics/feh",
"version": "3.10.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://feh.finalrewind.org/",
"description": "Fast lightweight image viewer",
"long_description": "Simple and fast image viewer using imlib2 with file list and recursive file opening.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"desktop-file-utils",
"imlib2",
"libexif",
"libjpeg-turbo",
"zlib",
"curl",
"xorg-libXinerama",
"xorg-libXt",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "exiv2",
"portdir": "graphics/exiv2",
"version": "0.27.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.exiv2.org",
"description": "EXIF and IPTC metadata manipulation library and tools",
"long_description": "Exiv2 comprises of a C++ library and a command line utility which allows you to manipulate EXIF and IPTC image metadata.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"cmake",
"gmake",
"python311"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gettext",
"expat",
"libiconv"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pysaga",
"py313-pysaga",
"py314-pysaga",
"py39-pysaga",
"py310-pysaga",
"py312-pysaga"
]
},
{
"type": "lib",
"ports": [
"darktable-devel",
"mythtv-core.28",
"hugin-app",
"gegl-0.3",
"nomacs",
"libextractor",
"libkexiv2",
"nepomuk-core",
"qgis3",
"qgis3-ltr",
"saga",
"gegl",
"luminance-hdr",
"geeqie",
"strigi",
"gwenview",
"gegl-devel",
"photoqt",
"photoqt-qt4",
"gpscorrelate",
"rawtherapee",
"GIMP-Lensfun",
"rawstudio",
"rawproc",
"kde4-runtime",
"gexiv2",
"gthumb",
"kfilemetadata",
"ufraw",
"darktable"
]
}
]
},
{
"name": "exiftran",
"portdir": "graphics/exiftran",
"version": "2.14",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kraxel.org/blog/linux/fbida/",
"description": "A tool for transformations on JPEG from fbida",
"long_description": "A command line tool for lossless transformations of JPEG images images. exiftran is similar to jpegtran, but respects EXIF data. This utility is part of the fbida project.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libexif",
"libjpeg-turbo",
"libpixman"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"geeqie"
]
}
]
},
{
"name": "exiftags",
"portdir": "graphics/exiftags",
"version": "1.01",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://johnst.org/sw/exiftags",
"description": "Utility spits out Exif tags from a digital camera JPEG file",
"long_description": "The exiftags utility parses a specified JPEG file or, by default, its standard input, looking for a JPEG APP1 section containing Exif (Exchangeable Image File) image metadata. The properties contained in these data are then printed to the standard output. Digital cameras typically add Exif data to the image files they produce, containing information about the camera and digitized image.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}