{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=413","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=411","results":[{"name":"libjpeg-turbo","portdir":"graphics/libjpeg-turbo","version":"3.1.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libjpeg-turbo.org","description":"SIMD-accelerated libjpeg-compatible JPEG codec library","long_description":"libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.","active":true,"categories":["graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353},{"name":"larryv","github":"larryv","ports_count":49},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","java","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","nasm","clang-18"]}],"depends_on":[{"type":"build","ports":["gdchart"]},{"type":"lib","ports":["p5.26-pdl","p5.26-tk","py27-imread","py35-imread","py36-imread","py35-game","py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","py39-imread","py36-Pillow","openvrml","py37-Pillow","py38-Pillow","py35-Pillow","py37-opencv3","py38-opencv3","py37-opencv3-devel","py38-opencv3-devel","py38-imread","py38-opencv4-devel","dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","QMPlay2","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","py37-imagecodecs","py38-imagecodecs","py39-Pillow","py37-opencv4","Pangolin","gmic","gmic-qt","gmic-gimp","gmic-clib","gmic-lib","gegl-devel","gegl","py37-imread","gegl-0.3","audacity-devel","libvideogfx","liblas","gdal","gdal-hdf5","gdal-kea","gdal-netcdf","lastfm-desktop","pHash","py37-opencv4-devel","synfig","OpenSceneGraph","gtk4","gtk4-devel","py37-game","ffmpegthumbnailer","py36-game","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","openimageio","libquicktime-devel","libquicktime","paraview","netgen","p5.28-imager","p5.30-imager","p5.32-imager","p5.34-imager","opencv3","opencv3-devel","py27-opencv3","py310-opencv3","py311-opencv3","py27-opencv3-devel","py310-opencv3-devel","py311-opencv3-devel","wxWidgets-3.2","ghostscript","gpac","graphviz-devel","py39-opencv3","py39-opencv3-devel","py39-opencv4","py39-opencv4-devel","qt6-qtbase","qt6-qtimageformats","podofo","py38-game","OpenSceneGraph-devel","mjpegtools","luanti","transcode","libheif","py39-dlib","py38-opencv4","molmol","motif","qt5-qtbase","qt5-qtwebkit","py39-game","py39-imagecodecs","R-ijtiff","R-qpdf","R-ragg","R-readbitmap","fltk","fltk-devel","luminance-hdr","phantomjs-qt-qtbase","qt4-mac","qt511-qtbase","qt513-qtbase","qt53-qtbase","qt55-qtbase","qt56-qtbase","qt57-qtbase","qt58-qtbase","qt59-qtbase","qt610-qtbase","qt610-qtimageformats","qt64-qtbase","qt64-qtimageformats","qt67-qtbase","qt67-qtimageformats","qt68-qtbase","qt68-qtimageformats","qt69-qtbase","qt69-qtimageformats","smooth","ocp","stress-ng","librasterlite2","LibVNCServer","ResIL","eet","gource","inventor","irrlichtmt","libdevil","libextractor","libgdiplus","libgphoto2","libhsplasma","libsdl_image","spice-server","vxl","abiword-x11","xemacs","mame","qemu","scummvm","scummvm-devel","PlasmaClient","alienarena","bomberclone","fizmo","frotz-sdl","glob2","neverball","supertuxkart","supertux","xmoto","mapnik","mapserver","mod_tile","eog","gnofract4d","gnome-photos","gstreamer010-gst-plugins-good","gstreamer1-gst-plugins-good","spice-gtk","vino","Aseprite","GraphicsMagick","ImageMagick","ImageMagick7","InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","argyll","chafa","darktable","darktable-devel","dcmtk","dcraw","dcmtk-static","djvulibre","embree","enblend","epeg","exiftran","farbfeld","feh","flam3","fontforge","gd2","gdk-pixbuf2","gdk-pixbuf2-devel","geeqie","gimp2","gimp2-devel","gimp3-devel","gle-graphics","QGLE","gphoto2","graphviz","hugin-app","imlib2","inkscape","inkscape-devel","iulib","jasper","jasper2","jp2a","jpeg-quantsmooth","jpeg2png","jpegoptim","jpegpixi","lcms","lcms2","leptonica","libbpg","libgeotiff","libicns","libjxl","libmng","libopenraw","libopenraw-legacy","libpano13","libraw","libsixel","libsvg-cairo","libsvg","libwmf","metapixel","minidjvu","mupdf","netpbm","opencv4","opencv4-devel","py310-opencv4","py311-opencv4","py312-opencv4","py313-opencv4","py314-opencv4","py310-opencv4-devel","py311-opencv4-devel","py312-opencv4-devel","py313-opencv4-devel","openslide","openvdb","podofo-0.10","poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","poppler-qt4-mac","povray","qrscan","rawproc","rawstudio","rawtherapee","sam2p","sane-backends","scantailor","simage","swftools","tiff","timg","tiv","ufraw","vigra","vips","webp","wxWidgets-2.8","wxWidgets-3.0","wxgtk-2.8","wxWidgets-3.0-cxx11","wxPython-3.0","wxgtk-3.0","wxgtk-3.0-cxx11","xfig","xsane","xv","zbar","p5.28-barcode-zbar","p5.30-barcode-zbar","p5.32-barcode-zbar","p5.34-barcode-zbar","digikam","gwenview","kde4-runtime","kdelibs4","okular","Io","php85-gd","php84-gd","php83-gd","php82-gd","php81-gd","php80-gd","php74-gd","php73-gd","php72-gd","php71-gd","php70-gd","php56-gd","php55-gd","php54-gd","php53-gd","php52-gd","racket","swi-prolog","unicon","cl-jpeg-turbo","R","gnuplot","gnudatalanguage","mathgl","ngsolve","ploticus","MPlayer","VLC2","libVLC2","jpeginfo","libavif","libyuv","mplayer-devel","sfml","ReadyMedia","centerim","mldonkey","nxcomp","wap11gui","camlimages","libreoffice","p5.28-gd","p5.30-gd","p5.32-gd","p5.34-gd","p5.28-tk","p5.30-tk","p5.32-tk","p5.34-tk","pslib","scribus","py27-Pillow","py310-Pillow","py311-Pillow","py312-Pillow","py313-Pillow","py314-Pillow","py27-game","py310-game","py311-game","py312-game","py313-game","py314-game","py310-imread","py311-imread","py312-imread","py27-nio","EMBOSS","gmsh","hdf4","indi","magicspp","metview","montage","playerstage-player","playerstage-stage","root5","root6","xschem","yorick-z","steghide","littleutils","testdisk","htmldoc","qpdf","rbmake","tesseract","tesseract-training","analog","logstalgia","webkit2-gtk","webkit2-gtk-devel","AfterStep","fox","grace","mrxvt","qt3","sunclock","tigervnc","tightvnc","turbovnc-viewer","windowmaker","xforms","xonclock","xplanet","p5.26-gd","tumbler"]}]},{"name":"libjpeg-turbo-devel","portdir":"graphics/libjpeg-turbo-devel","version":"3.1.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libjpeg-turbo.org","description":"SIMD-accelerated libjpeg-compatible JPEG codec library","long_description":"libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.","active":true,"categories":["graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353},{"name":"larryv","github":"larryv","ports_count":49},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","java","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","nasm","clang-18"]}],"depends_on":[]},{"name":"libjxl","portdir":"graphics/libjxl","version":"0.11.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libjxl/libjxl","description":"JPEG XL reference implementation","long_description":"A reference implementation of JPEG XL.","active":true,"categories":["graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","asciidoc","clang-18"]},{"type":"lib","ports":["openexr","brotli","highway","giflib5","libjpeg-turbo","libpng"]}],"depends_on":[{"type":"lib","ports":["dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","py37-imagecodecs","py38-imagecodecs","py39-dlib","py39-imagecodecs","GraphicsMagick","ImageMagick7","chafa","darktable","darktable-devel","geeqie","gimp2","gimp2-devel","gimp3-devel","imlib2","vips","NetSurf"]}]},{"name":"liblqr","portdir":"graphics/liblqr","version":"1-0.4.2","license":"(GPL-3 or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://liblqr.wikidot.com/en:start","description":"Liquid Rescale library.","long_description":"Liquid Rescale library is a free, open source implementation of the algorithm described in this paper by Shai Avidan and Ariel Shamir. It aims at resizing pictures non uniformly while preserving their features, i.e. avoiding distortion of the important parts.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["glib2"]}],"depends_on":[{"type":"lib","ports":["gimp-lqr-plugin","digikam"]}]},{"name":"libmediaart","portdir":"graphics/libmediaart","version":"1.9.6","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/DraftSpecs/MediaArtStorageSpec","description":"Library tasked with managing, extracting and handling media art caches.","long_description":"Library tasked with managing, extracting and handling media art caches.","active":true,"categories":["graphics","gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["gdkpixbuf","qt5","universal"],"dependencies":[{"type":"build","ports":["clang-18","ninja","pkgconfig","gtk-doc","vala","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gobject-introspection","gdk-pixbuf2","glib2"]}],"depends_on":[{"type":"lib","ports":["gnome3-core","grilo-plugins","rygel"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"libmng","portdir":"graphics/libmng","version":"2.0.3","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libmng.sourceforge.net/","description":"Library for read MNG, an extension to PNG.","long_description":"This library extends PNG support to include Multiple Network Graphics this adds animation capabilities to PNG.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","lcms2","libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["QMPlay2","lastfm-desktop","xine-lib","synfig","qt6-qtimageformats","qt5-qtimageformats","qt3-mac","qt4-mac","qt511-qtimageformats","qt513-qtimageformats","qt53-qtimageformats","qt55-qtimageformats","qt56-qtimageformats","qt57-qtimageformats","qt58-qtimageformats","qt59-qtimageformats","qt610-qtimageformats","qt64-qtimageformats","qt67-qtimageformats","qt68-qtimageformats","qt69-qtimageformats","ResIL","libdevil","love-0.7","gimp2","gimp2-devel","gimp3-devel"]}]},{"name":"libmspub","portdir":"graphics/libmspub","version":"0.1.4","license":"(GPL-2.1+ or LGPL-2.1+ or MPL-1.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libmspub","description":"libmspub is a library and a set of tools for reading and converting binary files produced by Microsoft Publisher.","long_description":"libmspub is a library and a set of tools for reading and converting binary files produced by Microsoft Publisher.","active":true,"categories":["graphics"],"maintainers":[{"name":"cbradney","github":"cbradney","ports_count":3}],"variants":["docs","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","boost176","icu","librevenge"]}],"depends_on":[{"type":"lib","ports":["libreoffice","scribus-devel"]}]},{"name":"libmypaint","portdir":"graphics/libmypaint","version":"1.6.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mypaint/libmypaint","description":"The MyPaint Brush Library","long_description":"libmypaint, a.k.a. \"brushlib\", is a library for making brushstrokes which is used by MyPaint and other projects.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","intltool","python312","autoconf","automake","gettext"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["json-c","gettext-runtime","glib2"]}],"depends_on":[{"type":"lib","ports":["MyPaint","gimp2","gimp2-devel","gimp3-devel"]}]},{"name":"libopenraw","portdir":"graphics/libopenraw","version":"0.3.7","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libopenraw.freedesktop.org/libopenraw/","description":"libopenraw is an ongoing project to provide a free software implementation for decoding camera RAW files.","long_description":"libopenraw is an ongoing project to provide a free software implementation for decoding camera RAW files. One of the main reasons is that dcraw is not suited for easy integration into applications, and there is a need for an easy to use API to build free software digital image processing applications. It also has the goal to address features missing from dcraw such as meta-data decoding and easy thumbnail extraction.","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["gnome","universal"],"dependencies":[{"type":"build","ports":["legacy-support","clang-20","gsed","grep","rust","gawk","pkgconfig","libtool","autoconf","autoconf-archive","automake","cargo","cctools","gettext"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gettext-runtime","boost176","libxml2","curl","libjpeg-turbo","gdk-pixbuf2","libunwind","glib2"]}],"depends_on":[{"type":"lib","ports":["tumbler"]}]},{"name":"libopenraw-legacy","portdir":"graphics/libopenraw-legacy","version":"0.3.7","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libopenraw.freedesktop.org/libopenraw/","description":"libopenraw is an ongoing project to provide a free software implementation for decoding camera RAW files.","long_description":"libopenraw is an ongoing project to provide a free software implementation for decoding camera RAW files. One of the main reasons is that dcraw is not suited for easy integration into applications, and there is a need for an easy to use API to build free software digital image processing applications. It also has the goal to address features missing from dcraw such as meta-data decoding and easy thumbnail extraction.","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["gnome","universal"],"dependencies":[{"type":"build","ports":["clang-20","automake","cctools","gettext","libtool","pkgconfig","gawk","grep","gsed","autoconf","autoconf-archive"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libjpeg-turbo","curl","libxml2","boost176","gettext-runtime","gdk-pixbuf2","glib2"]}],"depends_on":[]},{"name":"libpagemaker","portdir":"graphics/libpagemaker","version":"0.0.4","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker","description":"libpagemaker is a library and a set of tools for reading and converting binary files produced by Adobe Pagemaker.","long_description":"libpagemaker is a library and a set of tools for reading and converting binary files produced by Adobe Pagemaker.","active":true,"categories":["graphics"],"maintainers":[{"name":"cbradney","github":"cbradney","ports_count":3}],"variants":["docs","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["librevenge","boost176"]}],"depends_on":[{"type":"lib","ports":["libreoffice","scribus-devel"]}]},{"name":"libpano13","portdir":"graphics/libpano13","version":"2.9.21","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://panotools.sourceforge.net/","description":"The cross-platform library behind Panorama Tools","long_description":"The panorama tools are mainly used to build panoramic images from a set of overlapping images. The usability extends beyond just building panoramas by far though. You can, for instance, use them to render an average of multiple images to broaden the dynamic range of the images or average out noise. You can also build object movies with them, morph between images and much more.","active":true,"categories":["graphics"],"maintainers":[{"name":"freespace","github":"freespace","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","cmake","ninja","pkgconfig"]},{"type":"lib","ports":["zlib","libjpeg-turbo","libpng","tiff"]}],"depends_on":[{"type":"lib","ports":["autopano-sift-c","hugin-app"]}]},{"name":"libpgf","portdir":"graphics/libpgf","version":"6.14.12","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.libpgf.org/","description":"PGF image library","long_description":"The Progressive Graphics File (PGF) is an efficient image file format, that is based on a fast, discrete wavelet transform with progressive coding features. PGF can be used for lossless and lossy compression.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","graphviz","doxygen","clang-18"]}],"depends_on":[{"type":"lib","ports":["digikam"]}]},{"name":"libpixman","portdir":"graphics/libpixman","version":"0.46.0","license":"X11","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pixman.org","description":"Pixel region Library","long_description":"libpixman is a generic library for manipulating pixel regions. A PixRegion is a set of Y-X banded rectangles that cover the desired region.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["tests","universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["texlive-bin","librasterlite2","hyprutils","spice-server","qemu","wesnoth","spice-gtk","Aseprite","cairo","cairo-devel","exiftran","racket","tcpflow","tcpflow-devel","kicad","openscad","openscad-devel","quartz-wm","tigervnc","xorg-server","xorg-server-1.18","xorg-server-devel","xorg-server-legacy"]}]},{"name":"libpixman-devel","portdir":"graphics/libpixman-devel","version":"0.46.2","license":"X11","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pixman.org","description":"Pixel region Library","long_description":"libpixman is a generic library for manipulating pixel regions. A PixRegion is a set of Y-X banded rectangles that cover the desired region.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["tests","universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[]},{"name":"libpng","portdir":"graphics/libpng","version":"1.6.58","license":"zlib","platforms":"darwin openbsd freebsd sunos linux","epoch":0,"replaced_by":null,"homepage":"https://www.libpng.org/pub/png/libpng.html","description":"Library for manipulating PNG images","long_description":"Libpng was written as a companion to the PNG specification, as a way to reduce the amount of time and effort it takes to support the PNG file format in application programs. Most users will not have to modify the library significantly, advanced users may want to modify it more. The library was coded for both users. All attempts were made to make it as complete as possible, while keeping the code easy to understand. Currently, this library only supports C. Support for other languages is being considered.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib"]}],"depends_on":[{"type":"build","ports":["gavl","gdchart","armagetronad-common","qoi"]},{"type":"lib","ports":["phantomjs-qt-qtbase","qt3-mac","qt4-mac","qt5-qtbase","qt5-qtwebengine","qt511-qtbase","qt513-qtbase","qt513-qtwebengine","qt53-qtbase","qt55-qtbase","qt56-qtbase","qt57-qtbase","qt58-qtbase","qt59-qtbase","qtiplot","audacity-devel","sox","gcam","gerbv","LibVNCServer","ResIL","evas","gource","libdevil","libgdiplus","libhsplasma","libsdl_image","libzmf","t4k_common","vxl","xcbuild","abiword-x11","xemacs","VisualBoyAdvance","atari800","dosbox","dosbox-x","freesci","hatari","nonpareil","qemu","scummvm","scummvm-devel","54321","bomberclone","boswars","criticalmass","enigma","enigma-devel","fizmo","gdash","glob2","lbreakout2","lincity","neverball","openjk","openrct2","openttd","pingus","raceintospace","supertux","supertuxkart","wesnoth","widelands","widelands-devel","xmoto","gdal","grass","grass7","libpcl","mapnik","mapserver","orfeotoolbox","dia","gnofract4d","gstreamer010-gst-plugins-bad","gstreamer010-gst-plugins-gl","gstreamer1-gst-plugins-good","gtk-quartz-engine","gnustep-gui","Aseprite","GraphicsMagick","ImageMagick","MyPaint","OpenSceneGraph","Pangolin","argyll","autotrace","blender","cairo","cairo-devel","darktable","dcmtk","dcmtk-static","dvi2bitmap","embree","enblend","exact-image","feh","flam3","fontforge","gd2","gdk-pixbuf2","gimp2","gimp2-devel","gimp3-devel","gl2ps","gle-graphics","QGLE","glpng","grafx2","graphviz","graphviz-devel","guetzli","hugin-app","icoutils","imlib2","inkscape","inkscape-devel","ipe","iulib","jp2a","lensfun","leptonica","libbpg","libicns","libpano13","libsvg","libwmf","lprof","magicpoint","metapixel","mtpaint","netpbm","opencv3","py27-opencv3","py35-opencv3","py36-opencv3","py37-opencv3","py38-opencv3","py39-opencv3","opencv4","py35-opencv4","py36-opencv4","py37-opencv4","py38-opencv4","py39-opencv4","openimageio","openjpeg","openjpeg15","openslide","openvdb","optipng","pgplot","plotutils","png2ico","pngmeta","pngpp","pngquant","podofo","poppler","poppler-qt5","poppler-qt4-mac","qrencode","scale2x","scantailor","simage","synfig","tif22pnm","ufraw","vigra","vips","webp","wxWidgets-2.8","wxgtk-2.8","wxWidgets-3.0","wxWidgets-3.0-cxx11","wxPython-3.0","wxgtk-3.0","wxWidgets-3.2","xfig","xsane","xv","digikam","gwenview","kdelibs4","Io","gnu-apl","mosml-dynlibs","php80-gd","php74-gd","php73-gd","php72-gd","php71-gd","php70-gd","php56-gd","php55-gd","php54-gd","php53-gd","php52-gd","slang2","R","py39-dlib","gnudatalanguage","gnuplot","mathgl","ploticus","pyxplot","MPlayer","VLC2","libVLC2","dvdauthor","ffmpegthumbnailer","gpac","libgpod","libheif","libmovit","libquicktime","libquicktime-devel","libvideogfx","ming","mjpegtools","mplayer-devel","pHash","subtitleripper","mldonkey","mrtg","ntop","nxcomp","rrdtool","wap11gui","xymon-client","xymon-server","camlimages","libreoffice","pilot-link","p5.26-gd","p5.28-gd","p5.30-gd","p5.26-pgplot","p5.28-pgplot","p5.30-pgplot","p5.26-term-gnuplot","p5.28-term-gnuplot","p5.30-term-gnuplot","p5.26-tk","p5.28-tk","p5.30-tk","fig2dev","freetype","ghostscript","libharu","pslib","scribus","py27-game","py35-game","py36-game","py37-game","py38-game","py39-game","py37-gmic","py38-gmic","py39-gmic","py27-imread","py35-imread","py36-imread","py37-imread","py38-imread","py27-matplotlib","py35-matplotlib","py27-ngl","py27-nio","py27-pygrib","py35-pygrib","py36-pygrib","py37-pygrib","py38-pygrib","py39-pygrib","EMBOSS","aircraft_oap","arb","ecCodes","fldigi","flrig","gildas","gmic","gmic-qt","gmic-gimp","gmic-clib","gmsh","gwyddion","h5utils","ifeffit","magicspp","metview","miriad","molmol","ncarg","ncplot","ncview","ortep3","paraview","playerstage-player","playerstage-stage","pymol","root5","root6","swarm","vis5d","wgrib2","wview","xephem","xmedcon","xtide","yorick-z","littleutils","dvipng","tectonic","texlive-bin","htmldoc","rbmake","tesseract","tesseract-training","wv","NetSurf","analog","logstalgia","mod_qos","webalizer","webkit-gtk","webkit-gtk3","webkit-gtk-2.0","webkit-gtk3-2.0","webkit2-gtk","webkit2-gtk-devel","AfterStep","fox","fvwm2","gcin","glw","grace","gtk2-extra","libsexy","mrxvt","qt3","sunclock","vtwm","windowmaker","xcursorgen","xdialog","xfe","xonclock","xplanet","tumbler","pymol-devel","libfive","php81-gd","p5.32-gd","p5.32-pgplot","p5.32-term-gnuplot","p5.32-tk","zint","py310-game","opencv4-devel","opencv3-devel","py27-opencv3-devel","py35-opencv3-devel","py36-opencv3-devel","py37-opencv3-devel","py38-opencv3-devel","py39-opencv3-devel","py35-opencv4-devel","py36-opencv4-devel","py37-opencv4-devel","py38-opencv4-devel","py39-opencv4-devel","zvbi","darktable-devel","qt6-qtbase","rawtherapee","farbfeld","mod_tile","godot-3.2","gdk-pixbuf2-devel","p5.34-gd","p5.34-pgplot","p5.34-term-gnuplot","p5.34-tk","warzone2100","armagetronad","ocrad","p5.28-image-png-libpng","p5.30-image-png-libpng","p5.32-image-png-libpng","p5.34-image-png-libpng","ncpp","irrlichtmt","aptdec","godot","libaribb24","julius-caesar-3","augustus-caesar-3","py39-imread","py310-imread","optar","crispy-doom","gmic-lib","poppler-devel","poppler-devel-qt5","py310-opencv3","py310-opencv3-devel","py310-opencv4","py310-opencv4-devel","povray","pngloss","php82-gd","libavif","libjxl","gtk4","motif","fltk-devel","kitty","luminance-hdr","fltk","frotz-sdl","abiword","py310-dlib","py310-pygrib","dosbox-staging","R-ragg","R-vdiffr","R-svglite","R-rvg","py311-game","R-showtext","R-sysfonts","R-rgl","R-readbitmap","lua54-luahpdf","lua53-luahpdf","lua52-luahpdf","lua51-luahpdf","R-ggiraph","py311-opencv3","py311-opencv3-devel","py311-opencv4","py311-opencv4-devel","BRiAl","m4ri","qt6-qtwebengine","ufo-ai","toxic","bart","amule","php83-gd","taisei","ocp","podofo-0.10","librasterlite2","py311-dlib","p5.28-imager","p5.30-imager","p5.32-imager","p5.34-imager","gtk4-devel","imager","InsightToolkit4","py310-InsightToolkit4","py311-InsightToolkit4","InsightToolkit","py310-InsightToolkit","py311-InsightToolkit","py310-orfeotoolbox","py311-orfeotoolbox","R-png","msdfgen","py312-game","py311-imread","py312-imread","ImageMagick7","py312-opencv4-devel","py312-orfeotoolbox","py312-opencv4","dlib","py312-dlib","ocrmypdf","wxgtk-3.0-cxx11","rawproc","php84-gd","qrscan","qt64-qtbase","qt64-qtwebengine","racket","py313-game","jpeg2png","libsixel","ffmpeg4","qt67-qtwebengine","qt67-qtbase","py313-opencv4","py313-opencv4-devel","gdal-hdf5","gdal-kea","qt68-qtbase","qt68-qtwebengine","py313-orfeotoolbox","apitrace","opensimh","py312-InsightToolkit4","py313-InsightToolkit4","py312-InsightToolkit","py313-InsightToolkit","luanti","previous","qt69-qtbase","qt69-qtwebengine","py314-opencv4","gdal-netcdf","py314-game","py314-orfeotoolbox","php85-gd","unicon","qt610-qtbase","qt610-qtwebengine","coot","coot-devel","py313-dlib","py314-dlib"]},{"type":"run","ports":["kitty"]}]},{"name":"libpuzzle","portdir":"graphics/libpuzzle","version":"0.11","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libpuzzle.pureftpd.org/project/libpuzzle","description":"a library to find visually similar images","long_description":"The Puzzle library is designed to quickly find visually similar images (gif, png, jpg), even if they have been resized, recompressed, recolored or slightly modified.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gd2"]}],"depends_on":[]},{"name":"libquirc","portdir":"graphics/libquirc","version":"1.2","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dlbeer/quirc","description":"QR decoder library","long_description":"QR codes are a type of high-density matrix barcodes, and quirc is a library for extracting and decoding them from images.","active":true,"categories":["graphics","math"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["full","universal"],"dependencies":[{"type":"build","ports":["gmake","clang-20"]}],"depends_on":[{"type":"lib","ports":["py38-opencv4-devel","py37-opencv4","py37-opencv4-devel","py39-opencv4","py39-opencv4-devel","py38-opencv4","opencv4","opencv4-devel","py310-opencv4","py311-opencv4","py312-opencv4","py313-opencv4","py314-opencv4","py310-opencv4-devel","py311-opencv4-devel","py312-opencv4-devel","py313-opencv4-devel","qrscan"]}]},{"name":"libraw","portdir":"graphics/libraw","version":"0.21.4","license":"(LGPL-2.1 or CDDL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libraw.org","description":"Library for RAW image manipulation","long_description":"A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others).","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","autoconf"]},{"type":"lib","ports":["lcms2","libjpeg-turbo","jasper"]}],"depends_on":[{"type":"lib","ports":["Pangolin","gegl-devel","gegl","gegl-0.3","nomacs","openimageio","luminance-hdr","gthumb","ImageMagick","ImageMagick7","geeqie","photoqt","rawproc","libkdcraw","py310-rawpy","py311-rawpy"]}]},{"name":"librsvg","portdir":"graphics/librsvg","version":"2.58.5","license":"(GPL-2+ or LGPL-2+)","platforms":"darwin","epoch":2,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/LibRsvg","description":"GNOME implementation of rsvg.","long_description":"GNOME implementation of rsvg.","active":true,"categories":["graphics","gnome"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cargo","legacy-support","clang-20","gobject-introspection","rust"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libxml2","glib2","pango","libunwind","cairo","gdk-pixbuf2","harfbuzz","vala","freetype"]}],"depends_on":[{"type":"build","ports":["glom","xlog","lite-xl-luajit","gnome-photos","gnome-radio","glade","meld","gnome-voice","libfive","quodlibet","tortoisehg","octave","lite-xl","kitty","nextcloud-client","gramps","geeqie","gerbv","anjuta","wgshadertoy","gpick","garagejam","gtkwave"]},{"type":"lib","ports":["adwaita-icon-theme","glabels","gnome-chess","gnome-panel","gnome-system-monitor","gnome-themes-extra","goffice","gpodder","gstreamer010-gst-plugins-bad","gthumb","MyPaint","darktable","darktable-devel","gimp2","gimp2-devel","gimp3-devel","gscan2pdf","imlib2","xournalpp","ffmpeg4","gnome3-core","gegl-devel","gegl","gegl-0.3","OpenSceneGraph","coot","coot-devel","gtk4","gtk4-devel","OpenSceneGraph-devel","gstreamer1-gst-plugins-bad","emacs-app","emacs-app-devel","R-rsvg","solfege","evas","gtk2hs","t4k_common","abiword-x11","xboard","gramps","deluge","gajim","mldonkey","pinpoint","denemo","gpredict","qdmr","root6","xmlroff","AfterStep","fvwm2","homebank","lablgtk2","openbox","pdfpc","rawtherapee","timg","vips","claws-mail","pspp-devel","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","ffmpeg8","mat2"]},{"type":"run","ports":["gnome3-core","py39-sphinxcontrib-svg2pdfconverter","py36-sphinxcontrib-svg2pdfconverter","py35-sphinxcontrib-svg2pdfconverter","auto-multiple-choice","dia","py37-sphinxcontrib-svg2pdfconverter","py38-sphinxcontrib-svg2pdfconverter","auto-multiple-choice-devel","py310-sphinxcontrib-svg2pdfconverter","py311-sphinxcontrib-svg2pdfconverter","py312-sphinxcontrib-svg2pdfconverter","py313-sphinxcontrib-svg2pdfconverter","py314-sphinxcontrib-svg2pdfconverter"]}]},{"name":"librsvg-devel","portdir":"graphics/librsvg-devel","version":"2.58.5","license":"(GPL-2+ or LGPL-2+)","platforms":"darwin","epoch":2,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/LibRsvg","description":"GNOME implementation of rsvg.","long_description":"GNOME implementation of rsvg.","active":true,"categories":["graphics","gnome"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cargo","legacy-support","clang-20","gobject-introspection","rust"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libxml2","glib2","pango","libunwind","cairo","gdk-pixbuf2","harfbuzz","vala","freetype"]}],"depends_on":[]},{"name":"librtprocess","portdir":"graphics/librtprocess","version":"2023.06.28","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/CarVac/librtprocess","description":"Select raw processing routines","long_description":"This is a project that aims to make some of RawTherapeeʼs highly optimized raw processing routines readily available for other FOSS photo editing software.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","native","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp"]}],"depends_on":[{"type":"lib","ports":["rawproc"]}]},{"name":"libsixel","portdir":"graphics/libsixel","version":"1.8.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/saitoha/libsixel","description":"Encoder/decoder implementation for DEC SIXEL graphics","long_description":"Encoder/decoder implementation for DEC SIXEL graphics and some converter programs.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","autoconf"]},{"type":"lib","ports":["libpng","curl","libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["mpv","mlterm"]}]},{"name":"libspiro","portdir":"graphics/libspiro","version":"20221101","license":"GPL-3+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/fontforge/libspiro","description":"Raph Levien's Spiro package as a library.","long_description":"Raph Levien's Spiro package as a library. A mechanism for drawing smooth contours with constant curvature at the spline joins.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["gegl-devel","gegl","gegl-0.3","fontforge","ipe"]}]},{"name":"libsvg-cairo","portdir":"graphics/libsvg-cairo","version":"0.1.6","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cairographics.org","description":"SVG Rendering library using cairo","long_description":"SVG Rendering library using cairo","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["automake","pkgconfig","clang-18"]},{"type":"lib","ports":["cairo","libjpeg-turbo","libsvg"]}],"depends_on":[]},{"name":"libsvg","portdir":"graphics/libsvg","version":"0.1.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cairographics.org","description":"SVG Rendering library using cairo","long_description":"SVG Rendering library using cairo","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["automake","pkgconfig","clang-18"]},{"type":"lib","ports":["fontconfig","libxml2","libjpeg-turbo","libpng"]}],"depends_on":[{"type":"lib","ports":["libsvg-cairo"]}]},{"name":"libvisio-0.1","portdir":"graphics/libvisio-0.1","version":"0.1.8","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libvisio","description":"Libvisio is a C++ library for reading and parsing drawings in VSD (Visio) format.","long_description":"Libvisio is a C++ library for reading and parsing drawings in VSD (Visio) format. VSD is the format used by Visio.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["docs","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","boost176"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","libxml2","librevenge","icu"]}],"depends_on":[{"type":"lib","ports":["inkscape","inkscape-devel","vsd2svg","libreoffice","scribus-devel"]}]},{"name":"libwmf","portdir":"graphics/libwmf","version":"0.2.15","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/caolanm/libwmf","description":"Library for converting WMF (Window Metafile Format) files","long_description":"libwmf is a library for reading vector images in Microsoft's native Windows Metafile Format (WMF) and for either (a) displaying them in, e.g., an X window, or (b) converting them to more standard/open file formats.","active":true,"categories":["graphics","fonts"],"maintainers":[],"variants":["x11","xml2","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libpng","zlib","expat","freetype","libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["abiword-x11","gimp2","gimp2-devel","gimp3-devel"]}]},{"name":"libwpg-0.3","portdir":"graphics/libwpg-0.3","version":"0.3.4","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libwpg.sourceforge.net/","description":"Libwpg is a C++ library for reading and parsing graphics in WPG (Word Perfect Graphics) format.","long_description":"Libwpg is a C++ library for reading and parsing graphics in WPG (Word Perfect Graphics) format. WPG is the format used among others in Corel software such as WordPerfect(tm) and Presentations(tm).","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["docs","universal"],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","boost176","autoconf","automake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libwpd-0.10","librevenge"]}],"depends_on":[{"type":"lib","ports":["inkscape","inkscape-devel","libreoffice","libodfgen"]}]},{"name":"libxdkwrl","portdir":"graphics/libxdkwrl","version":"1.3.0","license":"GPL-2","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://maverick.inria.fr/Membres/Xavier.Decoret/","description":"VRML97 parser library","long_description":"The XdkWrl library allows you to load a VRML97 file into a C++ structure","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["antlr","clang-18"]}],"depends_on":[]},{"name":"libxmi","portdir":"graphics/libxmi","version":"1.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/libxmi/","description":"GNU rasterizing library","long_description":"GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["enblend"]}]},{"name":"lprof","portdir":"graphics/lprof","version":"20090113","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://lprof.sourceforge.net","description":"LProf open source ICC profiler","long_description":"LProf is an open source color profiler that creates ICC compliant profiles for devices such as cameras, scanners and monitors. Origanally authored by Marti Maria the creator of LCMS. Marti has graciously consented to the creation of this project.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"fetch","ports":["cvs"]},{"type":"lib","ports":["libpng","qt4-mac","vigra","tiff","zlib","libusb-compat","qt-assistant"]}],"depends_on":[]},{"name":"lzw_codec","portdir":"graphics/lzw_codec","version":"0.11","license":"GPL-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/pts/lzw_codec","description":"LZW compressor and decompressor in C","long_description":"lzw_codec is an LZW compressor and decompressor implemented in ANSI C. It's binary-compatible with PDF /LZWDecode and PostScript /LZWEncode filters if the filters are used without parameters.","active":true,"categories":["graphics"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":54}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["sam2p"]}]},{"name":"magicpoint","portdir":"graphics/magicpoint","version":"1.13a","license":"BSD","platforms":"macosx darwin","epoch":0,"replaced_by":null,"homepage":"http://member.wide.ad.jp/wg/mgp/","description":"An X11 based presentation tool.","long_description":"Magic Point is an X11 based presentation tool. It is designed to make simple presentations easy while to make complicated presentations possible. Its presentation file (whose suffix is typically .mgp) is just text so that you can create presentation files quickly with your favorite editor (e.g. Emacs, vi).","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","imake","clang-18"]},{"type":"lib","ports":["giflib","xorg-libXmu","libpng","Xft2"]}],"depends_on":[]},{"name":"makeicns","portdir":"graphics/makeicns","version":"1.4.10a","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20170331190459/https://bitbucket.org/mkae/makeicns","description":"This program lets you convert all kinds of images to Apple icns format on the command line.","long_description":"This program lets you convert all kinds of images to Apple icns format on the command line.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["gnuradio-devel","lite-xl-luajit","idevice_pair","bacula5","ghidra","cherrytree","mars","gvedit-devel","xastir","gerbv","gtkwave","xlog","usbprog","gcstar","sqliteman","geany","glade","jmeter","love-0.10","love-11","tortoisehg","lite-xl","zim","adtpro","dosbox-x","2Pong","CrimsonFields","Maelstrom","VVVVVV","alienblaster","atanks","barrage","blobwars","bomberclone","bzflag","chromium-bsu","digger","dynamix-chart-width-control-gui","freeciv","freedroidclassic","frozenbubble2","gdash","lbreakout2","lmarbles","lpairs2","mari0","nottetris2","orthorobot","pioneers","rocksndiamonds","sdl_sopwith","simutrans","starfighter","toppler","tuxmath","tuxtype","unciv","vectoroids","xmoto","gramps","anjuta","garagejam","gedit","gingerblue","gitg","glom","gnome-radio","gnome-voice","gtk-internet-radio-locator","gtk-radio","virt-manager","Aseprite","DiffPDF","MyPaint","geeqie","gpick","gvedit","qvge","sheepit-client","wgshadertoy","fityk","pspp","pspp-devel","mkvtoolnix","mkvtoolnix-devel","mkvtoolnix-legacy","gWakeOnLAN","netwag","pan2","quodlibet","NanoVNA-QT","NanoVNASaver","SDRPlusPlus","gate","geda-gaf","gnuradio","gnuradio37","gnuradio-next","gpredict","grig","linrad","qdmr","xnec2c","PineFlash","bacula","ddrescueview","meld","xchm","zint","nyxt","smtube"]}]},{"name":"mandelbrot-set-viewer","portdir":"graphics/mandelbrot-set-viewer","version":"5.02","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://geometrian.com/programming/projects/index.php?project=Mandelbrot%20Set","description":"Python Mandelbrot Set Viewer","long_description":"Python Mandelbrot Set Viewer","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["python310","py310-game","py310-opengl"]}],"depends_on":[]},{"name":"metapixel","portdir":"graphics/metapixel","version":"1.0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.complang.tuwien.ac.at/schani/metapixel/","description":"A Photomosaic Generator","long_description":"Metapixel is a program for generating photomosaics. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["giflib","libjpeg-turbo","libpng"]}],"depends_on":[]},{"name":"materialx","portdir":"graphics/materialx","version":"1.38.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.materialx.org","description":"library for describing materials and textures in computer graphics applications","long_description":"MaterialX is an open standard specification and library API, developed at Lucasfilm and Industrial Light & Magic, for describing and transferring rich material and look-development content between applications and renderers. MaterialX addresses the need for a common, open standard to represent the data values and relationships required to transfer the complete look of a computer graphics model from one application or rendering platform to another, including shading networks, patterns and texturing, complex nested materials, and geometric assignments.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","viewer","oiio","docs","tests","python310","python311","universal"],"dependencies":[{"type":"build","ports":["cmake","doxygen","clang-14"]},{"type":"lib","ports":["nanogui-wjakob","openimageio"]},{"type":"run","ports":["osl"]}],"depends_on":[]},{"name":"mftrace","portdir":"graphics/mftrace","version":"1.2.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://lilypond.org/mftrace/","description":"Trace TeX bitmap font to PFA, PFB, or TTF font","long_description":"A small Python program that lets you trace a TeX bitmap font into a PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font. It is licensed under the GNU GPL.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["potrace","python27","texlive"]}],"depends_on":[]},{"name":"minidjvu","portdir":"graphics/minidjvu","version":"0.8","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://minidjvu.sourceforge.net/","description":"A bitonal DjVu encoder/decoder","long_description":"minidjvu is a command line utility which encodes and decodes single page black-and-white DjVu files, and can compress multiple pages, taking advantage from similarities between pages.","active":true,"categories":["graphics"],"maintainers":[{"name":"raphael","github":"raphael-st","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libjpeg-turbo","tiff"]}],"depends_on":[{"type":"lib","ports":["py35-djvubind","py36-djvubind"]}]},{"name":"mozjpeg","portdir":"graphics/mozjpeg","version":"3.3.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/mozjpeg","description":"A fork of libjpeg-turbo by Mozilla with 'jpgcrush' feature","long_description":"mozjpeg is a fork of libjpeg-turbo with jpgcrush functionality to reduce the size of JPEG images. The 'jpgcrush' feature finds the progressive coding configuration which uses the fewest bits. This most frequently reduces file size by 2-10%, but those are not hard limits. Significantly greater reductions have been observed.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","nasm","clang-18"]}],"depends_on":[]},{"name":"mkhexgrid","portdir":"graphics/mkhexgrid","version":"0.1.1","license":"GPL-2+","platforms":"freebsd darwin","epoch":0,"replaced_by":null,"homepage":"http://www.nomic.net/~uckelman/mkhexgrid","description":"Generates hexagonal grids often used for strategy games.","long_description":"mkhexgrid is a small command-line program which generates hexagonal grids of the sort used for strategy games. Hex grids can be created as PNG or SVG images, and as PostScript. Virtually every aspect of the output can be adjusted—from grid line thickness and color, to style and size of hex centers, to the style and position of hex coordinates. mkhexgrid makes it simple to create whatever hex grid you need.","active":true,"categories":["graphics","textproc","games","print"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gd2","boost176"]}],"depends_on":[]},{"name":"mpg2ppm","portdir":"graphics/mpg2ppm","version":"1.3","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://mpg2ppm.sourceforge.net/","description":"mpg2ppm is a MPEG-VStream decoder based on mpeg2decode","long_description":"mpg2ppm is a MPEG-VStream decoder based on mpeg2decode","active":true,"categories":["graphics","multimedia"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"mscgen","portdir":"graphics/mscgen","version":"0.20","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mcternan.me.uk/mscgen/","description":"Message Sequence Chart image generator","long_description":"Mscgen is a small program that parses Message Sequence Chart descriptions and produces PNG, SVG, EPS or server side image maps (ismaps) as the output. Message Sequence Charts (MSCs) are a way of representing entities and interactions over some time period and are often used in combination with SDL.","active":true,"categories":["graphics"],"maintainers":[],"variants":["freetype","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gd2"]}],"depends_on":[]},{"name":"mtpaint","portdir":"graphics/mtpaint","version":"3.50","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://mtpaint.sourceforge.net/","description":"Mark Tyler's Painting Program","long_description":"mtPaint is a painting program which Mark Tyler developed from scratch so he could easily create pixel art and manipulate digital photos.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2","libpng","freetype"]}],"depends_on":[]},{"name":"msdfgen","portdir":"graphics/msdfgen","version":"1.9","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Chlumsky/msdfgen","description":"multi-channel signed distance field generator","long_description":"MSDFgen is a utility for generating signed distance fields from vector shapes and font glyphs, which serve as a texture representation that can be used in real-time graphics to efficiently reproduce said shapes. This is often applicable to, for example, using texture maps to represent \"line-art\" images, such as text, signs, and UI elements, that need to be rendered in real-time in computer games.","active":true,"categories":["devel","graphics","textproc","games","print"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","openmp","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","libpng","libomp","freetype"]}],"depends_on":[]},{"name":"mypaint-brushes","portdir":"graphics/mypaint-brushes","version":"2.0.2","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mypaint/mypaint-brushes","description":"libmypaint brush data version 2 (used by MyPaint)","long_description":"libmypaint brush data version 2 (used by MyPaint)","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651},{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["MyPaint"]}]},{"name":"mupdf","portdir":"graphics/mupdf","version":"1.24.2","license":"AGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mupdf.com","description":"Lightweight PDF and XPS viewer and parser/rendering library","long_description":"MuPDF is a lightweight PDF and XPS viewer and parser/rendering library. The renderer in MuPDF is tailored for high-quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen. MuPDF is also small, fast, and yet complete. It supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, search and many other bells and whistles. MuPDF can also read XPS documents (OpenXPS ECMA-388).","active":true,"categories":["graphics"],"maintainers":[],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"lib","ports":["gumbo-parser","harfbuzz","jbig2dec","leptonica","libjpeg-turbo","libarchive","curl","freetype","tesseract","openssl3","openjpeg","zlib"]}],"depends_on":[{"type":"lib","ports":["py312-mupdf","py38-mupdf","py39-mupdf","py310-mupdf","py311-mupdf","py37-mupdf","zathura-plugin-pdf-mupdf"]},{"type":"run","ports":["dvisvgm","dvisvgm-devel","impressive"]}]},{"name":"nanogui","portdir":"graphics/nanogui","version":"20200404-21e5cbc8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mitsuba-renderer/nanogui","description":"minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL","long_description":"NanoGUI is a minimalistic cross-platform widget library for OpenGL 3+, GLES 2/3, and Metal. It supports automatic layout generation, stateful C++ lambdas callbacks, a variety of useful widget types, and Retina-capable rendering on Apple devices. (Note: This port is for the \"new\" NanoGUI, which still sees active development and improvement. This newer version of NanoGUI has been re-written for the Mitsuba renderer. If you still need to use the \"old\" NanoGUI, please take a look at the 'nanogui-wjakob' port.)","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","opengl","gles2","gles3","metal","python312","python313","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["glfw","nanovg","metalnanovg"]}],"depends_on":[]},{"name":"mypaint-brushes1","portdir":"graphics/mypaint-brushes","version":"1.3.1","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mypaint/mypaint-brushes","description":"libmypaint brush data version 1 (used by GIMP)","long_description":"libmypaint brush data version 1 (used by GIMP)","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651},{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["gimp2","gimp2-devel","gimp3-devel"]}]}]}