./graphics/ImageMagick, Package for display and non-interactive manipulation of images

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 7.1.2.12nb1, Package name: ImageMagick-7.1.2.12nb1, Maintainer: adam

ImageMagick TM, is a package for display and manipulation
of images for the X Window System. It is written in C and interfaces
to the X library, and therefore does not require any proprietary
toolkit in order to compile. Although the software is copyrighted, it
is available for free and can be redistributed without fee.

The ImageMagick image display program can display an image on any
workstation screen running an X server. It can read and write many of
the more popular image formats including JPEG, TIFF, PNM, GIF, and
Photo CD. In addition you can interactively resize, rotate, sharpen,
color reduce, or add special effects to an image and save your
completed work in the same or differing image format.


Required to run:
[textproc/libxml2] [print/ghostscript] [graphics/tiff] [graphics/freetype2] [graphics/png] [graphics/jpeg] [fonts/fontconfig] [math/fftw] [devel/libltdl] [graphics/liblqr] [graphics/openjpeg] [graphics/lcms2] [graphics/libwebp] [devel/pkgconf]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Package options: doc, fontconfig, ghostscript, heif, imagemagick-policy-open, jp2, liblqr, raqm, tiff, x11

Master sites:

Filesize: 10543.543 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-12-30 23:25:06 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2) | Package updated
Log message:
ImageMagick: Update to 7.1.2.12

pkgsrc changes:
---------------
  * Fix CVE-2025-68618
  * Fix CVE-2025-68950
  * Fix CVE-2025-69204

upstream changes:
-----------------
7.1.2-12 - 2025-12-28
Merged
  * Bump actions/download-artifact from 6 to 7 #8497
  * Bump actions/upload-artifact from 5 to 6 #8498
  * Fix warnings about operations on volatiles that are deprecated in C++20. #8502
  * Bump msys2/setup-msys2 from 2.29.0 to 2.30.0 #8499
  * Fix autoconf syntax errors (configure.ac) #8488
Commits
  * beta release 22ed20a
  * latest autoconf update 7b8b8e9
  * ImageMagick/ImageMagick#8487 16d029a
  * Removed const keyword. eec063c
  * Also remove const from the header file. a9223bb
  * Removed undefined private function declaration. 8b7b850
  * \ 
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p27m-hp98-6637 \ 
6f431d4
  * Removed name. ecd4edc
  * Fixed memory leak that happens when we hit a list limit. ad65a4c
  * Removed specific methods for Windows with memory allocation. 7b0bce0
  * \ 
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7rvh-xqp3-pr8j \ 
204718c
  * Revert patches to solve #8484 and #8506. d6a53ce
  * Updated the Windows dependencies. 92dce45
  * \ 
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hrh7-j8q2-4qcw \ 
2c08c23
  * release bdd4fa5
   2025-12-16 10:58:06 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2)
Log message:
ImageMagick: Update to 7.1.2.11

upstream changes:
-----------------
7.1.2-11 - 2025-12-14
Commits
  * beta release e97f8c1
  * Only allow setting the data_precision to values other then 16 and 12 when \ 
quality is lossless (>= 100). 4d7581a
  * Switch to macos-15-intel for the x64 MacOS build. 3f47b60
  * Removed old debug statements. 281adfc
  * Added extra checks to prevent overflows on 32-bit systems and do an earlier \ 
exit. 1dc1fc9
  * release 578d60d
   2025-12-12 21:07:44 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2) | Package updated
Log message:
ImageMagick: Update to 7.1.2.10

upstream changes:
-----------------
7.1.2-10 - 2025-12-07
Commits
  * beta release cfbeef4
  * Added extra check to make sure don't read after an empty string. f83765c
  * Added extra check to avoid an overflow on 32-bit machines \ 
(GHSA-6hjr-v6g4-3fm8) bdae068
  * Use HeapOverflowSanityCheckGetSize to make it more clear what is happening. \ 
351bbc8
  * Added define to make sure we don't always write a jpeg in a high bit depth \ 
(#8445) 245b84f
  * Use intermediate variable to silence 32-bit build error on Windows. ba1fcf9
  * Code cleanup. 567321b
  * Updated the Windows dependencies and configure. 53b1fb9
  * Disable creation of msix in pull requests. 537db6b
  * Updated the checkout actions. e956d72
  * Check for quality instead of compression to avoid Unsupported JPEG data \ 
precision error message (#8445). 1269cf5
  * The quality of the image_info should be used instead. 69f7ced
  * release f4ce623

7.1.2-9 - 2025-11-30
Merged
  * JPEG: Support 2-to-16-bit lossless JPEG images with libjpeg-turbo 3.1+; \ 
Support additional IDCT scaling factors with libjpeg-turbo and libjpeg v7+ #8445
  * Add ALImageMagick (Delphi) to the list of ImageMagick language bindings #8444
  * Update Doc #8442
Commits
  * beta release a5ad8fb
  * ImageMagick/ImageMagick#8410 5735e8c
  * Bumped versions of download and upload artifacts actions. ab36309
  * ImageMagick/ImageMagick#8416 e8c31c9
  * Move writing of the IDAT chunk to the end to silence a warning in exiftool \ 
(#8400) fe6925d
  * ImageMagick/ImageMagick#8422 d0b07ac
  * Minor refactor. 47a94a3
  * Only use output values from environment variables. aa13999
  * Changed indentation. dcd54a5
  * Pin actions. 6cf8cfc
  * Changed indentation. 1beebc9
  * No longer persist credentials on checkout. 44525f4
  * Added cooldown to dependabot.yml 9d6611b
  * No longer persist credentials on checkout. 62357f9
  * Also pin the version of the msys2 action. 6d4f89d
  * Removed duplicate eof check. d356c51
  * Added custom end of file check to the pnm encoder to allow a missing final \ 
newline (#8425) 7404bd0
  * Updated the Windows dependencies. 72c1050
  * Close temporary file to make sure it can be opened again (#8420) be66a21
  * latest autoconf/automake updates 81eb8eb
  * Use the colorspace when writing images that have a color map in the pnm \ 
coder (#8429). 2a9f7c6
  * Use if statements instead. 389238f
  * Allow reading old Quickdraw PICT files that directly start with the size of \ 
the image (#8381). 9002a93
  * Clone the correct repositories for the release. 77a2c99
  * Improved the jpeg coder by calculating the range only once instead of every \ 
pixel channel. 602c436
  * Updated the Windows dependencies. 9c0546a
  * Correct incorrect free (GHSA-q3hc-j9x5-mp9m) 6f81eb1
  * Removed incorrect format specifier. a5ac3c1
  * Switch to cmake with the oss-fuzz build of libde265. cf149f5
  * Correct parsing of the density (#8460) f46647c
  * Added Visual Studio 2026. 67f7f33
  * enable coder policy "write" rights for MVG coder 85c04c1
  * Silence macos warning. a70f4b8
  * Disabling a module will now also disable all the coders in that module. 061b7b2
  * Updated the Windows dependencies. 5cff2fc
  * release a90c050
   2025-10-28 21:38:10 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2)
Log message:
ImageMagick: Update to 7.1.2.8

upstream changes:
-----------------
7.1.2-8
Commits
  * beta release d56b6af
  * \ 
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wpp4-vqfq-v4hp \ 
7b47fe3
  * \ 
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5vw-p55v-8742 \ 
8547a24
  * Also install squashfs-tools for the AppImage build. 336f2b8
  * Updated the Windows dependencies. 30bafbf
  * ImageMagick/ImageMagick6#343 (comment) 2300ae5
  * release a3b13d1
   2025-10-25 19:21:59 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
ImageMagick: Update to 7.1.2.7

upstream changes:
-----------------
7.1.2-7
Merged
  * Bump github/codeql-action from 3 to 4 #8397
Commits
  * release 47ef758

7.1.2-6
Commits
  * beta release ea5af7e
  * Only use the page number when it is valid (#8373). c7a3cd9
  * Updated the Windows dependencies. a4a6259
  * Added missing check for the return value of ResizeImage. 98686c7
  * Updated the Windows dependencies and configure. 9980b11
  * Whitespace. a088c39
  * Revert MSYS patches to resolve issue report in #8382. 4cedb50
  * Corrected type of mode_t for the MSYS2 build. 3ec53af
  * Disabled cache in the msys2 build. 7497aa9
  * Patches to fix compilation errors in our MSYS2 build. 677d7b7
  * Added extra check to resolve issue on 32-bit systems \ 
(https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9pp9-cfwx-54rm) \ 
cea1693
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-10-11 13:41:47 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
ImageMagick: Fix typo

An unfortunate mistake using a text editor whose name begins with a v.
Conclusion: always run pkglint just before committing.