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]
