Accepting request 378927 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 9.19 OBS-URL: https://build.opensuse.org/request/show/378927 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=67
This commit is contained in:
parent
3071d3c69a
commit
77c12adcd5
@ -1,11 +0,0 @@
|
|||||||
--- configure.ac.orig 2016-03-14 11:17:22.000000000 +0100
|
|
||||||
+++ configure.ac 2016-03-18 10:09:02.000000000 +0100
|
|
||||||
@@ -393,7 +393,7 @@ if test "x$ac_cv_header_inttypes_h" = xy
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_CHECK_LIB([dl], [dlopen],
|
|
||||||
- AC_CHECK_HEADER([dlfcn.h], [GCFLAGS="$GCFLAGS -DHAVE_LIBDL=1";LIBS="-ldl $LIBS"])
|
|
||||||
+ [AC_CHECK_HEADER([dlfcn.h], [GCFLAGS="$GCFLAGS -DHAVE_LIBDL=1";LIBS="-ldl $LIBS"])]
|
|
||||||
)
|
|
||||||
echo $LIBS
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
|||||||
--- base/unixinst.mak.orig 2016-03-14 11:17:22.000000000 +0100
|
|
||||||
+++ base/unixinst.mak 2016-03-17 14:01:35.000000000 +0100
|
|
||||||
@@ -49,6 +49,12 @@ install-gxps: $(GXPS_XE) install-exec-bi
|
|
||||||
install-:
|
|
||||||
$(NO_OP)
|
|
||||||
|
|
||||||
+install-no_gpcl6:
|
|
||||||
+ $(NO_OP)
|
|
||||||
+
|
|
||||||
+install-no_gxps:
|
|
||||||
+ $(NO_OP)
|
|
||||||
+
|
|
||||||
install-scripts: $(PSLIBDIR)/gsnd $(UNIXINST_MAK) $(MAKEDIRS)
|
|
||||||
-mkdir -p $(DESTDIR)$(datadir)
|
|
||||||
-mkdir -p $(DESTDIR)$(gsdir)
|
|
3
ghostscript-9.19.tar.gz
Normal file
3
ghostscript-9.19.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:42f0f6983f710c403cf0da1f3f1c9f7d81f87451161b9e70bc55b6348d262ae2
|
||||||
|
size 33750873
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c3ac33df8d15bc05acc2666841386d237c8626651bc5d9471bd3b0793c858318
|
|
||||||
size 33951104
|
|
@ -1,3 +1,46 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 23 15:43:27 CET 2016 - jsmeix@suse.de
|
||||||
|
|
||||||
|
- Version upgrade to 9.19. Mainly a maintenance release.
|
||||||
|
For details see the News.htm and History9.htm files.
|
||||||
|
Highlights in this release include:
|
||||||
|
* Metadata pdfmark is now implemented. This allows the user
|
||||||
|
to specify an XMP stream which will be written to the
|
||||||
|
Catalog of the PDF file. A new pdfmark 'Ext_Metadata' has
|
||||||
|
been defined. This takes a string parameter which contains
|
||||||
|
XML to be add to the XMP normally created by pdfwrite.
|
||||||
|
See "pdfwrite pdfmark extensions" for more information.
|
||||||
|
* An experimental, rudimentary raster trapping implementation
|
||||||
|
has been added to the Ghostscript graphics library.
|
||||||
|
See "Trapping" for details.
|
||||||
|
Incompatible changes:
|
||||||
|
* (Minor) API change: copy_alpha now supports 8 bit depth
|
||||||
|
(as well as the previous 2 and 4).
|
||||||
|
* The gs man pages are woefully out of date and basically
|
||||||
|
unmaintained. With the release following 9.19, we intend
|
||||||
|
to replace their contents with a very limited summary
|
||||||
|
of (unlikely to ever change aspects of) calling
|
||||||
|
Ghostscript, and a pointer to the (maintained) HTML
|
||||||
|
documentation. That is, unless a volunteer is willing
|
||||||
|
to update, and commit to maintaining the man pages.
|
||||||
|
* ijs-config is no longer provided
|
||||||
|
Planned incompatible changes:
|
||||||
|
* We plan (ideally for the release following 9.19) to somewhat
|
||||||
|
tidy up the device API. We plan to remove deprecated device
|
||||||
|
procs (methods/function pointers). We also intend to merge
|
||||||
|
the imager state and graphics state (thus eliminating the
|
||||||
|
imager state), and change the device API so every device proc
|
||||||
|
takes a graphics state parameter (rather than the current
|
||||||
|
scheme where only a very few procs take an imager state
|
||||||
|
parameter). This should serve as notice to anyone maintaining
|
||||||
|
a Ghostscript device outside the canonical source tree that
|
||||||
|
you may (probably will) need to update your device(s) when
|
||||||
|
these changes happen. Devices using only the non-deprecated
|
||||||
|
procs should be trivial to update.
|
||||||
|
- fix_make_install.patch fixes and
|
||||||
|
add_brackets_for_old_autoconf.patch are no longer needed
|
||||||
|
because both issues are fixed in the upstream sources.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 18 10:13:23 CET 2016 - jsmeix@suse.de
|
Fri Mar 18 10:13:23 CET 2016 - jsmeix@suse.de
|
||||||
|
|
||||||
|
@ -36,20 +36,20 @@ Url: http://www.ghostscript.com/
|
|||||||
# But only with the alphabetic prefix "9.pre15rc1" would be older than the previous version number "9.14"
|
# But only with the alphabetic prefix "9.pre15rc1" would be older than the previous version number "9.14"
|
||||||
# because rpmvercmp would treat 9.pre15rc1 as 9.pre.15.rc1 and letters are older than numbers
|
# because rpmvercmp would treat 9.pre15rc1 as 9.pre.15.rc1 and letters are older than numbers
|
||||||
# so that we keep additionally the previous version number to upgrade from the previous version:
|
# so that we keep additionally the previous version number to upgrade from the previous version:
|
||||||
Version: 9.18pre19rc1
|
#Version: 9.18pre19rc1
|
||||||
Release: 0
|
|
||||||
# Normal version for Ghostscript releases is the upstream version:
|
# Normal version for Ghostscript releases is the upstream version:
|
||||||
#Version: 9.18
|
Version: 9.19
|
||||||
|
Release: 0
|
||||||
# tarball_version is used below to specify the directory via "setup -n":
|
# tarball_version is used below to specify the directory via "setup -n":
|
||||||
# Special tarball_version needed for Ghostscript release candidates e.g. "define tarball_version 9.15rc1".
|
# Special tarball_version needed for Ghostscript release candidates e.g. "define tarball_version 9.15rc1".
|
||||||
# For Ghostscript releases tarball_version and version are the same (i.e. the upstream version):
|
# For Ghostscript releases tarball_version and version are the same (i.e. the upstream version):
|
||||||
#define tarball_version %{version}
|
%define tarball_version %{version}
|
||||||
%define tarball_version 9.19rc1
|
#define tarball_version 9.19rc1
|
||||||
# built_version is used below in the install and files sections:
|
# built_version is used below in the install and files sections:
|
||||||
# Separated built_version needed in case of Ghostscript release candidates e.g. "define built_version 9.15".
|
# Separated built_version needed in case of Ghostscript release candidates e.g. "define built_version 9.15".
|
||||||
# For Ghostscript releases built_version and version are the same (i.e. the upstream version):
|
# For Ghostscript releases built_version and version are the same (i.e. the upstream version):
|
||||||
#define built_version %{version}
|
%define built_version %{version}
|
||||||
%define built_version 9.19
|
#define built_version 9.19
|
||||||
# Source0...Source9 is for sources from upstream:
|
# Source0...Source9 is for sources from upstream:
|
||||||
# Special URLs for Ghostscript release candidates:
|
# Special URLs for Ghostscript release candidates:
|
||||||
# URL for Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
# URL for Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
||||||
@ -59,23 +59,13 @@ Release: 0
|
|||||||
# MD5 checksum for Source0: 7cea0466e845de0a05e60b89225ab0d3
|
# MD5 checksum for Source0: 7cea0466e845de0a05e60b89225ab0d3
|
||||||
#Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
#Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
||||||
# URL for Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs919rc1
|
# URL for Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs919rc1
|
||||||
Source0: ghostscript-9.19rc1.tar.gz
|
|
||||||
# Normal URLs for Ghostscript releases:
|
# Normal URLs for Ghostscript releases:
|
||||||
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.18.tar.gz
|
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.18.tar.gz
|
||||||
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
|
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
|
||||||
# MD5 checksum for Source0: 33a47567d7a591c00a253caddd12a88a
|
# MD5 checksum for Source0: 33a47567d7a591c00a253caddd12a88a
|
||||||
#Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.tar.gz
|
#Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.tar.gz
|
||||||
|
Source0: ghostscript-%{tarball_version}.tar.gz
|
||||||
# Patch0...Patch9 is for patches from upstream:
|
# Patch0...Patch9 is for patches from upstream:
|
||||||
# Patch1 fix_make_install.patch fixes the install error:
|
|
||||||
# make: *** No rule to make target 'install-no_gpcl6', needed by 'install'. Stop.
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
Patch1: fix_make_install.patch
|
|
||||||
# Patch2 add_brackets_for_old_autoconf.patch fixes the configure error:
|
|
||||||
# checking for dlopen in -ldl... yes
|
|
||||||
# ./configure: line 6915: syntax error near unexpected token `newline'
|
|
||||||
# ./configure: line 6915: ` yes:no:' error: Bad exit status from /var/tmp/rpm-tmp.25116 (%build)
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
Patch2: add_brackets_for_old_autoconf.patch
|
|
||||||
# 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:
|
||||||
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
||||||
@ -157,16 +147,6 @@ 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}
|
||||||
# Patch1 fix_make_install.patch fixes the install error:
|
|
||||||
# make: *** No rule to make target 'install-no_gpcl6', needed by 'install'. Stop.
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
%patch1 -b fix_make_install
|
|
||||||
# Patch2 add_brackets_for_old_autoconf.patch fixes the configure error:
|
|
||||||
# checking for dlopen in -ldl... yes
|
|
||||||
# ./configure: line 6915: syntax error near unexpected token `newline'
|
|
||||||
# ./configure: line 6915: ` yes:no:' error: Bad exit status from /var/tmp/rpm-tmp.25116 (%build)
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
%patch2 -b add_brackets_for_old_autoconf
|
|
||||||
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
||||||
# now the hunk for LCMS (lcms/include/lcms.h) is removed
|
# now the hunk for LCMS (lcms/include/lcms.h) is removed
|
||||||
# because LCMS 1.x is removed since Ghostscript 9.16
|
# because LCMS 1.x is removed since Ghostscript 9.16
|
||||||
|
@ -1,3 +1,46 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 23 15:43:27 CET 2016 - jsmeix@suse.de
|
||||||
|
|
||||||
|
- Version upgrade to 9.19. Mainly a maintenance release.
|
||||||
|
For details see the News.htm and History9.htm files.
|
||||||
|
Highlights in this release include:
|
||||||
|
* Metadata pdfmark is now implemented. This allows the user
|
||||||
|
to specify an XMP stream which will be written to the
|
||||||
|
Catalog of the PDF file. A new pdfmark 'Ext_Metadata' has
|
||||||
|
been defined. This takes a string parameter which contains
|
||||||
|
XML to be add to the XMP normally created by pdfwrite.
|
||||||
|
See "pdfwrite pdfmark extensions" for more information.
|
||||||
|
* An experimental, rudimentary raster trapping implementation
|
||||||
|
has been added to the Ghostscript graphics library.
|
||||||
|
See "Trapping" for details.
|
||||||
|
Incompatible changes:
|
||||||
|
* (Minor) API change: copy_alpha now supports 8 bit depth
|
||||||
|
(as well as the previous 2 and 4).
|
||||||
|
* The gs man pages are woefully out of date and basically
|
||||||
|
unmaintained. With the release following 9.19, we intend
|
||||||
|
to replace their contents with a very limited summary
|
||||||
|
of (unlikely to ever change aspects of) calling
|
||||||
|
Ghostscript, and a pointer to the (maintained) HTML
|
||||||
|
documentation. That is, unless a volunteer is willing
|
||||||
|
to update, and commit to maintaining the man pages.
|
||||||
|
* ijs-config is no longer provided
|
||||||
|
Planned incompatible changes:
|
||||||
|
* We plan (ideally for the release following 9.19) to somewhat
|
||||||
|
tidy up the device API. We plan to remove deprecated device
|
||||||
|
procs (methods/function pointers). We also intend to merge
|
||||||
|
the imager state and graphics state (thus eliminating the
|
||||||
|
imager state), and change the device API so every device proc
|
||||||
|
takes a graphics state parameter (rather than the current
|
||||||
|
scheme where only a very few procs take an imager state
|
||||||
|
parameter). This should serve as notice to anyone maintaining
|
||||||
|
a Ghostscript device outside the canonical source tree that
|
||||||
|
you may (probably will) need to update your device(s) when
|
||||||
|
these changes happen. Devices using only the non-deprecated
|
||||||
|
procs should be trivial to update.
|
||||||
|
- fix_make_install.patch fixes and
|
||||||
|
add_brackets_for_old_autoconf.patch are no longer needed
|
||||||
|
because both issues are fixed in the upstream sources.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 18 10:13:23 CET 2016 - jsmeix@suse.de
|
Fri Mar 18 10:13:23 CET 2016 - jsmeix@suse.de
|
||||||
|
|
||||||
|
@ -56,20 +56,20 @@ Url: http://www.ghostscript.com/
|
|||||||
# But only with the alphabetic prefix "9.pre15rc1" would be older than the previous version number "9.14"
|
# But only with the alphabetic prefix "9.pre15rc1" would be older than the previous version number "9.14"
|
||||||
# because rpmvercmp would treat 9.pre15rc1 as 9.pre.15.rc1 and letters are older than numbers
|
# because rpmvercmp would treat 9.pre15rc1 as 9.pre.15.rc1 and letters are older than numbers
|
||||||
# so that we keep additionally the previous version number to upgrade from the previous version:
|
# so that we keep additionally the previous version number to upgrade from the previous version:
|
||||||
Version: 9.18pre19rc1
|
#Version: 9.18pre19rc1
|
||||||
Release: 0
|
|
||||||
# Normal version for Ghostscript releases is the upstream version:
|
# Normal version for Ghostscript releases is the upstream version:
|
||||||
#Version: 9.18
|
Version: 9.19
|
||||||
|
Release: 0
|
||||||
# tarball_version is used below to specify the directory via "setup -n":
|
# tarball_version is used below to specify the directory via "setup -n":
|
||||||
# Special tarball_version needed for Ghostscript release candidates e.g. "define tarball_version 9.15rc1".
|
# Special tarball_version needed for Ghostscript release candidates e.g. "define tarball_version 9.15rc1".
|
||||||
# For Ghostscript releases tarball_version and version are the same (i.e. the upstream version):
|
# For Ghostscript releases tarball_version and version are the same (i.e. the upstream version):
|
||||||
#define tarball_version %{version}
|
%define tarball_version %{version}
|
||||||
%define tarball_version 9.19rc1
|
#define tarball_version 9.19rc1
|
||||||
# built_version is used below in the install and files sections:
|
# built_version is used below in the install and files sections:
|
||||||
# Separated built_version needed in case of Ghostscript release candidates e.g. "define built_version 9.15".
|
# Separated built_version needed in case of Ghostscript release candidates e.g. "define built_version 9.15".
|
||||||
# For Ghostscript releases built_version and version are the same (i.e. the upstream version):
|
# For Ghostscript releases built_version and version are the same (i.e. the upstream version):
|
||||||
#define built_version %{version}
|
%define built_version %{version}
|
||||||
%define built_version 9.19
|
#define built_version 9.19
|
||||||
# Source0...Source9 is for sources from upstream:
|
# Source0...Source9 is for sources from upstream:
|
||||||
# Special URLs for Ghostscript release candidates:
|
# Special URLs for Ghostscript release candidates:
|
||||||
# URL for Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
# URL for Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
||||||
@ -79,23 +79,13 @@ Release: 0
|
|||||||
# MD5 checksum for Source0: 7cea0466e845de0a05e60b89225ab0d3
|
# MD5 checksum for Source0: 7cea0466e845de0a05e60b89225ab0d3
|
||||||
#Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
#Source0: http://downloads.ghostscript.com/public/.release_candidate/ghostscript-9.18rc2.tar.gz
|
||||||
# URL for Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs919rc1
|
# URL for Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs919rc1
|
||||||
Source0: ghostscript-9.19rc1.tar.gz
|
|
||||||
# Normal URLs for Ghostscript releases:
|
# Normal URLs for Ghostscript releases:
|
||||||
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.18.tar.gz
|
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.18.tar.gz
|
||||||
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
|
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
|
||||||
# MD5 checksum for Source0: 33a47567d7a591c00a253caddd12a88a
|
# MD5 checksum for Source0: 33a47567d7a591c00a253caddd12a88a
|
||||||
#Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.tar.gz
|
#Source0: http://downloads.ghostscript.com/public/ghostscript-%{version}.tar.gz
|
||||||
|
Source0: ghostscript-%{tarball_version}.tar.gz
|
||||||
# Patch0...Patch9 is for patches from upstream:
|
# Patch0...Patch9 is for patches from upstream:
|
||||||
# Patch1 fix_make_install.patch fixes the install error:
|
|
||||||
# make: *** No rule to make target 'install-no_gpcl6', needed by 'install'. Stop.
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
Patch1: fix_make_install.patch
|
|
||||||
# Patch2 add_brackets_for_old_autoconf.patch fixes the configure error:
|
|
||||||
# checking for dlopen in -ldl... yes
|
|
||||||
# ./configure: line 6915: syntax error near unexpected token `newline'
|
|
||||||
# ./configure: line 6915: ` yes:no:' error: Bad exit status from /var/tmp/rpm-tmp.25116 (%build)
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
Patch2: add_brackets_for_old_autoconf.patch
|
|
||||||
# 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:
|
||||||
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
||||||
@ -293,16 +283,6 @@ 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}
|
||||||
# Patch1 fix_make_install.patch fixes the install error:
|
|
||||||
# make: *** No rule to make target 'install-no_gpcl6', needed by 'install'. Stop.
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
%patch1 -b fix_make_install
|
|
||||||
# Patch2 add_brackets_for_old_autoconf.patch fixes the configure error:
|
|
||||||
# checking for dlopen in -ldl... yes
|
|
||||||
# ./configure: line 6915: syntax error near unexpected token `newline'
|
|
||||||
# ./configure: line 6915: ` yes:no:' error: Bad exit status from /var/tmp/rpm-tmp.25116 (%build)
|
|
||||||
# see http://bugs.ghostscript.com/show_bug.cgi?id=696665
|
|
||||||
%patch2 -b add_brackets_for_old_autoconf
|
|
||||||
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
# Patch11 ppc64le-support.patch is a remainder of the previous patch
|
||||||
# now the hunk for LCMS (lcms/include/lcms.h) is removed
|
# now the hunk for LCMS (lcms/include/lcms.h) is removed
|
||||||
# because LCMS 1.x is removed since Ghostscript 9.16
|
# because LCMS 1.x is removed since Ghostscript 9.16
|
||||||
|
Loading…
Reference in New Issue
Block a user