GraphicsMagick: Add notes about required libjxl versions.

GraphicsMagick Commits <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.41155.1673190807.1350.graphicsmagick-commit@lists.sourceforge.net>
changeset 8d887d58dff3 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=8d887d58dff3
summary: Add notes about required libjxl versions.

diffstat:

 ChangeLog                              |   6 ++++++
 README.txt                             |   5 +++--
 VisualMagick/installer/inc/version.isx |   4 ++--
 magick/version.h                       |   4 ++--
 www/Changelog.html                     |  14 ++++++++++++++
 www/INSTALL-unix.html                  |   8 ++++++--
 www/INSTALL-unix.rst                   |   9 +++++++--
 www/README.html                        |   5 +++--
 8 files changed, 43 insertions(+), 12 deletions(-)

diffs (140 lines):

diff -r 64fc9f4a0f7c -r 8d887d58dff3 ChangeLog
--- a/ChangeLog	Sun Jan 08 03:49:07 2023 +0100
+++ b/ChangeLog	Sun Jan 08 09:13:11 2023 -0600
@@ -1,3 +1,9 @@
+2023-01-08  Bob Friesenhahn  <[email protected]>
+
+	* www/INSTALL-unix.rst: Add notes about required libjxl versions.
+
+	* README.txt: Add notes about required libjxl versions.
+
 2023-01-08 Fojtik Jaroslav  <[email protected]>
 
 	* VisualMagick/tests/runtest.bat Added new tests for WEBP, BMP2 & BMP3.
diff -r 64fc9f4a0f7c -r 8d887d58dff3 README.txt
--- a/README.txt	Sun Jan 08 03:49:07 2023 +0100
+++ b/README.txt	Sun Jan 08 09:13:11 2023 -0600
@@ -395,5 +395,6 @@
   entity has paid to allow use of any applicable HEVC patents on their
   device, or that the patents do not apply in their country.
 
-* GraphicsMagick requires the JPEG XL library from
-  https://github.com/libjxl/libjxl to read and write JPEG XL files.
+* GraphicsMagick requires the JPEG XL (JXL) library (release 0.7.0 or
+  later) from https://github.com/libjxl/libjxl to read and write JPEG
+  XL files.
diff -r 64fc9f4a0f7c -r 8d887d58dff3 VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Sun Jan 08 03:49:07 2023 +0100
+++ b/VisualMagick/installer/inc/version.isx	Sun Jan 08 09:13:11 2023 -0600
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020230107"
-#define public MagickPackageReleaseDate "snapshot-20230107"
+#define public MagickPackageVersionAddendum ".020230108"
+#define public MagickPackageReleaseDate "snapshot-20230108"
diff -r 64fc9f4a0f7c -r 8d887d58dff3 magick/version.h
--- a/magick/version.h	Sun Jan 08 03:49:07 2023 +0100
+++ b/magick/version.h	Sun Jan 08 09:13:11 2023 -0600
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x272401
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 27,24,1
-#define MagickChangeDate   "20230107"
-#define MagickReleaseDate  "snapshot-20230107"
+#define MagickChangeDate   "20230108"
+#define MagickReleaseDate  "snapshot-20230108"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/Changelog.html
--- a/www/Changelog.html	Sun Jan 08 03:49:07 2023 +0100
+++ b/www/Changelog.html	Sun Jan 08 09:13:11 2023 -0600
@@ -37,6 +37,20 @@
 </div>
 
 <div class="document">
+<p>2023-01-08  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
+<blockquote>
+<ul class="simple">
+<li><p>www/INSTALL-unix.rst: Add notes about required libjxl versions.</p></li>
+<li><p>README.txt: Add notes about required libjxl versions.</p></li>
+</ul>
+</blockquote>
+<p>2023-01-08 Fojtik Jaroslav  &lt;<a class="reference external" href="mailto:JaFojtik&#37;&#52;&#48;yandex&#46;com">JaFojtik<span>&#64;</span>yandex<span>&#46;</span>com</a>&gt;</p>
+<blockquote>
+<ul class="simple">
+<li><p>VisualMagick/tests/runtest.bat Added new tests for WEBP, BMP2 &amp; BMP3.
+These tests are passing.</p></li>
+</ul>
+</blockquote>
 <p>2023-01-07  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
 <blockquote>
 <ul class="simple">
diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/INSTALL-unix.html
--- a/www/INSTALL-unix.html	Sun Jan 08 03:49:07 2023 +0100
+++ b/www/INSTALL-unix.html	Sun Jan 08 09:13:11 2023 -0600
@@ -840,8 +840,10 @@
 </div>
 <div class="section" id="jpeg-xl">
 <h1><a class="toc-backref" href="#id5">JPEG XL</a></h1>
-<p>JPEG XL seems to be a work in progress.  For development testing with
-it we build it as described on its git page
+<p>JPEG XL seems to be a work in progress, with previous APIs being
+deprecated, and replacement APIs introduced.  We have taken an
+approach to use the latest recommended APIs.  For development testing
+with it (0.7.0 or later) we build it as described on its git page
 (<a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a>), but configure and build it like:</p>
 <pre class="literal-block">git clone https://github.com/libjxl/libjxl.git --recursive --shallow-submodules
 cd ./libjxl
@@ -853,6 +855,8 @@
 make test
 [ check for 100% tests passed ]
 make install</pre>
+<p>While the JPEG XL project recommends using Clang, it is observed to
+work without known issues when compiled using GCC 9.4.0.</p>
 </div>
 <div class="section" id="popular-distribution-packages">
 <h1><a class="toc-backref" href="#id6">Popular Distribution Packages</a></h1>
diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/INSTALL-unix.rst
--- a/www/INSTALL-unix.rst	Sun Jan 08 03:49:07 2023 +0100
+++ b/www/INSTALL-unix.rst	Sun Jan 08 09:13:11 2023 -0600
@@ -820,8 +820,10 @@
 JPEG XL
 -------
 
-JPEG XL seems to be a work in progress.  For development testing with
-it we build it as described on its git page
+JPEG XL seems to be a work in progress, with previous APIs being
+deprecated, and replacement APIs introduced.  We have taken an
+approach to use the latest recommended APIs.  For development testing
+with it (0.7.0 or later) we build it as described on its git page
 (https://github.com/libjxl/libjxl), but configure and build it like::
 
   git clone https://github.com/libjxl/libjxl.git --recursive --shallow-submodules
@@ -835,6 +837,9 @@
   [ check for 100% tests passed ]
   make install
 
+While the JPEG XL project recommends using Clang, it is observed to
+work without known issues when compiled using GCC 9.4.0.
+
 Popular Distribution Packages
 -----------------------------
 
diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/README.html
--- a/www/README.html	Sun Jan 08 03:49:07 2023 +0100
+++ b/www/README.html	Sun Jan 08 09:13:11 2023 -0600
@@ -421,8 +421,9 @@
 entity has paid to allow use of any applicable HEVC patents on their
 device, or that the patents do not apply in their country.</p>
 </li>
-<li><p>GraphicsMagick requires the JPEG XL library from
-<a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a> to read and write JPEG XL files.</p></li>
+<li><p>GraphicsMagick requires the JPEG XL (JXL) library (release 0.7.0 or
+later) from <a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a> to read and write JPEG
+XL files.</p></li>
 </ul>
 </div>
 </div>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.