fastports

ImageMagick 7.1.2.16

graphics/ImageMagick7

Image processing tools

Category
graphics
Maintainer
desktop@FreeBSD.org
WWW
https://imagemagick.org/
License
APACHE20
USES
cpe gettext-runtime gmake gnome libtool:keepla localbase pathfix perl5 pkgconfig:both shebangfix tar:xz xorg jpeg ghostscript:x11

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.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
7.1.2-16
3f200d1cfd files touched
Gleb Popov (arrowd)
graphics/ImageMagick7: Depend on ffmpeg-nox11 if FLAVOR==nox11
PR:		274634
7.1.2-16
8aa7f544c6 files touched
Gleb Popov (arrowd)
graphics/ImageMagick7: Update to 7.1.2-16
Reported by:	portscout!
7.1.2-15
1bd9f9e0c5 files touched
Gleb Popov (arrowd)
graphics/ImageMagick7: Update to 7.1.2-15
PR:		293419
7.1.2-11
2adc4bef7d files touched
Po-Chuan Hsieh (sunpoet)
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
7.1.2-11
b66185e3f6 files touched
Gleb Popov (arrowd)
graphics/ImageMagick7: Update to 7.1.2-11
PR:		291767
7.1.1-45
153bd39825 files touched
Po-Chuan Hsieh (sunpoet)
graphics/ImageMagick7: Strip shared library
- Bump PORTREVISION for package change

====> Running Q/A tests (stage-qa)
Warning: 'lib/perl5/site_perl/mach/5.40/auto/Image/Magick/Q16HDRI/Q16HDRI.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}

PR:		290597
Approved by:	arrowd
7.1.1-45
377ac07f9f files touched
Dirk Meyer (dinoex)
graphics/graphviz: update to 14.0.1
7.1.1-45
d6519311ed files touched
Matthias Andree (mandree)
*: Bump PORTREVISION of graphics/openexr users
(including those where openexr is only an option)
7.1.1-45
566d74ed6b files touched
Matthias Andree (mandree)
*: Bump PORTREVISION for math/Imath update
7.1.1-45
3068854dd0 files touched
Baptiste Daroussin (bapt)
libxml2: chase libxml soversion bump
7.1.1-45
2e94a04c97 files touched
Loïc Bartoletti (lbartoletti)
graphics/ImageMagick*: Udpate ports
PR:		285511
Exp-run by:	antoine
7.1.1-26
e87d8134a3 files touched
Charlie Li (vishwin)
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
7.1.1-26
f3127fabc6 files touched
Matthias Andree (mandree)
graphics/openexr: PORTREVISION bump of openexr users due to ABI change
7.1.1-26
402b658a02 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.11.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by:	GitHub (watch releases)
7.1.1-26
378e8e2c2d files touched
Po-Chuan Hsieh (sunpoet)
graphics/ImageMagick7: Simplify WMF option after graphics/libwmf being flavorized
Approved by:	portmgr (blanket)
7.1.1-26
98bf25875a files touched
Tijl Coosemans (tijl)
graphics/tiff: Update to 4.6.0
PR:		278577
Exp-run by:	antoine
7.1.1-26
e033cbdc91 files touched
Jan Beich (jbeich)
graphics/libjxl: force rebuild consumers after 4c1f4b3f46bc
$ ffmpeg
ld-elf.so.1: Shared object "libjxl.so.0.9" not found, required by "libavcodec.so.60"

Reported by:	vvd
7.1.1-26
db179747f6 files touched
Muhammad Moinur Rahman (bofh)
graphics/ImageMagick7: Moved man to share/man
Approved by:    portmgr (blanket)
7.1.1-26
b161c25722 files touched
awoonya (mzhyneva)
graphics/ImageMagick7: simplify TEST target and add FLIF description
PR:	276208
7.1.1-26
c93c7dfb0a files touched
Gleb Popov (arrowd)
graphics/ImageMagick7: Fix MagickWand-config.
Make it not override PKG_CONFIG_LIBDIR passed from the environment.

PR:		276360
Fixes:	c6cb95d84055ddff74d65ffbfc928ca94a9cf8a7
7.1.1-26
c6cb95d840 files touched
Mikhail T. (mi)
graphics/ImageMagick7: update to 7.1.1-26
PR:	276208
Co-authored-by:	awoonya <mzhyneva@gmail.com>
7.1.0-62
11b08d733b files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.9.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.9.0
Reported by:	GitHub (watch releases)
7.1.0-62
fcf68ae5ec files touched
Michael Osipov (michaelo)
*/*: Bump PORTREVISION for Ghostscript 10 change
Reported by:	sunpoet
Approved by:	jrm (mentor), sunpoet
Differential Revision:	https://reviews.freebsd.org/D42412
7.1.0-62
1b4453302b files touched
Matthias Andree (mandree)
*: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31
7.1.0-62
664a2fa1e5 files touched
Daniel Engberg (diizzy)
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0
7.1.0-62
a5fbd2fa98 files touched
Matthias Andree (mandree)
*: bump PORTREVISION of Imath users
...because math/Imath 3.1.9 reset the major version of
libImath to 29 from 31. See math/Imath 3.1.9 for details.
7.1.0-62
e434b50017 files touched
Matthias Andree (mandree)
*: Bump revision of ports using math/Imath
...after its major revision update.
7.1.0-62
2a68fe27dc files touched
Felix Palmen (zirias)
graphics/ImageMagick7: Convert -nox11 to flavor
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D39424
7.1.0-62
5327591576 files touched
Matthias Andree (mandree)
*: Bump PORTREVISION of math/Imath users
7.1.0-62
35b0544d8e files touched
Jason E. Hale (jhale)
graphics/libraw: Update to 0.21.1
Bump PORTREVISION on dependent ports due to shared library increase.
Add several fixes for compatability.

https://www.libraw.org/news/libraw-0-21-release
https://www.libraw.org/news/libraw-0-21-1-release
7.1.0-62
a29b330673 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update ot 7.1.0-62
7.1.0-58
99682e915d files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-58
7.1.0-57
115fc1237e files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.8.0.r1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.8.0rc1
Reported by:	GitHub (watch releases)
7.1.0-57
ced71bc7df files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-57
7.1.0-50
08c9b22ba8 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0.50
7.1.0-48
3c33b37cd7 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick: update to 7.1.0.48
- minor whitespaces changes
7.1.0-47
fb16dfecae files touched
Stefan Eßer (se)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
7.1.0-47
b7f05445c0 files touched
Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
7.1.0-47
d75dea5508 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-47
7.1.0-43
7ea47cecaa files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.7.r
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.7rc
Reported by:	GitHub (watch releases)
7.1.0-43
57a153b696 files touched
Bernard Spil (brnrd)
archivers/libzip: Bump PORTREVISION on dependent ports
7.1.0-43
822a2eb799 files touched
Daniel Engberg (diizzy)
graphics/ImageMagick*: Use release archives
Upstream's new location was missed by mistake, revert and update
URLs to match accordingly

Reference: https://imagemagick.org/script/mirror.php

Approved by:	desktop (tcberner)
7.1.0.43
fc23cba5f4 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0.43
- version scheme changed upstream
- switch to github (/downloads no longer available).
7.1.0-34
4bed58cf44 files touched
Tobias C. Berner (tcberner)
Mk/bsd.options.desc.mk: add common DESC for HEIF option
7.1.0-34
c1b45064eb files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: enable HEIF support by default
7.1.0-34
7e7769a68c files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-34
7.1.0-33
92eac006bf files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0.33
7.1.0-32
f27af636ef files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-32
Changes:
	https://github.com/ImageMagick/ImageMagick/compare/7.1.0-31...7.1.0-32
7.1.0-31
26ffd1c80c files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0-31
7.1.0-30
d40fc5a816 files touched
Tobias C. Berner (tcberner)
graphics/ImageMagick7: update to 7.1.0.30
Changes:
 *  generalize multispectral support 914c2e8
 *  support 6 channel cmyka + metachannel images fa0e7bf
 *  TXT format supports multispectral images a107b94
 *  generalize multispectral support 101e955
 *  Lab colorspace survives a round-trip 6eb56b8
 *  eliminate Coverity defects 3a256ce
 *  limit trim to a minimum size 32fa9ae
 *  fix Coverity defects c8ca79e
 *  eliminate Coverity defects a564acf
 *  bypass FFT compare when mask is defined c5b8a8e
 *  Use -define connected-components:sort=area | width | height | x | y
    to sort the verbose connected components objects. By default, the
    objects are listed in decreasing area. Add -define
    connected-components:sort-order=increasing | decreasing to specify
    the sort order. 41d9d59
 *  #5028 ebea37d
 *  forgot to include "static.h" header 93b59d6
 *  read HEIF from file rather than memory 7ef309b
 *  eliminate arbitrary limit on CMS descriptions bff8264
 *  pending release 196b8b0
 *  respect the mask when computing the FFT similarity 695acbc
 *  prep next release ff88d9d
 *  eliminate Coverity defects 34a91f0
 *  #4861 347b828
 *  do not attempt to write a null image list (thanks to Vinay Rohila) 716496e
 *  revert 001f2d0
 *  Use different naming convention. 9661fa0
 *  check to see if ICC property exists before its created 8f8db6b
 *  eliminate Coverity defects 6b15959
 *  Improved freetype error reporting (#4997). e18b283
 *  do not permit setting read-only properties (e.g. exif:*) e3c4d3f
 *  Improved set_file_timestamp on Windows. 59d1c9a
 *  evolve multispectral image support e31b13c
 *  add multispectral support to the MIFF format 8fbf695
 *  do not set ICC properties unless the value is non-null 052cb94
 *  #5008 7e36bce
 *  quiet compiler warnings db6bfc4
 *  eliminate Coverity defect 0ef3f01
 *  streaming interface must be allocated on the heap dc5116f
 *  eliminate Coverity defects 781a886
 *  future: throw an exception if type cache cannot be acquired 0903518
 *  eliminate Coverity defects de80673
 *  Added missing version check. 5d003d9
 *  revert 99d530c
 *  Fixed build errors. 4f3d080
 *  missing case for -read-mask option 5ecbd67
 *  check for empty string not required 017d17f
 *  revert 4433872
 *  utilitze fstat() blocksize to set stream buffer size ff0734c
 *  eliminate Coverity defect 62f3f3a
 *  eliminate Coverity defects 9ee5a2e
 *  #5034 940b133
 *  Moved variable definition. a92f1c0
 *  Code style changes. 13b4e4a
 *  prevent double free in Freetype streaming interface f12746c
 *  revert daa64a9
 *  ... 91c6c53
 *  eliminate compiler warning 89527f6
 *  eliminate compiler warning f51ac93
 *  eliminate compiler exception 469219c
 *  Restored check that was added in #3137. 9643c4a
 *  Use sizeof instead. 769b275
 *  eliminate leak in Freetype streaming interface e0a9b4d
 *  #5010 41019b0
 *  HEIC container must be a seekable file on disk 19e645e
 *  release 8e8a7ce
 *  Always use IsGrayColorspace. c154ffe
 *  fix fill-opacity special case where the fill color alpha is fully transparent 1835ba8
 *  eliminate Coverity defects a744181
 *  eliminate compiler warning 3366885
 *  #5027 6516558
 *  alpha_trait should be set, otherwise the alpha value will not be used. 90f788f
 *  longitude requires minor version 20 46df306
 *  Reverse loop to "fix" compiler optimization bug on arm64 Linux. 1350b58
 *  Update SECURITY.md 6708d4f
 *  eliminate compiler warning 4576d73
 *  cast to eliminate possible data loss error 0ae1a49
 *  fix unknown size compiler exception 8f3936f
 *  Whitespace. f5a909d
 *  Corrected multiplication. 5c99efd
 *  Corrected check. e61eaf4
 *  Removed unused setter. a41d6d1
 *  fix memory leak in Freetype streaming interface d8c2b0c
 *  mention multistrectral imagery d2b6318

Load all commits →