{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=321","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=319","results":[{"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-18","pkgconfig","gsed"]},{"type":"lib","ports":["freetype"]}],"depends_on":[{"type":"lib","ports":["gource","chromium-bsu","h3dapi","unicon","gfsview","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":99}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"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-18"]},{"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":2142}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tiff","webp","libheif","zlib","libiconv","xpm","freetype","fontconfig","libjpeg-turbo","libpng"]}],"depends_on":[{"type":"build","ports":["gdchart","nagios","php53-gdchart","php54-gdchart","php55-gdchart","php56-gdchart"]},{"type":"lib","ports":["grads","magicspp","dvipng","rspamd","p5.28-gd","p5.30-gd","p5.32-gd","p5.34-gd","graphviz-devel","libpst","s710","cvsgraph","libgphoto2","g2","graphviz","icoconvert","libpuzzle","mkhexgrid","mscgen","gawk-gd","mosml-dynlibs","lua51-lua-gd","ploticus","argus-monitor","mrtg","ntop","vnstat","p5.28-pdl-io-gd","p5.30-pdl-io-gd","p5.32-pdl-io-gd","p5.34-pdl-io-gd","p5.28-term-gnuplot","p5.30-term-gnuplot","p5.32-term-gnuplot","p5.34-term-gnuplot","pcb","p5.26-term-gnuplot","proxmark3-iceman","mldonkey","py27-gd","gnuplot","p5.26-gd","EMBOSS","wview","openvas-client","webalizer"]},{"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","freetype","clang-18"]}],"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-18"]}],"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-18","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":2142}],"variants":["doc","x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["ming","camlimages","py27-gd","kdelibs4","gdal","gdal-hdf5","gdal-kea","gdal-netcdf","mapserver","p5.28-imager","p5.30-imager","p5.32-imager","p5.34-imager","dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","mathgl","OpenSceneGraph","libextractor","imlib2","root6","py39-dlib","librasterlite2","evas","libgdiplus","gnustep-gui","Aseprite","fontforge","magicpoint","metapixel","nsxiv","simage","swftools","webp","kopete","x264transcode","pslib","root5","ocropus","windowmaker"]}]},{"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":2142}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gifski","portdir":"graphics/gifski","version":"1.34.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gif.ski/","description":"GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.","long_description":"Highest-quality GIF encoder based on pngquant. gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"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":382}],"variants":["gmic","animation","quartz"],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","automake","gmake","libtool","pkgconfig","yasm","intltool","autoconf"]},{"type":"lib","ports":["zlib","lame","gimp2","XviD","bzip2"]},{"type":"run","ports":["MPlayer"]}],"depends_on":[]},{"name":"libgifski","portdir":"graphics/gifski","version":"1.34.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gif.ski/","description":"C library for gifski, a GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.","long_description":"C library for gifski, which is the Highest-quality GIF encoder based on pngquant. gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["universal"],"dependencies":[{"type":"build","ports":["legacy-support","cargo","cargo-c","clang-20","pkgconfig","rust"]},{"type":"lib","ports":["libunwind"]}],"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":2687}],"variants":["quartz"],"dependencies":[{"type":"build","ports":["intltool","yasm","autoconf","automake","gmake","pkgconfig","clang-18"]},{"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":382}],"variants":[],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","pngcrush","gawk","coreutils","docbook-xml","docbook-xsl-nons","gsed","libxml2","libxslt","py311-libxml2","clang-18"]}],"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":2687}],"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-18","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-18","pkgconfig","intltool"]},{"type":"lib","ports":["gimp2"]}],"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-18"]},{"type":"lib","ports":["zlib","libpng"]}],"depends_on":[{"type":"lib","ports":["paraview","octave","root6","scidavis"]}]},{"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-18"]},{"type":"lib","ports":["cairo","libjpeg-turbo","zlib","poppler","tiff","libpng","ncurses"]}],"depends_on":[{"type":"lib","ports":["QGLE"]}]},{"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":370}],"variants":["universal","x11"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["paraview","AppCSXCAD","vapor","py27-glewpy","avogadrolibs","pymol","pymol-devel","Pangolin","hugin-app","arb","gource","wt","bzflag","supertuxkart","widelands","widelands-devel","gstreamer010-gst-plugins-gl","blender","h3dapi","OpenCSG","SDRPlusPlus","kicad","openscad","openscad-devel","logstalgia"]}]},{"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-18"]},{"type":"lib","ports":["cairo","gle-graphics","libjpeg-turbo","qt4-mac","poppler","tiff","ghostscript","libpng","zlib"]}],"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-18"]},{"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-18"]},{"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":2142}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","libpng"]}],"depends_on":[]},{"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-18"]},{"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":2142}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"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":1685}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-20","librsvg","makeicns","ragel","boost178","cmake","gettext","pkgconfig"]},{"type":"lib","ports":["expat","gettext-runtime","lua54","gtk3"]}],"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-18"]},{"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-18"]},{"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":2687}],"variants":["tests"],"dependencies":[{"type":"build","ports":["pkgconfig","meson","ninja","python314","gobject-introspection","clang-18"]},{"type":"lib","ports":["glib2"]}],"depends_on":[{"type":"lib","ports":["dino","gnome3-core","komikku","gtk4","gtk4-devel","libadwaita","coot","coot-devel","dia","vte","gtkmm4","libshumate"]},{"type":"run","ports":["gnome3-core"]}]},{"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":2142},{"name":"mascguy","github":"mascguy","ports_count":382}],"variants":["guile","lua","ocaml","perl","python27","ruby","tcl","java","smyrna","r","rsvg","gdk_pixbuf","glitz","pangocairo","poppler","x11","universal"],"dependencies":[{"type":"build","ports":["clang-20","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":["libcaption","gr37-osmosdr","gr37-ofdm","gnuradio-devel","gr37-specest","gr-osmosdr","gr-ofdm","gr37-mac","gr37-mapper","gr-ieee802-11","gr-mac","gr-sdrplay","gr-mapper","gr-hpsdr","gr-hermeslite2","gr37-gsm","gr37-gfdm","gr-gsm","gr-gfdm","gr37-fosphor","gr37-foo","gr-fosphor","gr-foo","gr37-fcdproplus","gr37-cdma","libosmium-doc","gr37-satellites","gr37-rds","gr-satellites","gr37-lte","gnuradio","gnuradio37","gnuradio-next","gr-adapt","gr-air-modes","gr37-adapt","gr37-air-modes","gr-ais","gr-baz","gr37-ais","gr37-baz","gr-cdma","gr-fcdproplus","gr-lora-rpp0","gr37-lora-rpp0","ogre","gr37-lora-BastilleResearch","gr-lte","gr-rds","gr-tdd","gr-lora","gr-linrad","gr-limesdr-devel","gr37-limesdr","gr37-iridium","gr-limesdr","gr-iridium","gr37-iqbalance","gr37-iio","gr-iqbalance","freecad","sofia-sip","gr-iio","maloc","gr-specest","olena","gr37-ieee802-15-4","gr37-ieee802-11","gr-ieee802-15-4","glom","gnome-vfsmm","gr37-sdrplay","nds2-client","gr37-tdd","libpgf","dnsviz","openni","opensubdiv","usd","gr37-pyqt","libstdcxx-docs","gr37-pcap","gr-pyqt","gr1c","gr-pcap","ismrmrd"]},{"type":"lib","ports":["p5.28-tk-graphviz","p5.26-graphviz","p5.26-graphviz2","p5.26-tk-graphviz","py27-pygraphviz","py35-pygraphviz","py36-pygraphviz","py37-pygraphviz","py27-graph-tool","gramps","cutter-rizin","port-depgraph","py37-graph-tool","py38-pygraphviz","py39-pygraphviz","gegl-0.3","root6","monotone-viz","graphviz-gui","gvedit","graphviz-oldgui","nip2","kgraphviewer","vala","vala-devel","itpp","itpp-devel","p5.28-graphviz","p5.30-graphviz","p5.32-graphviz","p5.34-graphviz","p5.28-graphviz2","p5.30-graphviz2","p5.32-graphviz2","p5.34-graphviz2","p5.30-tk-graphviz","p5.32-tk-graphviz","p5.34-tk-graphviz","py310-pygraphviz","py311-pygraphviz","py312-pygraphviz","py313-pygraphviz","PothosFlow","root5","webdot"]},{"type":"run","ports":["py311-pydot","py310-pydot","py27-pydot","py314-graphviz","py313-graphviz","py312-graphviz","py311-graphviz","py310-graphviz","py312-colour","dot2tex","py27-scapy","retdec-devel","retdec","qcachegrind","bzrtools","R-proffer","R-gridGraphviz","R-gridDebug","py39-scapy","py39-pydot","py312-scapy-devel","py311-scapy-devel","py310-scapy-devel","py39-scapy-devel","py39-graphviz","py38-graphviz","py38-pydot","py38-scapy-devel","py38-scapy","lscsoft-deps","py37-graphviz","py36-pydot","py35-pydot","py36-pycallgraph","py35-pycallgraph","py27-pycallgraph","py37-pycallgraph","py37-colour","py38-colour","iaito","py39-colour","cutter-rizin","py36-graphviz","py35-graphviz","py27-graphviz","py36-colour","py27-colour","py37-pydot","py314-scapy","py313-scapy","py311-scapy","py312-scapy","py310-scapy","pathalizer","port-depgraph","doxygen","erd","py313-pydot","py312-pydot"]}]},{"name":"graphviz-gui","portdir":"graphics/graphviz","version":"12.2.1","license":"EPL-1","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.graphviz.org/","description":"macOS Aqua GUI for viewing and exporting Graphviz graphs","long_description":"macOS Aqua GUI for viewing and exporting Graphviz graphs.","active":true,"categories":["aqua","graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"mascguy","github":"mascguy","ports_count":382}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["graphviz"]}],"depends_on":[]},{"name":"gvedit","portdir":"graphics/graphviz","version":"12.2.1","license":"EPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.graphviz.org/","description":"Qt-based GUI for Graphviz","long_description":"gvedit is a Qt-based GUI for Graphviz. You may prefer the Mac-native GUI in the graphviz-gui port.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"mascguy","github":"mascguy","ports_count":382}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","makeicns","clang-20"]},{"type":"lib","ports":["qt5-qtbase","graphviz"]}],"depends_on":[]},{"name":"graphviz-oldgui","portdir":"graphics/graphviz-oldgui","version":"16","license":"unknown","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://www.pixelglow.com/graphviz/","description":"Mac OS X Aqua GUI for viewing and exporting Graphviz graphs","long_description":"Mac OS X Aqua GUI for viewing and exporting Graphviz graphs.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","libiconv","clang-18"]},{"type":"lib","ports":["graphviz"]}],"depends_on":[]},{"name":"guetzli","portdir":"graphics/guetzli","version":"1.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/guetzli","description":"JPEG encoder that aims for excellent compression density at high visual quality","long_description":"Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. Guetzli generates only sequential (nonprogressive) JPEGs due to faster decompression speeds they offer.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libpng"]}],"depends_on":[]},{"name":"h3dapi","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Headers and libraries for H3DAPI development.","long_description":"H3DAPI provides is a scenegraph based API with one unified scene graph to handle both graphics and haptics based on the X3D standard.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["fontconfig","ftgl","glew","audiofile","spidermonkey","xercesc3","hapi","libvorbis"]}],"depends_on":[{"type":"lib","ports":["h3dmedx3d","h3dload","h3dviewer","h3dphysics","h3dui"]}]},{"name":"h3dmedx3d","portdir":"graphics/h3dmedx3d","version":"1.5.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of the volume rendering component of X3D.","long_description":"Extension for H3DAPI for support of the volume rendering component of X3D.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"h3dload","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Command line X3D browser based on H3DAPI.","long_description":"X3D browser with custom extensions for haptics and medical simulation.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[]},{"name":"h3dviewer","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"X3D browser based on H3DAPI.","long_description":"X3D browser with custom extensions for haptics and medical simulation.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dphysics","h3dapi","wxWidgets-3.0","h3dui","h3dmedx3d"]}],"depends_on":[]},{"name":"h3dphysics","portdir":"graphics/h3dphysics","version":"1.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of rigid and soft body physics.","long_description":"Extension for H3DAPI for support of rigid and soft body physics.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["bullet","ode","h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"h3dui","portdir":"graphics/h3dui","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of touchable 3D menues.","long_description":"Extension for H3DAPI for support of touchable 3D menues.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"hapi","portdir":"graphics/hapi","version":"1.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Header and library files for HAPI haptics engine.","long_description":"HAPI is a C++ open source cross-platform haptics library. It is extendable and simple to use. It allows for building applications with haptics cababilities or to add haptics to existing applications.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dutil"]}],"depends_on":[{"type":"lib","ports":["h3dapi"]}]},{"name":"icet","portdir":"graphics/icet","version":"2.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icet.sandia.gov/","description":"a high-performance sort-last parallel rendering library","long_description":"The Image Composition Engine for Tiles (IceT) is a high-performance sort-last parallel rendering library.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["mpich-clang18"]}],"depends_on":[{"type":"lib","ports":["paraview"]}]},{"name":"icns-gimp","portdir":"graphics/icns-gimp","version":"0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://leuksman.com/pages/icns","description":"Gimp file format plug-in for Macintosh icon files (.icns)","long_description":"Gimp file format plug-in for Macintosh icon files (.icns) Currently read-only. Can load true color, 8-bit, 4-bit, and 1-bit icons at 128x128, 48x48, 32x32, and 16x16 sizes. Multiple images are loaded as separate layers.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gimp2"]}],"depends_on":[]},{"name":"icoconvert","portdir":"graphics/icoconvert","version":"2.0","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mox.net/tag/icoconvert/","description":"convert Windows .ico icon files into .xpm and .png files","long_description":"A small utility to convert Windows .ico icon files into .xpm and .png files. This can be done in batches, and properly supports transparencies as well as non 32x32 icon sizes. It also supports 24 bit icons.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gd2"]}],"depends_on":[]},{"name":"icoutils","portdir":"graphics/icoutils","version":"0.32.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.nongnu.org/icoutils/","description":"Programs for extracting and converting Windows icons","long_description":"The icoutils are a set of command-line programs for extracting and converting images in Microsoft Windows(R) icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables and libraries (.dll-files).","active":true,"categories":["graphics"],"maintainers":[],"variants":["perl5_28","perl5_32","perl5_34","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libpng"]},{"type":"run","ports":["perl5.34","p5.34-libwww-perl"]}],"depends_on":[]},{"name":"img2pdf","portdir":"graphics/img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-img2pdf","python314"]}],"depends_on":[{"type":"lib","ports":["ocrmypdf","littleutils"]}]},{"name":"inkscape-textext","portdir":"graphics/inkscape-textext","version":"1.10.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/textext/textext","description":"LaTeX typesetting in Inkscape","long_description":"Textext provides re-editable LaTeX objects to Inkscape’s repertoire.","active":true,"categories":["graphics","tex"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gtksourceview3","py312-gobject3"]},{"type":"run","ports":["inkscape","texlive-latex"]}],"depends_on":[]},{"name":"iulib","portdir":"graphics/iulib","version":"0.4-20141216","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbdev/iulib","description":"C++ library of image understanding-related algorithms","long_description":"iulib is a library of image understanding-related algorithms. It provides basic image processing, mathematical morphology, and machine learning algorithms.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["scons","clang-18"]},{"type":"lib","ports":["libsdl_gfx","libsdl_image","zlib","libpng","tiff","libjpeg-turbo","libsdl"]}],"depends_on":[{"type":"lib","ports":["ocropus"]}]}]}