commit GraphicsMagick for openSUSE:Factory

2020-09-01 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2020-09-01 20:04:36

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3399 (New)


Package is "GraphicsMagick"

Tue Sep  1 20:04:36 2020 rev:78 rq:830734 version:1.3.35

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2020-06-05 20:02:30.468392014 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3399/GraphicsMagick.changes  
2020-09-01 20:05:33.564541654 +0200
@@ -1,0 +2,5 @@
+Tue Aug 25 09:00:35 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.4o374I/_old  2020-09-01 20:05:35.744542674 +0200
+++ /var/tmp/diff_new_pack.4o374I/_new  2020-09-01 20:05:35.752542677 +0200
@@ -288,8 +288,8 @@
 rm -f `find %{buildroot}%{_libdir}/perl*/ -name perllocal.pod -type f`
 rm -f `find %{buildroot}%{_libdir}/perl*/ -name .packlist -type f`
 # perl modules are in lib even on 64 bit arch
-rm -f `find %{buildroot}%{_libexecdir}/perl*/ -name perllocal.pod -type f`
-rm -f `find %{buildroot}%{_libexecdir}/perl*/ -name .packlist -type f`
+rm -f `find %{buildroot}%{_prefix}/lib/perl*/ -name perllocal.pod -type f`
+rm -f `find %{buildroot}%{_prefix}/lib/perl*/ -name .packlist -type f`
 rm -f %{buildroot}%{_localstatedir}/adm/perl-modules/GraphicsMagick
 %endif
 




commit GraphicsMagick for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2020-06-05 20:02:14

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3606 (New)


Package is "GraphicsMagick"

Fri Jun  5 20:02:14 2020 rev:77 rq:810842 version:1.3.35

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2020-03-25 23:45:48.872043023 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3606/GraphicsMagick.changes  
2020-06-05 20:02:30.468392014 +0200
@@ -1,0 +2,8 @@
+Tue Jun  2 12:57:34 UTC 2020 - pgaj...@suse.com
+
+- security update
+- added patches
+  fix CVE-2020-12672 [bsc#1171271], heap-based buffer overflow in ReadMNGImage 
in coders/png.c.
+  + GraphicsMagick-CVE-2020-12672.patch
+
+---

New:

  GraphicsMagick-CVE-2020-12672.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.rMduRS/_old  2020-06-05 20:02:32.052397209 +0200
+++ /var/tmp/diff_new_pack.rMduRS/_new  2020-06-05 20:02:32.056397223 +0200
@@ -41,6 +41,8 @@
 Patch0: GraphicsMagick-perl-linkage.patch
 %endif
 Patch1: GraphicsMagick-disable-insecure-coders.patch
+# CVE-2020-12672 [bsc#1171271], heap-based buffer overflow in ReadMNGImage in 
coders/png.c.
+Patch2: GraphicsMagick-CVE-2020-12672.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -210,6 +212,7 @@
 %patch0 -p1
 %endif
 %patch1 -p1
+%patch2 -p1
 
 %build
 # This shouldn't be there yet.

++ GraphicsMagick-CVE-2020-12672.patch ++
diff -r 4917a4242fc0 -r 50395430a371 coders/png.c
--- a/coders/png.c  Fri May 01 13:49:13 2020 -0500
+++ b/coders/png.c  Sat May 30 10:18:16 2020 -0500
@@ -5689,7 +5691,28 @@
 
   if (logging)
 (void) LogMagickEvent(CoderEvent,GetMagickModule(),
-  "  Processing MNG MAGN chunk");
+  "  Processing MNG MAGN chunk: MB=%u, 
ML=%u,"
+  " MR=%u, MT=%u, MX=%u, MY=%u,"
+  " X_method=%u, Y_method=%u",
+  mng_info->magn_mb,mng_info->magn_ml,
+  mng_info->magn_mr,mng_info->magn_mt,
+  mng_info->magn_mx,mng_info->magn_my,
+  mng_info->magn_methx,
+  mng_info->magn_methy);
+
+  /*
+If the image width is 1, then X magnification is done
+by simple pixel replication.
+  */
+  if (image->columns == 1)
+  mng_info->magn_methx = 1;
+
+  /*
+If the image height is 1, then Y magnification is done
+by simple pixel replication.
+  */
+  if (image->rows == 1)
+  mng_info->magn_methy = 1;
 
   if (mng_info->magn_methx == 1)
 {
@@ -5734,12 +5757,10 @@
   Image
 *large_image;
 
-  int
-yy;
-
   long
 m,
-y;
+y,
+yy;
 
   register long
 x;




commit GraphicsMagick for openSUSE:Factory

2020-03-25 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2020-03-25 23:44:44

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3160 (New)


Package is "GraphicsMagick"

Wed Mar 25 23:44:44 2020 rev:76 rq:788080 version:1.3.35

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2020-01-08 19:32:29.972589752 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.3160/GraphicsMagick.changes  
2020-03-25 23:45:48.872043023 +0100
@@ -1,0 +2,89 @@
+Wed Mar 25 08:17:55 UTC 2020 - pgaj...@suse.com
+
+- version update to 1.3.35
+  Special Issues:
+  * It has been discovered that the 'ICU' library (a perhaps 30MB C++
+library) which is now often a libxml2 dependendency causes huge
+process initialization overhead.  This is noticed as unexpected
+slowness when GraphicsMagick utilities are used to process small to
+medium sized files.  The time to initialize the 'ICU' library is
+often longer than the time that GraphicsMagick would otherwise
+require to read the input file, process the image, and write the
+output file.  If the 'ICU' dependency can not be avoided, then make
+sure to use the modules build so there is only impact for file
+formats which require libxml2.  Please lobby the 'ICU' library
+developers to change their implementation to avoid long start-up
+times due to merely linking with the library.
+  Security Fixes:
+  * GraphicsMagick is now participating in Google's oss-fuzz project due
+to the contributions and assistance of Alex Gaynor. Since February 4
+2018, 398 issues have been opened by oss-fuzz (some of which were
+benign build issues) and 11 issues remain open.
+The issues list is available at
+https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
+"graphicsmagick".  Issues are available for anyone to view and
+duplicate if they have been in "Verified" status for 30 days, or if
+they have been in "New" status for 90 days.  There are too many
+fixes to list here.  Please consult the GraphicsMagick ChangeLog
+file, Mercurial repository commit log, and the oss-fuzz issues list
+for details.
+  Bug fixes:
+  * Fix broken definition of ResourceInfinity which resulted in that
+GetMagickResource() would return -1 rather than the maximum range
+value for the return type as documented. (problem added by the
+1.3.32 release).
+  * ModifyCache(): Re-open the pixel cache if the cache rows/columns do
+not match the owning image rows/columns.
+  * Fix DisplayImages() return status.  The return status was inverted.
+  * HISTOGRAM: Histogram once again includes the histogram as a text
+comment.  This became broken by previous security fixes.
+  * PICT: Fixed heap buffer overuns reported multiple sources.
+  * JNG: Detect when JPEG encoder has failed and throw an exception.
+  * MVG/DrawImage(): Performs even more parsing validations.
+  * Clang static analyzer fixes: A great many fixes were made based on
+problem reports by the Clang static analyzer.
+  * Visual Studio static analyzer fixes: A great many fixes were made
+based on problem reports by the Visual Studio 2019 static analyzer.
+Many of these may improve the robustness of 64-bit code.
+  New Features:
+  * GRADIENT/GradientImage(): Improved accuracy of gradient levels as
+well as dramaticaly improving performance.  Output PseudoClass
+images if we can.  Add support for using the image 'gravity'
+attribute as well as the "gradient:direction" definition to produce
+gradient vector directions corresponding to SouthGravity (the
+previously-existing default), NorthGravity, WestGravity,
+EastGravity, NorthWestGravity, NorthEastGravity, SouthWestGravity,
+and SouthEastGravity.
+  API Updates:
+  * InitializeMagickEx(): New function which may be used in place of
+InitializeMagick() to initialize GraphicsMagick.  This
+initialization function returns an error status value, may update a
+passed ExceptionInfo structure with error information, and provides
+an options parameter which supports simple bit-flags to tailor
+initialization.  The signal handler registrations are skipped if the
+MAGICK_OPT_NO_SIGNAL_HANDER flag is set in the options.
+  Feature improvements:
+  * Replace use of non-reentrant legacy POSIX functions with reentrant
+equivalents.
+  * Timing of image reads should now be very accurate.  The timer was
+sometimes not stopped as soon as it should be.
+  * PICT: The PICT reader is working pretty good now.  It handles all
+the PICT image files I have available to me.
+  Behavior Changes:
+  * POSIX Signals: Use the normal termination signal handler 

commit GraphicsMagick for openSUSE:Factory

2020-01-08 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2020-01-08 19:32:22

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.6675 (New)


Package is "GraphicsMagick"

Wed Jan  8 19:32:22 2020 rev:75 rq:761357 version:1.3.34

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2020-01-05 15:21:27.253569914 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.6675/GraphicsMagick.changes  
2020-01-08 19:32:29.972589752 +0100
@@ -1,0 +2,15 @@
+Mon Jan  6 22:29:55 UTC 2020 - Stefan Brüns 
+
+- Remove xorg-x11-fonts runtime Requires, gm display no longer
+  fails when it is missing (see boo#619103).
+- Cleanup, replace $RPM_OPT_FLAGS with %optflags  
+
+---
+Sat Jan  4 16:04:54 UTC 2020 - Arjen de Korte 
+
+- Revert the change to relinquish resources used by OpenMP on all
+  devices. There are concerns upstream that this might break
+  applications that use OpenMP too and suddenly find their threads
+  closed (remove GraphicsMagick-wait-for-threads-close.patch)
+
+---

Old:

  GraphicsMagick-wait-for-threads-close.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.TUQAdd/_old  2020-01-08 19:32:30.548589565 +0100
+++ /var/tmp/diff_new_pack.TUQAdd/_new  2020-01-08 19:32:30.556589562 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -41,7 +41,6 @@
 Patch0: GraphicsMagick-perl-linkage.patch
 %endif
 Patch1: GraphicsMagick-disable-insecure-coders.patch
-Patch2: GraphicsMagick-wait-for-threads-close.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -73,7 +72,6 @@
 BuildRequires:  libxml-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %endif
-Requires:   xorg-x11-fonts
 
 %description
 GraphicsMagick provides an image manipulation and translation
@@ -212,17 +210,15 @@
 %patch0 -p1
 %endif
 %patch1 -p1
-%patch2 -p1
 
 %build
 # This shouldn't be there yet.
 rm -f PerlMagick/Makefile.PL
-export CFLAGS="%{optflags} -fPIE"
 %if !%{debug_build}
 export CFLAGS="%{optflags} -fPIE"
 %else
-export CFLAGS="$RPM_OPT_FLAGS -O0"
-export CXXFLAGS="$RPM_OPT_FLAGS -O0"
+export CFLAGS="%{optflags} -O0"
+export CXXFLAGS="%{optflags} -O0"
 %endif
 %configure --enable-shared --disable-static \
 %if !%{debug_build}




commit GraphicsMagick for openSUSE:Factory

2020-01-05 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2020-01-05 15:21:21

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.6675 (New)


Package is "GraphicsMagick"

Sun Jan  5 15:21:21 2020 rev:74 rq:760580 version:1.3.34

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2019-10-11 17:14:29.853654474 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.6675/GraphicsMagick.changes  
2020-01-05 15:21:27.253569914 +0100
@@ -1,0 +2,60 @@
+Thu Jan  2 20:18:49 UTC 2020 - Arjen de Korte 
+
+- Due to a broken check, it wasn't noticed the typemap file is
+  already provided in the source archive (removed typemap)
+
+---
+Sun Dec 29 14:32:23 UTC 2019 - Arjen de Korte 
+
+- Relinquish resources used by OpenMP on all devices (GCC >= 9)
+  + GraphicsMagick-wait-for-threads-close.patch
+- Set configure options to what is actually build
+
+---
+Fri Dec 27 17:03:02 UTC 2019 - Arjen de Korte 
+
+- version update to 1.3.34
+  * DPS: Eliminate a memory leak.
+  * Debug Trace: Only output text to terminate an XML format log file
+if XML format is active.
+  * EXIF Parser: Detect non-terminal parsing and report an error.
+  * EXIF Parser: Eliminate heap buffer overflows.
+  * HuffmanDecodeImage(): Fix heap overflow in 32-bit applications.
+  * MAT: Implement subimage/subrange support.
+  * MVG: Address non-terminal loops, excessive run-time, thrown
+assertions, divide-by-zero, heap overflow, and memory leaks.
+  * OpenModule(): Now properly case-insensitive, as it used to be.
+  * PCX: Verify that pixel region is not negative. Assure that opacity
+channel is initialized to opaqueOpacity. Update DirectClass
+representation while PseudoClass representation is updated.
+Improve read performance with uncompressed PCX.
+  * PICT: Fix heap overflow in PICT writer.
+  * PNG: Fix validation of raw profile length.
+  * PNG: Skip coalescing layers if there is only one layer.
+  * PNM: Fix denial of service opportunity by limiting the length of
+PNM comment text.
+  * WPG: Avoid Avoid dereferencing a null pointer.
+  * WPG: Implement subimage/subrange support.
+  * WPG: Improve performance when reading an embedded image.
+  * Wand library: In MagickClearException(), destroy any existing
+exception info before re-initializing the exception info or else
+there will be a memory leak.
+  * XPM: Rquire that image properties appear in the first 512 bytes
+of the XPM file header.
+  * Compliles clean using GCC 9.
+  * Python scripts related to the build (enabled by --enable-maintainer-mode)
+are now compatible with Python 3.
+  * Now supports using Google gperftools tcmalloc library for the memory
+allocator. This improves performance for certain repetitive work-loads
+and heavily-threaded algorithms.
+  * Configure now reports the status of zstd (FaceBook Zstandard)
+compression in its configuration summary.
+  * TclMagick: Address many issues mentioned by SourceForge issue #420
+"TclMagick issues and patch".
+  * PNG: Post-processing to convert the image type in the PNG reader based
+on a specified magick prefix string is now disabled. This can (and
+should) be done after the image has been returned.
+  * Trace Logging: The compiled-in logging default is always to stderr,
+which may be over-ridden using log.mgk as soon as it is loaded.
+ 
+---

Old:

  GraphicsMagick-1.3.33.tar.xz
  typemap

New:

  GraphicsMagick-1.3.34.tar.xz
  GraphicsMagick-wait-for-threads-close.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.R38GjR/_old  2020-01-05 15:21:27.745570161 +0100
+++ /var/tmp/diff_new_pack.R38GjR/_new  2020-01-05 15:21:27.749570163 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,22 +30,18 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.33
+Version:1.3.34
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT
 Group:  Productivity/Graphics/Convertors
-Url:http://www.GraphicsMagick.org/
+URL:http://www.GraphicsMagick.org/
 Source: 

commit GraphicsMagick for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2019-10-11 17:14:24

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.2352 (New)


Package is "GraphicsMagick"

Fri Oct 11 17:14:24 2019 rev:73 rq:736253 version:1.3.33

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2019-08-27 15:54:23.475663260 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.2352/GraphicsMagick.changes  
2019-10-11 17:14:29.853654474 +0200
@@ -1,0 +2,52 @@
+Tue Oct  8 15:00:02 UTC 2019 - pgaj...@suse.com
+
+- version update to 1.3.33
+  * It has been discovered that the 'ICU' library (a perhaps 30MB C++
+library) which is now often a libxml2 dependendency causes huge
+process initialization overhead.  This is noticed as unexpected
+slowness when GraphicsMagick utilities are used to process small to
+medium sized files.  The time to initialize is often longer than the
+time to read the input file, process the image, and write the output
+file.  If the 'ICU' dependency can not be avoided, then make sure to
+use the modules build.  Please lobby the 'ICU' library developers to
+change their implementation to avoid long start-up times due to
+merely linking with the library.
+  * GraphicsMagick is now participating in Google's oss-fuzz project due
+to the contributions and assistance of Alex Gaynor. Since February 4
+2018, 353 issues have been opened by oss-fuzz and 338 of those
+issues have been resolved.  The issues list is available at
+https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
+"graphicsmagick".  Issues are available for anyone to view and
+duplicate if they have been in "Verified" status for 30 days, or if
+they have been in "New" status for 90 days.  There are too many
+fixes to list here.  Please consult the GraphicsMagick ChangeLog
+file, Mercurial repository commit log, and the oss-fuzz issues list
+for details.
+  * Documentation has been added regarding security hazards due to
+commands which support a '@filename' syntax.
+  * MontageImages(): Fix wrong length argument to strlcat() when
+building montage directory, which could allow heap overwrite.
+  * PNG: Pass correct size value to strlcat() in module registration
+code.  This bug is noticed to cause problems for Apple's OS X and
+Linux Alpine with musl libc.  This fixes a regression introduced by
+the 1.3.32 release.
+  * Re-implement command-line utility `'@'` file inclusion support for
+`-comment`, `-draw`, `-format`, and `-label` which was removed for
+the 1.3.32 release.  The new implementation is isolated to
+command-line utility implementation code rather than being deeply
+embedded in the library and exposed in other usage contexts.  This
+fixes a regression introduced by the 1.3.32 release.
+  * CAPTION: The The CAPTION reader did not appear to work at all any
+more.  Now it works again, but still not very well.
+  * MagickXDisplayImage(): Fix heap overwrite of windows->image.name and
+windows->image.icon_name buffers.  This bug has surely existed since
+early GraphicsMagick releases.
+  * MagickXAnimateImages(): Fix memory leak of scene_info.pixels.
+  * AcquireTemporaryFileDescriptor(): Fix compilation under Cygwin. This
+fixes a regression introduced by the 1.3.32 release.
+  * PNG: Fix saving to palette when mage has an alpha channel but no
+color is marked as transparent.
+  * Compilation warnings in the Visual Studio WIN64 build due to the
+'long' type being only 32-bits have been addressed.
+
+---

Old:

  GraphicsMagick-1.3.32.tar.xz

New:

  GraphicsMagick-1.3.33.tar.xz



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.f5kQMK/_old  2019-10-11 17:14:30.393653092 +0200
+++ /var/tmp/diff_new_pack.f5kQMK/_new  2019-10-11 17:14:30.401653071 +0200
@@ -30,7 +30,7 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.32
+Version:1.3.33
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT

++ GraphicsMagick-1.3.32.tar.xz -> GraphicsMagick-1.3.33.tar.xz ++
 3978 lines of diff (skipped)




commit GraphicsMagick for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2019-08-27 15:54:22

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.7948 (New)


Package is "GraphicsMagick"

Tue Aug 27 15:54:22 2019 rev:72 rq:725043 version:1.3.32

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2019-07-21 11:28:50.400833094 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.7948/GraphicsMagick.changes  
2019-08-27 15:54:23.475663260 +0200
@@ -1,0 +2,5 @@
+Wed Aug 21 12:58:44 UTC 2019 - pgaj...@suse.com
+
+- drop JPEG2000 support [bsc#1144240]
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.bNgrUY/_old  2019-08-27 15:54:24.055662777 +0200
+++ /var/tmp/diff_new_pack.bNgrUY/_new  2019-08-27 15:54:24.059662774 +0200
@@ -51,7 +51,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  ghostscript-fonts-std
 BuildRequires:  ghostscript-mini
-BuildRequires:  libjasper-devel
 %if 0%{?suse_version} >= 1315
 BuildRequires:  libjbig-devel
 BuildRequires:  libltdl-devel




commit GraphicsMagick for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2019-07-21 11:28:49

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.4126 (New)


Package is "GraphicsMagick"

Sun Jul 21 11:28:49 2019 rev:71 rq:715580 version:1.3.32

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2019-06-24 21:45:34.783746619 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.4126/GraphicsMagick.changes  
2019-07-21 11:28:50.400833094 +0200
@@ -1,0 +2,9 @@
+Mon Jul 15 21:35:15 UTC 2019 - Stefan Brüns 
+
+- Cleanup BuildRequires:
+  * Remove ghostscript-library (support removed  upstream)
+  * Use ghostscript-mini (sufficient for path and feature detection)
+instead of full ghostscript (implicitly added by ghostscript-library)
+  * Remove ghostscript-fonts-other (unused).
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.8EWCD3/_old  2019-07-21 11:28:50.880833013 +0200
+++ /var/tmp/diff_new_pack.8EWCD3/_new  2019-07-21 11:28:50.884833013 +0200
@@ -49,9 +49,8 @@
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
-BuildRequires:  ghostscript-fonts-other
 BuildRequires:  ghostscript-fonts-std
-BuildRequires:  ghostscript-library
+BuildRequires:  ghostscript-mini
 BuildRequires:  libjasper-devel
 %if 0%{?suse_version} >= 1315
 BuildRequires:  libjbig-devel




commit GraphicsMagick for openSUSE:Factory

2019-06-24 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2019-06-24 21:45:33

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.4615 (New)


Package is "GraphicsMagick"

Mon Jun 24 21:45:33 2019 rev:70 rq:710587 version:1.3.32

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2019-01-25 22:45:00.731106393 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.4615/GraphicsMagick.changes  
2019-06-24 21:45:34.783746619 +0200
@@ -1,0 +2,36 @@
+Tue Jun 18 08:36:44 UTC 2019 - pgaj...@suse.com
+
+- version update to 1.3.32
+  New Features:
+* Added support for writing the Braille image format (by Samuel
+  Thibault).
+* WebP writer: Support WebP 'use_sharp_yuv' option ("if needed, use
+  sharp (and slow) RGB->YUV conversion") via `-define
+  webp:use-sharp-yuv=true`.
+* The version command output now reports the OpenMP specification
+  number rather than just the integer version identifier.
+  API Updates:
+* ReallocateImageColormap() added to re-allocate an existing colormap.
+* Some improperly-exposed globals are now static as they should have
+  been.
+* The 'benchmark' command now shows 6 digits (microseconds) of elapsed
+  time indication.
+* The 'time' command now shows 6 digits (microseconds) of elapsed time
+  indication.
+* The logging facility now shows 6 digits (microseconds) of time
+  resolulution
+* Dcraw: When QuantumDepth is greater than 8, pass -6 option to dcraw
+  so that it returns a 16-bit/sample image.
+* Dcraw: If Dcraw supports TIFF format, then request TIFF format in
+  order to be able to acquire more metatdata.
+* Scale algorithm: Eliminate artifacts when scaling an image with
+  semi-transparent pixels.
+* Library metrics: The number of shared library relocations and the
+  amount of initialized data has been signficantly reduced by
+  following recommendations from Ulrich Drepper's document `How To
+  Write Shared Libraries `_.
+  (Security) Bug Fixes:
+* see NEWS.txt
+* fixes [bsc#1138425]
+
+---

Old:

  GraphicsMagick-1.3.31.tar.xz

New:

  GraphicsMagick-1.3.32.tar.xz



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.987ZeX/_old  2019-06-24 21:45:36.807748146 +0200
+++ /var/tmp/diff_new_pack.987ZeX/_new  2019-06-24 21:45:36.835748167 +0200
@@ -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/
 #
 
 
@@ -30,7 +30,7 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.31
+Version:1.3.32
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT

++ GraphicsMagick-1.3.31.tar.xz -> GraphicsMagick-1.3.32.tar.xz ++
 82388 lines of diff (skipped)




commit GraphicsMagick for openSUSE:Factory

2019-01-25 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2019-01-25 22:44:56

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new.28833 (New)


Package is "GraphicsMagick"

Fri Jan 25 22:44:56 2019 rev:69 rq:668401 version:1.3.31

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-12-19 13:54:15.814882704 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new.28833/GraphicsMagick.changes 
2019-01-25 22:45:00.731106393 +0100
@@ -1,0 +2,6 @@
+Wed Dec 19 15:37:55 UTC 2018 - Petr Gajdos 
+
+- asan_build: build ASAN included
+- debug_build: build more suitable for debugging
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.QM8Eyg/_old  2019-01-25 22:45:01.943104899 +0100
+++ /var/tmp/diff_new_pack.QM8Eyg/_new  2019-01-25 22:45:01.947104894 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,10 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
+%define asan_build0
+%define debug_build   0
+
 %if 0%{?suse_version} >= 1315
 %define bindperl 1
 %else
@@ -220,8 +223,19 @@
 # This shouldn't be there yet.
 rm -f PerlMagick/Makefile.PL
 export CFLAGS="%{optflags} -fPIE"
+%if !%{debug_build}
+export CFLAGS="%{optflags} -fPIE"
+%else
+export CFLAGS="$RPM_OPT_FLAGS -O0"
+export CXXFLAGS="$RPM_OPT_FLAGS -O0"
+%endif
 %configure --enable-shared --disable-static \
-   --with-modules --enable-lzw \
+%if !%{debug_build}
+--with-modules \
+%else
+--without-modules \
+%endif
+--enable-lzw \
--with-frozenpaths \
--without-perl \
--with-magick-plus-plus \
@@ -231,7 +245,26 @@
--with-x \
--x-libraries=%{_libdir} \
--x-includes=%{_prefix}/include
+%if %{asan_build}
+sed -i -e 's/\(^CFLAGS.*\)/\1 -fsanitize=address/' \
+   -e 's/\(^LIBS =.*\)/\1 -lasan/' \
+   Makefile
+%endif
+
+# sanity check to prevent ghostscript support from being reenabled
+# for reasoning see bsc#1122792
+grep -q -- -DHasGS Makefile && GS_ENABLED=1
+if [ ! -z "$GS_ENABLED" ]; then
+   echo "Refusing to build with ghostscript support (-DHasGS)" 1>&2
+   echo "See bsc#1122792 for the security implications" 1>&2
+   exit 1
+fi
+
+%if !%{debug_build}
 make %{?_smp_mflags} LDFLAGS="-pie"
+%else
+make %{?_smp_mflags}
+%endif
 %if %{bindperl}
 cd PerlMagick
 if [ -e PerlMagick/typemap ]; then
@@ -271,6 +304,10 @@
 %endif
 
 %check
+%if %{asan_build}
+# ASAN needs /proc to be mounted
+exit 0
+%endif
 make %{?_smp_mflags} check
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/magick/.libs:$PWD/wand/.libs
 export MAGICK_CODER_MODULE_PATH=$PWD/coders/.libs
@@ -308,11 +345,13 @@
 %endif
 %{_libdir}/lib%{name}-Q%{quant}.so.*
 %dir %{_libdir}/%{name}-%{version}
+%if !%{debug_build}
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/coders
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/filters
 %{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.so
 %{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.la
+%endif
 
 %files -n libGraphicsMagick%{so_ver}-config
 %if 0%{?suse_version} < 1315
@@ -340,7 +379,9 @@
 %{_includedir}/%{name}/magick/*
 %{_libdir}/lib%{name}.so
 %{_libdir}/lib%{name}Wand.so
+%if !%{debug_build}
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
+%endif
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/pkgconfig/%{name}Wand.pc
 %attr(755, root, root) %{_bindir}/%{name}-config




commit GraphicsMagick for openSUSE:Factory

2018-12-19 Thread root
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 
+
+- 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.c2018-04-29 20:01:26.0 
+0200
-+++ GraphicsMagick-1.3.30/coders/pdf.c 2018-08-22 14:43:01.665828434 +0200
+--- GraphicsMagick-1.3.31.orig/coders/pdf.c2018-11-17 17:13:19.0 
+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.0 
+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.0 
+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
 

commit GraphicsMagick for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-08-24 17:10:35

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Fri Aug 24 17:10:35 2018 rev:67 rq:631020 version:1.3.30

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-08-04 21:54:49.365436836 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-08-24 17:10:42.898542848 +0200
@@ -1,0 +2,7 @@
+Wed Aug 22 12:50:39 UTC 2018 - pgaj...@suse.com
+
+- disable PS, PS2, PS3 and PDF coders by default, remove gs calls 
+  from delegates.mgk [bsc#1105592]
+  + GraphicsMagick-disable-insecure-coders.patch
+
+---

New:

  GraphicsMagick-disable-insecure-coders.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.yJQ3wU/_old  2018-08-24 17:10:43.450543505 +0200
+++ /var/tmp/diff_new_pack.yJQ3wU/_new  2018-08-24 17:10:43.450543505 +0200
@@ -42,6 +42,7 @@
 %if %{bindperl}
 Patch0: GraphicsMagick-perl-linkage.patch
 %endif
+Patch1: GraphicsMagick-disable-insecure-coders.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -213,6 +214,7 @@
 %if %{bindperl}
 %patch0 -p1
 %endif
+%patch1 -p1
 
 %build
 # This shouldn't be there yet.
@@ -275,6 +277,8 @@
 export MAGICK_CONFIGURE_PATH=$PWD/config
 %if %{bindperl}
 cd PerlMagick
+# bsc#1105592
+rm -r t/ps
 make test
 %endif
 

++ GraphicsMagick-disable-insecure-coders.patch ++
Index: GraphicsMagick-1.3.30/coders/pdf.c
===
--- GraphicsMagick-1.3.30.orig/coders/pdf.c 2018-04-29 20:01:26.0 
+0200
+++ GraphicsMagick-1.3.30/coders/pdf.c  2018-08-22 14:43:01.665828434 +0200
@@ -495,7 +495,7 @@ ModuleExport void RegisterPDFImage(void)
   entry->seekable_stream=True;
   entry->description="Encapsulated Portable Document Format";
   entry->module="PDF";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 
   entry=SetMagickInfo("PDF");
@@ -506,7 +506,7 @@ ModuleExport void RegisterPDFImage(void)
   entry->seekable_stream=True;
   entry->description="Portable Document Format";
   entry->module="PDF";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 }
 
Index: GraphicsMagick-1.3.30/coders/ps.c
===
--- GraphicsMagick-1.3.30.orig/coders/ps.c  2018-04-29 20:01:26.0 
+0200
+++ GraphicsMagick-1.3.30/coders/ps.c   2018-08-22 14:37:42.260163129 +0200
@@ -458,7 +458,7 @@ ModuleExport void RegisterPSImage(void)
   entry->adjoin=False;
   entry->description="Adobe Encapsulated PostScript Interchange format";
   entry->module="PS";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 
   entry=SetMagickInfo("EPS");
@@ -468,7 +468,7 @@ ModuleExport void RegisterPSImage(void)
   entry->adjoin=False;
   entry->description="Adobe Encapsulated PostScript";
   entry->module="PS";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 
   entry=SetMagickInfo("EPSF");
@@ -478,7 +478,7 @@ ModuleExport void RegisterPSImage(void)
   entry->adjoin=False;
   entry->description="Adobe Encapsulated PostScript";
   entry->module="PS";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 
   entry=SetMagickInfo("EPSI");
@@ -488,7 +488,7 @@ ModuleExport void RegisterPSImage(void)
   entry->adjoin=False;
   entry->description="Adobe Encapsulated PostScript Interchange format";
   entry->module="PS";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 
   entry=SetMagickInfo("PS");
@@ -497,7 +497,7 @@ ModuleExport void RegisterPSImage(void)
   entry->magick=(MagickHandler) IsPS;
   entry->description="Adobe PostScript";
   entry->module="PS";
-  entry->coder_class=PrimaryCoderClass;
+  entry->coder_class=BrokenCoderClass;
   (void) RegisterMagickInfo(entry);
 }
 
Index: GraphicsMagick-1.3.30/coders/ps2.c
===
--- GraphicsMagick-1.3.30.orig/coders/ps2.c 2018-04-29 20:01:26.0 
+0200
+++ GraphicsMagick-1.3.30/coders/ps2.c  2018-08-22 14:38:15.308335440 +0200
@@ -244,7 +244,7 @@ ModuleExport void 

commit GraphicsMagick for openSUSE:Factory

2018-08-04 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-08-04 21:54:44

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Sat Aug  4 21:54:44 2018 rev:66 rq:627347 version:1.3.30

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-05-23 16:10:04.927828066 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-08-04 21:54:49.365436836 +0200
@@ -1,0 +2,52 @@
+Fri Aug  3 12:32:58 UTC 2018 - idon...@suse.com
+
+- update to 1.3.30:
+  * Security Fixes:
+. GraphicsMagick is now participating in Google's oss-fuzz project due
+  to the contributions and assistance of Alex Gaynor. Since February 4
+  2018, 238 issues have been opened by oss-fuzz and 230 of those
+  issues have been resolved.  The issues list is available at
+  https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
+  "graphicsmagick".  Issues are available for anyone to view and
+  duplicate if they have been in "Verified" status for 30 days, or if
+  they have been in "New" status for 90 days.  There are too many
+  fixes to list here.  Please consult the GraphicsMagick ChangeLog
+  file, Mercurial repository commit log, and the oss-fuzz issues list
+  for details.
+. SVG/Rendering: Fix heap write overflow of PrimitiveInfo and
+  PointInfo arrays.  This is another manefestation of CVE-2016-2317,
+  which should finally be fixed correctly due to active
+  detection/correction of pending overflow rather than using
+  estimation.
+  * Bug fixes:
+. Many oss-fuzz fixes are bug fixes.
+. Drawing/Rendering: Many more fixes by Gregory J Wolfe (see the 
ChangeLog).
+. MIFF: Detect end of file while reading image directory.
+. SVG: Many more fixes by Gregory J Wolfe (see the ChangeLog).
+. The AlphaCompositePixel macro was producing wrong results when the
+  output alpha value was not 100% opaque. This is a regression
+  introduced in 1.3.29.
+. TILE: Fix problem with tiling JPEG images because the size request
+  used by the TILE algorithm was also causing re-scaling in the JPEG
+  reader.  The problem is solved by stripping the size request before
+  reading the image.
+
+  * API Updates:
+. The size of PrimitiveInfo (believed to be an internal/private
+  structure but in a header which is installed, has been increased to
+  store a 'flags' argument. This is intended to be an internal
+  interface but but may be detected as an ABI change.
+
+  * Behavior Changes:
+. JPEG: The JPEG reader now allows 3 warnings of any particular type
+  before giving up on reading and throwing an exception.  This choice
+  was made after observing files which produce hundreds of warnings
+  and consume massive amounts of memory before reading the image data
+  has even started.  It is currently unknown how many files which were
+  previously accepted will be rejected by default.  The number of
+  allowed warnings may be adjusted using '-define
+  jpeg:max-warnings='.  The default limit will be adjusted
+  based on reported user experiences and may be adjusted prior to
+  compilation via the MaxWarningCount definition in coders/jpeg.c.
+
+---

Old:

  GraphicsMagick-1.3.29.tar.bz2

New:

  GraphicsMagick-1.3.30.tar.xz



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.IECHBv/_old  2018-08-04 21:54:50.057438131 +0200
+++ /var/tmp/diff_new_pack.IECHBv/_new  2018-08-04 21:54:50.057438131 +0200
@@ -27,13 +27,13 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.29
+Version:1.3.30
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT
 Group:  Productivity/Graphics/Convertors
 Url:http://www.GraphicsMagick.org/
-Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
+Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.xz
 # following typemap file is needed for building PerlMagick with perl 5.16;
 # should be present in Graphics Magick 1.4.0
 %if %{bindperl}




commit GraphicsMagick for openSUSE:Factory

2018-05-23 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-05-23 16:09:40

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Wed May 23 16:09:40 2018 rev:65 rq:611509 version:1.3.29

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-02-21 14:12:36.595729561 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-05-23 16:10:04.927828066 +0200
@@ -1,0 +2,57 @@
+Wed May 23 08:34:17 UTC 2018 - pgaj...@suse.com
+
+- update to 1.3.29:
+  * Security Fixes:
+. GraphicsMagick is now participating in Google's oss-fuzz project 
+. JNG: Require that the embedded JPEG image have the same dimensions
+  as the JNG image as provided by JHDR. Avoids a heap write overflow.
+. MNG: Arbitrarily limit the number of loops which may be requested by
+  the MNG LOOP chunk to 512 loops, and provide the '-define
+  mng:maximum-loops=value' option in case the user wants to change the
+  limit.  This fixes a denial of service caused by large LOOP
+  specifications.
+  * Bug fixes:
+. DICOM: Pre/post rescale functions are temporarily disabled (until
+  the implementation is fixed).
+. JPEG: Fix regression in last release in which reading some JPEG
+  files produces the error "Improper call to JPEG library in state
+  201".
+. ICON: Some DIB-based Windows ICON files were reported as corrupt to
+  an unexpectedly missing opacity mask image.
+. In-memory Blob I/O: Don't implicitly increase the allocation size
+  due to seek offsets.
+. MNG: Detect and handle failure to allocate global PLTE. Fix divide
+  by zero.
+. DrawGetStrokeDashArray(): Check for failure to allocate memory.
+. BlobToImage(): Now produces useful exception reports to cover the
+  cases where 'magick' was not set and the file format could not be
+  deduced from its header.
+  * API Updates:
+. Wand API: Added MagickIsPaletteImage(), MagickIsOpaqueImage(),
+  MagickIsMonochromeImage(), MagickIsGrayImage(), MagickHasColormap()
+  based on contributions by Troy Patteson.
+. New structure ImageExtra added and Image 'clip_mask' member is
+  replaced by 'extra' which points to private ImageExtra allocation.
+  The ImageGetClipMask() function now provides access to the clip mask
+  image.
+. New structure DrawInfoExtra and DrawInfo 'clip_path' is replaced by
+  'extra' which points to private DrawInfoExtra allocation.  The
+  DrawInfoGetClipPath() function now provides access to the clip path.
+. New core library functions: GetImageCompositeMask(),
+  CompositeMaskImage(), CompositePathImage(), SetImageCompositeMask(),
+  ImageGetClipMask(), ImageGetCompositeMask(), DrawInfoGetClipPath(),
+  DrawInfoGetCompositePath()
+. Deprecated core library functions: RegisterStaticModules(),
+  UnregisterStaticModules().
+  * Feature improvements:
+. Static modules (in static library or shared library without
+  dynamically loadable modules) are now lazy-loaded using the same
+  external interface as the lazy-loader for dynamic modules.  This
+  results in more similarity between the builds and reduces the fixed
+  initialization overhead by only initializing the modules which are
+  used.
+. SVG: The quality of SVG support has been significantly improved due
+  to the efforts of Greg Wolfe.
+. FreeType/TTF rendering: Rendering fixes for opacity.
+
+---
@@ -13 +70 @@
-- upate to 1.3.28:
+- update to 1.3.28:

Old:

  GraphicsMagick-1.3.28.tar.bz2

New:

  GraphicsMagick-1.3.29.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.eCbhs2/_old  2018-05-23 16:10:06.167782658 +0200
+++ /var/tmp/diff_new_pack.eCbhs2/_new  2018-05-23 16:10:06.167782658 +0200
@@ -27,7 +27,7 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.28
+Version:1.3.29
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT

++ GraphicsMagick-1.3.28.tar.bz2 -> GraphicsMagick-1.3.29.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.28.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.29.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-02-21 14:12:35

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Wed Feb 21 14:12:35 2018 rev:64 rq:578445 version:1.3.28

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-01-31 19:54:16.174842364 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-02-21 14:12:36.595729561 +0100
@@ -1,0 +2,9 @@
+Tue Feb 20 18:23:41 UTC 2018 - crrodrig...@opensuse.org
+
+- Add explicit buildrequires on: pkgconfig(libwebpmux), 
+  pkgconfig(libpng), pkgconfig(x11), pkgconfig(xext), 
+  pkgconfig(zlib), libjpeg-devel. all
+  of them direct build dependencies but not included in 
+  the spec file
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.0JZ3ws/_old  2018-02-21 14:12:37.535695711 +0100
+++ /var/tmp/diff_new_pack.0JZ3ws/_new  2018-02-21 14:12:37.539695567 +0100
@@ -55,13 +55,19 @@
 %endif
 BuildRequires:  libwmf-devel
 %if 0%{?suse_version} >= 1315
+BuildRequires:  libjpeg-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(lcms2)
+BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libwebp)
+BuildRequires:  pkgconfig(libwebpmux)
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(zlib)
 %else
 BuildRequires:  freetype2-devel
 BuildRequires:  libbz2-devel




commit GraphicsMagick for openSUSE:Factory

2018-01-31 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-01-31 19:54:13

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Wed Jan 31 19:54:13 2018 rev:63 rq:571349 version:1.3.28

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2018-01-13 21:46:59.099927898 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-01-31 19:54:16.174842364 +0100
@@ -1,0 +2,53 @@
+Wed Jan 24 10:30:22 UTC 2018 - pgaj...@suse.com
+
+- upate to 1.3.28:
+  * Security Fixes:
+BMP: Fix non-terminal loop due to unexpected bit-field mask 
+  value (DOS opportunity).
+PALM: Fix heap buffer underflow in builds with QuantumDepth=8.
+SetNexus() Fix heap overwrite under certain conditions due to 
+  using a wrong destination buffer. This issue impacts all 
+  1.3.X releases.
+TIFF: Fix heap buffer read overflow in LocaleNCompare() when 
+  parsing NEWS profile.
+   * Bug fixes:
+DescribeImage(): Eliminate possible use of null pointer.
+GIF: Fix memory leak of global colormap in error path.
+GZ: Writing to gzip files with the extension ".gz" was 
+  not working with Zlib 1.2.8.
+JNG: Fix buffer read overflow (a tiny fixed overflow of just
+  one byte).
+JPEG: Promoting certain libjpeg warnings to errors caused 
+  much more problems than expected. The promotion of 
+  warnings to errors is removed. Claimed pixel dimensions 
+  are validated by file size before allocating memory for
+  the pixels.
+IntegralRotateImage(): Assure that reported error in rotate by 
+  270 case does immediately terminate processing.
+MNG: Fix possible null pointer reference related to DEFI chunk
+  parsing. Fix minor heap read overflow (constrained to just
+  one byte) due to an ordering issue in a limit check. Fix
+  memory leaks in error path.
+WebP: Fix stack buffer overflow in WriteWEBPImage() which
+  occurs with libwebp 0.5.0 or newer due to a structure type
+  change in the structure passed to the progress monitor
+  callback.
+WPG: Memory leaks fixed.
+  * API Updates:
+InterpolateViewColor(): This function now returns MagickPassFail
+  (an unsigned int) rather than void so that errors can be
+  efficiently reported.
+The magick/pixel_cache.h header is updated to add deprecation
+   attributes such that code using GetPixels(), GetIndexes(),
+   and GetOnePixel() will produce deprecation warnings for
+   compilers which support them. These functions will not be
+   removed in the 1.3.X release series and when they are
+   removed, pre-processor macros will be added so a replacement
+   function is used instead. There is a long-term objective to
+   eliminate functionally-redundant pixel cache functions to
+   only the ones with the best properties since this reduces
+   maintenance and may reduce the depth of the call stack
+   (improving performance).
+* removed unneded GraphicsMagick-release-date-missing-quote.patch
+
+---

Old:

  GraphicsMagick-1.3.27.tar.bz2
  GraphicsMagick-release-date-missing-quote.patch

New:

  GraphicsMagick-1.3.28.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.AfLdXU/_old  2018-01-31 19:54:16.854810742 +0100
+++ /var/tmp/diff_new_pack.AfLdXU/_new  2018-01-31 19:54:16.854810742 +0100
@@ -27,7 +27,7 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.27
+Version:1.3.28
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT
@@ -42,8 +42,6 @@
 %if %{bindperl}
 Patch0: GraphicsMagick-perl-linkage.patch
 %endif
-# this is what makes 1.3.27a from 1.3.27, will be fixed in 1.3.28
-Patch1: GraphicsMagick-release-date-missing-quote.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -209,7 +207,6 @@
 %if %{bindperl}
 %patch0 -p1
 %endif
-%patch1 -p1
 
 %build
 # This shouldn't be there yet.

++ GraphicsMagick-1.3.27.tar.bz2 -> GraphicsMagick-1.3.28.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.27.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.28.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2018-01-13 21:46:52

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Sat Jan 13 21:46:52 2018 rev:62 rq:563347 version:1.3.27

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2017-10-17 01:51:41.256768465 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2018-01-13 21:46:59.099927898 +0100
@@ -1,0 +2,21 @@
+Wed Jan 10 11:42:53 UTC 2018 - pgaj...@suse.com
+
+- update to 1.3.27:
+  * New Features:
+. PNG: Implemented eXIf chunk support.
+. WEBP: Add support for EXIF and ICC metadata provided that at 
+ least libwebp 0.5.0 is used.
+. Magick++ Image autoOrient(): New Image method to auto-orient an 
+ image so it looks right-side up by default.
+   * Behavior Changes:
+. PALM: PALM writer is disabled.
+. ThrowLoggedException(): Capture the first exception 
+  at ErrorException level or greater, or only capture exception 
+  if it is more severe than an already reported exception.
+. DestroyJNG(): This internal function is now declared static 
+  and is removed from shared library or DLL namespace.
+  * lot of security and other bug fixes, see
+
https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.27/
+- added GraphicsMagick-release-date-missing-quote.patch
+
+---

Old:

  GraphicsMagick-1.3.26.tar.bz2

New:

  GraphicsMagick-1.3.27.tar.bz2
  GraphicsMagick-release-date-missing-quote.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.IOtuEs/_old  2018-01-13 21:46:59.775896386 +0100
+++ /var/tmp/diff_new_pack.IOtuEs/_new  2018-01-13 21:46:59.783896013 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %define pp_so_ver   12
 %define wand_so_ver 2
 Name:   GraphicsMagick
-Version:1.3.26
+Version:1.3.27
 Release:0
 Summary:Viewer and Converter for Images
 License:MIT
@@ -42,6 +42,8 @@
 %if %{bindperl}
 Patch0: GraphicsMagick-perl-linkage.patch
 %endif
+# this is what makes 1.3.27a from 1.3.27, will be fixed in 1.3.28
+Patch1: GraphicsMagick-release-date-missing-quote.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -207,6 +209,7 @@
 %if %{bindperl}
 %patch0 -p1
 %endif
+%patch1 -p1
 
 %build
 # This shouldn't be there yet.

++ GraphicsMagick-1.3.26.tar.bz2 -> GraphicsMagick-1.3.27.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.26.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.27.tar.bz2 
differ: char 11, line 1

++ GraphicsMagick-release-date-missing-quote.patch ++
Index: GraphicsMagick-1.3.27/version.sh
===
--- GraphicsMagick-1.3.27.orig/version.sh   2017-12-09 21:02:50.0 
+0100
+++ GraphicsMagick-1.3.27/version.sh2018-01-10 16:16:01.475368300 +0100
@@ -27,7 +27,7 @@ PACKAGE_STRING="$PACKAGE_NAME $PACKAGE_V
 #
 # Formal Package release date
 # Set to string "unreleased" if package is not a formal release.
-PACKAGE_RELEASE_DATE="2017-12-09
+PACKAGE_RELEASE_DATE="2017-12-09"
 #PACKAGE_RELEASE_DATE="unreleased"
 
 #



commit GraphicsMagick for openSUSE:Factory

2017-10-16 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2017-10-17 01:51:40

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Tue Oct 17 01:51:40 2017 rev:61 rq:533625 version:1.3.26

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2017-09-12 19:55:05.745600873 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2017-10-17 01:51:41.256768465 +0200
@@ -1,0 +2,5 @@
+Tue Sep 19 13:21:49 UTC 2017 - pgaj...@suse.com
+
+- builds for sle11
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.16s7Nr/_old  2017-10-17 01:51:42.136727243 +0200
+++ /var/tmp/diff_new_pack.16s7Nr/_new  2017-10-17 01:51:42.136727243 +0200
@@ -16,7 +16,11 @@
 #
 
 
-# Define Quantum depth
+%if 0%{?suse_version} >= 1315
+%define bindperl 1
+%else
+%define bindperl 0
+%endif
 %define quant 16
 %define base_version 1.3
 %define so_ver  3
@@ -32,8 +36,12 @@
 Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
 # following typemap file is needed for building PerlMagick with perl 5.16;
 # should be present in Graphics Magick 1.4.0
+%if %{bindperl}
 Source1:typemap
+%endif
+%if %{bindperl}
 Patch0: GraphicsMagick-perl-linkage.patch
+%endif
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -41,9 +49,12 @@
 BuildRequires:  ghostscript-fonts-std
 BuildRequires:  ghostscript-library
 BuildRequires:  libjasper-devel
+%if 0%{?suse_version} >= 1315
 BuildRequires:  libjbig-devel
 BuildRequires:  libltdl-devel
+%endif
 BuildRequires:  libwmf-devel
+%if 0%{?suse_version} >= 1315
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(freetype2)
@@ -51,6 +62,13 @@
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libwebp)
 BuildRequires:  pkgconfig(libxml-2.0)
+%else
+BuildRequires:  freetype2-devel
+BuildRequires:  libbz2-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  libxml-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%endif
 Requires:   xorg-x11-fonts
 
 %description
@@ -132,6 +150,7 @@
 may be used to create animated or transparent .gifs, to composite
 images, and to create thumbnail images.
 
+%if %{bindperl}
 %package -n perl-GraphicsMagick
 Summary:Perl interface for the GraphicsMagick image conversion library
 Group:  Development/Languages/Perl
@@ -148,6 +167,7 @@
 images, and to create thumbnail images.
 
 This package contains perl interface to GraphicsMagick library.
+%endif
 
 %package -n libGraphicsMagick++-Q%{quant}-%{pp_so_ver}
 Summary:C++ interface for the GraphisMagick image conversion library
@@ -184,7 +204,9 @@
 
 %prep
 %setup -q
+%if %{bindperl}
 %patch0 -p1
+%endif
 
 %build
 # This shouldn't be there yet.
@@ -202,6 +224,7 @@
--x-libraries=%{_libdir} \
--x-includes=%{_prefix}/include
 make %{?_smp_mflags} LDFLAGS="-pie"
+%if %{bindperl}
 cd PerlMagick
 if [ -e PerlMagick/typemap ]; then
   echo "With Graphics Magick 1.4.0, typmap exists yet, please "
@@ -212,10 +235,21 @@
 fi
 perl Makefile.PL
 make %{?_smp_mflags} LD_RUN_PATH="%{_libdir}"
+%endif
 
 %install
+%if 0%{?suse_version} >= 1315
 %make_install
+%else
+make install \
+ DESTDIR=%{buildroot} \
+ pkgdocdir=%{_defaultdocdir}/%{name}-%{maj}/
+%endif
+rm -f %{buildroot}%{_libdir}/libGraphicsMagick.la
+rm -f %{buildroot}%{_libdir}/libGraphicsMagick++.la
+rm -f %{buildroot}%{_libdir}/libGraphicsMagickWand.la
 cp ChangeLog* *.txt %{buildroot}/%{_defaultdocdir}/%{name}
+%if %{bindperl}
 cd PerlMagick
 make DESTDIR=%{buildroot} LD_RUN_PATH="%{_libdir}" install_vendor
 %perl_process_packlist
@@ -226,17 +260,17 @@
 rm -f `find %{buildroot}%{_libexecdir}/perl*/ -name perllocal.pod -type f`
 rm -f `find %{buildroot}%{_libexecdir}/perl*/ -name .packlist -type f`
 rm -f %{buildroot}%{_localstatedir}/adm/perl-modules/GraphicsMagick
-rm -f %{buildroot}%{_libdir}/libGraphicsMagick.la
-rm -f %{buildroot}%{_libdir}/libGraphicsMagick++.la
-rm -f %{buildroot}%{_libdir}/libGraphicsMagickWand.la
+%endif
 
 %check
 make %{?_smp_mflags} check
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/magick/.libs:$PWD/wand/.libs
 export MAGICK_CODER_MODULE_PATH=$PWD/coders/.libs
 export MAGICK_CONFIGURE_PATH=$PWD/config
+%if %{bindperl}
 cd PerlMagick
 make test
+%endif
 
 %post -n libGraphicsMagick-Q%{quant}-%{so_ver} -p /sbin/ldconfig
 %postun -n libGraphicsMagick-Q%{quant}-%{so_ver} -p /sbin/ldconfig
@@ -246,6 +280,9 

commit GraphicsMagick for openSUSE:Factory

2017-09-12 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2017-09-12 19:54:29

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Tue Sep 12 19:54:29 2017 rev:60 rq:523017 version:1.3.26

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2017-07-27 11:13:44.416791631 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2017-09-12 19:55:05.745600873 +0200
@@ -1,0 +2,7 @@
+Mon Sep 11 09:57:00 UTC 2017 - pgaj...@suse.com
+
+- fix perl bindings
+  + GraphicsMagick-perl-linkage.patch from fedora
+- turn on perl test suite
+
+---

New:

  GraphicsMagick-perl-linkage.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.MMwpnf/_old  2017-09-12 19:55:06.585482780 +0200
+++ /var/tmp/diff_new_pack.MMwpnf/_new  2017-09-12 19:55:06.585482780 +0200
@@ -33,6 +33,7 @@
 # following typemap file is needed for building PerlMagick with perl 5.16;
 # should be present in Graphics Magick 1.4.0
 Source1:typemap
+Patch0: GraphicsMagick-perl-linkage.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  gcc-c++
@@ -183,6 +184,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 # This shouldn't be there yet.
@@ -230,6 +232,11 @@
 
 %check
 make %{?_smp_mflags} check
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/magick/.libs:$PWD/wand/.libs
+export MAGICK_CODER_MODULE_PATH=$PWD/coders/.libs
+export MAGICK_CONFIGURE_PATH=$PWD/config
+cd PerlMagick
+make test
 
 %post -n libGraphicsMagick-Q%{quant}-%{so_ver} -p /sbin/ldconfig
 %postun -n libGraphicsMagick-Q%{quant}-%{so_ver} -p /sbin/ldconfig

++ GraphicsMagick-perl-linkage.patch ++
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.0 -0600
+++ GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in 2012-02-26 
07:35:38.542731280 -0600
@@ -78,7 +78,7 @@ WriteMakefile
'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"],
 
# Perl binary name (if a Perl binary is built)
'MAP_TARGET'=> 'PerlMagick',



commit GraphicsMagick for openSUSE:Factory

2017-07-27 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2017-07-27 11:13:06

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Thu Jul 27 11:13:06 2017 rev:59 rq:512706 version:1.3.26

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2017-07-21 22:50:46.669060471 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2017-07-27 11:13:44.416791631 +0200
@@ -1,0 +2,5 @@
+Mon Jul 24 20:52:03 UTC 2017 - jeng...@inai.de
+
+- Trim descriptions. Redo summaries and RPM groups.
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.j2hkC9/_old  2017-07-27 11:13:45.056701240 +0200
+++ /var/tmp/diff_new_pack.j2hkC9/_new  2017-07-27 11:13:45.060700675 +0200
@@ -53,155 +53,118 @@
 Requires:   xorg-x11-fonts
 
 %description
-GraphicsMagick(TM) provides a powerful image manipulation
-andtranslation utility. It is capable of displaying still images and
-animations using the X Window system which provides a simple interface
-forinteractively editing images, and is capable of importing selected
-windows or the entire desktop. GraphicsMagick is one of your choices if
-you need a program to manipulate and display images.It can read and
-write over 88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM,
-GIF, andPhoto CD. Besides it allows you to resize, rotate, sharpen,
-color reduce, or add special effects to an image and to save the result
-to any supported format. GraphicsMagick may be used to create animated
-or transparent .gifs, to composite images, to create thumbnail images
-and a lot more. If you want to develop your own applications which use
-GraphicsMagick code or APIs, you need to install GraphicsMagick-devel
-as well.
+GraphicsMagick provides an image manipulation and translation
+utility. It is capable of displaying still images and animations
+using the X Window system which provides an interface for
+interactively editing images, and is capable of importing selected
+windows or the entire desktop. It can read and write over 88 image
+formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, andPhoto CD.
+It also allows to resize, rotate, sharpen, color reduce, or add
+special effects to an image and to save the result to any supported
+format. GraphicsMagick may be used to create animated or transparent
+.gifs, to composite images, and to create thumbnail images.
 
 This package is compiled with Q%{quant}, which means that it provides better
 performance on %{quant} bit images and less.
 
 %package -n libGraphicsMagick-Q%{quant}-%{so_ver}
-Summary:Viewer and Converter for Images - runtime library
+Summary:The GraphicsMagick image conversion runtime library
 Group:  System/Libraries
 Requires:   libGraphicsMagick3-config = %{version}
 
 %description -n libGraphicsMagick-Q%{quant}-%{so_ver}
-GraphicsMagick(TM) provides a powerful image manipulation and
-translation utility. It is capable of displaying still images and
-animations using the X Window system, provides a simple interface for
-interactively editing images, and is capable of importing selected
-windows or the entire desktop. GraphicsMagick can read and write over
-88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, and
-Photo CD. It can resize, rotate, sharpen, color reduce, or add special
-effects to the image and save the result to any supported format.
-GraphicsMagick may be used to create animated or transparent .gifs,
-create composite images, create thumbnail images, and much, much, more.
-
-GraphicsMagick is one of your choices if you need a program to
-manipulate and display images. If you want to develop your own
-applications which use GraphicsMagick code or APIs, you need to install
-GraphicsMagick-devel as well.
+GraphicsMagick provides an image manipulation and translation utility
+and library. It can read and write over 88 image formats, including
+JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, andPhoto CD. It also allows to
+resize, rotate, sharpen, color reduce, or add special effects to an
+image and to save the result to any supported format. GraphicsMagick
+may be used to create animated or transparent .gifs, to composite
+images, and to create thumbnail images.
 
 This package is compiled with Q%{quant}, that means it provides better
 performance on %{quant} and less bit images.
 
 %package -n libGraphicsMagick%{so_ver}-config
-Summary:Viewer and Converter for Images - library config
-Group:  

commit GraphicsMagick for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2017-07-21 22:50:45

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Fri Jul 21 22:50:45 2017 rev:58 rq:511779 version:1.3.26

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2017-07-01 14:06:35.167304852 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2017-07-21 22:50:46.669060471 +0200
@@ -1,0 +2,79 @@
+Fri Jul 21 08:47:35 UTC 2017 - tchva...@suse.com
+
+- Drop patches not meintioned in the changelog ever:
+  * GraphicsMagick-debian-fixed.patch
+  * GraphicsMagick-include.patch
+  * GraphicsMagick-perl-link.patch
+  * The package builds just fine without them and there is no
+refference explaining it
+- Convert the deps to pkgconfig variants where possible.
+
+---
+Fri Jul 21 08:29:03 UTC 2017 - tchva...@suse.com
+
+- Version update to 1.3.26:
+  * DPX: Fix excessive use of memory (DOS issue) due to file header
+claiming large image dimensions but insufficient backing
+data. (CVE-2017-10799 bsc#1047054).
+  * JNG: Fix memory leak when reading invalid JNG image (CVE-2017-8350).
+  * MAT: Fix excessive use of memory (DOS issue) due to continuing
+processing with insufficient data and claimed large image
+size. Verify each file extent to make sure that it is within range
+of file size. (CVE-2017-10800 bsc#1047044).
+  * META: Fix heap overflow while parsing 8BIM chunk (CVE-2016-7800).
+  * PCX: Fix denial of service issue.
+  * RLE: Fix abnomally slow operation (denial of service issue) with
+intentionally corrupt colormapped file.
+  * PICT: Fix possible buffer overflow vulnerability given suitably
+truncated input file.
+  * PNG: Enforce spec requirement that the dimensions of the JPEG
+embedded in a JDAT chunk must match the JHDR dimensions
+(CVE-2016-9830).
+  * PNG: Avoid NULL dereference when MAGN chunk processing fails.
+  * SCT: Fix stack-buffer read overflow (underflow?) while reading SCT
+header.
+  * SGI: Fix denial of service issues.  Delay large memory allocations
+until file header has fully passed sanity checks.
+  * TIFF: Fix out of bounds read when reading CMYKA TIFF which claims to
+have only 2 samples per pixel (CVE-2017-6335 bsc#1027255).
+  * TIFF: Fix out of bounds read when reading RGB TIFF which claims to
+have only 1 sample per pixel (CVE-2017-10794).
+  * WPG: Fix heap overflow (CVE-2016-7996).  Fix assertion crash
+(CVE-2016-7997).
+  * DifferenceImage(): Fix Fix all-black difference image if an input
+file is colormapped.
+  * EXIF orientation was not being properly detected for some files.
+  * -frame: The `import` command -frame handling was improperly
+implemented and was using already freed data.
+  * GIF: Fixes for "Excessive LZW string data" problem.
+  * Magick++: Bug fixes to PathSmoothCurvetoRel::operator() and
+PathSmoothCurvetoRel::operator().
+  * PAM: Support writing GRAYSCALE PAM format.
+  * PNG: Fix memory leaks.
+  * SVG: Fixed a memory leak.  Fixed a possible null pointer dereference.
+  * TclMagick: Problem that TkMagick could not resolve functions from
+TclMagick under Linux is fixed.
+  * TclMagick: Fix parser validatation in magickCmd() to avoid crash
+given a syntax error.
+  * TIFF: Fix for reading old JPEG files (avoids "Improper call to JPEG
+library in state 0. (LibJpeg).").
+  * TXT: Fixed memory leak.
+  * XCF: Error checking is improved.
+  * EXIF rotation: Support is added such that the EXIF orientation tag
+is updated when the image is rotated.
+  * MAT: Now support reading multiple images from Matlab V4 format.
+  * Magick++: Orientation method now updates orientation in EXIF
+profile, if it exists.
+  * Magick++: Added Image attribute method which accepts a 'char *'
+argument, and will remove the attribute if the value argument is
+NULL.
+  * -orient: The -orient command line option now also updates the
+orientation in the EXIF profile, if it exists.
+  * PGX: Support PGX JPEG 2000 format for reading and writing (within
+the bounds of what JasPer supports).
+  * Wand API: Added MagickAutoOrientImage(),
+MagickGetImageOrientation(), MagickSetImageOrientation(),
+MagickRemoveImageOption(), and MagickClearException().
+- Drop merged patch GraphicsMagick-CVE-2017-8350.patch
+
+---

Old:

  GraphicsMagick-1.3.25.tar.bz2
  GraphicsMagick-CVE-2017-8350.patch
  GraphicsMagick-debian-fixed.patch
  GraphicsMagick-include.patch
  GraphicsMagick-perl-link.patch

New:

  

commit GraphicsMagick for openSUSE:Factory

2017-07-01 Thread root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2017-07-01 14:06:12

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Sat Jul  1 14:06:12 2017 rev:57 rq:507403 version:1.3.25

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2016-09-27 13:45:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2017-07-01 14:06:35.167304852 +0200
@@ -1,0 +2,6 @@
+Mon Jun 26 06:49:55 UTC 2017 - pgaj...@suse.com
+
+- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
+  * GraphicsMagick-CVE-2017-8350.patch
+
+---

New:

  GraphicsMagick-CVE-2017-8350.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.Dt7xQN/_old  2017-07-01 14:06:35.763220996 +0200
+++ /var/tmp/diff_new_pack.Dt7xQN/_new  2017-07-01 14:06:35.767220433 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,7 @@
 Patch0: %{name}-perl-link.patch
 Patch2: %{name}-debian-fixed.patch
 Patch10:%{name}-include.patch
+Patch11:GraphicsMagick-CVE-2017-8350.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  freetype2-devel
@@ -150,7 +151,6 @@
 %packagedevel
 Summary:Viewer and Converter for Images - files mandatory for 
development
 Group:  Development/Libraries/C and C++
-# These comes from check in AB for 11.4
 Requires:   glibc-devel
 Requires:   libGraphicsMagick-Q%{quant}-%{so_ver} = %{version}
 Requires:   libGraphicsMagickWand-Q%{quant}-%{wand_so_ver} = %{version}
@@ -231,6 +231,7 @@
 %patch0 -p1
 %patch2 -p1
 %patch10
+%patch11 -p1
 
 %build
 export PERLOPTS="PREFIX=%{buildroot}%{_prefix}"

++ GraphicsMagick-CVE-2017-8350.patch ++
--- a/coders/png.c  Mon Jun 19 08:42:07 2017 -0500
+++ b/coders/png.c  Thu Jun 22 16:20:44 2017 -0400
@@ -3531,6 +3531,7 @@
 Don't throw exception here since ReadImage() will already
 have thrown it.
   */
+  DestroyImage(image);
   return (Image *) NULL;
 }
 





commit GraphicsMagick for openSUSE:Factory

2016-09-27 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2016-09-27 13:45:12

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2016-06-25 02:23:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2016-09-27 13:45:15.0 +0200
@@ -1,0 +2,17 @@
+Mon Sep 26 09:01:33 UTC 2016 - pgaj...@suse.com
+
+- update to 1.3.25:
+   * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
+ overflow in EscapeParenthesis() used in the text annotation code.
+ While not being able to reproduce the issue, the implementation of
+ this function is completely redone.
+   * Utah RLE: Reject truncated/absurd files which caused huge memory
+ allocations and/or consumed huge CPU.  Problem was reported by
+ Agostino Sarubbo based on testing with AFL.
+   * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
+ the MVG rendering code (also impacts SVG).
+   * TIFF: Fix heap buffer read overflow while copying sized TIFF
+ attributes.  Problem was reported by Agostino Sarubbo based on
+ testing with AFL.
+
+---

Old:

  GraphicsMagick-1.3.24.tar.bz2

New:

  GraphicsMagick-1.3.25.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.Q1D0xu/_old  2016-09-27 13:45:17.0 +0200
+++ /var/tmp/diff_new_pack.Q1D0xu/_new  2016-09-27 13:45:17.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   GraphicsMagick
-Version:1.3.24
+Version:1.3.25
 Release:0
 # Define Quantum depth
 %define quant 16

++ GraphicsMagick-1.3.24.tar.bz2 -> GraphicsMagick-1.3.25.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.24.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.25.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2016-06-24 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2016-06-25 02:23:18

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2016-06-14 23:08:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2016-06-25 02:23:32.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 23 11:54:26 UTC 2016 - meiss...@suse.com
+
+- Build "gm" as position independend executable (PIE).
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.VG36J2/_old  2016-06-25 02:23:33.0 +0200
+++ /var/tmp/diff_new_pack.VG36J2/_new  2016-06-25 02:23:33.0 +0200
@@ -236,6 +236,7 @@
 export PERLOPTS="PREFIX=%{buildroot}%{_prefix}"
 # This shouldn't be there yet.
 rm -f PerlMagick/Makefile.PL
+export CFLAGS="$RPM_OPT_FLAGS -fPIE"
 %configure --enable-shared --disable-static \
--with-modules --enable-lzw \
--with-frozenpaths \
@@ -248,7 +249,7 @@
--x-libraries=%{_libdir} \
--x-includes=%{_prefix}/include
 #  --with-perl-options="$PERLOPTS" \
-make %{?_smp_mflags}
+make %{?_smp_mflags} LDFLAGS="-pie"
 cd PerlMagick
 if [ -e PerlMagick/typemap ]; then
   echo "With Graphics Magick 1.4.0, typmap exists yet, please "




commit GraphicsMagick for openSUSE:Factory

2016-06-14 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2016-06-14 23:08:15

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2016-05-31 12:25:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2016-06-14 23:08:21.0 +0200
@@ -1,0 +2,13 @@
+Mon Jun  6 09:22:05 UTC 2016 - pgaj...@suse.com
+
+- updated to 1.3.24:
+  * many security related changes (incl. CVE-2016-5118), see 
+ChangeLog
+- removed patches:
+  * GraphicsMagick-CVE-2016-5118.patch
+  * GraphicsMagick-upstream-delegates-safer.patch
+  * GraphicsMagick-upstream-disable-mvg-ext.patch
+  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
+  * GraphicsMagick-upstream-image-sanity-check.patch
+
+---

Old:

  GraphicsMagick-1.3.23.tar.bz2
  GraphicsMagick-CVE-2016-5118.patch
  GraphicsMagick-upstream-delegates-safer.patch
  GraphicsMagick-upstream-disable-mvg-ext.patch
  GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  GraphicsMagick-upstream-image-sanity-check.patch

New:

  GraphicsMagick-1.3.24.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.pMSo9k/_old  2016-06-14 23:08:22.0 +0200
+++ /var/tmp/diff_new_pack.pMSo9k/_new  2016-06-14 23:08:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   GraphicsMagick
-Version:1.3.23
+Version:1.3.24
 Release:0
 # Define Quantum depth
 %define quant 16
@@ -36,11 +36,6 @@
 Patch0: %{name}-perl-link.patch
 Patch2: %{name}-debian-fixed.patch
 Patch10:%{name}-include.patch
-Patch11:GraphicsMagick-upstream-delegates-safer.patch
-Patch12:GraphicsMagick-upstream-disable-mvg-ext.patch
-Patch13:GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
-Patch14:GraphicsMagick-upstream-image-sanity-check.patch
-Patch15:GraphicsMagick-CVE-2016-5118.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  freetype2-devel
@@ -236,11 +231,6 @@
 %patch0 -p1
 %patch2 -p1
 %patch10
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
 
 %build
 export PERLOPTS="PREFIX=%{buildroot}%{_prefix}"

++ GraphicsMagick-1.3.23.tar.bz2 -> GraphicsMagick-1.3.24.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.23.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.24.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2016-05-31 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2016-05-31 12:25:22

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2016-05-12 09:33:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2016-05-31 12:25:24.0 +0200
@@ -1,0 +2,7 @@
+Mon May 30 14:19:50 UTC 2016 - pgaj...@suse.com
+
+- security update:
+  * CVE-2016-5118 [bsc#982178]
++ GraphicsMagick-CVE-2016-5118.patch
+
+---

New:

  GraphicsMagick-CVE-2016-5118.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.oVCcIa/_old  2016-05-31 12:25:25.0 +0200
+++ /var/tmp/diff_new_pack.oVCcIa/_new  2016-05-31 12:25:25.0 +0200
@@ -40,6 +40,7 @@
 Patch12:GraphicsMagick-upstream-disable-mvg-ext.patch
 Patch13:GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
 Patch14:GraphicsMagick-upstream-image-sanity-check.patch
+Patch15:GraphicsMagick-CVE-2016-5118.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  freetype2-devel
@@ -239,6 +240,7 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
 
 %build
 export PERLOPTS="PREFIX=%{buildroot}%{_prefix}"

++ GraphicsMagick-CVE-2016-5118.patch ++
Index: GraphicsMagick-1.3.23/magick/blob.c
===
--- GraphicsMagick-1.3.23.orig/magick/blob.c2015-10-04 21:35:34.0 
+0200
+++ GraphicsMagick-1.3.23/magick/blob.c 2016-05-30 16:12:24.386203919 +0200
@@ -68,6 +68,7 @@
 */
 #define DefaultBlobQuantum  65541
 
+#undef HAVE_POPEN
 
 /*
   Enum declarations.



commit GraphicsMagick for openSUSE:Factory

2016-05-12 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2016-05-12 09:33:33

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2015-11-10 10:03:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2016-05-12 09:33:35.0 +0200
@@ -1,0 +2,10 @@
+Mon May  9 12:35:32 UTC 2016 - sfl...@suse.de
+
+- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
+  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
+  * GraphicsMagick-upstream-delegates-safer.patch
+  * GraphicsMagick-upstream-disable-mvg-ext.patch
+  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
+  * GraphicsMagick-upstream-image-sanity-check.patch
+
+---

New:

  GraphicsMagick-upstream-delegates-safer.patch
  GraphicsMagick-upstream-disable-mvg-ext.patch
  GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  GraphicsMagick-upstream-image-sanity-check.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.V9yJgA/_old  2016-05-12 09:33:36.0 +0200
+++ /var/tmp/diff_new_pack.V9yJgA/_new  2016-05-12 09:33:36.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,10 @@
 Patch0: %{name}-perl-link.patch
 Patch2: %{name}-debian-fixed.patch
 Patch10:%{name}-include.patch
+Patch11:GraphicsMagick-upstream-delegates-safer.patch
+Patch12:GraphicsMagick-upstream-disable-mvg-ext.patch
+Patch13:GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
+Patch14:GraphicsMagick-upstream-image-sanity-check.patch
 BuildRequires:  cups-client
 BuildRequires:  dcraw
 BuildRequires:  freetype2-devel
@@ -231,6 +235,10 @@
 %patch0 -p1
 %patch2 -p1
 %patch10
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
 
 %build
 export PERLOPTS="PREFIX=%{buildroot}%{_prefix}"

++ GraphicsMagick-upstream-delegates-safer.patch ++
diff -r 33200fc645f6 config/delegates.mgk.in
--- a/config/delegates.mgk.in   Sat Nov 07 14:49:16 2015 -0600
+++ b/config/delegates.mgk.in   Sun May 08 18:23:04 2016 -0500
@@ -78,28 +78,27 @@
   
   
   
-  
-  
+  
+  
   
-  
 
   
-  
+  
 
   
-  
+  
 
   
-  
+  
 
   
-  
+  
 
   
-  
+  
 
   
-  
+  
 
   
   
@@ -108,16 +107,14 @@
   
   
   
-  
-  
   
   
   
   
   
-  
+  
   
-  
+  
   
   
   
@@ -125,8 +122,8 @@
   
   
-  
-  
+  
+  
   
   
   
@@ -141,5 +138,5 @@
   
   
   
-  
+  
 
++ GraphicsMagick-upstream-disable-mvg-ext.patch ++
diff -r 33200fc645f6 coders/mvg.c
--- a/coders/mvg.c  Sat Nov 07 14:49:16 2015 -0600
+++ b/coders/mvg.c  Sat May 07 20:11:54 2016 -0500
@@ -234,6 +234,7 @@
   entry->seekable_stream=True;
   entry->description="Magick Vector Graphics";
   entry->module="MVG";
+  entry->extension_treatment=IgnoreExtensionTreatment;
   (void) RegisterMagickInfo(entry);
 }
 
++ GraphicsMagick-upstream-disable-tmp-magick-prefix.patch ++
diff -r 33200fc645f6 magick/image.c
--- a/magick/image.cSat Nov 07 14:49:16 2015 -0600
+++ b/magick/image.cSat May 07 20:12:57 2016 -0500
@@ -2780,9 +2780,6 @@
   (void) strlcpy(image_info->magick,magic,MaxTextExtent);
   if (LocaleCompare(magic,"TMP") != 0)
 image_info->affirm=MagickTrue;
-  else
-/* input file will be automatically removed */
-image_info->temporary=MagickTrue;
 }
 }
 }
++ GraphicsMagick-upstream-image-sanity-check.patch ++
diff -r 33200fc645f6 magick/render.c
--- a/magick/render.c   Sat Nov 07 14:49:16 2015 -0600
+++ b/magick/render.c   Sun May 08 18:21:47 2016 -0500
@@ -4096,6 +4096,24 @@
   >exception);
   else
 {
+  /*
+Sanity check URL/path before passing it to ReadImage()
+
+This is a temporary fix until suitable flags can be passed
+to keep SetImageInfo() from doing potentially dangerous
+magick things.
+  */
+#define VALID_PREFIX(str,url) (LocaleNCompare(str,url,sizeof(str)-1) == 0)
+  if (!VALID_PREFIX("http://;, primitive_info->text) &&
+  !VALID_PREFIX("https://;, 

commit GraphicsMagick for openSUSE:Factory

2015-11-10 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2015-11-10 10:03:35

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2015-10-06 16:37:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2015-11-10 10:03:45.0 +0100
@@ -1,0 +2,6 @@
+Sun Nov  8 12:53:03 UTC 2015 - dmitr...@opensuse.org
+
+- Update to version 1.3.23
+  * See included NEWS.txt for details
+
+---

Old:

  GraphicsMagick-1.3.22.tar.bz2

New:

  GraphicsMagick-1.3.23.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.FWwMCQ/_old  2015-11-10 10:03:46.0 +0100
+++ /var/tmp/diff_new_pack.FWwMCQ/_new  2015-11-10 10:03:46.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   GraphicsMagick
-Version:1.3.22
+Version:1.3.23
 Release:0
 # Define Quantum depth
 %define quant 16

++ GraphicsMagick-1.3.22.tar.bz2 -> GraphicsMagick-1.3.23.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.22.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.23.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2015-10-06 16:37:28

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is "GraphicsMagick"

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2015-03-25 21:04:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2015-10-06 16:37:29.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct  5 20:09:55 UTC 2015 - dmitr...@opensuse.org
+
+- Update to version 1.3.22
+  * See included NEWS.txt for details
+
+---

Old:

  GraphicsMagick-1.3.21.tar.bz2

New:

  GraphicsMagick-1.3.22.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.sNFstz/_old  2015-10-06 16:37:30.0 +0200
+++ /var/tmp/diff_new_pack.sNFstz/_new  2015-10-06 16:37:30.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   GraphicsMagick
-Version:1.3.21
+Version:1.3.22
 Release:0
 # Define Quantum depth
 %define quant 16
 %define base_version 1.3
 %define so_ver  3
-%define pp_so_ver   11
+%define pp_so_ver   12
 %define wand_so_ver 2
 Summary:Viewer and Converter for Images
 License:MIT

++ GraphicsMagick-1.3.21.tar.bz2 -> GraphicsMagick-1.3.22.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.21.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.22.tar.bz2 
differ: char 11, line 1




commit GraphicsMagick for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2015-03-25 21:04:58

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2014-09-22 11:11:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2015-03-25 21:04:59.0 +0100
@@ -1,0 +2,6 @@
+Sat Mar 21 11:41:22 UTC 2015 - dmitr...@opensuse.org
+
+- Update to version 1.3.21
+  * See included NEWS.txt for details
+
+---

Old:

  GraphicsMagick-1.3.20.tar.bz2

New:

  GraphicsMagick-1.3.21.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.fPwiVd/_old  2015-03-25 21:05:00.0 +0100
+++ /var/tmp/diff_new_pack.fPwiVd/_new  2015-03-25 21:05:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,14 @@
 
 
 Name:   GraphicsMagick
-Version:1.3.20
+Version:1.3.21
 Release:0
 # Define Quantum depth
 %define quant 16
 %define base_version 1.3
+%define so_ver  3
+%define pp_so_ver   11
+%define wand_so_ver 2
 Summary:Viewer and Converter for Images
 License:MIT
 Group:  Productivity/Graphics/Convertors
@@ -72,12 +75,12 @@
 This package is compiled with Q%{quant}, which means that it provides better
 performance on %{quant} bit images and less.
 
-%package -n libGraphicsMagick-Q%{quant}-3
+%package -n libGraphicsMagick-Q%{quant}-%{so_ver}
 Summary:Viewer and Converter for Images - runtime library
 Group:  System/Libraries
 Requires:   libGraphicsMagick3-config = %{version}
 
-%description -n libGraphicsMagick-Q%{quant}-3
+%description -n libGraphicsMagick-Q%{quant}-%{so_ver}
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of displaying still images and
 animations using the X Window system, provides a simple interface for
@@ -97,11 +100,11 @@
 This package is compiled with Q%{quant}, that means it provides better
 performance on %{quant} and less bit images.
 
-%package -n libGraphicsMagick3-config
+%package -n libGraphicsMagick%{so_ver}-config
 Summary:Viewer and Converter for Images - library config
 Group:  Productivity/Graphics/Convertors
 
-%description -n libGraphicsMagick3-config
+%description -n libGraphicsMagick%{so_ver}-config
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of displaying still images and
 animations using the X Window system, provides a simple interface for
@@ -120,11 +123,11 @@
 
 This package contains GraphicsMagick library configuration files.
 
-%package -n libGraphicsMagickWand-Q%{quant}-2
+%package -n libGraphicsMagickWand-Q%{quant}-%{wand_so_ver}
 Summary:Viewer and Converter for Images - runtime library
 Group:  System/Libraries
 
-%description -n libGraphicsMagickWand-Q%{quant}-2
+%description -n libGraphicsMagickWand-Q%{quant}-%{wand_so_ver}
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of displaying still images and
 animations using the X Window system, provides a simple interface for
@@ -149,8 +152,8 @@
 Group:  Development/Libraries/C and C++
 # These comes from check in AB for 11.4
 Requires:   glibc-devel
-Requires:   libGraphicsMagick-Q%{quant}-3 = %{version}
-Requires:   libGraphicsMagickWand-Q%{quant}-2 = %{version}
+Requires:   libGraphicsMagick-Q%{quant}-%{so_ver} = %{version}
+Requires:   libGraphicsMagickWand-Q%{quant}-%{wand_so_ver} = %{version}
 
 %descriptiondevel
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -184,11 +187,11 @@
 
 This package contains perl interface to GraphicsMagick library.
 
-%package -n libGraphicsMagick++-Q%{quant}-3
+%package -n libGraphicsMagick++-Q%{quant}-%{pp_so_ver}
 Summary:Viewer and Converter for Images - C++ interface
 Group:  System/Libraries
 
-%description -n libGraphicsMagick++-Q%{quant}-3
+%description -n libGraphicsMagick++-Q%{quant}-%{pp_so_ver}
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of 

commit GraphicsMagick for openSUSE:Factory

2014-09-22 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2014-09-22 11:11:27

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2014-09-17 17:27:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2014-09-22 11:11:28.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 17 06:18:26 UTC 2014 - dmitr...@opensuse.org
+
+- Move library configuration files to separated package
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.nO1ZWQ/_old  2014-09-22 11:11:29.0 +0200
+++ /var/tmp/diff_new_pack.nO1ZWQ/_new  2014-09-22 11:11:29.0 +0200
@@ -75,6 +75,7 @@
 %package -n libGraphicsMagick-Q%{quant}-3
 Summary:Viewer and Converter for Images - runtime library
 Group:  System/Libraries
+Requires:   libGraphicsMagick3-config = %{version}
 
 %description -n libGraphicsMagick-Q%{quant}-3
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -96,6 +97,29 @@
 This package is compiled with Q%{quant}, that means it provides better
 performance on %{quant} and less bit images.
 
+%package -n libGraphicsMagick3-config
+Summary:Viewer and Converter for Images - library config
+Group:  Productivity/Graphics/Convertors
+
+%description -n libGraphicsMagick3-config
+GraphicsMagick(TM) provides a powerful image manipulation and
+translation utility. It is capable of displaying still images and
+animations using the X Window system, provides a simple interface for
+interactively editing images, and is capable of importing selected
+windows or the entire desktop. GraphicsMagick can read and write over
+88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, and
+Photo CD. It can resize, rotate, sharpen, color reduce, or add special
+effects to the image and save the result to any supported format.
+GraphicsMagick may be used to create animated or transparent .gifs,
+create composite images, create thumbnail images, and much, much, more.
+
+GraphicsMagick is one of your choices if you need a program to
+manipulate and display images. If you want to develop your own
+applications which use GraphicsMagick code or APIs, you need to install
+GraphicsMagick-devel as well.
+
+This package contains GraphicsMagick library configuration files.
+
 %package -n libGraphicsMagickWand-Q%{quant}-2
 Summary:Viewer and Converter for Images - runtime library
 Group:  System/Libraries
@@ -278,13 +302,16 @@
 %defattr(644, root, root, 755)
 %{_libdir}/lib%{name}-Q%{quant}.so.*
 %dir %{_libdir}/%{name}-%{version}
-%dir %{_libdir}/%{name}-%{version}/config
-%{_libdir}/%{name}-%{version}/config/*.mgk
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/coders
 %dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/filters
 %{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.so
 %{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.la
+
+%files -n libGraphicsMagick3-config
+%defattr(-,root,root)
+%dir %{_libdir}/%{name}-%{version}/config
+%{_libdir}/%{name}-%{version}/config/*.mgk
 %dir %{_datadir}/%{name}-%{version}
 %{_datadir}/%{name}-%{version}/config
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2014-09-17 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2014-09-17 17:27:04

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2014-09-15 18:24:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2014-09-17 17:27:34.0 +0200
@@ -1,0 +2,5 @@
+Tue Sep 16 07:24:18 UTC 2014 - dmitr...@opensuse.org
+
+- Fix devel package dependencies
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.Oiv0au/_old  2014-09-17 17:27:36.0 +0200
+++ /var/tmp/diff_new_pack.Oiv0au/_new  2014-09-17 17:27:36.0 +0200
@@ -74,7 +74,7 @@
 
 %package -n libGraphicsMagick-Q%{quant}-3
 Summary:Viewer and Converter for Images - runtime library
-Group:  Productivity/Graphics/Convertors
+Group:  System/Libraries
 
 %description -n libGraphicsMagick-Q%{quant}-3
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -98,7 +98,7 @@
 
 %package -n libGraphicsMagickWand-Q%{quant}-2
 Summary:Viewer and Converter for Images - runtime library
-Group:  Productivity/Graphics/Convertors
+Group:  System/Libraries
 
 %description -n libGraphicsMagickWand-Q%{quant}-2
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -125,6 +125,8 @@
 Group:  Development/Libraries/C and C++
 # These comes from check in AB for 11.4
 Requires:   glibc-devel
+Requires:   libGraphicsMagick-Q%{quant}-3 = %{version}
+Requires:   libGraphicsMagickWand-Q%{quant}-2 = %{version}
 
 %descriptiondevel
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -232,7 +234,7 @@
 make %{?_smp_mflags} LD_RUN_PATH=%{_libdir}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 cp ChangeLog* *.txt %{buildroot}/%{_defaultdocdir}/%{name}
 cd PerlMagick
 make DESTDIR=%{buildroot} LD_RUN_PATH=%{_libdir} install_vendor

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2014-09-15 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2014-09-15 17:41:09

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2014-02-26 06:58:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2014-09-15 18:24:40.0 +0200
@@ -1,0 +2,9 @@
+Sat Sep 13 07:21:37 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 1.3.20
+  * See included NEWS.txt for details
+- Enable quantum depth in shared library names
+- Enable bzip2, jbig, webp support
+- Use LCMSv2
+
+---

Old:

  GraphicsMagick-1.3.19.tar.bz2

New:

  GraphicsMagick-1.3.20.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.blXRQi/_old  2014-09-15 18:24:42.0 +0200
+++ /var/tmp/diff_new_pack.blXRQi/_new  2014-09-15 18:24:42.0 +0200
@@ -17,28 +17,15 @@
 
 
 Name:   GraphicsMagick
-BuildRequires:  cups-client
-BuildRequires:  dcraw
-BuildRequires:  freetype2-devel
-BuildRequires:  gcc-c++
-BuildRequires:  ghostscript-fonts-other
-BuildRequires:  ghostscript-fonts-std
-BuildRequires:  ghostscript-library
-BuildRequires:  libjasper-devel
-BuildRequires:  liblcms-devel
-BuildRequires:  libltdl-devel
-BuildRequires:  libtiff-devel
-BuildRequires:  libwmf-devel
-BuildRequires:  libxml2-devel
-BuildRequires:  pkgconfig
+Version:1.3.20
+Release:0
 # Define Quantum depth
 %define quant 16
 %define base_version 1.3
 Summary:Viewer and Converter for Images
 License:MIT
 Group:  Productivity/Graphics/Convertors
-Version:1.3.19
-Release:0
+Url:http://www.GraphicsMagick.org/
 Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
 # following typemap file is needed for building PerlMagick with perl 5.16;
 # should be present in Graphics Magick 1.4.0
@@ -46,7 +33,23 @@
 Patch0: %{name}-perl-link.patch
 Patch2: %{name}-debian-fixed.patch
 Patch10:%{name}-include.patch
-Url:http://www.GraphicsMagick.org/
+BuildRequires:  cups-client
+BuildRequires:  dcraw
+BuildRequires:  freetype2-devel
+BuildRequires:  gcc-c++
+BuildRequires:  ghostscript-fonts-other
+BuildRequires:  ghostscript-fonts-std
+BuildRequires:  ghostscript-library
+BuildRequires:  libbz2-devel
+BuildRequires:  libjasper-devel
+BuildRequires:  libjbig-devel
+BuildRequires:  liblcms2-devel
+BuildRequires:  libltdl-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  libwebp-devel
+BuildRequires:  libwmf-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  pkgconfig
 Requires:   xorg-x11-fonts
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -69,17 +72,11 @@
 This package is compiled with Q%{quant}, which means that it provides better
 performance on %{quant} bit images and less.
 
-
-
-Authors:
-
-see the AUTHORS file
-
-%package -n libGraphicsMagick3
+%package -n libGraphicsMagick-Q%{quant}-3
 Summary:Viewer and Converter for Images - runtime library
 Group:  Productivity/Graphics/Convertors
 
-%description -n libGraphicsMagick3
+%description -n libGraphicsMagick-Q%{quant}-3
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of displaying still images and
 animations using the X Window system, provides a simple interface for
@@ -99,17 +96,11 @@
 This package is compiled with Q%{quant}, that means it provides better
 performance on %{quant} and less bit images.
 
-
-
-Authors:
-
-see the AUTHORS file
-
-%package -n libGraphicsMagickWand2
+%package -n libGraphicsMagickWand-Q%{quant}-2
 Summary:Viewer and Converter for Images - runtime library
 Group:  Productivity/Graphics/Convertors
 
-%description -n libGraphicsMagickWand2
+%description -n libGraphicsMagickWand-Q%{quant}-2
 GraphicsMagick(TM) provides a powerful image manipulation and
 translation utility. It is capable of displaying still images and
 animations using the X Window system, provides a simple interface for
@@ -129,12 +120,6 @@
 This package is compiled with Q%{quant}, that means it provides better
 performance on %{quant} and less bit images.
 
-
-
-Authors:
-
-see the AUTHORS file
-
 %package devel
 Summary:Viewer and Converter for Images - files mandatory for 
development
 Group:  Development/Libraries/C and C++
@@ -153,12 +138,6 @@
 GraphicsMagick may be used to create 

commit GraphicsMagick for openSUSE:Factory

2014-02-25 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2014-02-26 06:58:05

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2014-01-13 12:01:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2014-02-26 06:58:06.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 25 08:43:01 UTC 2014 - dmitr...@opensuse.org
+
+- Fix quantum depth in package description
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.fiLiCB/_old  2014-02-26 06:58:07.0 +0100
+++ /var/tmp/diff_new_pack.fiLiCB/_new  2014-02-26 06:58:07.0 +0100
@@ -66,8 +66,8 @@
 GraphicsMagick code or APIs, you need to install GraphicsMagick-devel
 as well.
 
-This package is compiled with Q8, which means that it provides better
-performance on 8 bit images and less.
+This package is compiled with Q%{quant}, which means that it provides better
+performance on %{quant} bit images and less.
 
 
 
@@ -96,8 +96,8 @@
 applications which use GraphicsMagick code or APIs, you need to install
 GraphicsMagick-devel as well.
 
-This package is compiled with Q8, that means it provides better
-performance on 8 and less bit images.
+This package is compiled with Q%{quant}, that means it provides better
+performance on %{quant} and less bit images.
 
 
 
@@ -126,8 +126,8 @@
 applications which use GraphicsMagick code or APIs, you need to install
 GraphicsMagick-devel as well.
 
-This package is compiled with Q8, that means it provides better
-performance on 8 and less bit images.
+This package is compiled with Q%{quant}, that means it provides better
+performance on %{quant} and less bit images.
 
 
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2014-01-13 Thread h_root


binF88eFo23ym.bin
Description: Binary data


commit GraphicsMagick for openSUSE:Factory

2013-07-16 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2013-07-16 15:29:53

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2013-03-20 11:37:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2013-07-16 15:29:54.0 +0200
@@ -1,0 +2,5 @@
+Mon Jul 15 13:32:17 UTC 2013 - pgaj...@suse.com
+
+- set quantum depth to 16 [bnc#828380]
+
+---



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.N9qzlV/_old  2013-07-16 15:29:54.0 +0200
+++ /var/tmp/diff_new_pack.N9qzlV/_new  2013-07-16 15:29:54.0 +0200
@@ -32,7 +32,7 @@
 BuildRequires:  libxml2-devel
 BuildRequires:  pkgconfig
 # Define Quantum depth
-%define quant 8
+%define quant 16
 %define base_version 1.3
 Summary:Viewer and Converter for Images
 License:MIT

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2013-03-20 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2013-03-20 11:37:46

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2012-10-23 19:36:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2013-03-20 11:37:48.0 +0100
@@ -1,0 +2,35 @@
+Tue Mar 12 07:06:04 UTC 2013 - pgaj...@suse.com
+
+- updated to 1.3.18:
+  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
+may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
+enabled for floating point math (`-mfpmath=sse`) if the GCC option
+`-frename-registers` is used. Default 32-bit builds do not
+experience the problem since they use '387 math.  It is not clear
+in what version of GCC this problem started but it was not noticed
+by the developers until the GCC 4.6 timeframe.  Other compilers do
+not suffer from this bug.
+  * Fixed bug with format substitutions if input string ends with a
+single '%'.
+  * BMP: Fixed an old bug with decoding chromaticity primaries.
+  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
+palette and grayscale images.  Some PNG sub-formats were written
+incorrectly.  Fix crash in PNG8 writer if image colors happened to
+be non-zero but image was not actually colormapped.
+  * PNG: Configure script now also searches for libpng versions 16 and
+17.
+  * TIFF: Fix a crash which was noticed when writing RGBA separated
+(planar) format.
+  * `--enable-symbol-prefix` was not prefixing all of the C
+symbols. Some core C library functions were not prefixed.  This
+option applies to the Wand library API as well now.
+  * C API: When input is from a user-provided file descriptor, the
+file position is restored after reading the file header bytes.
+Previously the file position was rewound to the beginning of the
+file.  This allows reading embedded image data from the current
+offset in a file, and allows continuing to use the stream after
+GraphicsMagick has returned the image.
+  * C API: It is now possible to invoke CloseBlob() multiple times.
+  * etc. see NEWS.txt
+
+---

Old:

  GraphicsMagick-1.3.17-debian-fixed.patch
  GraphicsMagick-1.3.17-include.patch
  GraphicsMagick-1.3.17.tar.bz2

New:

  GraphicsMagick-1.3.18-debian-fixed.patch
  GraphicsMagick-1.3.18-include.patch
  GraphicsMagick-1.3.18.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.iH55QW/_old  2013-03-20 11:37:49.0 +0100
+++ /var/tmp/diff_new_pack.iH55QW/_new  2013-03-20 11:37:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,7 +37,7 @@
 Summary:Viewer and Converter for Images
 License:MIT
 Group:  Productivity/Graphics/Convertors
-Version:1.3.17
+Version:1.3.18
 Release:0
 #Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
 Source: %{name}-%{version}.tar.bz2

++ GraphicsMagick-1.3.17-debian-fixed.patch - 
GraphicsMagick-1.3.18-debian-fixed.patch ++
--- 
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.17-debian-fixed.patch
  2012-10-23 19:36:34.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.18-debian-fixed.patch
 2013-03-20 11:37:47.0 +0100
@@ -1,8 +1,8 @@
-Index: GraphicsMagick-1.3.8/magick/delegate.c
+Index: GraphicsMagick-1.3.18/magick/delegate.c
 ===
 GraphicsMagick-1.3.8.orig/magick/delegate.c
-+++ GraphicsMagick-1.3.8/magick/delegate.c
-@@ -531,7 +531,10 @@ MagickExport unsigned int InvokeDelegate
+--- GraphicsMagick-1.3.18.orig/magick/delegate.c
 GraphicsMagick-1.3.18/magick/delegate.c
+@@ -539,7 +539,10 @@ MagickExport unsigned int InvokeDelegate
char
  *command,
  **commands,
@@ -14,7 +14,7 @@
  
const DelegateInfo
  *delegate_info;
-@@ -551,6 +554,10 @@ MagickExport unsigned int InvokeDelegate
+@@ -559,6 +562,10 @@ MagickExport unsigned int InvokeDelegate

commit GraphicsMagick for openSUSE:Factory

2012-10-23 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2012-10-23 19:36:32

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2012-06-05 15:31:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2012-10-23 19:36:35.0 +0200
@@ -1,0 +2,57 @@
+Mon Oct 15 07:13:56 UTC 2012 - pgaj...@suse.com
+
+- updated to 1.3.17:
+  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
+coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
+variable type for the allocation size, which might allow remote
+attackers to cause a denial of service (crash) via a crafted PNG
+file that triggers incorrect memory allocation.
+  * PNG: Reading sub-8-bit palette images is fixed (images looked
+stretched).
+  * SVG: Fixed bug which allowed MVG and SVG files with long vector
+paths to crash the software.
+  * SVG: Ignore XML headers rather than rendering them as text.
+  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
+character.
+  * etc., see NEWS.txt
+
+---
+Tue Jul 31 09:01:37 UTC 2012 - pgaj...@suse.com
+
+-  fixed PerlMagick/Makefile.PL.in [bnc#771540]
+
+---
+Mon Jun 25 08:29:04 UTC 2012 - pgaj...@suse.com
+
+- updated to 1.3.16:
+  Security Fixes:
+  * Don't translate 'comment' and 'label' attributes if the request is
+made while a file is being read.  Only translate such attributes
+if they come from the command line or API user.
+  Bug fixes:
+  * SWT: SWT reader suffered from a number of implementation errors
+ which caused it not to work any more.  Works again.
+  * XBM: Fix memory leak observed when reading file in 'ping' mode.
+  * Support -trim on images which use a consistent (single color)
+transparent background.  In this case, trim is done based on
+opacity rather than foreground color.
+  * Include sys/types.h in order to assure that 'size_t' and
+'ssize_t' are declared.  This is necessary since
+MagickExtentImage() uses these types as part of its definition.
+  * +repage was not working because parser was insisting that it
+should include an argument.
+ (i.e. multiplying rather than dividing).
+  * PerlMagick: Fix compilation with Perl 5.16.
+  * PingBlob(): PingBlob was not working for all cases.  Is now based
+on BlobToImage() for assured reliability.
+  Feature improvements:
+  * MAT: Animated movies inside 4D matrices are loaded now.
+  * PDF: File base name is used as the document title.
+  * PNG: Fix issues observed specifically with libpng 1.5.10.
+  Performance Improvements:
+  * Pixel iterators should be more efficient now if the image uses a
+file-backed cache.
+  * Motion blur algorithm does scale well as cores are added so
+include OpenMP support for it by default.
+
+---

Old:

  GraphicsMagick-1.3.15-debian-fixed.patch
  GraphicsMagick-1.3.15-include.patch
  GraphicsMagick-1.3.15.tar.bz2

New:

  GraphicsMagick-1.3.17-debian-fixed.patch
  GraphicsMagick-1.3.17-include.patch
  GraphicsMagick-1.3.17.tar.bz2
  GraphicsMagick-perl-link.patch



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.Gq3Gxc/_old  2012-10-23 19:36:40.0 +0200
+++ /var/tmp/diff_new_pack.Gq3Gxc/_new  2012-10-23 19:36:40.0 +0200
@@ -16,26 +16,38 @@
 #
 
 
-
 Name:   GraphicsMagick
-BuildRequires:  cups-client dcraw freetype2-devel gcc-c++ 
ghostscript-fonts-other ghostscript-fonts-std ghostscript-library 
libjasper-devel liblcms-devel libtiff-devel libwmf-devel libxml2-devel pkgconfig
+BuildRequires:  cups-client
+BuildRequires:  dcraw
+BuildRequires:  freetype2-devel
+BuildRequires:  gcc-c++
+BuildRequires:  ghostscript-fonts-other
+BuildRequires:  ghostscript-fonts-std
+BuildRequires:  ghostscript-library
+BuildRequires:  libjasper-devel
+BuildRequires:  liblcms-devel
+BuildRequires:  libltdl-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  libwmf-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  pkgconfig
 # Define Quantum depth
 %define quant 8
 %define base_version 1.3
 Summary:Viewer and Converter for Images
-Version:1.3.15
-Release:12
 License:MIT
 Group:  Productivity/Graphics/Convertors
+Version:1.3.17
+Release:0
 #Source: 

commit GraphicsMagick for openSUSE:Factory

2012-06-05 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2012-06-05 15:31:36

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2012-05-08 11:14:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2012-06-05 15:31:38.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun  4 08:50:13 UTC 2012 - pgaj...@suse.com
+
+- added PerlMagick/typemap to build module with perl 5.16; to be
+  removed for 1.4.0
+
+---

New:

  typemap



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.hWszz1/_old  2012-06-05 15:31:40.0 +0200
+++ /var/tmp/diff_new_pack.hWszz1/_new  2012-06-05 15:31:40.0 +0200
@@ -29,6 +29,9 @@
 Group:  Productivity/Graphics/Convertors
 #Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
 Source: %{name}-%{version}.tar.bz2
+# following typemap file is needed for building PerlMagick with perl 5.16;
+# should be present in Graphics Magick 1.4.0
+Source1:typemap
 Patch2: %{name}-%{version}-debian-fixed.patch
 Patch10:%{name}-%{version}-include.patch
 Url:http://www.GraphicsMagick.org/
@@ -253,6 +256,13 @@
 #  --with-perl-options=$PERLOPTS \
 make %{?jobs:-j%jobs}
 cd PerlMagick
+if [ -e PerlMagick/typemap ]; then
+  echo With Graphics Magick 1.4.0, typmap exists yet, please 
+  echo no need to carry it as a package source anymore.
+  exit 1
+else
+  cp %{SOURCE1} .
+fi
 perl Makefile.PL
 make %{?jobs:-j%jobs} LD_RUN_PATH=/usr/%{_lib}
 

++ typemap ++
Graphics::Magick T_PTROBJ
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2012-05-08 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2012-05-08 11:14:34

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2012-02-27 18:35:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2012-05-08 11:14:39.0 +0200
@@ -1,0 +2,47 @@
+Wed May  2 08:59:10 UTC 2012 - pgaj...@suse.com
+
+- updated to 1.3.15:
+  Bug fixes:
+  * PNG - fixed problem with bit depth when the encoder decides to
+write RGBA instead of indexed PNG.
+  * Fixed some temporary file leaks which were caused by the temporary
+file name being automatically extended to include a scene number,
+and therefore fail to be deleted.
+  New Features:
+  * Added '+noise random' and '-operator noise-random' to 'convert'
+and 'mogrify'.  This modulates the existing image data with
+uniformely random noise.
+  * Added -strip option in composite, convert, mogrify, and montage to
+remove all profiles and text attributes from the image.
+  * Added -repage option to composite, convert, mogrify, and montage
+subcommands to reset or adjust the current image page offsets
+based on a provided geometry specification.
+  * New C function StripImage() to remove all profiles and text
+attributes from the image.
+  * New C function ResetImagePage() to adjust the current image page
+canvas and position based on a relative page specification.
+  * C functions GenerateDifferentialNoise(), AddNoiseImageChannel(),
+QuantumOperatorRegionImage(), AddNoiseImage() updated to support
+RandomNoise enumeration.
+  * New C++ Image method strip(), and unary function stripImage() to
+remove all profiles and text attributes from the image.
+  * XCF format now respects image subimage and subrange members so
+that returned image layers may be selected.
+  * The INFO coder (e.g. output file info:-) now respects the
+-format option so that its output may be adjusted identically to
+how -format works for 'identify'.
+  * TclMagick now supports Random noise.
+  Feature improvements:
+  * C function ThumbnailImage() now allows the user to override the
+filter used, but still defaults to using the box filter.
+  Behavior Changes:
+  * No longer add a printf-style scene formatting specification to
+filenames which do not have one and no longer automatically
+operate in 'adjoin' mode in such cases.  If multiple numbered
+files are intended to be output, then add +adjoin to the command
+line and use an output filename specification similar to
+image-%d.jpg.  Output files are now completely specified and
+predictable but this may break some existing usages which
+anticipate the automatic file numbering.
+
+---

Old:

  GraphicsMagick-1.3.14-debian-fixed.patch
  GraphicsMagick-1.3.14-include.patch
  GraphicsMagick-1.3.14.tar.bz2

New:

  GraphicsMagick-1.3.15-debian-fixed.patch
  GraphicsMagick-1.3.15-include.patch
  GraphicsMagick-1.3.15.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.f8Y42O/_old  2012-05-08 11:14:42.0 +0200
+++ /var/tmp/diff_new_pack.f8Y42O/_new  2012-05-08 11:14:42.0 +0200
@@ -23,7 +23,7 @@
 %define quant 8
 %define base_version 1.3
 Summary:Viewer and Converter for Images
-Version:1.3.14
+Version:1.3.15
 Release:12
 License:MIT
 Group:  Productivity/Graphics/Convertors

++ GraphicsMagick-1.3.14-debian-fixed.patch - 
GraphicsMagick-1.3.15-debian-fixed.patch ++

++ GraphicsMagick-1.3.14-include.patch - 
GraphicsMagick-1.3.15-include.patch ++

++ GraphicsMagick-1.3.14.tar.bz2 - GraphicsMagick-1.3.15.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.14.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.15.tar.bz2 
differ: char 11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2012-02-27 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2012-02-27 18:33:58

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2011-12-27 18:13:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2012-02-27 18:35:31.0 +0100
@@ -1,0 +2,27 @@
+Mon Feb 27 08:05:20 UTC 2012 - pgaj...@suse.com
+
+- updated to 1.3.14:
+  Bug fixes:
+  * TGA format: Assume that 32-bit TGA files have an alpha channel,
+even if they are not marked as such.
+  * XCF format: Fix reading XCF which is comprised of different sized
+layers.
+  * JPEG  CineonLog: Convert RGB-compatible colorspaces
+(e.g. CineonLog) to RGB by default since that was the case prior
+to release 1.3.13.
+  * RAW formats: Small memory leak in dcraw module was fixed.
+  * Resize: ResizeImage() was ignoring its resize filter argument and
+was using the filter setting from the Image structure instead.
+  * The mirror virtual pixel method was broken.
+  New Features:
+  * Open64 Compiler Suite: Version 5.0 is fully supported.
+  * Wand API: Added MagickExtentImage().
+  * MEF RAW: Mamiya Photo RAW MEF format is now supported.
+  Feature improvements:
+  * DPX format: Original file endianness is preserved by default.
+  Performance Improvements:
+  * Despeckle algorithm (-despeckle) is many times faster.
+  Behavior Changes:
+  * DPX format: Original file endianness is preserved by default.
+
+---

Old:

  GraphicsMagick-1.3.13-debian-fixed.patch
  GraphicsMagick-1.3.13-include.patch
  GraphicsMagick-1.3.13.tar.bz2

New:

  GraphicsMagick-1.3.14-debian-fixed.patch
  GraphicsMagick-1.3.14-include.patch
  GraphicsMagick-1.3.14.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.Az69gd/_old  2012-02-27 18:35:32.0 +0100
+++ /var/tmp/diff_new_pack.Az69gd/_new  2012-02-27 18:35:32.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package GraphicsMagick
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 %define quant 8
 %define base_version 1.3
 Summary:Viewer and Converter for Images
-Version:1.3.13
+Version:1.3.14
 Release:12
 License:MIT
 Group:  Productivity/Graphics/Convertors

++ GraphicsMagick-1.3.13-debian-fixed.patch - 
GraphicsMagick-1.3.14-debian-fixed.patch ++

++ GraphicsMagick-1.3.13-include.patch - 
GraphicsMagick-1.3.14-include.patch ++

++ GraphicsMagick-1.3.13.tar.bz2 - GraphicsMagick-1.3.14.tar.bz2 ++
/work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.13.tar.bz2 
/work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.14.tar.bz2 
differ: char 11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit GraphicsMagick for openSUSE:Factory

2011-12-27 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2011-12-27 18:13:20

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes
2011-09-23 01:50:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes   
2011-12-27 18:13:22.0 +0100
@@ -1,0 +2,14 @@
+Tue Dec 27 09:30:07 UTC 2011 - pgaj...@suse.com
+
+- updated to 1.3.13:
+  * In I/O blob, don't rewind already open file handle passed to
+OpenBlob() since we don't know the intended state of this file
+handle, and because it prevents appending to an existing file.
+  * In AppendImageProfile(), don't leak profile buffer while appending
+a chunk to an existing profile.
+  * Fix deadlock in ClonePixelCache() which was caused by using the
+same semaphore pointer in the source and destination images.
+  * etc. see NEWS.txt
+- disabled perl.patch
+
+---

Old:

  GraphicsMagick-1.3.12-debian-fixed.patch
  GraphicsMagick-1.3.12-include.patch
  GraphicsMagick-1.3.12-perl.patch
  GraphicsMagick-1.3.12.tar.bz2

New:

  GraphicsMagick-1.3.13-debian-fixed.patch
  GraphicsMagick-1.3.13-include.patch
  GraphicsMagick-1.3.13.tar.bz2



Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.yijf2r/_old  2011-12-27 18:13:23.0 +0100
+++ /var/tmp/diff_new_pack.yijf2r/_new  2011-12-27 18:13:23.0 +0100
@@ -21,15 +21,15 @@
 BuildRequires:  cups-client dcraw freetype2-devel gcc-c++ 
ghostscript-fonts-other ghostscript-fonts-std ghostscript-library 
libjasper-devel liblcms-devel libtiff-devel libwmf-devel libxml2-devel pkgconfig
 # Define Quantum depth
 %define quant 8
-%define base_version 1.3.12
+%define base_version 1.3
 Summary:Viewer and Converter for Images
-Version:1.3.12
+Version:1.3.13
 Release:12
 License:MIT
 Group:  Productivity/Graphics/Convertors
-Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{name}-%{version}.tar.bz2
+#Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{base_version}/%{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.bz2
 Patch2: %{name}-%{version}-debian-fixed.patch
-Patch4: %{name}-%{version}-perl.patch
 Patch10:%{name}-%{version}-include.patch
 Url:http://www.GraphicsMagick.org/
 AutoReqProv:on
@@ -230,7 +230,6 @@
 %prep
 %setup -q
 %patch2 -p1
-%patch4
 %patch10
 
 %build
@@ -294,8 +293,8 @@
 %defattr(644, root, root, 755)
 %docdir %{_defaultdocdir}/%{name}
 %{_defaultdocdir}/%{name}
-%doc %{_datadir}/%{name}-%{base_version}
-%exclude %{_datadir}/%{name}-%{base_version}/config
+%doc %{_datadir}/%{name}-%{version}
+%exclude %{_datadir}/%{name}-%{version}/config
 %attr(755, root, root) %{_bindir}/gm
 %doc %{_mandir}/man1/gm.1.gz
 %doc %{_mandir}/man4/*gz
@@ -304,16 +303,16 @@
 %files -n libGraphicsMagick3
 %defattr(644, root, root, 755)
 %{_libdir}/lib%{name}.so.*
-%dir %{_libdir}/%{name}-%{base_version}
-%dir %{_libdir}/%{name}-%{base_version}/config
-%{_libdir}/%{name}-%{base_version}/config/*.mgk
-%dir %{_libdir}/%{name}-%{base_version}/modules-Q%{quant}
-%dir %{_libdir}/%{name}-%{base_version}/modules-Q%{quant}/coders
-%dir %{_libdir}/%{name}-%{base_version}/modules-Q%{quant}/filters
-%{_libdir}/%{name}-%{base_version}/modules-Q%{quant}/*/*.so
-%{_libdir}/%{name}-%{base_version}/modules-Q%{quant}/*/*.la
-%dir %{_datadir}/%{name}-%{base_version}
-%{_datadir}/%{name}-%{base_version}/config
+%dir %{_libdir}/%{name}-%{version}
+%dir %{_libdir}/%{name}-%{version}/config
+%{_libdir}/%{name}-%{version}/config/*.mgk
+%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
+%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/coders
+%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}/filters
+%{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.so
+%{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.la
+%dir %{_datadir}/%{name}-%{version}
+%{_datadir}/%{name}-%{version}/config
 
 %files -n libGraphicsMagickWand2
 %defattr(644, root, root, 755)
@@ -328,7 +327,7 @@
 %{_includedir}/%{name}/magick/*
 %{_libdir}/lib%{name}.so
 %{_libdir}/lib%{name}Wand.so
-%dir %{_libdir}/%{name}-%{base_version}/modules-Q%{quant}
+%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/pkgconfig/%{name}Wand.pc
 %attr(755, root, root) %{_bindir}/%{name}-config

++ GraphicsMagick-1.3.12-debian-fixed.patch - 

commit GraphicsMagick for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package GraphicsMagick for openSUSE:Factory 
checked in at 2011-12-06 18:16:08

Comparing /work/SRC/openSUSE:Factory/GraphicsMagick (Old)
 and  /work/SRC/openSUSE:Factory/.GraphicsMagick.new (New)


Package is GraphicsMagick, Maintainer is pgaj...@suse.com

Changes:




Other differences:
--
++ GraphicsMagick.spec ++
--- /var/tmp/diff_new_pack.IV5SHq/_old  2011-12-06 18:24:53.0 +0100
+++ /var/tmp/diff_new_pack.IV5SHq/_new  2011-12-06 18:24:53.0 +0100
@@ -25,7 +25,7 @@
 Summary:Viewer and Converter for Images
 Version:1.3.12
 Release:12
-License:MIT License (or similar)
+License:MIT
 Group:  Productivity/Graphics/Convertors
 Source: 
ftp://ftp.GraphicsMagick.org/pub/%{name}/%{name}-%{version}.tar.bz2
 Patch2: %{name}-%{version}-debian-fixed.patch
@@ -62,7 +62,7 @@
 see the AUTHORS file
 
 %package -n libGraphicsMagick3
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - runtime library
 Group:  Productivity/Graphics/Convertors
 
@@ -93,7 +93,7 @@
 see the AUTHORS file
 
 %package -n libGraphicsMagickWand2
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - runtime library
 Group:  Productivity/Graphics/Convertors
 
@@ -124,7 +124,7 @@
 see the AUTHORS file
 
 %package devel
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - files mandatory for 
development
 Group:  Development/Libraries/C and C++
 # These comes from check in AB for 11.4
@@ -149,7 +149,7 @@
 see the AUTHORS file
 
 %package -n perl-GraphicsMagick
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - perl interface
 Group:  Development/Libraries/Perl
 Requires:   %{name} = %{version} perl = %{perl_version}
@@ -175,7 +175,7 @@
 see the AUTHORS file
 
 %package -n libGraphicsMagick++3
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - C++ interface
 Group:  System/Libraries
 
@@ -200,7 +200,7 @@
 see the AUTHORS file
 
 %package -n libGraphicsMagick++-devel
-License:MIT License (or similar)
+License:MIT
 Summary:Viewer and Converter for Images - C++ interface - development 
files
 Group:  Development/Libraries/C and C++
 Provides:   GraphicsMagick-C++-devel 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org