Download raw body.
UPDATE: GraphicsMagick 1.3.43
Here is an update to GraphicsMagick 1.3.43.
1.3.43 (March 23, 2024)
===========================
Bug fixes:
* JBIG: Add support for 'width', 'height', and 'pixels', resource
limits. Your mileage may vary.
* WPG: Many fixes based on oss-fuzz testing.
* Ghostscript: When invoking Ghostscript, re-direct Ghostscript stdout
to stderr to avoid output corruption when GM stdout is redirected to
a file.
New Features:
* File write limit: Add support for a per-file write limit (-limit
write or MAGICK_LIMIT_WRITE). This imposes a limit on the number of
uncompressed bytes written. The behavior when the limit is hit is
similar to an unexpected write error, as if the disk is full.
* Resource limit highwater: Resource highwater values are maintained
for successful resource requests and final values are traced
via -debug resource' at the end of program execution. These values
may be used to understand the most restrictive resource limits which
may be applied while still achieving successful operation.
* BMP: Support BI_PNG compression (PNG inside BMP).
* BMP: Support reading 64 bits-per-pixel.
* BMP: Support reading 48 bits-per-pixel.
* HEIF: Call heif_init() and heif_deinit() if they are
available. Support setting image width limit.
* HRZ: Added support for Slow scan TV format.
* JPEG: Added support for reading and writing lossy or lossless 12
bits, and lossless 16-bits using libjpeg-turbo-3.0
* JXL: Improve JXL reader/writer exception information.
* TIFF: Remove miniswhite/minisblack prohibitions when using Group3
and Group4 compression in order to allow using inverted photometric
from the standard.
* TIFF: Store EXIF IFD and GPS IFD tag information natively in TIFF
sub-IFDs, the same as it would be produced in a camera supporting
TIFF. This allows an EXIF profile from HEIF, JPEG, JXL, PNG, WebP,
or from the META coder to be preserved in TIFF.
API Updates:
* ExpandFilenames(): Fix memory leak of existing allocations if
realloc() fails.
Windows Delegate Updates/Additions:
* libjpeg: Update bundled IJG JPEG sources to version 9f.
* libtiff: Update bundled libtiff sources to version 4.5.1.
Build Changes:
* Since it seems that OSDN has died, Hepapod is now used to provide a
redundant https-capable Hg service and may provide services that
SourceForge does not offer. Hg checkouts may now be made from
"https://foss.heptapod.net/graphicsmagick/graphicsmagick".
* Autotools-based build: pkg-config provided data is now used to the
maximal extent possible. However, if pkg-config fails to provide
useful data, then the previously existing tests will still prevail.
Document that `PKG_CONFIG='pkg-config --static' ./configure` should
reveal the private library dependencies needed for a fully-static
build to succeed.
* Autotools-based build: Base decision on if OpenMP is supported on
the '_OPENMP' pre-processor define.
* Autotools-based build: No longer search for (and use) libtrio by
default. The user now needs to request using it.
* Autotools-based build: Fixes for autoconf-2.72. Bootstrapped using
Autoconf 2.69, Automake 1.16.5, and Libtool 2.4.7.
* oss-fuzz build: The fuzzing/oss-fuzz-build.sh is re-written in order
to support almost all possible dependency libraries. For example,
JXL and HEIF (with HEIC and AVIF reader support) are now included in
oss-fuzz testing.
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/GraphicsMagick/Makefile,v
retrieving revision 1.74
diff -u -p -u -p -r1.74 Makefile
--- Makefile 28 Feb 2024 06:05:06 -0000 1.74
+++ Makefile 25 Jul 2024 22:16:19 -0000
@@ -1,6 +1,6 @@
COMMENT= image processing tools with stable ABI
-DISTNAME= GraphicsMagick-1.3.42
+DISTNAME= GraphicsMagick-1.3.43
CATEGORIES= graphics devel
SITES= ${SITE_SOURCEFORGE:=graphicsmagick/}
EXTRACT_SUFX= .tar.xz
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/GraphicsMagick/distinfo,v
retrieving revision 1.34
diff -u -p -u -p -r1.34 distinfo
--- distinfo 28 Feb 2024 06:05:06 -0000 1.34
+++ distinfo 25 Jul 2024 22:16:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (GraphicsMagick-1.3.42.tar.xz) = SE/M/Ssvr2wrqRUUaezlByvLkbpO1z517T2ORsdZ1Vc=
-SIZE (GraphicsMagick-1.3.42.tar.xz) = 5553692
+SHA256 (GraphicsMagick-1.3.43.tar.xz) = K4hYBzLNfkCdniLGEWI4vvSuBvzaEUUb8z0ln5y/OZ8=
+SIZE (GraphicsMagick-1.3.43.tar.xz) = 5657460
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/graphics/GraphicsMagick/patches/patch-configure,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 patch-configure
--- patches/patch-configure 28 Feb 2024 06:05:06 -0000 1.23
+++ patches/patch-configure 25 Jul 2024 22:16:19 -0000
@@ -1,7 +1,7 @@
Index: configure
--- configure.orig
+++ configure
-@@ -28663,7 +28663,7 @@ done
+@@ -30112,7 +30112,7 @@ done
#
# Subdirectory under lib to place GraphicsMagick lib files
@@ -10,7 +10,7 @@ Index: configure
cat >>confdefs.h <<_ACEOF
#define MagickLibSubdir "$MagickLibSubdir"
-@@ -28767,7 +28767,7 @@ _ACEOF
+@@ -30216,7 +30216,7 @@ _ACEOF
#
# Path to GraphicsMagick share files
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/GraphicsMagick/pkg/PLIST,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 PLIST
--- pkg/PLIST 9 Apr 2023 06:02:45 -0000 1.29
+++ pkg/PLIST 25 Jul 2024 22:16:19 -0000
@@ -352,6 +352,8 @@ share/doc/GraphicsMagick/ChangeLog.2017
share/doc/GraphicsMagick/ChangeLog.2018
share/doc/GraphicsMagick/ChangeLog.2019
share/doc/GraphicsMagick/ChangeLog.2020
+share/doc/GraphicsMagick/ChangeLog.2021
+share/doc/GraphicsMagick/ChangeLog.2022
share/doc/GraphicsMagick/Copyright.txt
share/doc/GraphicsMagick/NEWS.txt
share/doc/GraphicsMagick/www/
@@ -377,7 +379,8 @@ share/doc/GraphicsMagick/www/ChangeLog-2
share/doc/GraphicsMagick/www/ChangeLog-2020.html
share/doc/GraphicsMagick/www/ChangeLog-2021.html
share/doc/GraphicsMagick/www/ChangeLog-2022.html
-share/doc/GraphicsMagick/www/Changelog.html
+share/doc/GraphicsMagick/www/ChangeLog-2023.html
+share/doc/GraphicsMagick/www/ChangeLog.html
share/doc/GraphicsMagick/www/Changes.html
share/doc/GraphicsMagick/www/Copyright.html
share/doc/GraphicsMagick/www/FAQ.html
UPDATE: GraphicsMagick 1.3.43