ghostscript: upgrade to 9.14
cover ghostscript: upgrade to 9.14
The following changes since commit 3a88df915831f2fd5e46ed71b21190398d1de0f1:
alsa-tools: Add missing pkgconfg dependency (2014-06-14 08:46:02 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib hongxu/upgrade-ghostscript
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/upgrade-ghostscript
Hongxu Jia (1):
ghostscript: upgrade to 9.14
...c-add-a-preprocessor-define-to-allow-fope.patch | 36 ++++++
.../ghostscript-9.02-parallel-make.patch | 144 ++++++++++-----------
.../ghostscript-9.05-NOT-check-endian.patch | 44 -------
...tscript-native-fix-disable-system-libtiff.patch | 45 +++----
.../{ghostscript_9.07.bb => ghostscript_9.14.bb} | 42 ++----
5 files changed, 132 insertions(+), 179 deletions(-)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/base-genht.c-add-a-preprocessor-define-to-allow-fope.patch
delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.05-NOT-check-endian.patch
rename meta/recipes-extended/ghostscript/{ghostscript_9.07.bb => ghostscript_9.14.bb} (70%)Signature · 1 line
1.8.1.2
PATCH 1/1 ghostscript: upgrade to 9.14
- The LICENSE added AGPL for the font files (in Resource/Font);
- Rebase ghostscript-9.02-parallel-make.patch to 9.14
- Rebase ghostscript-native-fix-disable-system-libtiff.patch since base/configure.ac has been moved to configure.ac.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f1488c5aff54f37ee67759827d4298592af5dbc8
- Obsolete ghostscript-9.05-NOT-check-endian.patch, and add option '--enable-little-endian'/'--enable-big-endian' conditionally to intead.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e76dc46756e89a14a3348bce12a633d32e4fa831
- Add base-genht.c-add-a-preprocessor-define-to-allow-fope.patch for native, since the upstream replace all fopen calls with gp_fopen and add a preprocessor define so that any unintential calls directly to fopen will cause an error. This patch add a preprocessor define to allow fopen calling in base/genht.c as exceptions.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=773c69e46e70bdd5482676437dafd2ca83397643
- Remove package ghostscript-cups, since CUPS filters gstoraster and gstopxl has been moved to cups-filters which is a free software package hosted by OpenPrinting.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9304a21699a6c17579fae32f44f5c92a37c13e2d
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
---
...c-add-a-preprocessor-define-to-allow-fope.patch | 36 ++++++
.../ghostscript-9.02-parallel-make.patch | 144 ++++++++++-----------
.../ghostscript-9.05-NOT-check-endian.patch | 44 -------
...tscript-native-fix-disable-system-libtiff.patch | 45 +++----
.../{ghostscript_9.07.bb => ghostscript_9.14.bb} | 42 ++----
5 files changed, 132 insertions(+), 179 deletions(-)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/base-genht.c-add-a-preprocessor-define-to-allow-fope.patch
delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.05-NOT-check-endian.patch
rename meta/recipes-extended/ghostscript/{ghostscript_9.07.bb => ghostscript_9.14.bb} (70%)meta/recipes-extended/ghostscript/ghostscript/base-genht.c-add-a-preprocessor-define-to-allow-fope.patch new file +36 -0
@@ -0,0 +1,36 @@ +base/genht.c: add a preprocessor define to allow fopen calling + +The commit in upstream: +http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=773c69e46e70bdd5482676437dafd2ca83397643 + +Replace all fopen calls with gp_fopen and add a preprocessor define so +that any unintential calls directly to fopen will cause an error. + +Only exceptions are those in the platform specific code, and mkromfs.c. +This patch add a preprocessor define to allow fopen calling in base/genht.c. + +Upstream-Status: Pending + +Signed-off-by: Hongxu Jia <[email protected]> +--- + base/genht.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/base/genht.c b/base/genht.c +index 4b04085..cc82fff 100644 +--- a/base/genht.c ++++ b/base/genht.c +@@ -16,6 +16,10 @@ + + /* Generate C code for compiling halftones into ROM. */ + #include "malloc_.h" ++ ++/* prevent gp.h from defining fopen */ ++#define fopen fopen ++ + #include "stdio_.h" + #include "string_.h" + #include "gscdefs.h" +-- +1.8.1.2 +
meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch +72 -72
375 lines not on this page · raw message
meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.05-NOT-check-endian.patch deleted +0 -44
44 lines not on this page · raw message
meta/recipes-extended/ghostscript/ghostscript/ghostscript-native-fix-disable-system-libtiff.patch +16 -29
60 lines not on this page · raw message
meta/recipes-extended/ghostscript/ghostscript_9.14.bb renamed from meta/recipes-extended/ghostscript/ghostscript_9.07.bb +8 -34
83 lines not on this page · raw message
Signature · 1 line
1.8.1.2
Quoted 28 lines · Hongxu Jia
- The LICENSE added AGPL for the font files (in Resource/Font);
- Rebase ghostscript-9.02-parallel-make.patch to 9.14
- Rebase ghostscript-native-fix-disable-system-libtiff.patch since base/configure.ac has been moved to configure.ac.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f1488c5aff54f37ee67759827d4298592af5dbc8- Obsolete ghostscript-9.05-NOT-check-endian.patch, and add option '--enable-little-endian'/'--enable-big-endian' conditionally to intead.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e76dc46756e89a14a3348bce12a633d32e4fa831- Add base-genht.c-add-a-preprocessor-define-to-allow-fope.patch for native, since the upstream replace all fopen calls with
gp_fopenand add a preprocessor define so that any unintential calls directly to fopen will cause an error. This patch add a preprocessor define to allow fopen calling inbase/genht.cas exceptions.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=773c69e46e70bdd5482676437dafd2ca83397643- Remove package ghostscript-cups, since CUPS filters gstoraster and gstopxl has been moved to cups-filters which is a free software package hosted by OpenPrinting.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9304a21699a6c17579fae32f44f5c92a37c13e2d
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filtersSigned-off-by Hongxu Jia <[email protected]>
Quoted 10 lines
---
...c-add-a-preprocessor-define-to-allow-fope.patch | 36 ++++++
.../ghostscript-9.02-parallel-make.patch | 144 ++++++++++-----------
.../ghostscript-9.05-NOT-check-endian.patch | 44 -------
...tscript-native-fix-disable-system-libtiff.patch | 45 +++----
.../{ghostscript_9.07.bb => ghostscript_9.14.bb} | 42 ++----
5 files changed, 132 insertions(+), 179 deletions(-)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/base-genht.c-add-a-preprocessor-define-to-allow-fope.patch
delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.05-NOT-check-endian.patch
rename meta/recipes-extended/ghostscript/{ghostscript_9.07.bb => ghostscript_9.14.bb} (70%)This triggered a build failure:
Cheers,
Richard
Got it, I am working on it
//Hongxu
Quoted 47 lines · Richard Purdie
Quoted 35 lines · Hongxu Jia
- The LICENSE added AGPL for the font files (in Resource/Font);
- Rebase ghostscript-9.02-parallel-make.patch to 9.14
- Rebase ghostscript-native-fix-disable-system-libtiff.patch since base/configure.ac has been moved to configure.ac.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f1488c5aff54f37ee67759827d4298592af5dbc8- Obsolete ghostscript-9.05-NOT-check-endian.patch, and add option '--enable-little-endian'/'--enable-big-endian' conditionally to intead.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e76dc46756e89a14a3348bce12a633d32e4fa831- Add base-genht.c-add-a-preprocessor-define-to-allow-fope.patch for native, since the upstream replace all fopen calls with
gp_fopenand add a preprocessor define so that any unintential calls directly to fopen will cause an error. This patch add a preprocessor define to allow fopen calling inbase/genht.cas exceptions.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=773c69e46e70bdd5482676437dafd2ca83397643- Remove package ghostscript-cups, since CUPS filters gstoraster and gstopxl has been moved to cups-filters which is a free software package hosted by OpenPrinting.
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9304a21699a6c17579fae32f44f5c92a37c13e2d
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filtersSigned-off-by Hongxu Jia <[email protected]>--- ...c-add-a-preprocessor-define-to-allow-fope.patch | 36 ++++++ .../ghostscript-9.02-parallel-make.patch | 144 ++++++++++----------- .../ghostscript-9.05-NOT-check-endian.patch | 44 ------- ...tscript-native-fix-disable-system-libtiff.patch | 45 +++---- .../{ghostscript_9.07.bb => ghostscript_9.14.bb} | 42 ++---- 5 files changed, 132 insertions(+), 179 deletions(-)Quoted 3 lines
create mode 100644
meta/recipes-extended/ghostscript/ghostscript/base-genht.c-add-a-preprocessor-define-to-allow-fope.patchdelete mode 100644meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.05-NOT-check-endian.patchrename meta/recipes-extended/ghostscript/{ghostscript_9.07.bb => ghostscript_9.14.bb} (70%)This triggered a build failure:
Cheers,
Richard