diff options
author | markd <markd@pkgsrc.org> | 2015-12-10 12:03:41 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2015-12-10 12:03:41 +0000 |
commit | 6eaae773b84fcbcc59f0f0290ddc75ca45ad5780 (patch) | |
tree | a785fdf1a51543e797f5cdd44959d675054cb654 /print | |
parent | 0f1f8be462803577b07d3e4818c3059c068d40b5 (diff) | |
download | pkgsrc-6eaae773b84fcbcc59f0f0290ddc75ca45ad5780.tar.gz |
gs 9.18 renamed error namespace, but provides no good way of testing the
version number so allow for both old and new names by testing the guard
define of the gserrors.h that appeared at the same point.
Diffstat (limited to 'print')
-rw-r--r-- | print/libspectre/Makefile | 4 | ||||
-rw-r--r-- | print/libspectre/distinfo | 3 | ||||
-rw-r--r-- | print/libspectre/patches/patch-libspectre_spectre-gs.c | 21 |
3 files changed, 25 insertions, 3 deletions
diff --git a/print/libspectre/Makefile b/print/libspectre/Makefile index aac6fef9019..564c9837759 100644 --- a/print/libspectre/Makefile +++ b/print/libspectre/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.24 2015/04/21 22:28:36 rodent Exp $ +# $NetBSD: Makefile,v 1.25 2015/12/10 12:03:41 markd Exp $ DISTNAME= libspectre-0.2.7 -PKGREVISION= 8 +PKGREVISION= 9 CATEGORIES= print MASTER_SITES= http://libspectre.freedesktop.org/releases/ diff --git a/print/libspectre/distinfo b/print/libspectre/distinfo index f5925319122..dcc28418939 100644 --- a/print/libspectre/distinfo +++ b/print/libspectre/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.8 2015/11/04 01:01:35 agc Exp $ +$NetBSD: distinfo,v 1.9 2015/12/10 12:03:41 markd Exp $ SHA1 (libspectre-0.2.7.tar.gz) = a7efd97b82b84ff1bb7a0d88c7e35ad10cc84ea8 RMD160 (libspectre-0.2.7.tar.gz) = 66d8b82f2c1dd9eea57f1b3f80bae72e6b529861 SHA512 (libspectre-0.2.7.tar.gz) = 2e60905f7eeed9ac6ec3b5f8b47a7dad85178c8c35a63ba097ef6088dd334f7fde5797ecb05cf67532b759d07a65006427914d2cd6b09107ecc90620c9541794 Size (libspectre-0.2.7.tar.gz) = 387947 bytes +SHA1 (patch-libspectre_spectre-gs.c) = c47dfaeac12da68315efa9b7b675c7d8c3a4635f diff --git a/print/libspectre/patches/patch-libspectre_spectre-gs.c b/print/libspectre/patches/patch-libspectre_spectre-gs.c new file mode 100644 index 00000000000..bac74f78f40 --- /dev/null +++ b/print/libspectre/patches/patch-libspectre_spectre-gs.c @@ -0,0 +1,21 @@ +$NetBSD: patch-libspectre_spectre-gs.c,v 1.1 2015/12/10 12:03:41 markd Exp $ + +gs 9.18 renamed error namespace, but provides no good way of testing the +version number so allow for both old and new names by testing the guard +define of the gserrors.h that appeared at the same point. + +--- libspectre/spectre-gs.c.orig 2010-04-18 16:01:05.000000000 +0000 ++++ libspectre/spectre-gs.c +@@ -29,6 +29,12 @@ + #include <ghostscript/iapi.h> + #include <ghostscript/ierrors.h> + ++#ifdef gserrors_INCLUDED ++# define e_Fatal gs_error_Fatal ++# define e_ExecStackUnderflow gs_error_ExecStackUnderflow ++# define e_NeedInput gs_error_NeedInput ++#endif ++ + #define BUFFER_SIZE 32768 + + struct SpectreGS { |