GraphicsMagick: 2 new changesets

GraphicsMagick Commits <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.14896.1644161149.1623.graphicsmagick-commit@lists.sourceforge.net>
changeset a0c8675bcaaf in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=a0c8675bcaaf
summary: VisualMagick: Disable building using bundled JasPer sources by default.

changeset 81a8e3e68235 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=81a8e3e68235
summary: Recomend using JasPer 3.0.0 (or later)

diffstat:

 ChangeLog                              |   6 ++++++
 README.txt                             |  13 +++----------
 VisualMagick/magick/magick_config.h.in |   4 ++--
 www/Changelog.html                     |   9 +++++++--
 www/README.html                        |  12 +++---------
 5 files changed, 21 insertions(+), 23 deletions(-)

diffs (93 lines):

diff -r 3e86bcc1251e -r 81a8e3e68235 ChangeLog
--- a/ChangeLog	Sun Feb 06 09:10:16 2022 -0600
+++ b/ChangeLog	Sun Feb 06 09:25:38 2022 -0600
@@ -1,5 +1,11 @@
 2022-02-06  Bob Friesenhahn  <[email protected]>
 
+        * README.txt: Recomend using JasPer 3.0.0 (or later).
+
+        * VisualMagick/magick/magick_config.h.in: Disable building with
+        bundled JasPer sources by default since the bundled sources are
+        archaic.
+
         * coders/jp2.c: Fix compilation with JasPer 3.0.0 (which is now
         released).
 
diff -r 3e86bcc1251e -r 81a8e3e68235 README.txt
--- a/README.txt	Sun Feb 06 09:10:16 2022 -0600
+++ b/README.txt	Sun Feb 06 09:25:38 2022 -0600
@@ -223,16 +223,9 @@
   unfortunately it does not yet support both at once.
 
 * GraphicsMagick requires the JasPer Project's JasPer library from
-  https://jasper-software.github.io/jasper/ (although older versions
-  back to 1.701.0 are still available via http from the original web
-  site at http://www.ece.uvic.ca/~mdadams/jasper/) to read and write
-  the JPEG-2000 format.  Due to security concerns, using the latest
-  version of JasPer is recommended.
-
-  Please note that JasPer 1.900.1 may have a problem when used with
-  GraphicsMagick's modules build. To solve this problem, edit the file
-  src/libjasper/base/jas_init.c and comment out the line which invokes
-  atexit().
+  https://jasper-software.github.io/jasper/ to read and write the
+  JPEG-2000 format.  Due to security concerns, using the latest
+  version of JasPer (3.0.0 or later) is recommended.
 
 * On Unix-type systems, Windows/MinGW, and Windows/Cygwin,
   GraphicsMagick requires libltdl from libtool in order to support
diff -r 3e86bcc1251e -r 81a8e3e68235 VisualMagick/magick/magick_config.h.in
--- a/VisualMagick/magick/magick_config.h.in	Sun Feb 06 09:10:16 2022 -0600
+++ b/VisualMagick/magick/magick_config.h.in	Sun Feb 06 09:25:38 2022 -0600
@@ -147,8 +147,8 @@
 // Define to use the JBIG library
 #define HasJBIG
 
-// Define to use the Jasper JPEG v2 library
-#define HasJP2
+// Define to use the Jasper JPEG v2 library (3.0.0 or later is recommended)
+#undef HasJP2
 
 // Define to use the IJG JPEG v1 library
 #define HasJPEG
diff -r 3e86bcc1251e -r 81a8e3e68235 www/Changelog.html
--- a/www/Changelog.html	Sun Feb 06 09:10:16 2022 -0600
+++ b/www/Changelog.html	Sun Feb 06 09:25:38 2022 -0600
@@ -37,8 +37,13 @@
 
 <p>2022-02-06  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>
-* coders/jp2.c: Fix compilation with JasPer 3.0.0 (which is now
-released).</blockquote>
+<p>* README.txt: Recomend using JasPer 3.0.0 (or later).</p>
+<p>* VisualMagick/magick/magick_config.h.in: Disable building with
+bundled JasPer sources by default since the bundled sources are
+archaic.</p>
+<p>* coders/jp2.c: Fix compilation with JasPer 3.0.0 (which is now
+released).</p>
+</blockquote>
 <p>2022-02-05  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>
 * magick/fx.c (ColorizeImagePixelsCB): Apply clipping and rounding
diff -r 3e86bcc1251e -r 81a8e3e68235 www/README.html
--- a/www/README.html	Sun Feb 06 09:10:16 2022 -0600
+++ b/www/README.html	Sun Feb 06 09:25:38 2022 -0600
@@ -251,15 +251,9 @@
 unfortunately it does not yet support both at once.</p>
 </li>
 <li><p class="first">GraphicsMagick requires the JasPer Project's JasPer library from
-<a class="reference external" href="https://jasper-software.github.io/jasper/">https://jasper-software.github.io/jasper/</a> (although older versions
-back to 1.701.0 are still available via http from the original web
-site at <a class="reference external" href="http://www.ece.uvic.ca/~mdadams/jasper/">http://www.ece.uvic.ca/~mdadams/jasper/</a>) to read and write
-the JPEG-2000 format.  Due to security concerns, using the latest
-version of JasPer is recommended.</p>
-<p>Please note that JasPer 1.900.1 may have a problem when used with
-GraphicsMagick's modules build. To solve this problem, edit the file
-src/libjasper/base/jas_init.c and comment out the line which invokes
-atexit().</p>
+<a class="reference external" href="https://jasper-software.github.io/jasper/">https://jasper-software.github.io/jasper/</a> to read and write the
+JPEG-2000 format.  Due to security concerns, using the latest
+version of JasPer (3.0.0 or later) is recommended.</p>
 </li>
 <li><p class="first">On Unix-type systems, Windows/MinGW, and Windows/Cygwin,
 GraphicsMagick requires libltdl from libtool in order to support
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.