Accepting request 253097 from home:jsmeix:branches:Printing

More descriptive texts and upstream bug regarding re-added ppc64le-support.patch

OBS-URL: https://build.opensuse.org/request/show/253097
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=46
This commit is contained in:
Johannes Meixner 2014-09-29 12:56:54 +00:00 committed by Git OBS Bridge
parent 8230e651e6
commit 9876c3a3b9
4 changed files with 29 additions and 17 deletions

View File

@ -1,9 +1,12 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de
- readd ppc64le patch ppc64le-support.patch - readd ppc64le patch ppc64le-support.patch (adapted for lcms2 in
lcms has not been fixed upstream and lcms2 has been fixed Ghostscript version 9.15): the tests in lcms2.h cannot work
in a broken way 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).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de

View File

@ -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: # Source10...Source99 is for sources from SUSE which are intended for upstream:
# #
# Patch10...Patch99 is for patches 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 # Patch11 ppc64le-support.patch is a remainder of the previous patch
# lcms has not been fixed # lcms2 has been fixed upstream not working and lcms has not been fixed
Patch10: ppc64le-support.patch # 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: # Source100...Source999 is for sources from SUSE which are not intended for upstream:
# #
@ -140,8 +141,10 @@ This package contains the development files for Minimal Ghostscript.
# Be quiet when unpacking and # Be quiet when unpacking and
# use a directory name matching Source0 to make it work also for ghostscript-mini: # use a directory name matching Source0 to make it work also for ghostscript-mini:
%setup -q -n ghostscript-%{tarball_version} %setup -q -n ghostscript-%{tarball_version}
# Patch10 ppc64le-support.patch from IBM fixes endianness in lcms (the Little-CMS library): # Patch11 ppc64le-support.patch is a remainder of the previous patch
%patch10 -p1 # 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 %build
# Set our preferred architecture-specific flags for the compiler and linker: # Set our preferred architecture-specific flags for the compiler and linker:

View File

@ -1,9 +1,12 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de Sun Sep 28 18:00:37 CEST 2014 - ro@suse.de
- readd ppc64le patch ppc64le-support.patch - readd ppc64le patch ppc64le-support.patch (adapted for lcms2 in
lcms has not been fixed upstream and lcms2 has been fixed Ghostscript version 9.15): the tests in lcms2.h cannot work
in a broken way 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).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de Tue Sep 23 10:14:28 CEST 2014 - jsmeix@suse.de

View File

@ -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: # Source10...Source99 is for sources from SUSE which are intended for upstream:
# #
# Patch10...Patch99 is for patches 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 # Patch11 ppc64le-support.patch is a remainder of the previous patch
# lcms has not been fixed # lcms2 has been fixed upstream not working and lcms has not been fixed
Patch10: ppc64le-support.patch # 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: # 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 # Be quiet when unpacking and
# use a directory name matching Source0 to make it work also for ghostscript-mini: # use a directory name matching Source0 to make it work also for ghostscript-mini:
%setup -q -n ghostscript-%{tarball_version} %setup -q -n ghostscript-%{tarball_version}
# Patch10 ppc64le-support.patch from IBM fixes endianness in lcms (the Little-CMS library): # Patch11 ppc64le-support.patch is a remainder of the previous patch
%patch10 -p1 # 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 %build
# Set our preferred architecture-specific flags for the compiler and linker: # Set our preferred architecture-specific flags for the compiler and linker: