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 "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick.changes 2012-10-23 19:36:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick.changes 2013-03-20 11:37:48.000000000 +0100 @@ -1,0 +2,35 @@ +Tue Mar 12 07:06:04 UTC 2013 - [email protected] + +- 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.000000000 +0100 +++ /var/tmp/diff_new_pack.iH55QW/_new 2013-03-20 11:37:49.000000000 +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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.18-debian-fixed.patch 2013-03-20 11:37:47.000000000 +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 assert(image != (Image *) NULL); assert(image->signature == MagickSignature); temporary_image_filename=(*image->filename == '\0'); @@ -25,7 +25,7 @@ if (temporary_image_filename) { /* Allocate a temporary filename if image is unnamed. */ -@@ -560,12 +567,24 @@ MagickExport unsigned int InvokeDelegate +@@ -568,12 +575,24 @@ MagickExport unsigned int InvokeDelegate return(False); } } @@ -50,7 +50,7 @@ (void) ThrowException(exception,DelegateError,NoTagFound, decode ? decode : encode); return(False); -@@ -586,6 +605,18 @@ MagickExport unsigned int InvokeDelegate +@@ -594,6 +613,18 @@ MagickExport unsigned int InvokeDelegate } image_info->temporary=True; } @@ -69,7 +69,7 @@ if (delegate_info->mode != 0) if ((decode && (delegate_info->encode != (char *) NULL)) || -@@ -609,6 +640,13 @@ MagickExport unsigned int InvokeDelegate +@@ -617,6 +648,13 @@ MagickExport unsigned int InvokeDelegate { if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -83,7 +83,7 @@ (void) ThrowException(exception,FileOpenError,UnableToCreateTemporaryFile,image_info->unique); return(False); } -@@ -617,6 +655,13 @@ MagickExport unsigned int InvokeDelegate +@@ -625,6 +663,13 @@ MagickExport unsigned int InvokeDelegate { if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -97,7 +97,7 @@ (void) LiberateTemporaryFile(image_info->unique); (void) ThrowException(exception,FileOpenError,UnableToCreateTemporaryFile,image_info->zero); return(False); -@@ -630,6 +675,13 @@ MagickExport unsigned int InvokeDelegate +@@ -638,6 +683,13 @@ MagickExport unsigned int InvokeDelegate (void) LiberateTemporaryFile(image_info->zero); if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -111,7 +111,7 @@ (void) ThrowException(exception,DelegateError,DelegateFailed, decode ? decode : encode); return(False); -@@ -655,6 +707,13 @@ MagickExport unsigned int InvokeDelegate +@@ -663,6 +715,13 @@ MagickExport unsigned int InvokeDelegate (void) LiberateTemporaryFile(image_info->zero); if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -125,7 +125,7 @@ DestroyImageInfo(clone_info); (void) ThrowException(exception,DelegateError,DelegateFailed, decode ? decode : encode); -@@ -676,6 +735,13 @@ MagickExport unsigned int InvokeDelegate +@@ -684,6 +743,13 @@ MagickExport unsigned int InvokeDelegate { if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -139,7 +139,7 @@ (void) ThrowException(exception,ResourceLimitError,MemoryAllocationFailed,decode ? decode : encode); return(False); } -@@ -802,6 +868,13 @@ MagickExport unsigned int InvokeDelegate +@@ -810,6 +876,13 @@ MagickExport unsigned int InvokeDelegate error_exit: if (temporary_image_filename) (void) LiberateTemporaryFile(image->filename); @@ -153,22 +153,22 @@ for ( ; commands[i] != (char *) NULL; i++) MagickFreeMemory(commands[i]); MagickFreeMemory(commands); -Index: GraphicsMagick-1.3.8/magick/symbols.h +Index: GraphicsMagick-1.3.18/magick/symbols.h =================================================================== ---- GraphicsMagick-1.3.8.orig/magick/symbols.h -+++ GraphicsMagick-1.3.8/magick/symbols.h -@@ -29,6 +29,7 @@ +--- GraphicsMagick-1.3.18.orig/magick/symbols.h ++++ GraphicsMagick-1.3.18/magick/symbols.h +@@ -43,6 +43,7 @@ #define AcquireTemporaryFileDescriptor GmAcquireTemporaryFileDescriptor #define AcquireTemporaryFileName GmAcquireTemporaryFileName #define AcquireTemporaryFileStream GmAcquireTemporaryFileStream +#define AcquireTemporarySymlink GmAcquireTemporarySymlink #define AdaptiveThresholdImage GmAdaptiveThresholdImage + #define AddDefinition GmAddDefinition #define AddDefinitions GmAddDefinitions - #define AddNoiseImage GmAddNoiseImage -Index: GraphicsMagick-1.3.8/magick/tempfile.c +Index: GraphicsMagick-1.3.18/magick/tempfile.c =================================================================== ---- GraphicsMagick-1.3.8.orig/magick/tempfile.c -+++ GraphicsMagick-1.3.8/magick/tempfile.c +--- GraphicsMagick-1.3.18.orig/magick/tempfile.c ++++ GraphicsMagick-1.3.18/magick/tempfile.c @@ -192,6 +192,93 @@ MagickExport MagickPassFail AcquireTempo % % % % @@ -263,10 +263,10 @@ + A c q u i r e T e m p o r a r y F i l e D e s c r i p t o r % % % % % -Index: GraphicsMagick-1.3.8/magick/tempfile.h +Index: GraphicsMagick-1.3.18/magick/tempfile.h =================================================================== ---- GraphicsMagick-1.3.8.orig/magick/tempfile.h -+++ GraphicsMagick-1.3.8/magick/tempfile.h +--- GraphicsMagick-1.3.18.orig/magick/tempfile.h ++++ GraphicsMagick-1.3.18/magick/tempfile.h @@ -24,6 +24,7 @@ typedef enum MagickExport MagickPassFail @@ -275,11 +275,11 @@ LiberateTemporaryFile(char *filename); MagickExport int -Index: GraphicsMagick-1.3.8/magick/utility.c +Index: GraphicsMagick-1.3.18/magick/utility.c =================================================================== ---- GraphicsMagick-1.3.8.orig/magick/utility.c -+++ GraphicsMagick-1.3.8/magick/utility.c -@@ -1244,6 +1244,72 @@ MagickExport void FormatString(char *str +--- GraphicsMagick-1.3.18.orig/magick/utility.c ++++ GraphicsMagick-1.3.18/magick/utility.c +@@ -1253,6 +1253,72 @@ MagickExport void FormatString(char *str % % % % % % @@ -352,10 +352,10 @@ % G e t E x e c u t i o n P a t h % % % % % -Index: GraphicsMagick-1.3.8/magick/utility.h +Index: GraphicsMagick-1.3.18/magick/utility.h =================================================================== ---- GraphicsMagick-1.3.8.orig/magick/utility.h -+++ GraphicsMagick-1.3.8/magick/utility.h +--- GraphicsMagick-1.3.18.orig/magick/utility.h ++++ GraphicsMagick-1.3.18/magick/utility.h @@ -72,6 +72,7 @@ extern MagickExport char *AllocateString(const char *), *Base64Encode(const unsigned char *,const size_t,size_t *), ++++++ GraphicsMagick-1.3.17-include.patch -> GraphicsMagick-1.3.18-include.patch ++++++ ++++++ GraphicsMagick-1.3.17.tar.bz2 -> GraphicsMagick-1.3.18.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/GraphicsMagick/GraphicsMagick-1.3.17.tar.bz2 /work/SRC/openSUSE:Factory/.GraphicsMagick.new/GraphicsMagick-1.3.18.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
