BSD Ports

graphics/ImageMagick7 7.1.1.26_6 MidnightBSD

Image processing tools

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
Apache-2.0
Categories
graphics, perl5

Description

ImageMagick is a package for display and interactive manipulation of images. The package includes tools for image conversion, annotation, compositing, animation, and creating montages. ImageMagick can read and write many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM, Photo CD, etc.).

The package can be built _without_ the GUI (X11) support at all -- it will not have the display, import, and animate functionality, but remain extremely useful for image manipulation.

The optional "display" utility conflicts with the utility of the same name from the misc/display port/package.

In the other systems

SystemPortVersion
MidnightBSDgraphics/ImageMagick77.1.1.26_6
FreeBSDgraphics/ImageMagick77.1.2.25_2
DragonFlygraphics/ImageMagick77.1.1.45
HardenedBSDgraphics/ImageMagick77.1.2.25_2
GhostBSDgraphics/ImageMagick77.1.2.25_2

Install

Binary package:

mport install ImageMagick7

From mports:

cd /usr/mports/graphics/ImageMagick7 && make install clean

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

RUN_DEPENDS=	ImageMagick7>0:graphics/ImageMagick7
LIB_DEPENDS=	libMagick++-7.so:graphics/ImageMagick7

Dependencies

As this port's Makefile names them.

Library 3

Test 1

Build dependencies 3
Run dependencies 3

Configuration

Options name: graphics_ImageMagick

OptionDefaultDescription
16BIT_PIXELon
BZIP2onbzip2 compressed MIFF images
DJVUoffDJVU format support (needs THREADS)
DOCSoff
FFMPEGoffVIDEO codec support as FFmpeg
FFTWon
FLIFoffFree Lossless Image Format support
FONTCONFIGon
FPXoff
FREETYPEon
GRAPHVIZoff
GSLIBofflibgs (Postscript SHLIB) support
HDRIonHigh dynamic range images support
HEIFon
JBIGon
JPEGon
JPEG2000onOpenJPEG 2000 support via openjpeg
JXLon
LCMS2on
LQRon
LZMAon
MODULESonModules support
OPENEXRon
OPENMPoff
PDFon
PERLon
PNGon
RAWonRAW format support (implies the lcms2 option)
THREADSon
TIFFon
WEBPon
WMFon
USES
cpe gettext-runtime gmake gnome libtool:keepla localbase pathfix perl5 pkgconfig:both shebangfix tar:xz
Service scripts
none
Conflicts with
ImageMagick6 ImageMagick6-nox11 ImageMagick7 ImageMagick7-nox11

Files

Manual pages 17
  • ImageMagick(1)
  • Magick++-config(1)
  • MagickCore-config(1)
  • MagickWand-config(1)
  • animate(1)
  • compare(1)
  • composite(1)
  • conjure(1)
  • convert(1)
  • display(1)
  • identify(1)
  • import(1)
  • magick(1)
  • magick-script(1)
  • mogrify(1)
  • montage(1)
  • stream(1)
pkg-plist 824
  • bin/Magick++-config
  • bin/MagickCore-config
  • bin/MagickWand-config
  • bin/animate
  • bin/compare
  • bin/composite
  • bin/conjure
  • bin/convert
  • bin/display
  • bin/identify
  • bin/import
  • bin/magick
  • bin/magick-script
  • bin/mogrify
  • bin/montage
  • bin/stream
  • @sample etc/ImageMagick7-7/colors.xml.sample
  • @sample etc/ImageMagick7-7/delegates.xml.sample
  • @sample etc/ImageMagick7-7/log.xml.sample
  • @sample etc/ImageMagick7-7/mime.xml.sample
  • @sample etc/ImageMagick7-7/policy.xml.sample
  • @sample etc/ImageMagick7-7/quantization-table.xml.sample
  • @sample etc/ImageMagick7-7/thresholds.xml.sample
  • @sample etc/ImageMagick7-7/type-apple.xml.sample
  • @sample etc/ImageMagick7-7/type-dejavu.xml.sample
  • @sample etc/ImageMagick7-7/type-ghostscript.xml.sample
  • @sample etc/ImageMagick7-7/type-urw-base35.xml.sample
  • @sample etc/ImageMagick7-7/type-windows.xml.sample
  • @sample etc/ImageMagick7-7/type.xml.sample
  • include/ImageMagick-7/Magick++.h
  • include/ImageMagick-7/Magick++/Blob.h
  • include/ImageMagick-7/Magick++/CoderInfo.h
  • include/ImageMagick-7/Magick++/Color.h
  • include/ImageMagick-7/Magick++/Drawable.h
  • include/ImageMagick-7/Magick++/Exception.h
  • include/ImageMagick-7/Magick++/Functions.h
  • include/ImageMagick-7/Magick++/Geometry.h
  • include/ImageMagick-7/Magick++/Image.h
  • include/ImageMagick-7/Magick++/Include.h
  • include/ImageMagick-7/Magick++/Montage.h
  • include/ImageMagick-7/Magick++/Pixels.h
  • include/ImageMagick-7/Magick++/ResourceLimits.h
  • include/ImageMagick-7/Magick++/STL.h
  • include/ImageMagick-7/Magick++/SecurityPolicy.h
  • include/ImageMagick-7/Magick++/Statistic.h
  • include/ImageMagick-7/Magick++/TypeMetric.h
  • include/ImageMagick-7/MagickCore/MagickCore.h
  • include/ImageMagick-7/MagickCore/animate.h
  • include/ImageMagick-7/MagickCore/annotate.h
  • include/ImageMagick-7/MagickCore/artifact.h
  • include/ImageMagick-7/MagickCore/attribute.h
  • include/ImageMagick-7/MagickCore/blob.h
  • include/ImageMagick-7/MagickCore/cache-view.h
  • include/ImageMagick-7/MagickCore/cache.h
  • include/ImageMagick-7/MagickCore/channel.h
  • include/ImageMagick-7/MagickCore/cipher.h
  • include/ImageMagick-7/MagickCore/client.h
  • include/ImageMagick-7/MagickCore/coder.h
  • include/ImageMagick-7/MagickCore/color.h
  • include/ImageMagick-7/MagickCore/colormap.h
  • include/ImageMagick-7/MagickCore/colorspace.h
  • include/ImageMagick-7/MagickCore/compare.h
  • include/ImageMagick-7/MagickCore/composite.h
  • include/ImageMagick-7/MagickCore/compress.h
  • include/ImageMagick-7/MagickCore/configure.h
  • include/ImageMagick-7/MagickCore/constitute.h
  • include/ImageMagick-7/MagickCore/decorate.h
  • include/ImageMagick-7/MagickCore/delegate.h
  • include/ImageMagick-7/MagickCore/deprecate.h
  • include/ImageMagick-7/MagickCore/display.h
  • include/ImageMagick-7/MagickCore/distort.h
  • include/ImageMagick-7/MagickCore/distribute-cache.h
  • include/ImageMagick-7/MagickCore/draw.h
  • include/ImageMagick-7/MagickCore/effect.h
  • include/ImageMagick-7/MagickCore/enhance.h
  • include/ImageMagick-7/MagickCore/exception.h
  • include/ImageMagick-7/MagickCore/feature.h
  • include/ImageMagick-7/MagickCore/fourier.h
  • include/ImageMagick-7/MagickCore/fx.h
  • include/ImageMagick-7/MagickCore/gem.h
  • include/ImageMagick-7/MagickCore/geometry.h
  • include/ImageMagick-7/MagickCore/histogram.h
  • include/ImageMagick-7/MagickCore/identify.h
  • include/ImageMagick-7/MagickCore/image-view.h
  • include/ImageMagick-7/MagickCore/image.h
  • include/ImageMagick-7/MagickCore/layer.h
  • include/ImageMagick-7/MagickCore/linked-list.h
  • include/ImageMagick-7/MagickCore/list.h
  • include/ImageMagick-7/MagickCore/locale_.h
  • include/ImageMagick-7/MagickCore/log.h
  • include/ImageMagick-7/MagickCore/magic.h
  • include/ImageMagick-7/MagickCore/magick-baseconfig.h
  • include/ImageMagick-7/MagickCore/magick-config.h
  • include/ImageMagick-7/MagickCore/magick-type.h
  • include/ImageMagick-7/MagickCore/magick.h
  • include/ImageMagick-7/MagickCore/matrix.h
  • include/ImageMagick-7/MagickCore/memory_.h
  • include/ImageMagick-7/MagickCore/method-attribute.h
  • include/ImageMagick-7/MagickCore/methods.h
  • include/ImageMagick-7/MagickCore/mime.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
ImageMagick-7.1.1-26.tar.xz1.0554692e+076c7eb871fd97a5925fe03386bfab84c7ef6373371ae5e4666902aeafcea917ec
Master sites 5
  • https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/
  • https://mirror.dogado.de/imagemagick/releases/
  • https://mirror.checkdomain.de/imagemagick/releases/
  • https://ftp.icm.edu.pl/pub/unix/graphics/ImageMagick/releases/
  • https://imagemagick.org/archive/releases/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …