BSD Ports

graphics/GraphicsMagick 1.3.48,1 FreeBSD

Fast image processing tools based on ImageMagick

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f60fb72d05
License
MIT
Categories
graphics
Package size
3008.4 KiB, 19567.8 KiB installed

Description

GraphicsMagick is the swiss army knife of image processing. Comprised of 267K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 1,225K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.

GraphicsMagick supports huge images and has been tested with gigapixel-size images. GraphicsMagick can create new images on the fly, making it suitable for building dynamic Web applications. GraphicsMagick may be used to resize, rotate, sharpen, color reduce, or add special effects to an image and save the result in the same or different image format. Image processing operations are available from the command line, as well as through C, C++, Lua, Perl, PHP, Python, Tcl, Ruby, Windows .NET, or Windows COM programming interfaces. With some modification, language extensions for ImageMagick may be used.

In the other systems

SystemPortVersion
FreeBSDgraphics/GraphicsMagick1.3.48,1
OpenBSDgraphics/GraphicsMagick1.3.47
NetBSDgraphics/GraphicsMagick1.3.48nb1
DragonFlygraphics/GraphicsMagick1.3.43_2,1
MidnightBSDgraphics/GraphicsMagick1.3.43_2,1

Install

Binary package:

pkg install GraphicsMagick

From the ports tree:

cd /usr/ports/graphics/GraphicsMagick/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	GraphicsMagick>0:graphics/GraphicsMagick
LIB_DEPENDS=	libGraphicsMagick++.so:graphics/GraphicsMagick

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.48,11.3.48,1-1.3.43_3,11.3.48,1
FreeBSD:14:quarterly1.3.48,11.3.48,1n/a1.3.43_3,11.3.48,1
FreeBSD:15:latest1.3.48,11.3.48,1n/a1.3.43_3,11.3.43_3,1
FreeBSD:15:quarterly1.3.48,11.3.48,1n/an/an/a
FreeBSD:16:latest1.3.48,11.3.48,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 57
Run dependencies 56
Required by 178

The first 100 are listed.

Configuration

Options name: graphics_GraphicsMagick

OptionDefaultDescription
BZIP2onbzip2 compression support
DOCSoffBuild and/or install documentation
FPXoffFlashPix image format support
FREETYPEonTrueType font rendering support
HEIFoffISO/IEC 23008-12:2017 HEIF file format support
JASPERonJPEG 2000 support via JasPer
JBIGonJBIG image format support
JPEGonJPEG image format support
JXLonJPEG XL image format via libjxl
LCMS2onLittle CMS 2.x support
LZMAonLZMA compression support
OPENMPonParallel processing support via OpenMP
PNGonPNG image format support
Q8BIToffUse 8-bit pixels (speed) instead of 16-bit (quality)
TESToffRun bundled self-tests after build
TIFFonTIFF image format support
WEBPonWebP image format support
WMFonWindows Metafile image format support
XMLonXML format or parser support
ZLIBonzlib compression support
ZSTDoffZstandard compression support
USES
cpe libtool localbase:ldflags pkgconfig tar:xz
Service scripts
none
Flavors
GraphicsMagick-nox11-1.3.48,1

Files

Manual pages 6
  • GraphicsMagick++-config(1)
  • GraphicsMagick-config(1)
  • GraphicsMagickWand-config(1)
  • gm(1)
  • miff(4)
  • quantize(5)
pkg-plist 314
  • bin/GraphicsMagick++-config
  • bin/GraphicsMagick-config
  • bin/GraphicsMagickWand-config
  • bin/gm
  • include/GraphicsMagick/Magick++.h
  • include/GraphicsMagick/Magick++/Blob.h
  • include/GraphicsMagick/Magick++/CoderInfo.h
  • include/GraphicsMagick/Magick++/Color.h
  • include/GraphicsMagick/Magick++/Drawable.h
  • include/GraphicsMagick/Magick++/Exception.h
  • include/GraphicsMagick/Magick++/Geometry.h
  • include/GraphicsMagick/Magick++/Image.h
  • include/GraphicsMagick/Magick++/Include.h
  • include/GraphicsMagick/Magick++/Montage.h
  • include/GraphicsMagick/Magick++/Pixels.h
  • include/GraphicsMagick/Magick++/STL.h
  • include/GraphicsMagick/Magick++/TypeMetric.h
  • include/GraphicsMagick/magick/analyze.h
  • include/GraphicsMagick/magick/api.h
  • include/GraphicsMagick/magick/attribute.h
  • include/GraphicsMagick/magick/average.h
  • include/GraphicsMagick/magick/blob.h
  • include/GraphicsMagick/magick/cdl.h
  • include/GraphicsMagick/magick/channel.h
  • include/GraphicsMagick/magick/color.h
  • include/GraphicsMagick/magick/color_lookup.h
  • include/GraphicsMagick/magick/colormap.h
  • include/GraphicsMagick/magick/colorspace.h
  • include/GraphicsMagick/magick/command.h
  • include/GraphicsMagick/magick/common.h
  • include/GraphicsMagick/magick/compare.h
  • include/GraphicsMagick/magick/composite.h
  • include/GraphicsMagick/magick/compress.h
  • include/GraphicsMagick/magick/confirm_access.h
  • include/GraphicsMagick/magick/constitute.h
  • include/GraphicsMagick/magick/decorate.h
  • include/GraphicsMagick/magick/delegate.h
  • include/GraphicsMagick/magick/deprecate.h
  • include/GraphicsMagick/magick/describe.h
  • include/GraphicsMagick/magick/draw.h
  • include/GraphicsMagick/magick/effect.h
  • include/GraphicsMagick/magick/enhance.h
  • include/GraphicsMagick/magick/enum_strings.h
  • include/GraphicsMagick/magick/error.h
  • include/GraphicsMagick/magick/forward.h
  • include/GraphicsMagick/magick/fx.h
  • include/GraphicsMagick/magick/gem.h
  • include/GraphicsMagick/magick/gradient.h
  • include/GraphicsMagick/magick/hclut.h
  • include/GraphicsMagick/magick/image.h
  • include/GraphicsMagick/magick/list.h
  • include/GraphicsMagick/magick/log.h
  • include/GraphicsMagick/magick/magic.h
  • include/GraphicsMagick/magick/magick.h
  • include/GraphicsMagick/magick/magick_config.h
  • include/GraphicsMagick/magick/magick_types.h
  • include/GraphicsMagick/magick/memory.h
  • include/GraphicsMagick/magick/module.h
  • include/GraphicsMagick/magick/monitor.h
  • include/GraphicsMagick/magick/montage.h
  • include/GraphicsMagick/magick/operator.h
  • include/GraphicsMagick/magick/paint.h
  • include/GraphicsMagick/magick/pixel_cache.h
  • include/GraphicsMagick/magick/pixel_iterator.h
  • include/GraphicsMagick/magick/plasma.h
  • include/GraphicsMagick/magick/profile.h
  • include/GraphicsMagick/magick/quantize.h
  • include/GraphicsMagick/magick/random.h
  • include/GraphicsMagick/magick/registry.h
  • include/GraphicsMagick/magick/render.h
  • include/GraphicsMagick/magick/resize.h
  • include/GraphicsMagick/magick/resource.h
  • include/GraphicsMagick/magick/shear.h
  • include/GraphicsMagick/magick/signature.h
  • include/GraphicsMagick/magick/statistics.h
  • include/GraphicsMagick/magick/symbols.h
  • include/GraphicsMagick/magick/texture.h
  • include/GraphicsMagick/magick/timer.h
  • include/GraphicsMagick/magick/transform.h
  • include/GraphicsMagick/magick/type.h
  • include/GraphicsMagick/magick/utility.h
  • include/GraphicsMagick/magick/version.h
  • include/GraphicsMagick/wand/drawing_wand.h
  • include/GraphicsMagick/wand/magick_wand.h
  • include/GraphicsMagick/wand/pixel_wand.h
  • include/GraphicsMagick/wand/wand_api.h
  • include/GraphicsMagick/wand/wand_symbols.h
  • lib/GraphicsMagick/config/delegates.mgk
  • lib/GraphicsMagick/config/type-ghostscript.mgk
  • lib/GraphicsMagick/config/type-solaris.mgk
  • lib/GraphicsMagick/config/type-urw-base35-otf.mgk
  • lib/GraphicsMagick/config/type-windows.mgk
  • lib/GraphicsMagick/config/type.mgk
  • @dir lib/GraphicsMagick/modules-Q%%Q%%/coders
  • @dir lib/GraphicsMagick/modules-Q%%Q%%/filters
  • lib/libGraphicsMagick++.a
  • lib/libGraphicsMagick++.so
  • lib/libGraphicsMagick++.so.12
  • lib/libGraphicsMagick++.so.12.9.0
  • lib/libGraphicsMagick.a

The first 100 are listed.

distinfo 1
FileSizeSHA256
GraphicsMagick-1.3.48.tar.xz6.081828e+069218eb78179110f91371066ab75cb3b4dd034b9bb464b29ce9bab7a11979232b
Master sites 1
  • SF

Commit history 2

DateCommitCreditsLog message
f60fb72d05 Po-Chuan Hsieh graphics/GraphicsMagick: Update to 1.3.48
Changes: http://www.graphicsmagick.org/NEWS.html Security: CVE-2026-42050, CVE-2026-61870
fc57321249 Jan Beich graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)