HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 48975,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=19",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=17",
"results": [
{
"name": "exif",
"portdir": "graphics/exif",
"version": "0.6.22",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libexif/exif",
"description": "Command line tool to read, write, modify and display EXIF data",
"long_description": "Command line utility to read, write, modify and display EXIF data found in digital image files written by digital cameras.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"popt",
"libexif"
]
}
],
"depends_on": []
},
{
"name": "exiftags",
"portdir": "graphics/exiftags",
"version": "1.01",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://johnst.org/sw/exiftags",
"description": "Utility spits out Exif tags from a digital camera JPEG file",
"long_description": "The exiftags utility parses a specified JPEG file or, by default, its standard input, looking for a JPEG APP1 section containing Exif (Exchangeable Image File) image metadata. The properties contained in these data are then printed to the standard output. Digital cameras typically add Exif data to the image files they produce, containing information about the camera and digitized image.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "farbfeld",
"portdir": "graphics/farbfeld",
"version": "4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tools.suckless.org/farbfeld/",
"description": "Suckless image format with conversion tools",
"long_description": "Suckless image format with conversion tools",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"sent"
]
}
]
},
{
"name": "flam3",
"portdir": "graphics/flam3",
"version": "3.0.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://flam3.com",
"description": "Cosmic Recursive Fractal Flames",
"long_description": "This is free software to render fractal flames as described on http://flam3.com. Flam3-animate makes animations, and flam3-render makes still images. Flam3-genome creates and manipulates genomes (parameter sets). A C library is also installed.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "dtownsend",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libjpeg-turbo",
"libpng",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "g2",
"portdir": "graphics/g2",
"version": "0.72",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://g2gl.sourceforge.io",
"description": "simple 2-D graphics library",
"long_description": "g2 is a simple 2-D graphics library.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXext",
"gd2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pure-g2"
]
}
]
},
{
"name": "g3data",
"portdir": "graphics/g3data",
"version": "1.5.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.frantz.fi/software/g3data.php",
"description": "g3data is a program to extract data from published graphs, when the raw data is not available.",
"long_description": "g3data is an interactive program, which enables the user to extract machine-readable data from published graphs, when the raw data is unavailable. It is particularly useful for extracting data from plots published in scientific journals, when it is inconvenient or impossible to obtain the original raw data.",
"active": true,
"categories": [
"graphics",
"science",
"x11"
],
"maintainers": [
{
"name": "eyre",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "gdchart",
"portdir": "graphics/gdchart",
"version": "0.11.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fred.net/brv/chart/",
"description": "Easy to use C API, high performance library.",
"long_description": "Create charts and graphs in PNG, GIF and WBMP format.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"zlib",
"gd2",
"libjpeg-turbo",
"libpng",
"clang-9.0",
"freetype"
]
}
],
"depends_on": []
},
{
"name": "gdsreader",
"portdir": "graphics/gdsreader",
"version": "0.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://home.netcom.com/~serbanp",
"description": "Calma (GDSii) reader/parser/print tool",
"long_description": "gdsreader is a Calma (GDSii) reader/parser/print tool. It is meant as a fast tool to get info about Calma files contents and to print it to PostScript and HPGL-2 formats.",
"active": true,
"categories": [
"graphics",
"cad"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "gifshuffle",
"portdir": "graphics/gifshuffle",
"version": "2.0",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.darkside.com.au/gifshuffle/",
"description": "GIF Colourmap Steganography: conceal messages in GIF images",
"long_description": "gifshuffle is used to conceal messages in GIF images by shuffling the colourmap, which leaves the image visibly unchanged. gifshuffle works with all GIF images, including those with transparency and animation, and in addition provides compression and encryption of the concealed message.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1825
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "gimp-gap-devel",
"portdir": "graphics/gimp-gap-devel",
"version": "2.7.0-20191012",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gimp.org/",
"description": "The Gimp Animation Package.",
"long_description": "GIMP-GAP, the GIMP Animation Package, is a collection of plug-ins to extend GIMP with capabilities to edit and create animations as sequences of single frames. This is the unstable development branch leading up to a stable version 2.8.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2694
}
],
"variants": [
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"yasm",
"clang-9.0",
"autoconf",
"automake",
"gmake",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"lame",
"libsdl",
"gimp2",
"XviD"
]
},
{
"type": "run",
"ports": [
"mplayer-devel",
"ufraw",
"sox"
]
}
],
"depends_on": []
},
{
"name": "glitz",
"portdir": "graphics/glitz",
"version": "0.5.6",
"license": "X11",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/glitz/",
"description": "Glitz is an OpenGL image compositing library.",
"long_description": "Glitz is an OpenGL image compositing library. Glitz provides Porter/Duff compositing of images and implicit mask generation for geometric primitives including trapezoids, triangles, and rectangles.",
"active": true,
"categories": [
"devel",
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"mesa"
]
}
],
"depends_on": []
},
{
"name": "gliv",
"portdir": "graphics/gliv",
"version": "1.9.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://guichaz.free.fr/gliv/",
"description": "GLiv is an OpenGL image viewer.",
"long_description": "GLiv is an OpenGL image viewer, image loading is done via Gdk-pixbuf bundled with GTK+-2.4, rendering with OpenGL and the graphical user interface uses GTK+ with GtkGLExt.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtkglext"
]
}
],
"depends_on": []
},
{
"name": "glpng",
"portdir": "graphics/glpng",
"version": "1.46",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fifi.org/doc/libglpng-dev/glpng.html",
"description": "OpenGL library for loading PNG images",
"long_description": "glpng is a library for OpenGL to load PNG graphics files as an OpenGL texture",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1825
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gocr",
"portdir": "graphics/gocr",
"version": "0.49",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jocr.sourceforge.net/",
"description": "Optical Character Recognition, converts images back to text",
"long_description": "GOCR is an OCR (Optical Character Recognition) program. It converts scanned images of text back to text files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"netpbm"
]
},
{
"type": "run",
"ports": [
"tk"
]
}
],
"depends_on": []
},
{
"name": "gqview",
"portdir": "graphics/gqview",
"version": "2.0.4",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gqview.sourceforge.net/",
"description": "GQview image browser",
"long_description": "GQview is an image browser that features single click access to view images and move around the directory tree.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "h3dmedx3d",
"portdir": "graphics/h3dmedx3d",
"version": "1.5.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.h3dapi.org",
"description": "Extension for H3DAPI for support of the volume rendering component of X3D.",
"long_description": "Extension for H3DAPI for support of the volume rendering component of X3D.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "support",
"github": "SenseGraphics",
"ports_count": 8
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"h3dapi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"h3dviewer"
]
}
]
},
{
"name": "h3dphysics",
"portdir": "graphics/h3dphysics",
"version": "1.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.h3dapi.org",
"description": "Extension for H3DAPI for support of rigid and soft body physics.",
"long_description": "Extension for H3DAPI for support of rigid and soft body physics.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "support",
"github": "SenseGraphics",
"ports_count": 8
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"bullet",
"ode",
"h3dapi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"h3dviewer"
]
}
]
},
{
"name": "h3dui",
"portdir": "graphics/h3dui",
"version": "2.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.h3dapi.org",
"description": "Extension for H3DAPI for support of touchable 3D menues.",
"long_description": "Extension for H3DAPI for support of touchable 3D menues.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "support",
"github": "SenseGraphics",
"ports_count": 8
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"h3dapi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"h3dviewer"
]
}
]
},
{
"name": "hapi",
"portdir": "graphics/hapi",
"version": "1.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.h3dapi.org",
"description": "Header and library files for HAPI haptics engine.",
"long_description": "HAPI is a C++ open source cross-platform haptics library. It is extendable and simple to use. It allows for building applications with haptics cababilities or to add haptics to existing applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "support",
"github": "SenseGraphics",
"ports_count": 8
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"h3dutil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"h3dapi"
]
}
]
},
{
"name": "icns-gimp",
"portdir": "graphics/icns-gimp",
"version": "0.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://leuksman.com/pages/icns",
"description": "Gimp file format plug-in for Macintosh icon files (.icns)",
"long_description": "Gimp file format plug-in for Macintosh icon files (.icns) Currently read-only. Can load true color, 8-bit, 4-bit, and 1-bit icons at 128x128, 48x48, 32x32, and 16x16 sizes. Multiple images are loaded as separate layers.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gimp2"
]
}
],
"depends_on": []
},
{
"name": "icoconvert",
"portdir": "graphics/icoconvert",
"version": "2.0",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mox.net/tag/icoconvert/",
"description": "convert Windows .ico icon files into .xpm and .png files",
"long_description": "A small utility to convert Windows .ico icon files into .xpm and .png files. This can be done in batches, and properly supports transparencies as well as non 32x32 icon sizes. It also supports 24 bit icons.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gd2"
]
}
],
"depends_on": []
},
{
"name": "icoutils",
"portdir": "graphics/icoutils",
"version": "0.32.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/icoutils/",
"description": "Programs for extracting and converting Windows icons",
"long_description": "The icoutils are a set of command-line programs for extracting and converting images in Microsoft Windows(R) icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables and libraries (.dll-files).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libpng"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-libwww-perl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"octave"
]
}
]
},
{
"name": "ivtools",
"portdir": "graphics/ivtools",
"version": "1.0.7",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ivtools.sourceforge.net/",
"description": "X11 based drawing editors for PostScript, TeX, web graphics",
"long_description": "ivtools (pronounced eye-vee-tools) is a suite of free X Windows drawing editors for PostScript, TeX, and web graphics production, as well as an embeddable and extendable vector graphic shell.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"imake"
]
}
],
"depends_on": []
},
{
"name": "jasper2",
"portdir": "graphics/jasper2",
"version": "2.0.33",
"license": "JasPer-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ece.uvic.ca/~mdadams/jasper/",
"description": "Library for manipulating JPEG-2000 images",
"long_description": "The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). This port is the older 2.x release series.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 319
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"exact-image",
"xv",
"kopete",
"kdelibs4",
"digikam",
"wgrib2"
]
}
]
},
{
"name": "jbigkit",
"portdir": "graphics/jbigkit",
"version": "2.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cl.cam.ac.uk/~mgk25/jbigkit/",
"description": "Data compression algorithm for bi-level high-res images",
"long_description": "JBIG-KIT provides a portable library of compression and decompression functions with a documented interface that you can very easily include into your image or document processing software. In addition, JBIG-KIT provides ready-to-use compression and decompression programs with a simple command line interface (similar to the converters found in netpbm).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wxWidgets-3.2",
"ImageMagick7",
"ImageMagick",
"netpbm",
"openjpeg",
"openjpeg15"
]
}
]
},
{
"name": "jpeg2ps",
"portdir": "graphics/jpeg2ps",
"version": "1.9",
"license": "Restrictive and Noncommercial and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20131028073113/http://www.pdflib.com:80/download/free-software/jpeg2ps/",
"description": "Utility to convert JPEG to PostScript fileS",
"long_description": "jpeg2ps is a utility for converting JPEG images to compressed PostScript Level 2 or 3 files (without uncompressing the images). The JPEG data is simply \"wrapped\" with PostScript which yields considerably to smaller PS files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "lib3ds",
"portdir": "graphics/lib3ds",
"version": "20080909",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lib3ds.sourceforge.net",
"description": "Overall software library for managing 3D-Studio Release 3 and 4 .3DS files.",
"long_description": "lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 .3DS files. It is a free alternative to Autodesk's 3DS File Toolkit for managing 3DS files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "lib3ds13",
"portdir": "graphics/lib3ds13",
"version": "1.3.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lib3ds.sourceforge.net/",
"description": "Overall software library for managing 3D-Studio Release 3 and 4 .3DS files.",
"long_description": "lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 .3DS files. It is a free alternative to Autodesk's 3DS File Toolkit for managing 3DS files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "libQGLViewer",
"portdir": "graphics/libQGLViewer",
"version": "2.6.4",
"license": "(GPL-2+ or Commercial)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.libqglviewer.com/",
"description": "A C++ library based on Qt that eases the creation of OpenGL 3D viewers",
"long_description": "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "raphael",
"github": "raphael-st",
"ports_count": 18
}
],
"variants": [
"qt4",
"qt5",
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-PyQGLViewer"
]
}
]
},
{
"name": "libart_lgpl",
"portdir": "graphics/libart_lgpl",
"version": "2.3.21",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.levien.com/libart/",
"description": "fast 2D image manipulation library",
"long_description": "Libart is a library for high-performance 2D graphics. It supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency. It is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, and a two-phase rendering pipeline optimized for interactive display.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 223
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnome-sharp2",
"libgnomecanvas",
"libgnomeprint",
"gnustep-back",
"kaffe",
"scribus-devel",
"dia",
"scribus"
]
}
]
},
{
"name": "libcolorblind",
"portdir": "graphics/libcolorblind",
"version": "0.0.1",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/TwoPointTwentyfive/ExternalDependencies",
"description": "Libcolorblind is a pixel filter for colorblind accessibility.",
"long_description": "Libcolorblind is a pixel filter for colorblind accessibility. It provides an unified way to recalculate colors in order to present alternative views of images for colorblind people.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2694
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "libemf",
"portdir": "graphics/libemf",
"version": "1.0.8",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libemf.sourceforge.net/",
"description": "Enhanced Metafile Library",
"long_description": "libEMF is a library for generating Enhanced Metafiles on systems which do not natively support the ECMA-234 Graphics Device Interface (GDI). The library is intended to be used as a driver for other graphics programs such as Grace or gnuplot. Therefore, it implements a very limited subset of the GDI.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0",
"coreutils"
]
}
],
"depends_on": []
},
{
"name": "libggi",
"portdir": "graphics/libggi",
"version": "2.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ggi-project.org/",
"description": "General Graphics Interface",
"long_description": "LibGGI provides an opaque interface to the display's acceleration functions. It was originally intended to allow user programs to interface with KGI, the GGI Kernel Graphics Interface, but other display types can be easily used by loading the appropriate display target.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libgii"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libggigcp",
"libggimisc",
"libggiwmh"
]
}
]
},
{
"name": "libggigcp",
"portdir": "graphics/libggigcp",
"version": "1.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ggi-project.org/",
"description": "GGI Generic Color & Palette",
"long_description": "LibGGIGCP is a generic color and palette management extension. It supports conversion between different color spaces such as RGBA, YUV, HSV and CMYK. Furthermore it supports a generic color-blending, which can also be used for transluency effects.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libggi"
]
}
],
"depends_on": []
},
{
"name": "libggimisc",
"portdir": "graphics/libggimisc",
"version": "2.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ggi-project.org/",
"description": "GGI Miscellaneous",
"long_description": "LibGGIMisc is a place to put support for graphics target features which are not deserving their own special extensions. Right now this means basically some VGA adaptor features -- getting and waiting for the raster position, using a hardware horizontal splitline feature, and loading/unloading font data from hardware text modes.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libggi"
]
}
],
"depends_on": []
},
{
"name": "libggiwmh",
"portdir": "graphics/libggiwmh",
"version": "0.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ggi-project.org/",
"description": "GGI extension for windowed targets",
"long_description": "LibGGIWMH is an extension for GGI targets that are window system based to allow access to things like setting the title bar, resizing, etc..",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libggi"
]
}
],
"depends_on": []
},
{
"name": "libhermes",
"portdir": "graphics/libhermes",
"version": "1.3.3",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.clanlib.org/hermes",
"description": "Hermes is a pixel conversion library.",
"long_description": "Hermes is a pixel conversion library. Its only purpose is to take a buffer full of pixels and convert it into a target buffer full of pixels. The two can differ both in size and in format. Hermes is primarily intended for fast graphics display and it is optimized for that. Where this goal can be achieved by dismissing minimal graphic errors, Hermes will do so (minimal means almost not noticeable). But that is likely to be very configurable in the near future to allow for user selection of trade-off.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "libicns",
"portdir": "graphics/libicns",
"version": "0.8.1",
"license": "(LGPL-2.1+ or GPL-2+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://icns.sourceforge.net/",
"description": "libicns is a library for manipulation of the Mac OS icns resource format and includes the icns2png converter",
"long_description": "libicns is a library for manipulation of the Mac OS icns resource format, also known as the IconFamily resource type. It can read and write files from the Mac OS X icns format, as well as read from Mac OS resource files and macbinary encoded Mac OS resource forks. As of release 0.5.9, it can fully read and write any 128x128 and all smaller 32-bit icons, and read support for 8-bit, 4-bit, and 1-bit icons. If linked against (a patched version of) Jasper, it also has full support for 256x256 and 512x512 32-bit icons with masks as alpha channels. libicns includes icns2png, a tool for extracting the images contained within icns files, and saving them as png images. It also includes png2icns, a tool for creating icns files from a set of png images. Furthermore, release 0.8.1 implements 1024x1024 support.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "dardo82",
"github": "dardo82",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"zlib",
"jasper",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"syncthingtray",
"octave"
]
}
]
},
{
"name": "libiptcdata",
"portdir": "graphics/libiptcdata",
"version": "1.0.4",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libiptcdata.sourceforge.net/",
"description": "IPTC parsing library",
"long_description": "libiptcdata is a library for manipulating the International Press Telecommunications Council (IPTC) metadata stored within multimedia files such as images. This metadata can include captions and keywords, often used by popular photo management applications. The libiptcdata package also includes a command-line utility, iptc, for editing IPTC data in JPEG files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "grrr",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rawtherapee"
]
}
]
},
{
"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": 2694
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"digikam",
"gimp-lqr-plugin"
]
}
]
},
{
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"lcms2",
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qt3-mac",
"gimp2-devel",
"qt4-mac",
"qt511-qtimageformats",
"ResIL",
"qt53-qtimageformats",
"qt56-qtimageformats",
"qt55-qtimageformats",
"qt57-qtimageformats",
"qt58-qtimageformats",
"qt59-qtimageformats",
"libdevil",
"love-0.7",
"qt64-qtimageformats",
"qt67-qtimageformats",
"qt513-qtimageformats",
"qt68-qtimageformats",
"gimp2",
"gimp3-devel",
"qt5-qtimageformats",
"qt6-qtimageformats",
"synfig",
"xine-lib"
]
}
]
},
{
"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-14"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"librevenge",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"scribus-devel"
]
}
]
},
{
"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-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"digikam"
]
}
]
},
{
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"gd2"
]
}
],
"depends_on": []
},
{
"name": "libwmf",
"portdir": "graphics/libwmf",
"version": "0.2.8.4",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wvware.sourceforge.net/libwmf.html",
"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": [
"clang-9.0",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libjpeg-turbo",
"libpng",
"freetype",
"expat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp2-devel",
"gimp2",
"gimp3-devel",
"abiword-x11"
]
}
]
},
{
"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-9.0"
]
}
],
"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-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"enblend"
]
}
]
},
{
"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-12"
]
},
{
"type": "lib",
"ports": [
"giflib",
"xorg-libXmu",
"libpng",
"Xft2"
]
}
],
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"giflib",
"libjpeg-turbo",
"libpng"
]
}
],
"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": [
"autotrace",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"potrace",
"python27",
"texlive"
]
}
],
"depends_on": []
}
]
}