diff --git a/ghostscript-mini.changes b/ghostscript-mini.changes index 1c8e464..7d35da6 100644 --- a/ghostscript-mini.changes +++ b/ghostscript-mini.changes @@ -1,9 +1,12 @@ ------------------------------------------------------------------- Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de -- readd ppc64le patch ppc64le-support.patch - lcms has not been fixed upstream and lcms2 has been fixed - in a broken way +- readd ppc64le patch ppc64le-support.patch (adapted for lcms2 in + Ghostscript version 9.15): the tests in lcms2.h cannot work + without "include " 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). ------------------------------------------------------------------- Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de diff --git a/ghostscript-mini.spec b/ghostscript-mini.spec index 423f544..cd4b4fc 100644 --- a/ghostscript-mini.spec +++ b/ghostscript-mini.spec @@ -65,9 +65,10 @@ Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.t # Source10...Source99 is for sources from SUSE which are intended for upstream: # # Patch10...Patch99 is for patches from SUSE which are intended for upstream: -# remainder of the previous patch, lcms2 has been fixed upstream not working -# lcms has not been fixed -Patch10: ppc64le-support.patch +# 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: # @@ -122,7 +123,7 @@ a link to its matching ghostscript "parent" package. Only that ghostscript package must contain all sources and any changes must happen only for that ghostscript package. This means any changes for the ghostscript-mini -package will be rejected in the openSUSE build service. +package will be rejected in the openSUSE build service. %package devel Summary: Development files for Minimal Ghostscript @@ -140,8 +141,10 @@ This package contains the development files for Minimal Ghostscript. # 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} -# Patch10 ppc64le-support.patch from IBM fixes endianness in lcms (the Little-CMS library): -%patch10 -p1 +# 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: diff --git a/ghostscript.changes b/ghostscript.changes index 61500b8..848a0b3 100644 --- a/ghostscript.changes +++ b/ghostscript.changes @@ -1,9 +1,12 @@ ------------------------------------------------------------------- Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de -- readd ppc64le patch ppc64le-support.patch - lcms has not been fixed upstream and lcms2 has been fixed - in a broken way +- readd ppc64le patch ppc64le-support.patch (adapted for lcms2 in + Ghostscript version 9.15): the tests in lcms2.h cannot work + without "include " 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). ------------------------------------------------------------------- Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de diff --git a/ghostscript.spec b/ghostscript.spec index f5bf215..8c99a8e 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -71,9 +71,10 @@ Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.t # Source10...Source99 is for sources from SUSE which are intended for upstream: # # Patch10...Patch99 is for patches from SUSE which are intended for upstream: -# remainder of the previous patch, lcms2 has been fixed upstream not working -# lcms has not been fixed -Patch10: ppc64le-support.patch +# 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: # @@ -263,8 +264,10 @@ This package contains the development files for Ghostscript. # 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} -# Patch10 ppc64le-support.patch from IBM fixes endianness in lcms (the Little-CMS library): -%patch10 -p1 +# 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: