GraphicsMagick: 3 new changesets

GraphicsMagick Commits <[email protected]> Sat, 12 Aug 2023 10:33:28 -0500
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.8886.1691854419.1439.graphicsmagick-commit@lists.sourceforge.net>
changeset 53cbd2ee5481 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=53cbd2ee5481
summary: Updates for 1.3.41 release

changeset 56057d192504 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=56057d192504
summary: Merge changes for the 1.3.41 release

changeset ac9838528175 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=ac9838528175
summary: Added tag GraphicsMagick-1_3_41 for changeset 56057d192504

diffstat:

 .hgtags                                |   34 +
 ChangeLog                              |    6 +
 ChangeLog.2010                         |   22 +
 Makefile.in                            |    4 +-
 NEWS.txt                               |  105 +++-
 PerlMagick/Magick.pm                   |    2 +-
 VisualMagick/installer/inc/version.isx |    6 +-
 aclocal.m4                             |  101 ++++-
 magick/version.h                       |   10 +-
 version.sh                             |    8 +-
 www/ChangeLog-2003.html                |    8 +-
 www/ChangeLog-2007.html                |   16 +-
 www/ChangeLog-2010.html                |   41 +-
 www/ChangeLog-2013.html                |    6 +-
 www/ChangeLog-2014.html                |    4 +-
 www/ChangeLog-2015.html                |   18 +-
 www/ChangeLog-2016.html                |    8 +-
 www/ChangeLog-2017.html                |    8 +-
 www/ChangeLog-2018.html                |   33 +-
 www/ChangeLog-2021.html                |  728 ++++++++++++--------------------
 www/Changelog.html                     |    7 +
 www/Changes.html                       |    2 +-
 www/Changes.rst                        |    2 +-
 www/INSTALL-windows.html               |    6 +-
 www/INSTALL-windows.rst                |    4 +-
 www/NEWS.html                          |  265 ++++++-----
 www/index.html                         |    4 +-
 www/index.rst                          |    4 +-
 www/magick.css                         |  176 +++++++
 29 files changed, 980 insertions(+), 658 deletions(-)

diffs (truncated from 2913 to 500 lines):

diff -r 9bc8392cd729 -r ac9838528175 .hgtags
--- a/.hgtags	Wed Aug 09 13:42:04 2023 -0500
+++ b/.hgtags	Sat Aug 12 10:33:08 2023 -0500
@@ -74,3 +74,37 @@
 24d85185b7a3b5a5e9cc74ebf7d0e94ca60d7157 ImageMagick-5_2_6
 bc8483ab69f9a2752475e122fa60dc024040b865 ImageMagick-5_2_7
 c4404631fa1c5235083ddff0653ad93c10e4829b ImageMagick-5_2_5
+95b917a97d849ead1a005c15c644ab5c33dbc902 GraphicsMagick-1_3_13
+8341c19a4d23a467956a24d2d85741b5482d5bb2 GraphicsMagick-1_3_14
+89620e363b11fd030cbd66b19366fd0c12919b92 GraphicsMagick-1_3_15
+a7209a4396eeaf27ef754d1bf054200e312ef5ed GraphicsMagick-1_3_16
+2099ded8eac12576eec58e3a87e9274c92b3bf05 GraphicsMagick-1_3_17
+2099ded8eac12576eec58e3a87e9274c92b3bf05 GraphicsMagick-1_3_17
+ed420f446589977e3c25959fc58f6653261ebe48 GraphicsMagick-1_3_17
+3efefce99e25f53e76514dcee2e4676beb3ff61e GraphicsMagick-1_3_18
+09cca6cd862b128440135c9e7adcff6a9a52704b GraphicsMagick-1_3_19
+47587edd7953c81c1c85f09eafc060c983c18188 GraphicsMagick-1_3_20
+fc472f96dae726f21cb1c7699a535cb55fdfb290 GraphicsMagick-1_3_21
+0c27524abb7dc39af605c21970914df676e43ec5 GraphicsMagick-1_3_22
+4e0a7a93d9a4fae31226a706fadc12a6c275e484 GraphicsMagick-1_3_23
+8711e07cdebed0d29123d1b4c6cd68412db62188 GraphicsMagick-1_3_24
+8711e07cdebed0d29123d1b4c6cd68412db62188 GraphicsMagick-1_3_24
+41876934e7621618882f9c83e223e3252af85504 GraphicsMagick-1_3_24
+1c07f70e5dd9ade830b37d1257316cb3d47ace49 GraphicsMagick-1_3_25
+db4eb7f97eebe929d6706499049b47e32471c988 GraphicsMagick-1_3_26
+0a95925f9cd030fdf222187a1725dd825c9939dc GraphicsMagick-1_3_27
+5dc2a95b4191ab98d230ac2585cbf4810dfec45e GraphicsMagick-1_3_27a
+8a9c2b403451c7a1f00e63c3003d757802465cbc GraphicsMagick-1_3_28
+249c764b62f17881876fd1d98da9271842e5ce57 GraphicsMagick-1_3_29
+40a77e57e1b83e1285fa686437304ff852163e77 GraphicsMagick-1_3_30
+233618f8fe82415451e9c40b2fb42595736f0474 GraphicsMagick-1_3_31
+3465dd1a89a5423e3f9e3f1c8f749dd30b12e403 GraphicsMagick-1_3_32
+c7e811e43123fd0feedbd459dec59b5d8df19dec GraphicsMagick-1_3_33
+6d650073850f08c2b3a99cad588407ece87b9aa4 GraphicsMagick-1_3_34
+560875f67e82edb5e8484c769167203e009befce GraphicsMagick-1_3_35
+4f73af743b85017bffcc3c760302753cdb30c17d GraphicsMagick-1_3_36
+9c83dfc1ba6daf44a104e70ad56ba2492e7a8147 GraphicsMagick-1_3_37
+828ffc28c1c62cc0a1c9544fa3601c0a7243b92d GraphicsMagick-1_3_38
+78aa636779351eded47c82bde220059c59778922 GraphicsMagick-1_3_39
+c41d8933edef6b94bc99e7d886eaef60dea1e33f GraphicsMagick-1_3_40
+56057d1925048ba92bd5c1b05b96667fe1ad83f7 GraphicsMagick-1_3_41
diff -r 9bc8392cd729 -r ac9838528175 ChangeLog
--- a/ChangeLog	Wed Aug 09 13:42:04 2023 -0500
+++ b/ChangeLog	Sat Aug 12 10:33:08 2023 -0500
@@ -1,3 +1,9 @@
+2023-08-12  Bob Friesenhahn  <[email protected]>
+
+	* NEWS.txt: Updated for 1.3.41 release.
+
+	* version.sh: Updated for 1.3.41 release.
+
 2023-08-09  Bob Friesenhahn  <[email protected]>
 
 	* www/index.rst: Update Coverity metrics.
diff -r 9bc8392cd729 -r ac9838528175 ChangeLog.2010
--- a/ChangeLog.2010	Wed Aug 09 13:42:04 2023 -0500
+++ b/ChangeLog.2010	Sat Aug 12 10:33:08 2023 -0500
@@ -391,6 +391,10 @@
 	proceed to the next file name rather than quitting.  Problem was
 	reported by Patrick Welche.
 
+2010-03-08  Bob Friesenhahn  <[email protected]>
+
+	* version.sh: Released GraphicsMagick 1.3.12.
+	
 2010-03-03  Bob Friesenhahn  <[email protected]>
 
 	* PerlMagick/Makefile.am: Update PerlMagick/Magick.pm in the
@@ -434,6 +438,10 @@
 	"graphicsmagick: "convert" command is broken", reported by
 	Vladimir Stavrinov.
 
+2010-02-21  Bob Friesenhahn  <[email protected]>
+
+	* version.sh: Released GraphicsMagick 1.3.11.
+
 2010-02-19  Bob Friesenhahn  <[email protected]>
 
 	* magick/composite.c (GetCompositionPixelIteratorCallback):
@@ -463,6 +471,10 @@
 	character value is in the extended range.  Problem reported by
 	Arseny Solokha.  Resolves SourceForge patch #2953314.
 
+2010-02-10  Bob Friesenhahn  <[email protected]>
+
+	* version.sh: Released GraphicsMagick 1.3.10.
+
 2010-02-09  Bob Friesenhahn  <[email protected]>
 
 	* Magick++/demo/demo.cpp (main): Split demo output frames into
@@ -488,6 +500,10 @@
 	"foo%d.jpg" rather than "foo0.jpg".  Problem reported by Frans
 	Coetzee.
 
+2010-02-04  Bob Friesenhahn  <[email protected]>
+
+	* version.sh: Released GraphicsMagick 1.3.9.
+
 2010-02-03  Bob Friesenhahn  <[email protected]>
 
 	* doc/imdoc2man: Bare single quotes at the beginning of a line
@@ -576,6 +592,12 @@
 	omp_get_max_threads().  Otherwise there is a crash if the number
 	of threads is reduced from the original value.
 
+2010-01-21  Bob Friesenhahn  <[email protected]>
+
+	* version.sh: Released GraphicsMagick 1.3.8.
+	
+	* NEWS.txt: Update for the 1.3.8 release.
+
 2010-01-20  Bob Friesenhahn  <[email protected]>
 
 	* www/benchmarks.rst: Update benchmark report to compare
diff -r 9bc8392cd729 -r ac9838528175 Makefile.in
--- a/Makefile.in	Wed Aug 09 13:42:04 2023 -0500
+++ b/Makefile.in	Sat Aug 12 10:33:08 2023 -0500
@@ -225,8 +225,8 @@
 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
 	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
 	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/pkg.m4 \
-	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
diff -r 9bc8392cd729 -r ac9838528175 NEWS.txt
--- a/NEWS.txt	Wed Aug 09 13:42:04 2023 -0500
+++ b/NEWS.txt	Sat Aug 12 10:33:08 2023 -0500
@@ -6,7 +6,7 @@
 GraphicsMagick News
 ===================
 
-This file was last updated to reflect changes up to July 30, 2023
+This file was last updated to reflect changes up to August 12, 2023
 
 Please note that this file records news for the associated development
 branch and that each development branch has its own NEWS file. See the
@@ -19,16 +19,16 @@
 .. contents::
   :local:
 
-1.3.40 (???, 2023)
+1.3.41 (August 12, 2023)
 =========================
 
 Special Issues:
 
 * GraphicsMagick really does need some additional productive
   volunteers.  For several years now, the burden has entirely been on
-  me (Bob Friesenhahn).  I have been sheparding the project for 20
+  me (Bob Friesenhahn).  I have been sheparding the project for 22
   years already (and contributed to ImageMagick and GraphicsMagick
-  combined for 26 years already).  It is not reasonable to expect
+  combined for 27 years already).  It is not reasonable to expect
   someone with a full time job (and expecting to retire in a few
   years) to do all of the work.
 
@@ -44,29 +44,45 @@
   GraphicsMagick ChangeLog file, Mercurial repository commit log, and
   the oss-fuzz issues list for details.
 
+* GraphicsMagick has been participating in Synopsys's Coverity program
+  for free software projects since 2015.  There has been a continuing
+  objective to keep outstanding defects at 0, or very close to 0.
+  Information about the Coverity status may be found at
+  https://scan.coverity.com/projects/graphicsmagick.
+
 Bug fixes:
 
-* Blob: Immediately reject attempts to write blobs to formats which can not support blobs.
-
-* TranslateTextEx(): An empty string argument should return an empty string rather than a NULL string.
+* Blob: Immediately reject attempts to write blobs to formats which
+  can not support blobs.
+
+* TranslateTextEx(): An empty string argument should return an empty
+  string rather than a NULL string.
 
 * SetImageAttribute(): Fix bounds issue when concatenating string.
 
-* JPEG: Do not set image resolution if the values provided are outside of the valid range.
+* JPEG: Do not set image resolution if the values provided are outside
+  of the valid range.
 
 * Fixes for NaN when reading formats based on floating point.
 
 * HEIF: Fix reading images with rotation/transformation.
 
-* BMP: Do not decode primaries or gamma unless colorspace is LCS_CALIBRATED_RGB.
+* BMP: Do not decode primaries or gamma unless colorspace is
+  LCS_CALIBRATED_RGB.  Add/correct bmp_info.size "biSize" logic which
+  decides if header chunks are present (or invalid).
 
 * MNG: Fixes for resizing using X_method 5.
 
-* GM command (convert, montage, mogrify): Many command-line parser fixes/checks for invalid command line syntax which causes unexpected behavior, or core dumps.
-
-* TopoL: Given that a writer is now provided, issues found in the reader (and writer) due to continual fuzz-testing have been fixed, as encountered.
-
-* GetImageClippingPathAttribute(): Check for and use clipping path name (ID=2999) to get the real attribute name.
+* GM command (convert, montage, mogrify): Many command-line parser
+  fixes/checks for invalid command line syntax which causes unexpected
+  behavior, or core dumps.
+
+* TopoL: Given that a writer is now provided, issues found in the
+  reader (and writer) due to continual fuzz-testing have been fixed,
+  as encountered.
+
+* GetImageClippingPathAttribute(): Check for and use clipping path
+  name (ID=2999) to get the real attribute name.
 
 * ReadIPTCProfile(): Fix malformed IPTC data parsing.
 
@@ -76,40 +92,63 @@
 
 * WPG: Now provides a writer.
 
-* gm batch: Implement simple Test Anything Protocol (TAP) test counting and "ok N"/"not ok N" messaging.
-
-* TIFF: Support '-define tiff:photometric=minisblack' and '-define tiff:photometric=miniswhite' to be able to adjust the sense used when writing bilevel TIFF images.
-
-* TIFF: Require that TIFFTAG_EXTRASAMPLES be used appropriately to indicate the intention of extra channels.
-
-* utilities/tests/gen-tiff-images/genimages: Script for writing (and then reading) thousands (5568 permutations) of TIFF format variants.
-
-* EXIF and PNG: Retrieve image orientation from EXIF (if present) and store in image.
+* gm batch: Implement simple Test Anything Protocol (TAP) test
+  counting and "ok N"/"not ok N" messaging.
+
+* TIFF: Support '-define tiff:photometric=minisblack' and '-define
+  tiff:photometric=miniswhite' to be able to adjust the sense used
+  when writing bilevel TIFF images.
+
+* TIFF: Require that TIFFTAG_EXTRASAMPLES be used appropriately to
+  indicate the intention of extra channels.
+
+* utilities/tests/gen-tiff-images/genimages: Script for writing (and
+  then reading) thousands (5568 permutations) of TIFF format variants.
+
+* EXIF and PNG: Retrieve image orientation from EXIF (if present) and
+  store in image.
 
 * HEIF: Retrieve image orientation from EXIF and store in image.
 
 API Updates:
 
+* None
+
 Windows Delegate Updates/Additions:
 
+* None
+
 Build Changes:
 
-* A CMake script is provided as an option for building the Visual Studio project generator, configure.exe.
+* A CMake script is provided as an option for building the Visual
+  Studio project generator, configure.exe.
 
 * pkg-config files now consider static building.
 
-* Unixish configure now uses Use pkg-config for libheif to ease static building.
-
-* TclMagick: Integrated TclMagick build fixes (patches) targeting Unix-type systems.
-
-* LibJXL: Compiles against development 0.9.0 API as existed on July 8, 2023.
-
-* The GraphicsMagick++-config script provides a --cxx option to reproduce the name of the C++ compiler which was used.
-
-* The GraphicsMagick-config script provides a --cc option to reproduce the name of the C compiler which was used.
+* Unixish configure now uses Use pkg-config for libheif to ease static
+  building.
+
+* TclMagick: Integrated TclMagick build fixes (patches) targeting
+  Unix-type systems.
+
+* LibJXL: Compiles against development 0.9.0 API as existed on July
+  8, 2023.
+
+* The GraphicsMagick++-config script provides a --cxx option to
+  reproduce the name of the C++ compiler which was used.
+
+* The GraphicsMagick-config script provides a --cc option to reproduce
+  the name of the C compiler which was used.
 
 Behavior Changes:
 
+* The ability to extend existing image attribute text by calling
+  SetImageAttribute() multiple times with the same key is now
+  deprecated, and will soon be removed.  In the mean time, the
+  annoying message "SetImageAttribute: Extending attribute value text
+  is deprecated!"  is printed to the standard error output to help
+  expose code which is using this feature.
+
 
 1.3.40 (January 14, 2023)
 =========================
diff -r 9bc8392cd729 -r ac9838528175 PerlMagick/Magick.pm
--- a/PerlMagick/Magick.pm	Wed Aug 09 13:42:04 2023 -0500
+++ b/PerlMagick/Magick.pm	Sat Aug 12 10:33:08 2023 -0500
@@ -40,7 +40,7 @@
     );
 
 # This version identifier must match the package version.
-($VERSION) = '1.4' =~ /^([\d.]+)/g;
+($VERSION) = '1.3.41' =~ /^([\d.]+)/g;
 
 sub AUTOLOAD {
     # This AUTOLOAD is used to 'autoload' constants from the constant()
diff -r 9bc8392cd729 -r ac9838528175 VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Wed Aug 09 13:42:04 2023 -0500
+++ b/VisualMagick/installer/inc/version.isx	Sat Aug 12 10:33:08 2023 -0500
@@ -9,6 +9,6 @@
 #endif
 
 #define public MagickPackageName "GraphicsMagick"
-#define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020230809"
-#define public MagickPackageReleaseDate "snapshot-20230809"
+#define public MagickPackageVersion "1.3.41"
+#define public MagickPackageVersionAddendum ""
+#define public MagickPackageReleaseDate "2023-08-12"
diff -r 9bc8392cd729 -r ac9838528175 aclocal.m4
--- a/aclocal.m4	Wed Aug 09 13:42:04 2023 -0500
+++ b/aclocal.m4	Sat Aug 12 10:33:08 2023 -0500
@@ -20,6 +20,106 @@
 If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
+#   Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 5 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS],	[AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
+m4_ifndef([_LT_AC_PROG_CXXCPP],		[AC_DEFUN([_LT_AC_PROG_CXXCPP])])
+m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS],	[AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
+m4_ifndef([_LT_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_PROG_F77],		[AC_DEFUN([_LT_PROG_F77])])
+m4_ifndef([_LT_PROG_FC],		[AC_DEFUN([_LT_PROG_FC])])
+m4_ifndef([_LT_PROG_CXX],		[AC_DEFUN([_LT_PROG_CXX])])
+
 # Copyright (C) 2002-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
@@ -1171,6 +1271,5 @@
 m4_include([m4/ltoptions.m4])
 m4_include([m4/ltsugar.m4])
 m4_include([m4/ltversion.m4])
-m4_include([m4/lt~obsolete.m4])
 m4_include([m4/pkg.m4])
 m4_include([acinclude.m4])
diff -r 9bc8392cd729 -r ac9838528175 magick/version.h
--- a/magick/version.h	Wed Aug 09 13:42:04 2023 -0500
+++ b/magick/version.h	Sat Aug 12 10:33:08 2023 -0500
@@ -35,11 +35,11 @@
 */
 #define MagickPackageName "GraphicsMagick"
 #define MagickCopyright  "Copyright (C) 2002-2023 GraphicsMagick Group.\nAdditional copyrights and licenses apply to this software.\nSee http://www.GraphicsMagick.org/www/Copyright.html for details."
-#define MagickLibVersion  0x272402
-#define MagickLibVersionText  "1.4"
-#define MagickLibVersionNumber 27,24,2
-#define MagickChangeDate   "20230809"
-#define MagickReleaseDate  "snapshot-20230809"
+#define MagickLibVersion  0x272403
+#define MagickLibVersionText  "1.3.41"
+#define MagickLibVersionNumber 27,24,3
+#define MagickChangeDate   "20230812"
+#define MagickReleaseDate  "2023-08-12"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 9bc8392cd729 -r ac9838528175 version.sh
--- a/version.sh	Wed Aug 09 13:42:04 2023 -0500
+++ b/version.sh	Sat Aug 12 10:33:08 2023 -0500
@@ -17,7 +17,7 @@
 
 # Package base version.  This is is the numeric version suffix applied to
 # PACKAGE_NAME (e.g. "1.2").
-PACKAGE_VERSION='1.4'
+PACKAGE_VERSION='1.3.41'
 
 #
 # Package name plus version string.
@@ -27,8 +27,8 @@
 #
 # Formal Package release date
 # Set to string "unreleased" if package is not a formal release.
-#PACKAGE_RELEASE_DATE="2017-12-11"
-PACKAGE_RELEASE_DATE="unreleased"
+PACKAGE_RELEASE_DATE="2023-08-12"
+#PACKAGE_RELEASE_DATE="unreleased"
 
 #
 # Date of last ChangeLog update
@@ -87,7 +87,7 @@
 # Magick library versioning
 #
 MAGICK_LIBRARY_CURRENT=27
-MAGICK_LIBRARY_REVISION=2
+MAGICK_LIBRARY_REVISION=3
 MAGICK_LIBRARY_AGE=24
 
 #
diff -r 9bc8392cd729 -r ac9838528175 www/ChangeLog-2003.html
--- a/www/ChangeLog-2003.html	Wed Aug 09 13:42:04 2023 -0500
+++ b/www/ChangeLog-2003.html	Sat Aug 12 10:33:08 2023 -0500
@@ -3714,8 +3714,12 @@
 <li><p>magick/image.c (DestroyImage): Comment out new assertions until
 we are certain that there are no ill effects.</p></li>
 <li><p>coders/mat.c (ReadMATImage): Set image-&gt;depth to valid values.</p></li>