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 "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes    
2012-06-05 15:31:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes       
2012-10-23 19:36:35.000000000 +0200
@@ -1,0 +2,57 @@
+Mon Oct 15 07:13:56 UTC 2012 - [email protected]
+
+- 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 - [email protected]
+
+-  fixed PerlMagick/Makefile.PL.in [bnc#771540]
+
+-------------------------------------------------------------------
+Mon Jun 25 08:29:04 UTC 2012 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.Gq3Gxc/_new  2012-10-23 19:36:40.000000000 +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:         
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
+Patch0:         %{name}-perl-link.patch
 Patch2:         %{name}-%{version}-debian-fixed.patch
 Patch10:        %{name}-%{version}-include.patch
 Url:            http://www.GraphicsMagick.org/
-AutoReqProv:    on
 Requires:       xorg-x11-fonts
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -65,7 +77,6 @@
     see the AUTHORS file
 
 %package -n libGraphicsMagick3
-License:        MIT
 Summary:        Viewer and Converter for Images - runtime library
 Group:          Productivity/Graphics/Convertors
 
@@ -96,7 +107,6 @@
     see the AUTHORS file
 
 %package -n libGraphicsMagickWand2
-License:        MIT
 Summary:        Viewer and Converter for Images - runtime library
 Group:          Productivity/Graphics/Convertors
 
@@ -127,7 +137,6 @@
     see the AUTHORS file
 
 %package devel
-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
@@ -152,10 +161,10 @@
     see the AUTHORS file
 
 %package -n perl-GraphicsMagick
-License:        MIT
 Summary:        Viewer and Converter for Images - perl interface
 Group:          Development/Libraries/Perl
-Requires:       %{name} = %{version} perl = %{perl_version}
+Requires:       %{name} = %{version}
+Requires:       perl = %{perl_version}
 
 %description -n perl-GraphicsMagick
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -178,7 +187,6 @@
     see the AUTHORS file
 
 %package -n libGraphicsMagick++3
-License:        MIT
 Summary:        Viewer and Converter for Images - C++ interface
 Group:          System/Libraries
 
@@ -203,14 +211,13 @@
     see the AUTHORS file
 
 %package -n libGraphicsMagick++-devel
-License:        MIT
 Summary:        Viewer and Converter for Images - C++ interface - development 
files
 Group:          Development/Libraries/C and C++
 Provides:       GraphicsMagick-C++-devel 
 Obsoletes:      GraphicsMagick-C++-devel <= 1.1.7 
-Requires:       libGraphicsMagick++3 = %{version}
 Requires:       %{name}-devel = %{version}
 Requires:       c++_compiler
+Requires:       libGraphicsMagick++3 = %{version}
 
 %description -n libGraphicsMagick++-devel
 GraphicsMagick(TM) provides a powerful image manipulation and
@@ -232,15 +239,12 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch2 -p1
 %patch10
 
 %build
-# do not run autoreconf
-#autoreconf -fi
-#if [ -z "`perl -v | grep 5.8`" ]; then
-    export PERLOPTS="PREFIX=$RPM_BUILD_ROOT%{_prefix}"
-#fi
+export PERLOPTS="PREFIX=$RPM_BUILD_ROOT%{_prefix}"
 # This shouldn't be there yet.
 rm -f PerlMagick/Makefile.PL
 %configure --enable-shared --disable-static \
@@ -270,7 +274,7 @@
 make DESTDIR=$RPM_BUILD_ROOT install
 cp ChangeLog* *.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}
 cd PerlMagick
-make DESTDIR=$RPM_BUILD_ROOT LD_RUN_PATH="/usr/%{_lib}" install_vendor
+make DESTDIR=$RPM_BUILD_ROOT LD_RUN_PATH="%{_libdir}" install_vendor
 %perl_process_packlist
 # Remove unpackaged files.
 rm -f `find $RPM_BUILD_ROOT%{_libdir}/perl*/ -name perllocal.pod -type f`

++++++ GraphicsMagick-1.3.15-debian-fixed.patch -> 
GraphicsMagick-1.3.17-debian-fixed.patch ++++++

++++++ GraphicsMagick-1.3.15-include.patch -> 
GraphicsMagick-1.3.17-include.patch ++++++

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

++++++ GraphicsMagick-perl-link.patch ++++++
https://bugzilla.redhat.com/show_bug.cgi?id=203975#c20
Index: GraphicsMagick-1.3.16/PerlMagick/Makefile.PL.in
===================================================================
--- GraphicsMagick-1.3.16.orig/PerlMagick/Makefile.PL.in
+++ GraphicsMagick-1.3.16/PerlMagick/Makefile.PL.in
@@ -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',
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to