HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50475,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=72",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=70",
"results": [
{
"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": "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": "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",
"p5.26-tk",
"gnuplot",
"libiodbc",
"tcpflow",
"tcpflow-devel",
"freesci",
"freedink",
"libbluray",
"graphviz-devel",
"gingerblue",
"gnome-font-viewer",
"appstream-glib",
"libglade2",
"Coin",
"Coin-framework",
"abaddon",
"openvrml",
"quesoglc",
"ImageMagick7",
"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",
"poppler-devel",
"poppler-devel-qt5",
"poppler",
"poppler-qt5",
"gtk3-devel",
"gtk3",
"ds9",
"libLASi",
"Xft2",
"inkscape",
"inkscape-devel",
"fntsample",
"libass",
"abiword",
"libass-devel",
"podofo",
"graphviz",
"R-gdtools",
"plplot510",
"plplot510-single",
"qt511-qtwebkit",
"gcin",
"icewm",
"phantomjs-qt-qtbase",
"phantomjs-qt-qtwebkit",
"gnome-desktop",
"scribus",
"mlterm",
"h3dapi",
"openscad",
"openscad-devel",
"cairo-devel",
"tk-x11",
"gd2",
"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",
"poppler-qt4-mac",
"qt53-qtwebkit",
"xterm",
"qt56-qtwebkit",
"qt55-qtwebkit",
"ffmpeg",
"ffmpeg-devel",
"qt57-qtwebkit",
"ffmpeg4",
"ffmpeg8",
"HandBrake",
"HandBrakeCLI",
"qt58-qtwebkit",
"qt59-qtwebkit",
"VLC2",
"libVLC2",
"avidemux",
"terminus-font",
"mldonkey",
"dvdauthor",
"scribus-devel",
"webkit2-gtk",
"webkit2-gtk-devel",
"metview",
"sent",
"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",
"MPlayer",
"mplayer-devel",
"xine-lib"
]
},
{
"type": "run",
"ports": [
"dejavu-fonts",
"urw-fonts",
"urw-core35-fonts",
"ttf-arphic-ukai",
"ttf-arphic-uming",
"liberation-fonts",
"ttf-nerd-fonts-symbols"
]
}
]
},
{
"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": "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": "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": "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": "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": "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": [
"cvsgraph",
"libpst",
"graphviz-devel",
"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",
"p5.26-term-gnuplot",
"gnuplot",
"s710",
"openvas-client",
"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": "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": "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": 350
}
],
"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",
"imager",
"AfterStep",
"gtkmm4",
"spice-gtk",
"Chatty",
"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",
"metacity",
"gtk2",
"linhpsdr",
"pihpsdr",
"darktable",
"darktable-devel",
"gtk4-devel",
"goffice",
"inkscape",
"inkscape-devel",
"gtk-vnc",
"libopenraw",
"libopenraw-legacy",
"gtk4",
"scite",
"ayatana-ido",
"gtk-fortran",
"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",
"crystfel",
"gtkmm3",
"sakura",
"openslide",
"trojita",
"cl-cffi-gtk",
"xine-lib",
"mlterm",
"py37-cairocffi",
"nyxt",
"dino",
"cherrytree",
"libheif",
"py39-cairocffi",
"gegl-devel",
"libadwaita",
"geany",
"abiword-x11",
"pioneers",
"dia",
"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"
]
},
{
"type": "run",
"ports": [
"pympress",
"auto-multiple-choice",
"gnome3-core",
"auto-multiple-choice-devel"
]
}
]
},
{
"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": "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": "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": 350
}
],
"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": "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": 350
}
],
"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-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-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": 350
}
],
"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": "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": "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",
"root6",
"root5",
"ocropus",
"kopete",
"camlimages",
"libextractor",
"gnustep-gui",
"kdelibs4",
"gdal",
"gdal-hdf5",
"gdal-kea",
"gdal-netcdf",
"Aseprite",
"x264transcode",
"windowmaker",
"libgdiplus",
"py39-dlib",
"librasterlite2",
"mapserver",
"dlib",
"py310-dlib",
"py311-dlib",
"py312-dlib",
"sxiv",
"OpenSceneGraph",
"OpenSceneGraph-devel",
"openimageio",
"webp"
]
}
]
},
{
"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": 1199
}
],
"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": "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": "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": 1199
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libice",
"xorg-libsm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"littleutils"
]
}
]
},
{
"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": 350
}
],
"variants": [
"gmic",
"animation",
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gimp2-launcher",
"gimp-lqr-plugin",
"xsane",
"gutenprint"
]
}
],
"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": 2615
}
],
"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-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": 2615
}
],
"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-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": 350
}
],
"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-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": 2615
}
],
"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-resynthesizer",
"portdir": "graphics/gimp-resynthesizer",
"version": "20190428-adfa25ab",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bootchk/resynthesizer",
"description": "Resynthesizer is a Gimp plug-in for texture synthesis.",
"long_description": "Given a sample of a texture, it can create more of that texture. This has a surprising number of uses:\n - Creating more of a texture\n (including creation of tileable textures)\n - Removing objects from images\n (great for touching up photos)\n - Creating themed images",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "pieter",
"github": "pietvo",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"intltool",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gimp2",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "gimp-save-for-web",
"portdir": "graphics/gimp-save-for-web",
"version": "0.29.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/auris/gimp-save-for-web",
"description": "Save for Web plug-in for GIMP",
"long_description": "The Save for Web plug-in allows you to export your images into various popular web format options. It shows an automatically updated preview and file size statistics.\n",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "eric",
"github": "iefdev",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"autoconf",
"automake",
"clang-17",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gimp2"
]
}
],
"depends_on": []
},
{
"name": "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": 350
}
],
"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": [
"gmic-gimp",
"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",
"gimp-gap",
"gutenprint",
"gimp-lqr-plugin",
"p5.28-gimp",
"p5.30-gimp",
"p5.34-gimp",
"p5.32-gimp",
"GIMP-Lensfun"
]
},
{
"type": "run",
"ports": [
"gimp2-launcher"
]
}
]
},
{
"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": 350
}
],
"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": "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": 2615
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"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": "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": [
"root6",
"scidavis",
"octave",
"paraview"
]
}
]
},
{
"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": "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": "glew",
"portdir": "graphics/glew",
"version": "2.3.0",
"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",
"pymol",
"pymol-devel",
"gource",
"wt",
"bzflag",
"supertuxkart",
"widelands",
"widelands-devel",
"gstreamer010-gst-plugins-gl",
"Pangolin",
"blender",
"enblend",
"h3dapi",
"hugin-app",
"AppCSXCAD",
"OpenCSG",
"SDRPlusPlus",
"arb",
"kicad",
"openscad",
"openscad-devel",
"paraview",
"vapor",
"logstalgia"
]
}
]
},
{
"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": 464
}
],
"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",
"openvdb",
"opensubdiv",
"raylib",
"SDRPlusPlus"
]
}
]
},
{
"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": 464
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"doxygen",
"clang-17"
]
}
],
"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": "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": "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": "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": 644
}
],
"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": "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": "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": "gpick",
"portdir": "graphics/gpick",
"version": "0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thezbyg/gpick",
"description": "Gpick is an advanced color picker.",
"long_description": "Gpick is a program used to pick colors from anywhere on the screen, mix them to get new colors, generate shades and tints and export palettes to common file formats or simply copy them to the clipboard.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"gettext",
"pkgconfig",
"librsvg",
"makeicns",
"ragel",
"boost178",
"cmake"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"macports-libcxx",
"expat",
"gettext-runtime",
"lua54",
"legacy-support"
]
}
],
"depends_on": []
},
{
"name": "gqview",
"portdir": "graphics/gqview",
"version": "2.0.4",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gqview.sourceforge.net/",
"description": "GQview image browser",
"long_description": "GQview is an image browser that features single click access to view images and move around the directory tree.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "grafx2",
"portdir": "graphics/grafx2",
"version": "2.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://grafx2.chez.com/",
"description": "The ultimate 256-color painting program",
"long_description": "GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "miniupnp",
"github": "miniupnp",
"ports_count": 1
}
],
"variants": [
"sdl2",
"sdl"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libsdl2_ttf",
"libpng",
"libsdl2",
"lua",
"tiff",
"libsdl2_image"
]
}
],
"depends_on": []
},
{
"name": "graphene",
"portdir": "graphics/graphene",
"version": "1.10.8",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ebassi.github.io/graphene/",
"description": "A thin layer of graphic data types",
"long_description": "A thin layer of graphic data types",
"active": true,
"categories": [
"graphics",
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2615
}
],
"variants": [
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"clang-17",
"python313",
"meson",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libshumate",
"gnome3-core",
"gtk4-devel",
"gtk4",
"dino",
"gtkmm4",
"libadwaita",
"gstreamer1-gst-plugins-base"
]
},
{
"type": "run",
"ports": [
"gnome3-core"
]
}
]
},
{
"name": "graphite2",
"portdir": "graphics/graphite2",
"version": "1.3.14",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://graphite.sil.org/",
"description": "a “smart font” system for lesser-known languages",
"long_description": "Graphite is a “smart font” system developed specifically to handle the complexities of lesser-known languages of the world.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "test",
"ports": [
"py313-fonttools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"harfbuzz",
"harfbuzz-devel",
"tectonic",
"texlive-bin",
"wesnoth"
]
}
]
},
{
"name": "graphviz",
"portdir": "graphics/graphviz",
"version": "12.2.1",
"license": "EPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graphviz.org/",
"description": "graph visualization software",
"long_description": "Graphviz is graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. The Graphviz layout programs dot, neato, fdp, sfdp, twopi and circo take descriptions of graphs in a simple text language, and produce output in a variety of visual and text formats.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [
"guile",
"lua",
"ocaml",
"perl",
"python27",
"ruby",
"tcl",
"java",
"smyrna",
"r",
"rsvg",
"gdk_pixbuf",
"glitz",
"pangocairo",
"poppler",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"autoconf-archive",
"automake",
"gettext",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"webp",
"gts",
"freetype",
"libLASi",
"zlib",
"pango",
"xorg-libXaw",
"gettext-runtime",
"expat",
"libtool",
"cairo",
"fontconfig",
"gd2",
"libjpeg-turbo",
"libpng"
]
},
{
"type": "run",
"ports": [
"urw-fonts"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gr-iridium",
"gnuradio-devel",
"sofia-sip",
"maloc",
"libpgf",
"libstdcxx-docs",
"glom",
"gnuradio",
"gnuradio37",
"gnuradio-next",
"gr-adapt",
"gr-air-modes",
"gr37-adapt",
"gr37-air-modes",
"gr-ais",
"gr37-ais",
"gr-baz",
"gr-cdma",
"gr37-baz",
"gr37-cdma",
"gr-fcdproplus",
"gr-foo",
"gr37-fcdproplus",
"gr37-foo",
"gr-fosphor",
"gr-gfdm",
"gr37-fosphor",
"gr37-gfdm",
"gr-gsm",
"gr-hermeslite2",
"gr37-gsm",
"gr-hpsdr",
"gr-ieee802-11",
"gr-ieee802-15-4",
"gr37-ieee802-11",
"gr37-ieee802-15-4",
"gr-iqbalance",
"gr-iio",
"gr37-iqbalance",
"gr37-iio",
"gr-limesdr",
"gr37-limesdr",
"gr-linrad",
"gr-limesdr-devel",
"gr-lora",
"gr-lte",
"gr37-lora-rpp0",
"gr37-lora-BastilleResearch",
"gr-lora-rpp0",
"gr37-lte",
"gr-mapper",
"gr-mac",
"gr37-mapper",
"gr37-mac",
"gr-ofdm",
"gr-osmosdr",
"gr37-ofdm",
"gr37-osmosdr",
"gr-pcap",
"gr-pyqt",
"gr37-pcap",
"gr37-pyqt",
"gr-satellites",
"gr-rds",
"gr37-satellites",
"gr37-rds",
"gr-tdd",
"gr37-tdd",
"gr-sdrplay",
"gr37-sdrplay",
"nds2-client",
"olena",
"gr1c",
"dnsviz",
"libcaption",
"gr37-iridium",
"gr-specest",
"gr37-specest",
"gnome-vfsmm",
"libosmium-doc",
"freecad",
"usd",
"ismrmrd",
"openni",
"opensubdiv",
"ogre"
]
},
{
"type": "lib",
"ports": [
"itpp-devel",
"p5.26-graphviz",
"p5.26-graphviz2",
"p5.26-tk-graphviz",
"py27-pygraphviz",
"py35-pygraphviz",
"py36-pygraphviz",
"py37-pygraphviz",
"py27-graph-tool",
"monotone-viz",
"vala",
"kgraphviewer",
"cutter-rizin",
"gramps",
"p5.28-graphviz2",
"p5.30-graphviz2",
"p5.32-graphviz2",
"p5.34-graphviz2",
"py310-pygraphviz",
"py311-pygraphviz",
"py313-pygraphviz",
"py312-pygraphviz",
"vala-devel",
"graphviz-gui",
"p5.28-tk-graphviz",
"p5.30-tk-graphviz",
"p5.32-tk-graphviz",
"p5.34-tk-graphviz",
"gvedit",
"root6",
"gegl-0.3",
"root5",
"port-depgraph",
"webdot",
"nip2",
"p5.28-graphviz",
"p5.30-graphviz",
"p5.32-graphviz",
"p5.34-graphviz",
"py37-graph-tool",
"py38-pygraphviz",
"py39-pygraphviz",
"graphviz-oldgui",
"PothosFlow",
"itpp"
]
},
{
"type": "run",
"ports": [
"py37-graphviz",
"pathalizer",
"py312-colour",
"py39-pydot",
"R-proffer",
"lscsoft-deps",
"py312-pydot",
"py38-colour",
"py313-pydot",
"py38-scapy",
"py38-scapy-devel",
"py38-pydot",
"py310-pydot",
"py27-scapy",
"py38-graphviz",
"py39-scapy",
"py310-scapy",
"py39-graphviz",
"py310-graphviz",
"py311-graphviz",
"py312-graphviz",
"py313-graphviz",
"py314-graphviz",
"py312-scapy",
"qcachegrind",
"py311-scapy",
"iaito",
"retdec",
"retdec-devel",
"py37-pydot",
"py311-pydot",
"erd",
"py39-scapy-devel",
"py311-scapy-devel",
"py27-colour",
"py36-colour",
"py27-graphviz",
"py35-graphviz",
"py36-graphviz",
"py312-scapy-devel",
"py37-colour",
"R-gridDebug",
"R-gridGraphviz",
"py27-pydot",
"py310-scapy-devel",
"py37-pycallgraph",
"py27-pycallgraph",
"py35-pycallgraph",
"dot2tex",
"cutter-rizin",
"py39-colour",
"port-depgraph",
"py36-pycallgraph",
"py35-pydot",
"py36-pydot",
"py313-scapy",
"bzrtools"
]
}
]
}
]
}