{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=325","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=323","results":[{"name":"timg","portdir":"graphics/timg","version":"1.6.3","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://timg.sh/","description":"Terminal Image and Video Viewer","long_description":"A user-friendly terminal image viewer that uses graphic capabilities of terminals (Sixel, Kitty or iterm2), or 24-Bit color capabilities and unicode character blocks if these are not available.","active":true,"categories":["graphics"],"maintainers":[{"name":"urkle","github":"urkle","ports_count":1}],"variants":["debug","librsvg","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libjpeg-turbo","librsvg","openslide","GraphicsMagick","webp","libdeflate","ffmpeg8","poppler","cairo","libexif"]}],"depends_on":[{"type":"lib","ports":["offpunk"]}]},{"name":"tinygltf","portdir":"graphics/tinygltf","version":"2.9.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/syoyo/tinygltf","description":"Header only C++11 tiny glTF 2.0 library","long_description":"Header only C++11 tiny glTF 2.0 library.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["nlohmann-json","stb"]}],"depends_on":[{"type":"lib","ports":["draco"]}]},{"name":"tiv","portdir":"graphics/tiv","version":"0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/radare/tiv","description":"tiv: the terminal image viewer","long_description":"Tiv implements its own rendering algorithms to display pictures loaded with the Gdk library to the terminal using ascii art and ansi256 in color and grayscale.","active":true,"categories":["graphics","games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","vala","clang-18"]},{"type":"lib","ports":["gdk-pixbuf2","libjpeg-turbo"]}],"depends_on":[]},{"name":"toilet","portdir":"graphics/toilet","version":"0.3","license":"WTFPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libcaca.zoy.org/wiki/libcaca","description":"toilet - colour based alternative to figlet using libcaca","long_description":"The TOIlet project attempts to create a free replacement for the FIGlet utility. TOIlet stands for “The Other Implementation’s letters”, coined after FIGlet’s “Frank, Ian and Glen’s letters”.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses","libcaca"]}],"depends_on":[]},{"name":"ttfautohint","portdir":"graphics/ttfautohint","version":"1.8.4","license":"(freetype or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.freetype.org/ttfautohint/","description":"A library to autohint TrueType fonts","long_description":"ttfautohint provides a 99% automated hinting process and a platform for finely hand-hinting the last 1%. It is ideal for web fonts and supports many scripts: Latin, Greek, Arabic, Devanagari, Hebrew, Khmer, Myanmar, Thai, and many more.","active":true,"categories":["graphics","fonts"],"maintainers":[{"name":"","github":"tuffnatty","ports_count":1}],"variants":["qt4","qt5","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["harfbuzz","freetype"]}],"depends_on":[]},{"name":"tthresh","portdir":"graphics/tthresh","version":"2023.07.12","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rballester/tthresh","description":"C++ compressor for multidimensional grid data using the Tucker decomposition","long_description":"C++ compressor for multidimensional grid data using the Tucker decomposition","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","libomp","eigen3"]}],"depends_on":[]},{"name":"twain-sane","portdir":"graphics/twain-sane","version":"3.5","license":"GPL-2+","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://www.ellert.se/twain-sane/","description":"TWAIN datasource for SANE","long_description":"This is a TWAIN datasource for Mac OS X that aquires images using the SANE backend libraries. The SANE backend libraries provide access to a large range of scanners connected through SCSI or USB. For a complete list see the documentation on the SANE project homepage. It works with my HP SCSI scanner, and many people have reported success with a large number of different scanners. The feedback from users have helped the SANE developers to fix problems with various backends, so with each release of the SANE backends more of the Mac OS X specific problems have been solved.","active":true,"categories":["graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gettext","libusb-compat","sane-backends","libiconv"]}],"depends_on":[]},{"name":"ttygif","portdir":"graphics/ttygif","version":"1.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/icholy/ttygif","description":"Convert terminal recordings to animated GIFs.","long_description":"Convert terminal recordings to animated GIFs. ttygif converts a ttyrec file into GIF files. It's a stripped down version of ttyplay that screenshots every frame.","active":true,"categories":["sysutils","graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["ImageMagick"]}],"depends_on":[]},{"name":"unpaper","portdir":"graphics/unpaper","version":"7.0.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.flameeyes.eu/projects/unpaper","description":"Post-processing scanned and photocopied book pages","long_description":"unpaper is a post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies. The main purpose is to make scanned book pages better readable on screen after conversion to PDF. Additionally, unpaper might be useful to enhance the quality of scanned pages before performing optical character recognition (OCR).","active":true,"categories":["graphics"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sphinx","clang-18","meson","ninja","pkgconfig","netpbm","libxslt"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["ffmpeg7"]},{"type":"run","ports":["netpbm"]}],"depends_on":[{"type":"run","ports":["ocrmypdf","pdfsandwich"]}]},{"name":"vcs","portdir":"graphics/vcs","version":"1.13.4","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://p.outlyer.net/vcs/","description":"creates video contact sheets (previews) of videos","long_description":"vcs creates video contact sheets (previews) of videos.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["ImageMagick","ffmpeg","grep"]}],"depends_on":[]},{"name":"usd","portdir":"graphics/usd","version":"20.05","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.openusd.org","description":"universal scene description","long_description":"Universal Scene Description (USD) is a software library, developed by Pixar Animation Studios, that provides a system for authoring, reading, and streaming time-sampled scene description for interchange between computer graphics applications. It organizes data into hierarchical namespaces of primitives and their properties. This provides a set of schemas upon which common 3-D computer graphics concepts such as geometry, shading, models, and assets can be organized and manipulated.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","docs","tests","examples","tutorials","imaging","usd_imaging","opengl","python","viewer","ptex","openvdb","monolithic","oiio","ocio","alembic","hdf5","materialx","universal"],"dependencies":[{"type":"build","ports":["cmake","graphviz","doxygen","clang-14"]},{"type":"lib","ports":["tbb","py311-jinja2","ptex","boost176","python311"]}],"depends_on":[{"type":"lib","ports":["blender"]}]},{"name":"vipsdisp","portdir":"graphics/vipsdisp","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jcupitt/vipsdisp","description":"Tiny libvips/gtk+4 image viewer","long_description":"Tiny libvips/gtk+4 image viewer","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","meson","ninja","pkgconfig","python312"]},{"type":"lib","ports":["desktop-file-utils","vips","gtk4","glib2"]}],"depends_on":[]},{"name":"virglrenderer","portdir":"graphics/virglrenderer","version":"0.10.4e","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.freedesktop.org/virgl/virglrenderer","description":"VirGL virtual OpenGL renderer","long_description":"Library that gives emulators the necessary tools to implement a virtio-gpu device, in particular one with 3D support.","active":true,"categories":["graphics"],"maintainers":[{"name":"jc+macports","github":"tsujp","ports_count":24}],"variants":["x11","quartz"],"dependencies":[{"type":"build","ports":["ninja","vulkan-headers","clang-18","meson","pkgconfig"]},{"type":"lib","ports":["libepoxy","MoltenVK"]}],"depends_on":[{"type":"lib","ports":["libkrun"]}]},{"name":"viu","portdir":"graphics/viu","version":"1.6.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/atanunq/viu","description":"Simple terminal image viewer written in Rust.","long_description":"A small command-line application to view images from the terminal written in Rust. It is basically the front-end of viuer. It uses either iTerm or Kitty graphics protocol, if supported. If not, lower half blocks (▄ or \\u2584) are displayed instead.","active":true,"categories":["graphics"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"vlfeat","portdir":"graphics/vlfeat","version":"0.9.20","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://vlfeat.org/","description":"Implementation of SIFT, MSER and other CV algorithms.","long_description":"The VLFeat open source library implements popular computer vision algorithms including SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, and quick shift.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"vsd2svg","portdir":"graphics/vsd2svg","version":"0.1.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dia-installer.de/vsd2svg/","description":"A commandline tool to convert files in VSD (Visio) format to SVG.","long_description":"A commandline tool to convert files in VSD (Visio) format to SVG. VSD is the format used by Visio.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","autoconf"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["librevenge","libvisio-0.1"]}],"depends_on":[]},{"name":"vpype","portdir":"graphics/vpype","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abey79/vpype","description":"The Swiss-Army-knife command-line tool for plotter vector graphics.","long_description":"The Swiss-Army-knife command-line tool for plotter vector graphics.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"","github":"abey79","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-Pillow","py310-scipy","py310-matplotlib","py310-shapely","py310-multiprocess","python310","py310-moderngl","py310-pnoise","py310-svgelements","py310-svgwrite","py310-pyside2","py310-glcontext","py310-tomli","py310-click","py310-asteval","py310-cachetools","py310-numpy"]}],"depends_on":[]},{"name":"vtk-m","portdir":"graphics/vtk-m","version":"2.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://m.vtk.org/","description":"VTK-m is a toolkit of scientific visualization algorithms for emerging processor architectures","long_description":"VTK-m is a toolkit of scientific visualization algorithms for emerging processor architectures. VTK-m supports the fine-grained concurrency for data analysis and visualization algorithms required to drive extreme scale computing by providing abstract models for data and execution that can be applied to a variety of algorithms across many different processor architectures.","active":true,"categories":["devel","graphics","science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":["debug","native","openmp","tbb","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[]},{"name":"vtk-m-17","portdir":"graphics/vtk-m","version":"1.7.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://m.vtk.org/","description":"VTK-m is a toolkit of scientific visualization algorithms for emerging processor architectures","long_description":"VTK-m is a toolkit of scientific visualization algorithms for emerging processor architectures. VTK-m supports the fine-grained concurrency for data analysis and visualization algorithms required to drive extreme scale computing by providing abstract models for data and execution that can be applied to a variety of algorithms across many different processor architectures.","active":true,"categories":["devel","graphics","science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":["debug","native","openmp","tbb","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[]},{"name":"webp","portdir":"graphics/webp","version":"1.6.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developers.google.com/speed/webp/","description":"image format library providing lossy compression for photographic images","long_description":"WebP is a new image format that provides lossy compression for photographic images. In a large scale study of 900,000 web images, WebP images were 39.8% smaller than jpeg images of similar quality. A WebP file consists of VP8 image data, and a container based on RIFF. Webmasters, web developers and browser developers can use the WebP format to create smaller, better-looking images that can help make the web faster.","active":true,"categories":["devel","graphics","science"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["giflib","libjpeg-turbo","libpng","tiff"]}],"depends_on":[{"type":"lib","ports":["p5.26-gd","py27-imread","py35-imread","py36-imread","py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","allegro5","py39-imread","ImageMagick","py36-Pillow","py37-Pillow","py38-Pillow","gegl","gegl-devel","gimp2","gimp2-devel","py35-Pillow","vips","kde4-runtime","py37-opencv3","py38-opencv3","py37-opencv3-devel","py38-opencv3-devel","py38-imread","py38-opencv4-devel","qt611-qtimageformats","SDL3_image","chafa","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","opencv4","opencv4-devel","py310-opencv4","py311-opencv4","py312-opencv4","py313-opencv4","py314-opencv4","py311-opencv4-devel","py310-opencv4-devel","py312-opencv4-devel","py313-opencv4-devel","py314-opencv4-devel","qt6-qtimageformats","gnuplot","py27-Pillow","py310-Pillow","py311-Pillow","py312-Pillow","py313-Pillow","py314-Pillow","py315-Pillow","py37-imagecodecs","py38-imagecodecs","py39-Pillow","py37-opencv4","emacs-mac-app","emacs-mac-app-devel","taisei","GraphicsMagick","gstreamer1-gst-plugins-bad","libheif-devel","py37-imread","gdal","gdal-hdf5","gdal-kea","gdal-netcdf","py37-opencv4-devel","mapnik","leptonica","libreoffice","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","QMPlay2","lagrange","qt5-qtwebengine","qt5-qtwebkit","qt5-qtimageformats","qt511-qtwebkit","qt511-qtimageformats","qt513-qtwebengine","qt513-qtwebkit","qt513-qtimageformats","qt55-qtwebkit","qt55-qtimageformats","qt56-qtwebkit","qt56-qtimageformats","qt57-qtwebkit","qt57-qtimageformats","qt58-qtwebkit","qt58-qtimageformats","qt59-qtwebkit","qt59-qtimageformats","qt610-qtimageformats","qt64-qtimageformats","qt67-qtimageformats","qt68-qtimageformats","qt69-qtimageformats","ImageMagick7","opencv3","opencv3-devel","py27-opencv3","py310-opencv3","py311-opencv3","py27-opencv3-devel","py310-opencv3-devel","py311-opencv3-devel","ffmpeg","ffmpeg-devel","ffmpeg4","ffmpeg6","ffmpeg7","ffmpeg8","shigoku","darktable","darktable-devel","geeqie","photoqt","gegl-0.3","emacs","emacs-devel","emacs-app","emacs-app-devel","NetSurf","imlib2","p5.28-gd","p5.30-gd","p5.32-gd","p5.34-gd","php86-gd","php85-gd","php84-gd","php83-gd","php82-gd","php81-gd","php80-gd","php74-gd","php73-gd","php72-gd","php71-gd","php70-gd","graphviz-devel","py39-opencv3","py39-opencv3-devel","py39-opencv4","py39-opencv4-devel","dillo","py39-dlib","py38-opencv4","webkit2-gtk","webkit2-gtk-devel","gimp3-devel","libheif","py39-imagecodecs","R-ijtiff","R-webp","phantomjs-qt-qtwebkit","qt53-qtwebkit","qt53-qtimageformats","librasterlite2","libsdl2_image","mod_tile","gthumb","Aseprite","gd2","graphviz","jp2a","timg","webp-pixbuf-loader","py310-imread","py311-imread","py312-imread","webkit-gtk","webkit-gtk-2.0","webkit-gtk3","webkit-gtk3-2.0","windowmaker"]}]},{"name":"webp-pixbuf-loader","portdir":"graphics/webp-pixbuf-loader","version":"0.2.7","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aruiz/webp-pixbuf-loader","description":"WebP pixbuf loader for GDK Pixbuf","long_description":"A GdkPixbuf loader that enables WebP image support within GTK applications.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18"]},{"type":"lib","ports":["gdk-pixbuf2","webp"]}],"depends_on":[{"type":"run","ports":["komikku"]}]},{"name":"whirlgif","portdir":"graphics/whirlgif","version":"3.04","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.danbbs.dk/~dino/whirlgif/","description":"produces an animated GIF file composed of a series of GIF images","long_description":"produces an animated GIF file composed of a series of GIF images","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"wgshadertoy","portdir":"graphics/wgshadertoy","version":"0.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fralonra/wgshadertoy","description":"A WGSL playground inspired by Shadertoy","long_description":"WgShadertoy is a WGSL playground inspired by Shadertoy. It uses a binary format 'wgs' to save and load shaders and textures.","active":true,"categories":["graphics"],"maintainers":[{"name":"zoronlivingston","github":"fralonra","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","cargo","legacy-support","librsvg","makeicns","rust"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"wings","portdir":"graphics/wings","version":"0.99.04a","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wings3d.com/","description":"Erlang 3D Modeler","long_description":"Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.","active":true,"categories":["graphics","erlang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["esdl","erlang","clang-18"]}],"depends_on":[]},{"name":"wxLua","portdir":"graphics/wxLua","version":"2.8.12.3","license":"unknown","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://wxlua.sourceforge.net/","description":"Lua bindings for wxWidgets","long_description":"wxLua is a lua scripting language wrapper around the wxWidgets cross-platform GUI library. It consists of an executable for running standalone wxLua scripts and a library for extending C++ programs with a fast, small, fully embeddable scripting language.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["readline","wxWidgets-3.0"]}],"depends_on":[]},{"name":"wxWidgets-2.8","portdir":"graphics/wxWidgets-2.8","version":"2.8.12","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 2.8 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows. Version 2.8 doesn't work with 64-bit Cocoa, so users can choose between native 32-bit Carbon-based wxWidgets-2.8 (requires SDK for 10.6 or lower) and X11-based wxgtk-2.8 which also works in 64-bit. The port is provided for compatibility reasons only and will be removed as soon as all dependencies start working with wxWidgets-3.0.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["aui","monolithic","debug"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjpeg-turbo","libpng","tiff","zlib","libiconv","expat"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[{"type":"lib","ports":["lisaem"]}]},{"name":"wxWidgets-3.0","portdir":"graphics/wxWidgets-3.0","version":"3.0.5.1","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjpeg-turbo","libpng","tiff","zlib","libiconv","expat"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-wxwidgets","p5.26-wx","audacity2","gmtk","pgAdmin3","bossa","usbprog","poedit1","h3dviewer","wxLua","fityk","xylib","p5.28-alien-wxwidgets","p5.30-alien-wxwidgets","p5.32-alien-wxwidgets","p5.34-alien-wxwidgets","p5.28-wx","p5.30-wx","p5.32-wx","p5.34-wx","VeraCrypt"]}]},{"name":"wxgtk-2.8","portdir":"graphics/wxWidgets-2.8","version":"2.8.12","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 2.8 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows. Version 2.8 doesn't work with 64-bit Cocoa, so users can choose between native 32-bit Carbon-based wxWidgets-2.8 (requires SDK for 10.6 or lower) and X11-based wxgtk-2.8 which also works in 64-bit. The port is provided for compatibility reasons only and will be removed as soon as all dependencies start working with wxWidgets-3.0.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["aui","monolithic","debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["libsdl","gtk2","cairo","libjpeg-turbo","libpng","tiff","zlib","libiconv","libGLU","mesa","expat","libsdl_mixer"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[]},{"name":"wxWidgets-3.0-cxx11","portdir":"graphics/wxWidgets-3.0","version":"3.0.5.1","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjpeg-turbo","libpng","tiff","zlib","libiconv","expat"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[]},{"name":"wxPython-3.0","portdir":"graphics/wxWidgets-3.0","version":"3.0.2","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"wxWidgets 3.0 for the wxPython distribution","long_description":"The port installs wxWidgets 3.0 for wxPython to guarantee compatibility even when the upstream versions of wxWidgets and wxPython differ.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjpeg-turbo","libpng","tiff","zlib","libiconv","expat"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[{"type":"lib","ports":["py27-wxpython-3.0"]}]},{"name":"wxgtk-3.0","portdir":"graphics/wxWidgets-3.0","version":"3.0.5.1","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["quartz","x11","universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["libsdl","gtk3","cairo","libjpeg-turbo","libpng","tiff","zlib","libiconv","libGLU","mesa","expat","libsdl_mixer"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[{"type":"lib","ports":["codeblocks"]}]},{"name":"wxgtk-3.0-cxx11","portdir":"graphics/wxWidgets-3.0","version":"3.0.5.1","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["libsdl2","gtk3","cairo","libjpeg-turbo","libpng","tiff","zlib","libiconv","libGLU","mesa","expat","libsdl2_mixer"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[]},{"name":"wxWidgets-common","portdir":"graphics/wxWidgets-common","version":"3.3.0","license":"wxwidgets-3.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"wxWidgets: m4 and bakefiles","long_description":"Files for autotools and bakefiles shared for multiple versions of wxWidgets","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["wxgtk-3.2","wxWidgets-3.2","wxWidgets-2.8","wxWidgets-3.0","wxgtk-2.8","wxWidgets-3.0-cxx11","wxPython-3.0","wxgtk-3.0","wxgtk-3.0-cxx11"]}]},{"name":"xfractint","portdir":"graphics/xfractint","version":"20.04p16","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fractint.net/","description":"A highly versatile fractal generator","long_description":"Fractint is a freeware fractal generator created for PCs and ported to Unix/X Window. It has been in development since 1988. Fractint can also draw cellular automata and stereoscopic images.","active":true,"categories":["graphics"],"maintainers":[{"name":"justin_flude","github":"jflude","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["Xft2"]}],"depends_on":[]},{"name":"xfig","portdir":"graphics/xfig","version":"3.2.9a","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mcj.sourceforge.net","description":"Facility for Interactive Generation of figures under X11","long_description":"Xfig is a menu-driven tool that allows the user to draw and manipulate objects interactively in an X window. The resulting pictures can be saved, printed on PostScript printers or converted to a variety of other formats (e.g. to allow inclusion in LaTeX documents).","active":true,"categories":["graphics","x11"],"maintainers":[{"name":"remko.scharroo","github":"remkos","ports_count":8}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gsed"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["ghostscript","Xaw3d","zlib","xorg-libXaw","Xft2","libjpeg-turbo","libpng"]},{"type":"run","ports":["fig2dev"]}],"depends_on":[{"type":"lib","ports":["arb","whatcheck"]}]},{"name":"xpdf-arabic","portdir":"graphics/xpdf-arabic","version":"2003-feb-16","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Arabic","long_description":"Xpdf character mapping for Arabic","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-chinese-simplified","portdir":"graphics/xpdf-chinese-simplified","version":"2004-jul-27","license":"Restrictive/Distributable and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for simplified Chinese","long_description":"Xpdf character mapping for simplified Chinese","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-chinese-traditional","portdir":"graphics/xpdf-chinese-traditional","version":"2004-jul-27","license":"Restrictive/Distributable and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for traditional Chinese","long_description":"Xpdf character mapping for traditional Chinese","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-cyrillic","portdir":"graphics/xpdf-cyrillic","version":"2003-jun-28","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Cyrillic","long_description":"Xpdf character mapping for Cyrillic","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-greek","portdir":"graphics/xpdf-greek","version":"2003-jun-28","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Greek","long_description":"Xpdf character mapping for Greek","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-hebrew","portdir":"graphics/xpdf-hebrew","version":"2003-feb-16","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Hebrew","long_description":"Xpdf character mapping for Hebrew","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-japanese","portdir":"graphics/xpdf-japanese","version":"2004-jul-27","license":"Restrictive/Distributable and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Japanese","long_description":"Xpdf character mapping for Japanese","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-korean","portdir":"graphics/xpdf-korean","version":"2005-jul-07","license":"Restrictive/Distributable and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Korean","long_description":"Xpdf character mapping for Korean","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-latin2","portdir":"graphics/xpdf-latin2","version":"2002-oct-22","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for latin2","long_description":"Xpdf character mapping for latin2","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-tools","portdir":"graphics/xpdf-tools","version":"3.02","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Wrapper port for xpdf CLI tools","long_description":"Wrapper port for xpdf CLI tools","active":true,"categories":["graphics","print"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-thai","portdir":"graphics/xpdf-thai","version":"2002-jan-16","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Thai","long_description":"Xpdf character mapping for Thai","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xpdf-turkish","portdir":"graphics/xpdf-turkish","version":"2002-apr-10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foolabs.com/xpdf/","description":"Xpdf character mapping for Turkish","long_description":"Xpdf character mapping for Turkish","active":true,"categories":["graphics","print"],"maintainers":[],"variants":["autoactivate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xpdf"]}],"depends_on":[]},{"name":"xsane","portdir":"graphics/xsane","version":"0.999","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openhub.net/p/xsane","description":"X11 frontend for SANE","long_description":"This is an X11 frontend for the Scanner Access Now Easy Project.","active":true,"categories":["graphics","x11"],"maintainers":[{"name":"michael.klein","github":"mklein-de","ports_count":16}],"variants":["disable_gimp"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["lcms","libjpeg-turbo","gtk2","sane-backends","tiff","libpng","gimp2"]}],"depends_on":[{"type":"lib","ports":["gimp"]}]},{"name":"xv","portdir":"graphics/xv","version":"3.10a","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.trilon.com/xv/xv.html","description":"xv is an interactive image manipulation program for the X Window System.","long_description":"xv is an interactive image manipulation program for the X Window System. It can operate on images in the GIF, JPEG, TIFF, PNG, PhotoCD, PBM, PGM, PPM, XPM, X11 bitmap, Sun Rasterfile, Targa, RLE, RGB, BMP, PCX, FITS, and PM formats on all known types of X displays. It can generate PostScript files, and if you have ghostscript (version 2.6 or above) installed on your machine, it can also display them. This port includes 'xv jumbo patches' from http://www.sonic.net/~roelofs/greg_xv.html Note that this program is shareware except for personal use only, please read the license agreement.","active":true,"categories":["graphics","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjpeg-turbo","libpng","zlib","xorg-libXt","jasper2","tiff"]}],"depends_on":[]},{"name":"xvega","portdir":"graphics/xvega","version":"0.1.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/QuantStack/xvega","description":"A C++ API for Vega-Lite","long_description":"A C++ API for Vega-Lite","active":true,"categories":["graphics"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["nlohmann-json","xproperty"]}],"depends_on":[{"type":"lib","ports":["xeus-sqlite","xvega-bindings"]}]}]}