Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-12-19 13:54:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and      /work/SRC/openSUSE:Factory/.GraphicsMagick.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "GraphicsMagick"

Wed Dec 19 13:54:11 2018 rev:68 rq:659963 version:1.3.31

Changes:
--------
--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes    
2018-08-24 17:10:42.898542848 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.28833/GraphicsMagick.changes 
2018-12-19 13:54:15.814882704 +0100
@@ -1,0 +2,37 @@
+Wed Dec 19 10:08:13 UTC 2018 - Petr Gajdos <pgaj...@suse.com>
+
+- update to 1.3.31:
+  Special Issues:
+  * Firmware and operating system updates to address the Spectre
+    vulnerability (and possibly to some extent the Meltdown
+    vulnerability) have substantially penalized GraphicsMagick's OpenMP
+    performance.  Performance is reduced even with GCC 7 and 8's
+    improved optimizers. There does not appear to be anything we can do
+    about this.
+  
+  Security Fixes:
+  * GraphicsMagick is now participating in Google's oss-fuzz project due
+    to the contributions and assistance of Alex Gaynor.
+ 
+  Bug fixes:
+  * See above note about oss-fuzz fixes.
+  * CINEON: Fix unexpected hang on a crafted Cineon image.  SourceForge
+    issue 571.
+  * Drawing recursion is limited to 100 and may be tuned via the
+    MAX_DRAWIMAGE_RECURSION pre-processor definition.
+  * Fix reading MIFF files using legacy keyword 'color-profile' for ICC
+    color profile as was used by ImageMagick 4.2.9.
+  * Fix reading/writing files when 'magick' is specified in lower case.
+    This bug was a regression in 1.3.30.
+  
+  New Features:
+  * TIFF: Support Zstd compression in TIFF.  This requires libtiff
+    4.0.10 or later.
+  * TIFF: Support WebP compression in TIFF.  This requires libtiff
+    4.0.10 or later.
+
+  API Updates:
+  * MagickMonitor() is marked as deprecated.
+- see NEWS.txt for more details
+ 
+-------------------------------------------------------------------

Old:
----
  GraphicsMagick-1.3.30.tar.xz

New:
----
  GraphicsMagick-1.3.31.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ GraphicsMagick.spec ++++++
--- /var/tmp/diff_new_pack.0Z8wZe/_old  2018-12-19 13:54:17.298880661 +0100
+++ /var/tmp/diff_new_pack.0Z8wZe/_new  2018-12-19 13:54:17.326880622 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -27,7 +27,7 @@
 %define pp_so_ver       12
 %define wand_so_ver     2
 Name:           GraphicsMagick
-Version:        1.3.30
+Version:        1.3.31
 Release:        0
 Summary:        Viewer and Converter for Images
 License:        MIT

++++++ GraphicsMagick-1.3.30.tar.xz -> GraphicsMagick-1.3.31.tar.xz ++++++
++++ 34397 lines of diff (skipped)

++++++ GraphicsMagick-disable-insecure-coders.patch ++++++
--- /var/tmp/diff_new_pack.0Z8wZe/_old  2018-12-19 13:54:19.430877726 +0100
+++ /var/tmp/diff_new_pack.0Z8wZe/_new  2018-12-19 13:54:19.434877720 +0100
@@ -1,7 +1,7 @@
-Index: GraphicsMagick-1.3.30/coders/pdf.c
+Index: GraphicsMagick-1.3.31/coders/pdf.c
 ===================================================================
---- GraphicsMagick-1.3.30.orig/coders/pdf.c    2018-04-29 20:01:26.000000000 
+0200
-+++ GraphicsMagick-1.3.30/coders/pdf.c 2018-08-22 14:43:01.665828434 +0200
+--- GraphicsMagick-1.3.31.orig/coders/pdf.c    2018-11-17 17:13:19.000000000 
+0100
++++ GraphicsMagick-1.3.31/coders/pdf.c 2018-12-19 11:00:49.332814619 +0100
 @@ -495,7 +495,7 @@ ModuleExport void RegisterPDFImage(void)
    entry->seekable_stream=True;
    entry->description="Encapsulated Portable Document Format";
@@ -20,10 +20,10 @@
    (void) RegisterMagickInfo(entry);
  }
  
-Index: GraphicsMagick-1.3.30/coders/ps.c
+Index: GraphicsMagick-1.3.31/coders/ps.c
 ===================================================================
---- GraphicsMagick-1.3.30.orig/coders/ps.c     2018-04-29 20:01:26.000000000 
+0200
-+++ GraphicsMagick-1.3.30/coders/ps.c  2018-08-22 14:37:42.260163129 +0200
+--- GraphicsMagick-1.3.31.orig/coders/ps.c     2018-04-29 20:01:26.000000000 
+0200
++++ GraphicsMagick-1.3.31/coders/ps.c  2018-12-19 11:00:49.332814619 +0100
 @@ -458,7 +458,7 @@ ModuleExport void RegisterPSImage(void)
    entry->adjoin=False;
    entry->description="Adobe Encapsulated PostScript Interchange format";
@@ -69,10 +69,10 @@
    (void) RegisterMagickInfo(entry);
  }
  
-Index: GraphicsMagick-1.3.30/coders/ps2.c
+Index: GraphicsMagick-1.3.31/coders/ps2.c
 ===================================================================
---- GraphicsMagick-1.3.30.orig/coders/ps2.c    2018-04-29 20:01:26.000000000 
+0200
-+++ GraphicsMagick-1.3.30/coders/ps2.c 2018-08-22 14:38:15.308335440 +0200
+--- GraphicsMagick-1.3.31.orig/coders/ps2.c    2018-04-29 20:01:26.000000000 
+0200
++++ GraphicsMagick-1.3.31/coders/ps2.c 2018-12-19 11:00:49.332814619 +0100
 @@ -244,7 +244,7 @@ ModuleExport void RegisterPS2Image(void)
    entry->seekable_stream=True;
    entry->description="Adobe Level II Encapsulated PostScript";
@@ -91,10 +91,10 @@
    (void) RegisterMagickInfo(entry);
  }
  
-Index: GraphicsMagick-1.3.30/coders/ps3.c
+Index: GraphicsMagick-1.3.31/coders/ps3.c
 ===================================================================
---- GraphicsMagick-1.3.30.orig/coders/ps3.c    2018-04-29 20:01:26.000000000 
+0200
-+++ GraphicsMagick-1.3.30/coders/ps3.c 2018-08-22 14:42:36.217695754 +0200
+--- GraphicsMagick-1.3.31.orig/coders/ps3.c    2018-11-17 17:13:19.000000000 
+0100
++++ GraphicsMagick-1.3.31/coders/ps3.c 2018-12-19 11:00:49.332814619 +0100
 @@ -386,7 +386,7 @@ ModuleExport void RegisterPS3Image(void)
    entry->description="Adobe Level III Encapsulated PostScript";
    entry->seekable_stream=MagickTrue;
@@ -113,40 +113,47 @@
    (void) RegisterMagickInfo(entry);
  }
  
-Index: GraphicsMagick-1.3.30/config/delegates.mgk.in
+Index: GraphicsMagick-1.3.31/config/delegates.mgk.in
 ===================================================================
---- GraphicsMagick-1.3.30.orig/config/delegates.mgk.in 2016-05-30 
19:19:54.000000000 +0200
-+++ GraphicsMagick-1.3.30/config/delegates.mgk.in      2018-08-22 
15:16:26.932049510 +0200
-@@ -76,28 +76,8 @@
+--- GraphicsMagick-1.3.31.orig/config/delegates.mgk.in 2018-11-17 
17:13:19.000000000 +0100
++++ GraphicsMagick-1.3.31/config/delegates.mgk.in      2018-12-19 
11:00:49.336814638 +0100
+@@ -76,27 +76,27 @@
    <delegate decode="dot" command='"@DOTDecodeDelegate@" -Tps "%i" -o "%o"' />
    <delegate decode="dvi" command='"@DVIDecodeDelegate@" -q -o "%o" "%i"' />
    <delegate decode="edit" stealth="True" command='"@EditorDelegate@" -title 
"Edit Image Comment" -e vi "%o"' />
 -  <delegate decode="eps" encode="pdf" mode="bi" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPDFDevice@ 
"-sOutputFile=%o" -- "%i" -c quit' />
 -  <delegate decode="eps" encode="ps" mode="bi" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPSDevice@ 
"-sOutputFile=%o" -- "%i" -c quit' />
++  <!--delegate decode="eps" encode="pdf" mode="bi" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPDFDevice@ 
"-sOutputFile=%o" -- "%i" -c quit' /-->
++  <!--delegate decode="eps" encode="ps" mode="bi" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPSDevice@ 
"-sOutputFile=%o" -- "%i" -c quit' /-->
    <delegate decode="fig" command='"@FIGDecodeDelegate@" -L ps "%i" "%o"' />
  
--  <!-- Read monochrome Postscript, EPS, and PDF  -->
+   <!-- Read monochrome Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-mono" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSMonoDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
--  <!-- Read grayscale Postscript, EPS, and PDF  -->
++  <!--delegate decode="gs-mono" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSMonoDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read grayscale Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-gray" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSGrayDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
--  <!-- Read colormapped Postscript, EPS, and PDF  -->
++  <!--delegate decode="gs-gray" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSGrayDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read colormapped Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-palette" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPaletteDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
--  <!-- Read color Postscript, EPS, and PDF  -->
++  <!--delegate decode="gs-palette" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPaletteDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read color Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-color" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSColorDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
--  <!-- Read color+alpha Postscript, EPS, and PDF  -->
++  <!--delegate decode="gs-color" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSColorDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read color+alpha Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-color+alpha" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSColorAlphaDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
--  <!-- Read CMYK Postscript, EPS, and PDF  -->
++  <!--delegate decode="gs-color+alpha" stealth="True" command='"@PSDelegate@" 
-q -dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSColorAlphaDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read CMYK Postscript, EPS, and PDF  -->
 -  <delegate decode="gs-cmyk" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSCMYKDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' />
--
-   <delegate decode="hpg" command='"@HPGLDecodeDelegate@" -q -m eps -f 
`basename "%o"` "%i" && @MVDelegate@ -f `basename "%o"` "%o"' />
-   <delegate decode="hpgl" command='"@HPGLDecodeDelegate@" -q -m eps -f 
`basename "%o"` "%i" && @MVDelegate@ -f `basename "%o"` "%o"' />
-   <!-- Read HTML file  -->
-@@ -110,16 +90,10 @@
++  <!--delegate decode="gs-cmyk" stealth="True" command='"@PSDelegate@" -q 
-dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSCMYKDevice@ 
-dTextAlphaBits=%u -dGraphicsAlphaBits=%u -r%s %s "-sOutputFile=%s" -- "%s" -c 
quit' /-->
+ 
+   <!-- Read monochrome PDF using Poppler's pdftoppm -->
+   <delegate decode="poppler-mono" stealth="True" command='"pdftoppm" "-mono" 
"-freetype" "yes" "-aa" "yes" "-aaVector" "yes" "-rx" "72" "-ry" "72" "%s" ">" 
"%s"' />
+@@ -119,16 +119,10 @@
    <delegate decode="mpeg" command='"@MPEGDecodeDelegate@" -q -b "%i" -f -o3 
"%u%%05d"; @GMDelegate@ convert -temporary "%u*.ppm" "miff:%o" ; rm -f 
"%u"*.ppm ' />
    <!-- Write MPEG file using mpeg2encode -->
    <delegate encode="mpeg-encode" stealth="True" 
command='"@MPEGEncodeDelegate@" "%i" "%o"' />
@@ -163,11 +170,11 @@
    <delegate decode="ps" encode="print" mode="encode" 
command='"@PrintDelegate@" "%i"' />
    <!-- Read HTML file  -->
    <delegate decode="shtml" command='"@HTMLDecodeDelegate@" -U -o "%o" "%i"' />
-Index: GraphicsMagick-1.3.30/Makefile.in
+Index: GraphicsMagick-1.3.31/Makefile.in
 ===================================================================
---- GraphicsMagick-1.3.30.orig/Makefile.in     2018-06-23 19:01:45.000000000 
+0200
-+++ GraphicsMagick-1.3.30/Makefile.in  2018-08-22 15:20:27.317271220 +0200
-@@ -3876,7 +3876,6 @@ TESTS_TESTS = \
+--- GraphicsMagick-1.3.31.orig/Makefile.in     2018-11-17 17:14:38.000000000 
+0100
++++ GraphicsMagick-1.3.31/Makefile.in  2018-12-19 11:00:49.336814638 +0100
+@@ -3885,7 +3885,6 @@ TESTS_TESTS = \
        tests/rwfile.tap \
        tests/rwfile_sized.tap \
        tests/rwfile_miff.tap \
@@ -175,20 +182,20 @@
        tests/rwfile_deep.tap
  
  TESTS_EXTRA_DIST = \
-Index: GraphicsMagick-1.3.30/tests/rwblob.tap
+Index: GraphicsMagick-1.3.31/tests/rwblob.tap
 ===================================================================
---- GraphicsMagick-1.3.30.orig/tests/rwblob.tap        2018-06-23 
19:00:29.000000000 +0200
-+++ GraphicsMagick-1.3.30/tests/rwblob.tap     2018-08-22 15:31:01.392493703 
+0200
+--- GraphicsMagick-1.3.31.orig/tests/rwblob.tap        2018-11-17 
17:13:19.000000000 +0100
++++ GraphicsMagick-1.3.31/tests/rwblob.tap     2018-12-19 11:01:16.444942352 
+0100
 @@ -10,7 +10,7 @@ rwblob=./rwblob
  check_types='bilevel gray pallette truecolor'
  
  # Number of tests we plan to run
--test_plan_fn 208
-+test_plan_fn 200
+-test_plan_fn 209
++test_plan_fn 201
  
  # ART format
  for type in ${check_types}
-@@ -66,18 +66,6 @@ do
+@@ -68,18 +68,6 @@ do
    test_command_fn "DPX ${type}" ${MEMCHECK} ${rwblob} 
"${SRCDIR}/input_${type}.miff" DPX
  done
  
@@ -207,16 +214,16 @@
  # FAX format
  for type in ${check_types}
  do
-Index: GraphicsMagick-1.3.30/tests/rwfile.tap
+Index: GraphicsMagick-1.3.31/tests/rwfile.tap
 ===================================================================
---- GraphicsMagick-1.3.30.orig/tests/rwfile.tap        2018-06-23 
19:00:29.000000000 +0200
-+++ GraphicsMagick-1.3.30/tests/rwfile.tap     2018-08-22 15:30:32.828348551 
+0200
+--- GraphicsMagick-1.3.31.orig/tests/rwfile.tap        2018-11-17 
17:13:19.000000000 +0100
++++ GraphicsMagick-1.3.31/tests/rwfile.tap     2018-12-19 11:01:03.856883049 
+0100
 @@ -11,7 +11,7 @@ rwfile=./rwfile
  check_types='bilevel gray pallette truecolor'
  
  # Number of tests we plan to run
--test_plan_fn 576
-+test_plan_fn 536
+-test_plan_fn 648
++test_plan_fn 608
  
  # ART format
  for type in ${check_types}

++++++ GraphicsMagick-perl-linkage.patch ++++++
--- /var/tmp/diff_new_pack.0Z8wZe/_old  2018-12-19 13:54:19.442877709 +0100
+++ /var/tmp/diff_new_pack.0Z8wZe/_new  2018-12-19 13:54:19.442877709 +0100
@@ -1,12 +1,13 @@
-diff -up GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in.perl_linkage 
GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in
---- GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in.perl_linkage       
2012-02-25 14:43:38.000000000 -0600
-+++ GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in    2012-02-26 
07:35:38.542731280 -0600
+Index: GraphicsMagick-1.3.31/PerlMagick/Makefile.PL.in
+===================================================================
+--- GraphicsMagick-1.3.31.orig/PerlMagick/Makefile.PL.in       2018-12-19 
11:03:59.273709484 +0100
++++ GraphicsMagick-1.3.31/PerlMagick/Makefile.PL.in    2018-12-19 
11:06:05.822305744 +0100
 @@ -78,7 +78,7 @@ WriteMakefile
-    'INSTALLBIN'       => $magick_BIN_DIR,
+    'INSTALLBIN' => $magick_BIN_DIR,
  
     # Library specification
--   'LIBS'     => ["-L$magick_LIB_DIR -lGraphicsMagick $magick_LDFLAGS 
$magick_DEP_LIBS"],
-+   'LIBS'     => ["-L$magick_LIB_DIR -L../magick/.libs -lGraphicsMagick 
$magick_LDFLAGS $magick_DEP_LIBS"],
+-   'LIBS'       => ["-L$magick_LIB_DIR $magick_LDFLAGS $magick_API_LIBS"],
++   'LIBS'       => ["-L$magick_LIB_DIR  -L../magick/.libs $magick_LDFLAGS 
$magick_API_LIBS"],
  
     # Perl binary name (if a Perl binary is built)
-    'MAP_TARGET'       => 'PerlMagick',
+    'MAP_TARGET' => 'PerlMagick',


Reply via email to