Hello community,

here is the log from the commit of package ghostscript for openSUSE:Factory 
checked in at 2014-10-01 07:40:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghostscript (Old)
 and      /work/SRC/openSUSE:Factory/.ghostscript.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghostscript"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghostscript/ghostscript-mini.changes     
2014-09-25 08:42:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghostscript.new/ghostscript-mini.changes        
2014-10-01 07:40:28.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Sep 28 18:00:37 CEST 2014 - [email protected]
+
+- readd ppc64le patch ppc64le-support.patch (adapted for lcms2 in
+  Ghostscript version 9.15): the tests in lcms2.h cannot work
+  without "include <endian.h>" that is now added and
+  regardless that lcms is not used by default (unless the
+  configure option --with-lcms is set), lcms is again fixed
+  (see http://bugs.ghostscript.com/show_bug.cgi?id=695544).
+
+-------------------------------------------------------------------
ghostscript.changes: same change

New:
----
  ppc64le-support.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghostscript-mini.spec ++++++
--- /var/tmp/diff_new_pack.6cP5VX/_old  2014-10-01 07:40:32.000000000 +0200
+++ /var/tmp/diff_new_pack.6cP5VX/_new  2014-10-01 07:40:32.000000000 +0200
@@ -65,6 +65,10 @@
 # Source10...Source99 is for sources from SUSE which are intended for upstream:
 #
 # Patch10...Patch99 is for patches from SUSE which are intended for upstream:
+# Patch11 ppc64le-support.patch is a remainder of the previous patch
+# lcms2 has been fixed upstream not working and lcms has not been fixed
+# see http://bugs.ghostscript.com/show_bug.cgi?id=695544
+Patch11:        ppc64le-support.patch
 #
 # Source100...Source999 is for sources from SUSE which are not intended for 
upstream:
 #
@@ -137,6 +141,10 @@
 # Be quiet when unpacking and
 # use a directory name matching Source0 to make it work also for 
ghostscript-mini:
 %setup -q -n ghostscript-%{tarball_version}
+# Patch11 ppc64le-support.patch is a remainder of the previous patch
+# lcms2 has been fixed upstream not working and lcms has not been fixed
+# see http://bugs.ghostscript.com/show_bug.cgi?id=695544
+%patch11 -p1
 
 %build
 # Set our preferred architecture-specific flags for the compiler and linker:

++++++ ghostscript.spec ++++++
--- /var/tmp/diff_new_pack.6cP5VX/_old  2014-10-01 07:40:32.000000000 +0200
+++ /var/tmp/diff_new_pack.6cP5VX/_new  2014-10-01 07:40:32.000000000 +0200
@@ -71,6 +71,10 @@
 # Source10...Source99 is for sources from SUSE which are intended for upstream:
 #
 # Patch10...Patch99 is for patches from SUSE which are intended for upstream:
+# Patch11 ppc64le-support.patch is a remainder of the previous patch
+# lcms2 has been fixed upstream not working and lcms has not been fixed
+# see http://bugs.ghostscript.com/show_bug.cgi?id=695544
+Patch11:        ppc64le-support.patch
 #
 # Source100...Source999 is for sources from SUSE which are not intended for 
upstream:
 #
@@ -260,6 +264,10 @@
 # Be quiet when unpacking and
 # use a directory name matching Source0 to make it work also for 
ghostscript-mini:
 %setup -q -n ghostscript-%{tarball_version}
+# Patch11 ppc64le-support.patch is a remainder of the previous patch
+# lcms2 has been fixed upstream not working and lcms has not been fixed
+# see http://bugs.ghostscript.com/show_bug.cgi?id=695544
+%patch11 -p1
 
 %build
 # Set our preferred architecture-specific flags for the compiler and linker:

++++++ ppc64le-support.patch ++++++
--- ghostscript-9.15/lcms/include/lcms.h
+++ ghostscript-9.15/lcms/include/lcms.h
@@ -140,11 +140,15 @@
 #endif
 
 #if defined(__sgi__) || defined(__sgi) || defined(__powerpc__) || 
defined(sparc) || defined(__ppc__) || defined(__s390__) || defined(__s390x__)
+# ifndef __LITTLE_ENDIAN__
 #   define USE_BIG_ENDIAN      1
+# endif
 #endif
 
 #if TARGET_CPU_PPC
+# ifndef __LITTLE_ENDIAN__
 #   define USE_BIG_ENDIAN   1
+# endif
 #endif
 
 #if macintosh
--- ghostscript-9.15/lcms2/include/lcms2.h
+++ ghostscript-9.15/lcms2/include/lcms2.h
@@ -67,6 +67,7 @@
 #include <limits.h>
 #include <time.h>
 #include <stddef.h>
+#include <endian.h>
 
 #ifndef CMS_USE_CPP_API
 #   ifdef __cplusplus
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to