{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=659","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=657","results":[{"name":"pqiv","portdir":"graphics/pqiv","version":"2.12","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/phillipberndt/pqiv","description":"A powerful GTK 3 based command-line image viewer with a minimal UI","long_description":"A powerful GTK 3 based command-line image viewer with a minimal UI. It is highly customizable, can be fully controlled from scripts, and has support for various file formats including PDF, Postscript, video files and archives. It is optimized to be quick and responsive. It comes with support for animations, slideshows, transparency, VIM-like key bindings, automated loading of new images as they appear, external image filters, marks, image preloading, and much more. pqiv started as a Python rewrite of qiv avoiding imlib, but evolved into a much more powerful tool. Today, pqiv stands for powerful quick image viewer.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["glib2","gtk3","cairo"]}],"depends_on":[]},{"name":"povray","portdir":"graphics/povray","version":"3.7.0.8","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.povray.org/","description":"Persistence Of Vision RAYtracer","long_description":"POVRAY is a free and popular Ray Tracer available for many platforms (including UNIX). This is a port of the UNIX version, not the graphical macOS version.","active":true,"categories":["graphics"],"maintainers":[],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","pkgconfig","clang-18"]},{"type":"lib","ports":["tiff","xorg-libsm","zlib","boost176","openexr2","xpm","libsdl","libjpeg-turbo","libpng"]}],"depends_on":[]},{"name":"potrace","portdir":"graphics/potrace","version":"1.16","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://potrace.sourceforge.net/","description":"Transform bitmaps into vector graphics","long_description":"Potrace is a utility for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP), and the default output is one of several vector file formats. A typical use is to create EPS files from scanned data, such as company or university logos, handwritten notes, etc. The resulting image is not jaggy like a bitmap, but smooth. It can then be rendered at any resolution.","active":true,"categories":["graphics"],"maintainers":[],"variants":["metric_default","a4_default","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib"]}],"depends_on":[{"type":"lib","ports":["osm2pgsql","texlive-bin","osm2pgsql-lua","blender","dvisvgm","dvisvgm-devel","fontforge","inkscape","inkscape-devel","mftrace"]}]},{"name":"poppler-qt4-mac","portdir":"graphics/poppler-qt4-mac","version":"0.61.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler is a PDF rendering library. This version is pegged to the last version to support qt4.","long_description":"Poppler is a PDF rendering library. This version is pegged to the last version to support qt4.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","gobject-introspection","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["fontconfig","lcms2","libjpeg-turbo","libpng","openjpeg","qt4-mac","tiff","curl","freetype","expat","poppler-data","bzip2","zlib","glib2","cairo"]}],"depends_on":[{"type":"lib","ports":["py27-poppler-qt4","py35-poppler-qt4","py36-poppler-qt4","texworks","DiffPDF","tellico","py37-poppler-qt4"]}]},{"name":"poppler-devel-qt5","portdir":"graphics/poppler-devel","version":"24.12.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","long_description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","boost"],"dependencies":[{"type":"build","ports":["clang-22","gobject-introspection","python313","cmake","gettext","pkgconfig"]},{"type":"extract","ports":["git","xz"]},{"type":"lib","ports":["libpng","openjpeg","poppler-data","tiff","curl","nss","qt5-qtbase","expat","libiconv","gettext-runtime","poppler-devel","boost181","gpgmepp","freetype","bzip2","zlib","glib2","cairo","fontconfig","lcms2","libjpeg-turbo"]}],"depends_on":[]},{"name":"poppler-devel","portdir":"graphics/poppler-devel","version":"24.12.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","long_description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","boost","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cmake","gettext","clang-22","gobject-introspection","python313"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libpng","openjpeg","poppler-data","tiff","curl","nss","bzip2","expat","libiconv","gettext-runtime","boost181","gpgmepp","freetype","zlib","glib2","cairo","fontconfig","lcms2","libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["poppler-devel-qt5"]}]},{"name":"poppler-qt5","portdir":"graphics/poppler","version":"26.02.0","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","long_description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","boost"],"dependencies":[{"type":"build","ports":["clang-22","gobject-introspection","python314","cmake","gettext","pkgconfig"]},{"type":"extract","ports":["git","xz"]},{"type":"lib","ports":["libpng","openjpeg","poppler","poppler-data","tiff","curl","qt5-qtbase","freetype","expat","libiconv","gettext-runtime","boost188","gpgmepp","nss","bzip2","zlib","glib2","cairo","fontconfig","lcms2","libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["py27-poppler-qt5","py35-poppler-qt5","py36-poppler-qt5","py37-poppler-qt5","py38-poppler-qt5","py39-poppler-qt5","texstudio","photoqt","dspdfviewer","py310-poppler-qt5","py311-poppler-qt5"]}]},{"name":"poppler-data","portdir":"graphics/poppler-data","version":"0.4.12","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler encoding data.","long_description":"Poppler encoding data.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","poppler-qt4-mac","pdf2htmlex"]}]},{"name":"poppler","portdir":"graphics/poppler","version":"26.02.0","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://poppler.freedesktop.org/","description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","long_description":"Poppler is a PDF rendering library based on the xpdf-3.0 code base.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","boost","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cmake","gettext","clang-22","gobject-introspection","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libpng","openjpeg","poppler-data","tiff","curl","nss","bzip2","expat","libiconv","gettext-runtime","boost188","gpgmepp","freetype","zlib","glib2","cairo","fontconfig","lcms2","libjpeg-turbo"]}],"depends_on":[{"type":"build","ports":["osm2pgsql","gdal"]},{"type":"lib","ports":["claws-mail","vips","racket","qt513-qtwebengine","qt5-qtwebengine","gegl-devel","evince","pdfgrep-legacy","gdal-pdf","OpenSceneGraph-devel","OpenSceneGraph","texlive-bin","pdf2svg","dia","R-Rpoppler","R-pdftools","olena","texworks","Etoile","Etoile-devel","diff-pdf","geeqie","gimp2","gimp2-devel","gimp3-devel","gle-graphics","QGLE","inkscape","inkscape-devel","ipe-tools","pdf2djvu","pdfpc","photoqt","poppler-qt5","tumbler","gegl","openscad-devel","littleutils","extractpdfmark","pdf2htmlex","pdfgrep","xournal","xournalpp","p5.26-poppler","timg","zathura-plugin-pdf-poppler","p5.28-poppler","p5.30-poppler","p5.32-poppler","p5.34-poppler","latex2html","scribus-devel","py27-poppler","openscad"]},{"type":"run","ports":["pympress","EqualX","impressive","recoll","auto-multiple-choice","auto-multiple-choice-devel","cfiles","pdfsandwich"]}]},{"name":"polyclipping","portdir":"graphics/polyclipping","version":"6.4.2","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/polyclipping/","description":"Polygon and line clipping and offsetting library","long_description":"Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.","active":true,"categories":["graphics"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":6}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"lib","ports":["openorienteering-mapper"]}]},{"name":"poly2tri-c","portdir":"graphics/poly2tri-c","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/archive/p/poly2tri-c/","description":"A 2D constrained Delaunay triangulation and Delaunay refinement library","long_description":"A 2D constrained Delaunay triangulation and Delaunay refinement library","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["automake","pkgconfig","clang-18","autoconf","libtool"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["glib2"]}],"depends_on":[{"type":"lib","ports":["gegl","gegl-devel"]}]},{"name":"podofo-0.10","portdir":"graphics/podofo-0.10","version":"0.10.5","license":"GPL-2 and LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://podofo.sourceforge.net/","description":"PoDoFo is a library to work with the PDF file format.","long_description":"PoDoFo is a library to work with the PDF file format. The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file.","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libjpeg-turbo","libpng","tiff","lua","zlib","freetype","libunistring","libxml2","libidn","openssl","fontconfig"]}],"depends_on":[]},{"name":"pngquant","portdir":"graphics/pngquant","version":"3.0.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pngquant.org/","description":"command-line utility and library for lossy compression of PNG images","long_description":"pngquant is a command-line utility and library for lossy compression of PNG images. The conversion reduces file sizes significantly (often as much as 70%) and preserves full alpha transparency. Generated images are compatible with all modern web browsers, and have better fallback in IE6 than 24-bit PNGs.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","rust","cargo","legacy-support"]},{"type":"extract","ports":["gnutar"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libpng","lcms2","libunwind","zlib"]}],"depends_on":[{"type":"lib","ports":["littleutils"]},{"type":"run","ports":["ocrmypdf"]}]},{"name":"pngpp","portdir":"graphics/pngpp","version":"0.2.5","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://savannah.nongnu.org/projects/pngpp/","description":"A simplified input/output library for PNG files","long_description":"pngpp provides a C++ wrapper for the libpng that greatly simplifies the reading and writing PNG files","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libpng"]}],"depends_on":[]},{"name":"pngloss","portdir":"graphics/pngloss","version":"1.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/foobaz/pngloss","description":"Lossy compression of PNG images","long_description":"Lossily compress your PNG images with pngloss. The program reads the original PNG file and modifies the pixels to make them more compressible. The resulting PNGs are fully backwards compatible with existing PNG decoders. The compression technique relies on making small adjustments to pixel colors. It works best on true-color images with a wide variety of colors, like photographs or computer generated graphics with realistic lighting. It does not do a good job on paletted images or images with large areas of flat color.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libpng"]}],"depends_on":[]},{"name":"pngcrush","portdir":"graphics/pngcrush","version":"1.8.13","license":"zlib","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://pmt.sourceforge.net/pngcrush/","description":"optimizer for PNG files","long_description":"pngcrush reads in a PNG image, and writes it out again, with the optimum filter_type and zlib_level. It uses brute force (trying filter_type none, and libpng adaptive filtering, with compression levels 3 and 9). It does the most time-consuming method last in case it turns out to be the best. Optionally, it can remove unwanted chunks or add gAMA and sRGB chunks.","active":true,"categories":["graphics"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["gimp-help-en"]},{"type":"lib","ports":["littleutils"]}]},{"name":"pngcheck","portdir":"graphics/pngcheck","version":"4.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libpng.org/pub/png/apps/pngcheck.html","description":"Validate and inspect PNG, JNG and MNG files","long_description":"pngcheck verifies the integrity of PNG, JNG and MNG files (by checking the internal 32-bit CRCs  and decompressing the image data); it can optionally dump almost all of the chunk-level information in the image in human-readable form. For example, it can be used to print the basic statistics about an image (dimensions, bit depth, etc.); to list the color and transparency info in its palette (assuming it has one); or to extract the embedded text annotations. This is a command-line program with batch capabilities.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"png2ico","portdir":"graphics/png2ico","version":"2002-12-08","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.winterdrache.de/freeware/png2ico/","description":"Converts PNG files to Windows icon resource files.","long_description":"Converts PNG files to Windows icon resource files.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libpng"]}],"depends_on":[]},{"name":"plotutils","portdir":"graphics/plotutils","version":"2.6","license":"GPL-3+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gnu.org/software/plotutils/","description":"GNU plotting utilities","long_description":"GNU plotting utilities package, including GNU libplot: a thread-safe function library for exporting two-dimensional vector graphics files, and for displaying animated vector graphics under the X Window System.","active":true,"categories":["graphics"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["m4","libpng","zlib"]}],"depends_on":[{"type":"lib","ports":["py27-biggles","py37-biggles","pstoedit"]}]},{"name":"photoqt-qt4","portdir":"graphics/photoqt","version":"1.0","license":"GPL-2","platforms":"{darwin < 11}","epoch":0,"replaced_by":null,"homepage":"https://photoqt.org","description":"PhotoQt Image Viewer","long_description":"PhotoQt is a simple yet powerful and good looking image viewer, based on Qt/QML, published as open-source and completely free.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["shared-mime-info","desktop-file-utils","qt4-mac","GraphicsMagick","exiv2","gtk3","phonon","glib2"]}],"depends_on":[]},{"name":"pict2pdf","portdir":"graphics/pict2pdf","version":"1.1","license":"MIT","platforms":"{darwin < 11}","epoch":0,"replaced_by":null,"homepage":"http://pict2pdf.sourceforge.net/","description":"Vector-to-vector conversion of PICT files to PDF","long_description":"pict2pdf converts files in Apple's PICT format to Adobe's PDF format. The conversion retains any vector information in the PICT image.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"photoqt","portdir":"graphics/photoqt","version":"3.4","license":"GPL-2","platforms":"{darwin > 10}","epoch":0,"replaced_by":null,"homepage":"https://photoqt.org","description":"PhotoQt Image Viewer","long_description":"PhotoQt is a simple yet powerful and good looking image viewer, based on Qt/QML, published as open-source and completely free.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtmultimedia","qt5-qttools","qt5-qttranslations","qt5-sqlite-plugin","libarchive","glib2","shared-mime-info","desktop-file-utils","gtk3","qt5-qtbase","exiv2","libraw","poppler","poppler-qt5","vips","webp","kde-extra-cmake-modules","pugixml","ImageMagick","qt5-qtsvg","qt5-qtlocation"]}],"depends_on":[]},{"name":"pgplot","portdir":"graphics/pgplot","version":"5.2.2","license":"Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.astro.caltech.edu/~tjp/pgplot/","description":"C/Fortran graphics library","long_description":"The PGPLOT Graphics Subroutine Library is a Fortran- or C-callable, device-independent graphics package for making simple scientific graphs. It is intended for making graphical images of publication quality with minimum effort on the part of the user. For most applications, the program can be device-independent, and the output can be directed to the appropriate device at run time.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["x11","aquaterm","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","docs"],"dependencies":[{"type":"build","ports":["gcc15","pkgconfig","perl5","clang-18"]},{"type":"lib","ports":["zlib","libpng","libgcc","xorg-libX11"]}],"depends_on":[{"type":"lib","ports":["p5.26-pdl","p5.26-pgplot","p5.28-pgplot","p5.30-pgplot","p5.32-pgplot","p5.34-pgplot","LORENE","ifeffit","ortep3"]}]},{"name":"pdfpc","portdir":"graphics/pdfpc","version":"4.7.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pdfpc.github.io/","description":"pdfpc is a GTK based presentation viewer application for GNU/Linux which uses Keynote like multi-monitor output to provide meta information to the speaker during the presentation.","long_description":"pdfpc is a GTK based presentation viewer application for GNU/Linux which uses Keynote like multi-monitor output to provide meta information to the speaker during the presentation. It is able to show a normal presentation window on one screen, while showing a more sophisticated overview on the other one providing information like a picture of the next slide, as well as the left over time till the end of the presentation. The input files processed by pdfpc are PDF documents, which can be created using nearly any of today's presentation software.","active":true,"categories":["graphics"],"maintainers":[{"name":"Torsten.Maehne","github":"maehne","ports_count":4}],"variants":["debug","quartz","x11","video","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","vala","clang-18"]},{"type":"lib","ports":["gstreamer1-gst-plugins-good","gtk3","librsvg","json-glib","qrencode","discount","poppler","libgee","gstreamer1","gstreamer1-gst-plugins-base"]}],"depends_on":[]},{"name":"pdf2djvu","portdir":"graphics/pdf2djvu","version":"0.9.19","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://jwilk.net/software/pdf2djvu","description":"Convert PDF to DjVu","long_description":"pdf2djvu creates DjVu files from PDF files. It's able to extract: graphics, text layer, hyperlinks, document outline (bookmarks), and metadata.","active":true,"categories":["graphics","textproc"],"maintainers":[{"name":"nicos","github":"NicosPavlov","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","gsed","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libiconv","libxslt","GraphicsMagick","djvulibre","poppler","libomp"]},{"type":"test","ports":["python27","py27-nose"]}],"depends_on":[]},{"name":"pbrt3","portdir":"graphics/pbrt3","version":"20200626","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pbrt.org","description":"a photorealistic rendering system","long_description":"Source code for pbrt, the renderer described in the third edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","ptex","google-glog","openexr"]}],"depends_on":[]},{"name":"pbrt2","portdir":"graphics/pbrt2","version":"20190104","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pbrt.org","description":"a photorealistic rendering system","long_description":"Source code for pbrt, the renderer described in the second edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","openexr","tiff"]}],"depends_on":[]},{"name":"pastel","portdir":"graphics/pastel","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sharkdp/pastel","description":"A command-line tool to generate, analyze, convert and manipulate colors","long_description":"pastel is a command-line tool to generate, analyze, convert and manipulate colors. It supports many different color formats and color spaces like RGB (sRGB), HSL, CIELAB, CIELCh as well as ANSI 8-bit and 24-bit representations.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"partio","portdir":"graphics/partio","version":"1.14.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://partio.us","description":"C++ library for manipulating a variety of particle formats","long_description":"Partio is an open-source C++ library, developed by Walt Disney Animation Studios, for reading, writing, and manipulating a variety of standard particle formats (GEO, BGEO, PTC, PDB, PDA). It allows software applications to read and write point cloud formats from a variety of computer graphics programs and can serve as a way to interchange particle data between various file formats.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","python310","python311","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","swig-python","doxygen","clang-14"]},{"type":"lib","ports":["zlib","python311"]}],"depends_on":[{"type":"lib","ports":["osl"]}]},{"name":"oxipng","portdir":"graphics/oxipng","version":"10.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/shssoichiro/oxipng","description":"Multithreaded lossless PNG compression optimizer.","long_description":"Multithreaded lossless PNG compression optimizer.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"osm-gps-map-gtk2","portdir":"graphics/osm-gps-map-gtk2","version":"0.7.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://nzjrs.github.io/osm-gps-map/","description":"A GTK+ 2 widget for displaying OpenStreetMap tiles.","long_description":"A GTK+ 2 widget that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. Downloads map data from a number of websites, including openstreetmap.org.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gnome-common","gtk-doc","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["libsoup-2.4","gtk2"]}],"depends_on":[{"type":"lib","ports":["py27-osmgpsmap","subsurface"]}]},{"name":"osm-gps-map","portdir":"graphics/osm-gps-map","version":"1.2.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nzjrs.github.io/osm-gps-map/","description":"A GTK+ 3 widget for displaying OpenStreetMap tiles.","long_description":"A GTK+ 3 widget that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. Downloads map data from a number of websites, including openstreetmap.org.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gobject-introspection","gtk-doc","autoconf","autoconf-archive","automake","libtool","pkgconfig"]},{"type":"lib","ports":["libsoup-2.4","gtk3"]}],"depends_on":[{"type":"lib","ports":["gramps","darktable","darktable-devel"]}]},{"name":"osl","portdir":"graphics/osl","version":"1.12.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://opensource.imageworks.com","description":"advanced shading language for computer graphics rendering","long_description":"Open Shading Language is a language developed by Sony Pictures Imageworks, used for programming shader effects in computer-generated imagery. It can be used to define how surfaces or volumes scatter light, and can be used for describing materials, lights, displacement, and pattern generation.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","partio","tests","docs","python310","python311"],"dependencies":[{"type":"build","ports":["bison","cmake","flex","pkgconfig","clang-14"]},{"type":"lib","ports":["boost176","llvm-14","qt5-qtbase","imath","python311","pybind11","openimageio","partio","pugixml"]}],"depends_on":[{"type":"lib","ports":["blender"]},{"type":"run","ports":["materialx"]}]},{"name":"openvdb","portdir":"graphics/openvdb","version":"13.0.0","license":"(MPL-2 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openvdb.org/","description":"sparse volumetric data structure and tools","long_description":"OpenVDB is an open source C++ library comprising a novel hierarchical data structure and a large suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in computer-generated graphics and animation.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","tests","docs","nanovdb","logging","openexr","png","jemalloc","utils","jpg","alembic","examples","benchmark","python310","python311","python312","python313","python314","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","doxygen","clang-20"]},{"type":"lib","ports":["glfw","libjpeg-turbo","libpng","blosc","onetbb","imath","boost188","openexr","zlib","jemalloc","alembic"]}],"depends_on":[{"type":"lib","ports":["openimageio","blender"]}]},{"name":"optipng","portdir":"graphics/optipng","version":"7.9.1","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://optipng.sourceforge.net/","description":"PNG file optimizer","long_description":"OptiPNG is a PNG optimizer that recompresses the image files to a smaller size, without losing any information. The idea was inspired by pngcrush and is explained in detail in the PNG-Tech article \"A guide to PNG optimization\". The implementation is carried forward in OptiPNG which offers faster execution per trial and a wider search space.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libpng"]}],"depends_on":[{"type":"build","ports":["xine-lib","kitty"]},{"type":"lib","ports":["littleutils"]}]},{"name":"opensubdiv","portdir":"graphics/opensubdiv","version":"3.4.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://graphics.pixar.com/opensubdiv","description":"subdivision surface library","long_description":"OpenSubdiv is a set of libraries developed by Pixar Animation Studios that implement high-performance subdivision surface (subdiv) evaluation on massively-parallel CPU and GPU architectures. This code path is optimized for drawing deforming surfaces with static topology at interactive framerates.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","clew","glew","openmp","universal"],"dependencies":[{"type":"build","ports":["clang-18","graphviz","doxygen","py312-docutils","py312-pygments","cctools","cmake","ld64"]},{"type":"lib","ports":["tbb","glfw","ptex","zlib"]}],"depends_on":[{"type":"lib","ports":["blender"]}]},{"name":"openni","portdir":"graphics/openni","version":"1.5.7.10","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OpenNI/OpenNI","description":"APIs for natural interaction devices","long_description":"The OpenNI framework provides a set of APIs for accessing natural interaction devices, including support for voice and voice command recognition, hand gestures, and body motion tracking. Requires Java 6 for OS X, at least to build and appears to fail with other versions. Java 6 available at https://support.apple.com/kb/DL1572?locale=en_US","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"","ports_count":99}],"variants":[],"dependencies":[{"type":"build","ports":["graphviz","doxygen","clang-18"]},{"type":"lib","ports":["libusb"]}],"depends_on":[]},{"name":"openjpeg15","portdir":"graphics/openjpeg15","version":"1.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uclouvain/openjpeg","description":"Library for manipulating JPEG-2000 images","long_description":"The OpenJPEG library is an open-source JPEG 2000 codec. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["zlib","jbigkit","lcms2","libpng","tiff"]}],"depends_on":[{"type":"lib","ports":["py27-pygrib","py35-pygrib","py36-pygrib","VLC2","libVLC2","py37-pygrib","py38-pygrib","ecCodes","py39-pygrib","swftools","py310-pygrib"]}]},{"name":"openjpeg","portdir":"graphics/openjpeg","version":"2.5.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openjpeg.org/","description":"Library for manipulating JPEG-2000 images","long_description":"The OpenJPEG library is an open-source JPEG 2000 codec. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["libpng","zlib","tiff","jbigkit","lcms2"]}],"depends_on":[{"type":"lib","ports":["py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","gpac","py36-Pillow","py37-Pillow","py38-Pillow","py35-Pillow","py37-opencv3","py38-opencv3","py37-opencv3-devel","py38-opencv3-devel","py38-opencv4-devel","libheif-devel","libheif","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","opencv3","opencv3-devel","py27-opencv3","py310-opencv3","py311-opencv3","py27-opencv3-devel","py310-opencv3-devel","py311-opencv3-devel","magicspp","metview","py37-imagecodecs","py38-imagecodecs","ImageMagick7","py39-Pillow","py37-opencv4","gdcm2","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","py314-opencv4-devel","openslide","py37-opencv4-devel","ImageMagick","openimageio","leptonica","ffmpeg8","ffmpeg4","gdcm","gstreamer1-gst-plugins-bad","ghostscript","py39-opencv3","py39-opencv3-devel","py39-opencv4","py39-opencv4-devel","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","py38-opencv4","py39-imagecodecs","librasterlite2","blender","darktable","darktable-devel","geeqie","gimp2","gimp2-devel","gimp3-devel","mupdf","poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","poppler-qt4-mac","zathura-plugin-pdf-mupdf","py27-Pillow","py310-Pillow","py311-Pillow","py312-Pillow","py313-Pillow","py314-Pillow","dcm2niix","gnuastro"]}]},{"name":"opencolorio","portdir":"graphics/opencolorio","version":"2.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://opencolorio.org","description":"a color management framework for visual effects and animation","long_description":"OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","python310","python311","python312","python313","python314","x11","quartz","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","sse2neon","boost176","clang-18"]},{"type":"lib","ports":["imath","zlib","python314","yaml-cpp","expat","minizip-ng","pystring"]}],"depends_on":[{"type":"lib","ports":["openimageio","blender"]}]},{"name":"opencollada","portdir":"graphics/opencollada","version":"1.6.68","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.opencollada.org","description":"stream-based library for reading and writing COLLADA files","long_description":"OpenCOLLADA is a library that allows computer graphics software applications to read and write COLLADA (COLLAborative Design Activity) files. COLLADA files are typically XML-based documents identified with a .dae (digital asset exchange) filename extension.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["libxml2"]}],"depends_on":[{"type":"lib","ports":["blender"]}]},{"name":"openclipart","portdir":"graphics/openclipart","version":"0.16","license":"public-domain and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.openclipart.org","description":"This is a collection of clipart.","long_description":"This is a collection of 100% license-free, royalty-free, and restriction-free art that you can use for any purpose.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"oofcanvas","portdir":"graphics/oofcanvas","version":"1.1.2","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ctcms.nist.gov/oof/oofcanvas","description":"C++ library that does some of what libgnomecanvas used to do","long_description":"OOFCanvas is a replacement for libgnomecanvas, designed for use in OOF2, but hopefully useful elsewhere. OOFCanvas is based on Cairo and, unlike libgnomecanvas, is compatible with gtk3. The canvas is a drawing area that can display a variety of shapes, including text. It can be scrolled, zoomed, and printed. Items drawn on the canvas can be selected with the mouse. Note that OOFCanvas is not a drop-in replacement for libgnomecanvas. It's also not a full-fledged gtk widget. It's a set of classes that does some of what libgnomecanvas did and uses gtk.","active":true,"categories":["graphics"],"maintainers":[{"name":"stephen.langer","github":"snarkhunter","ports_count":2},{"name":"oof_manager","github":"","ports_count":2}],"variants":["debug","python312","python311","python310","magick","numpy","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","swig-python","clang-18"]},{"type":"lib","ports":["gtk3","py311-gobject3","ImageMagick","cairomm","python311"]}],"depends_on":[{"type":"lib","ports":["oof2"]}]},{"name":"oidn","portdir":"graphics/oidn","version":"1.4.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.openimagedenoise.org/","description":"denoising filters for images rendered with ray tracing","long_description":"Open Image Denoise is a library of denoising filters for images rendered with ray tracing, developed at Intel. Its purpose is to provide an efficient denoising library that allows ray-tracing-based rendering applications to significantly reduce rendering times.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ispc","clang-18"]},{"type":"lib","ports":["tbb","openimageio"]}],"depends_on":[{"type":"lib","ports":["blender"]}]},{"name":"ogre","portdir":"graphics/ogre","version":"14.0.1","license":"MIT","platforms":"{darwin >= 14}","epoch":0,"replaced_by":null,"homepage":"https://www.ogre3d.org/","description":"Object-Oriented Graphics Rendering Engine","long_description":"OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","graphviz","doxygen","clang-18"]},{"type":"lib","ports":["glslang","freetype","zlib","boost176","pugixml","libsdl2","swig","assimp","freeimage"]}],"depends_on":[]},{"name":"ocrad","portdir":"graphics/ocrad","version":"0.29","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/ocrad/ocrad.html","description":"ocrad is an optical character recognition program","long_description":"GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and produces text in byte (8-bit) or UTF-8 formats.","active":true,"categories":["graphics"],"maintainers":[{"name":"aeioudev","github":"aeiouaeiouaeiouaeiouaeiouaeiou","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["lzip"]},{"type":"lib","ports":["libpng"]}],"depends_on":[]},{"name":"oce","portdir":"graphics/oce","version":"0.18.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tpaviot/oce","description":"Open CASCADE Community Edition","long_description":"Open CASCADE Community Edition","active":true,"categories":["graphics"],"maintainers":[{"name":"mark.brethen","github":"mbrethen","ports_count":7}],"variants":["debug","test","draw","tbb","freeimage","gl2ps","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["freetype"]}],"depends_on":[{"type":"lib","ports":["freecad"]}]},{"name":"objectmarker","portdir":"graphics/objectmarker","version":"20070501","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20190908101354/http://www.cs.utah.edu/~turcsans/DUC_files/HaarTraining/","description":"Tool for opencv to learn to recognize objects","long_description":"Tool for opencv to learn to recognize objects","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["opencv3"]}],"depends_on":[]},{"name":"nsxiv","portdir":"graphics/nsxiv","version":"34","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/nsxiv/nsxiv","description":"New Suckless X image viewer","long_description":"New Suckless X image viewer. nsxiv is a fork of now unmaintained sxiv with the purpose of being a drop-in replacement, while adding and maintaining sensible features.","active":true,"categories":["graphics","x11"],"maintainers":[{"name":"","github":"commitmaniac","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["giflib","imlib2","libexif","fontconfig","Xft2","xorg-libX11","freetype"]}],"depends_on":[]},{"name":"nip2","portdir":"graphics/nip2","version":"8.9.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libvips.github.io/libvips/","description":"nip2 is a user-interface to the VIPS image processing library.","long_description":"nip2 is an image processing spreadsheet. It's good for large images and for colour.","active":true,"categories":["graphics"],"maintainers":[{"name":"jcupitt","github":"jcupitt","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["flex","pkgconfig","clang-18"]},{"type":"lib","ports":["vips","goffice08","gsl","fftw-3","gtk2","graphviz"]}],"depends_on":[]}]}