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]

Reply via email to