summaryrefslogtreecommitdiff
path: root/print/ghostscript
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2010-02-23 20:31:26 +0000
committerdrochner <drochner@pkgsrc.org>2010-02-23 20:31:26 +0000
commita17377d2bb6c79425438acb56a806c5a60434182 (patch)
treea072699372a94a2ec3b5f82f3930ef285bbf1a5d /print/ghostscript
parent977aaebfe3fcf60118129c0aeb233c5181805b17 (diff)
downloadpkgsrc-a17377d2bb6c79425438acb56a806c5a60434182.tar.gz
update to 8.71
This is the second release in the stable 8.7x series. It features improved handling of fonts, nesting and color fixes with transparency objects, reduced memory footprint for the halftone cache, as well as improvements to the pxl output devices, and the usual number of bug and robustness fixes.
Diffstat (limited to 'print/ghostscript')
-rw-r--r--print/ghostscript/Makefile9
-rw-r--r--print/ghostscript/PLIST5
-rw-r--r--print/ghostscript/distinfo15
-rw-r--r--print/ghostscript/patches/patch-ae13
-rw-r--r--print/ghostscript/patches/patch-af27
-rw-r--r--print/ghostscript/patches/patch-ah15
-rw-r--r--print/ghostscript/patches/patch-ak31
-rw-r--r--print/ghostscript/patches/patch-al13
8 files changed, 57 insertions, 71 deletions
diff --git a/print/ghostscript/Makefile b/print/ghostscript/Makefile
index 48dbe79310c..1ba8f68a937 100644
--- a/print/ghostscript/Makefile
+++ b/print/ghostscript/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.74 2010/01/20 08:50:16 tnn Exp $
+# $NetBSD: Makefile,v 1.75 2010/02/23 20:31:26 drochner Exp $
-DISTNAME= ghostscript-8.70
-PKGREVISION= 3
+DISTNAME= ghostscript-8.71
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ghostscript/}
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES+= http://ghostscript.com/releases/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ghostscript.sourceforge.net/
@@ -76,6 +75,7 @@ post-extract:
${MKDIR} ${WRKSRC}/obj
# ${MV} ${WRKSRC}/jasper ${WRKSRC}/jasper.dontuse
${MV} ${WRKSRC}/libpng ${WRKSRC}/libpng.dontuse
+ ${MV} ${WRKSRC}/tiff ${WRKSRC}/tiff.dontuse
# ${MV} ${WRKSRC}/zlib ${WRKSRC}/zlib.dontuse
post-install:
@@ -85,6 +85,7 @@ post-install:
.include "../../print/libpaper/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
# pkgsrc jasper is too new
#.include "../../graphics/jasper/buildlink3.mk"
diff --git a/print/ghostscript/PLIST b/print/ghostscript/PLIST
index 208068aefb5..7e076b6e0bd 100644
--- a/print/ghostscript/PLIST
+++ b/print/ghostscript/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2009/06/14 21:16:21 joerg Exp $
+@comment $NetBSD: PLIST,v 1.16 2010/02/23 20:31:26 drochner Exp $
bin/bdftops
bin/dumphint
bin/dvipdf
@@ -112,6 +112,7 @@ share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-2
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-3
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-4
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-5
+share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-6
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-B5pc
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-ETenms-B5
share/ghostscript/${PKGVERSION}/Resource/CMap/Adobe-CNS1-H-CID
@@ -329,6 +330,8 @@ share/ghostscript/${PKGVERSION}/Resource/ColorSpace/DefaultCMYK
share/ghostscript/${PKGVERSION}/Resource/ColorSpace/DefaultGray
share/ghostscript/${PKGVERSION}/Resource/ColorSpace/DefaultRGB
share/ghostscript/${PKGVERSION}/Resource/ColorSpace/TrivialCMYK
+share/ghostscript/${PKGVERSION}/Resource/ColorSpace/sGray
+share/ghostscript/${PKGVERSION}/Resource/ColorSpace/sRGB
share/ghostscript/${PKGVERSION}/Resource/Decoding/FCO_Dingbats
share/ghostscript/${PKGVERSION}/Resource/Decoding/FCO_Symbol
share/ghostscript/${PKGVERSION}/Resource/Decoding/FCO_Unicode
diff --git a/print/ghostscript/distinfo b/print/ghostscript/distinfo
index 69bfbe01f7f..2dbc9ff2038 100644
--- a/print/ghostscript/distinfo
+++ b/print/ghostscript/distinfo
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.28 2009/12/23 13:27:59 drochner Exp $
+$NetBSD: distinfo,v 1.29 2010/02/23 20:31:26 drochner Exp $
-SHA1 (ghostscript-8.70.tar.bz2) = 4e4132713258c680a4fbec577e6dfc82b980ec01
-RMD160 (ghostscript-8.70.tar.bz2) = 88f7d380d1075c57829aa7f34334542fd2bbd6ce
-Size (ghostscript-8.70.tar.bz2) = 17019673 bytes
+SHA1 (ghostscript-8.71.tar.gz) = 629299140f612fac32f6289be0904107dfd1b555
+RMD160 (ghostscript-8.71.tar.gz) = efce74cf22cf99b2b1a145df466e79a86e3dfefb
+Size (ghostscript-8.71.tar.gz) = 25240801 bytes
SHA1 (patch-ab) = 7a98cad37f94394f172bdac23f5dd73fb1f08006
SHA1 (patch-ad) = 8b3b743b2d6405ea35bfb16970942ecd55702401
-SHA1 (patch-ae) = 50335e72adebe95ab0cb5873d1c6dd00e971579a
-SHA1 (patch-af) = e4d56f13f5eb595a3929aac6c257012961f59c2b
+SHA1 (patch-af) = 13aa7b5159cbd5413353b48380d5665ed879fe64
SHA1 (patch-ag) = bdfbe40c849537d84ac2b3def4a0a3a87ecc152f
-SHA1 (patch-ah) = efc85dead838505ee462714167f196db2deeb0aa
+SHA1 (patch-ah) = 8cdf9cc1a62e3eb34ca8edf7bbaf9d542b612519
SHA1 (patch-ai) = ad69ddd4a4bd50cf2263ac6c6d17a59798ef3124
SHA1 (patch-aj) = 620d921210b5c0efec0a84e33bc416e4ab4bd11c
-SHA1 (patch-ak) = ff4603b188dad8ba8144e96f677ee4bda53df009
+SHA1 (patch-al) = 86489b704c60320385794c3eb68170d9b9f1f6cc
diff --git a/print/ghostscript/patches/patch-ae b/print/ghostscript/patches/patch-ae
deleted file mode 100644
index b3d4594d22f..00000000000
--- a/print/ghostscript/patches/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.4 2009/02/12 19:51:08 drochner Exp $
-
---- base/gscencs.c.orig 2007-06-06 00:23:38.000000000 +0200
-+++ base/gscencs.c
-@@ -117,7 +117,7 @@ bool
- gs_is_c_glyph_name(const byte *str, uint len)
- {
- return (str >= (const byte *)gs_c_known_encoding_chars &&
-- (str - (const byte *)gs_c_known_encoding_chars) <
-+ (unsigned long)(str - (const byte *)gs_c_known_encoding_chars) <
- gs_c_known_encoding_total_chars);
- }
-
diff --git a/print/ghostscript/patches/patch-af b/print/ghostscript/patches/patch-af
index 55e06af3835..62a0e1dfb3b 100644
--- a/print/ghostscript/patches/patch-af
+++ b/print/ghostscript/patches/patch-af
@@ -1,6 +1,6 @@
-$NetBSD: patch-af,v 1.5 2009/02/12 19:51:08 drochner Exp $
+$NetBSD: patch-af,v 1.6 2010/02/23 20:31:26 drochner Exp $
---- base/unix-dll.mak.orig 2008-09-13 22:22:25.000000000 +0200
+--- base/unix-dll.mak.orig 2009-10-19 20:24:53.000000000 +0000
+++ base/unix-dll.mak
@@ -52,12 +52,12 @@ GS_SONAME_MAJOR_MINOR=$(GS_SONAME).$(GS_
LDFLAGS_SO=-shared -Wl,-soname=$(GS_SONAME_MAJOR)
@@ -14,23 +14,28 @@ $NetBSD: patch-af,v 1.5 2009/02/12 19:51:08 drochner Exp $
+#Darwin#GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)
+#Darwin#GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+#Darwin#GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
- #LDFLAGS_SO=-dynamiclib -flat-namespace
--#LDFLAGS_SO=-dynamiclib -install-name $(GS_SONAME_MAJOR_MINOR)
+ #LDFLAGS_SO=-dynamiclib -flat_namespace
+-#LDFLAGS_SO=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)
+#Darwin#LDFLAGS_SO=-dynamiclib -install_name $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR)
- #LDFLAGS_SO=-dynamiclib
+ #LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)
GS_SO=$(BINDIR)/$(GS_SONAME)
-@@ -79,11 +79,11 @@ $(GS_SO_MAJOR): $(GS_SO_MAJOR_MINOR)
- # Build the small Ghostscript loaders, with Gtk+ and without
+@@ -80,15 +80,15 @@ $(GS_SO_MAJOR): $(GS_SO_MAJOR_MINOR)
$(GSSOC_XE): $(GS_SO) $(PSSRC)$(SOC_LOADER)
-- $(GLCC) -g -o $(GSSOC_XE) $(PSSRC)dxmainc.c -L$(BINDIR) -l$(GS)
-+ $(GLCC) -g -o $(GSSOC_XE) $(PSSRC)dxmainc.c -L$(BINDIR) -Wl,-R$(PREFIX)/lib -l$(GS)
+ $(GLCC) -g -o $(GSSOC_XE) $(PSSRC)dxmainc.c \
+- $(LDFLAGS) -L$(BINDIR) -l$(GS)
++ $(LDFLAGS) -L$(BINDIR) -Wl,-R$(PREFIX)/lib -l$(GS)
$(GSSOX_XE): $(GS_SO) $(PSSRC)$(SOC_LOADER)
$(GLCC) -g $(SOC_CFLAGS) -o $(GSSOX_XE) $(PSSRC)$(SOC_LOADER) \
-- -L$(BINDIR) -l$(GS) $(SOC_LIBS)
-+ -L$(BINDIR) -Wl,-R$(PREFIX)/lib -l$(GS) $(SOC_LIBS)
+- $(LDFLAGS) -L$(BINDIR) -l$(GS) $(SOC_LIBS)
++ $(LDFLAGS) -L$(BINDIR) -Wl,-R$(PREFIX)/lib -l$(GS) $(SOC_LIBS)
# ------------------------- Recursive make targets ------------------------- #
+-SODEFS=LDFLAGS='$(LDFLAGS) $(LDFLAGS_SO)'\
++SODEFS=LDFLAGS='$(LDFLAGS)' LDFLAGS_SO='$(LDFLAGS_SO)'\
+ GS_XE=$(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR)\
+ STDIO_IMPLEMENTATION=c\
+ DISPLAY_DEV=$(DD)$(SOOBJRELDIR)/display.dev\
diff --git a/print/ghostscript/patches/patch-ah b/print/ghostscript/patches/patch-ah
index fdead1aa81b..0479e726f4a 100644
--- a/print/ghostscript/patches/patch-ah
+++ b/print/ghostscript/patches/patch-ah
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.3 2009/02/13 15:31:35 drochner Exp $
+$NetBSD: patch-ah,v 1.4 2010/02/23 20:31:26 drochner Exp $
---- configure.orig 2009-02-13 12:06:58.000000000 +0100
+--- configure.orig 2010-02-10 20:31:30.000000000 +0000
+++ configure
-@@ -7749,7 +7749,7 @@ fi
+@@ -8126,7 +8126,7 @@ fi
fi
if test x$with_libpaper != xno; then
@@ -11,3 +11,12 @@ $NetBSD: patch-ah,v 1.3 2009/02/13 15:31:35 drochner Exp $
cat >>confdefs.h <<\_ACEOF
#define USE_LIBPAPER 1
+@@ -9203,7 +9203,7 @@ done
+
+ fi
+
+- if test -z $LOCAL_LIBTIFF_VERSION && test "x$HAVE_SYSTEM_LIBTIFF" == x; then
++ if test -z $LOCAL_LIBTIFF_VERSION && test "x$HAVE_SYSTEM_LIBTIFF" = x; then
+ { $as_echo "$as_me:$LINENO: Could not find a copy of libtiff on your system.
+ Disabling tiff output devices." >&5
+ $as_echo "$as_me: Could not find a copy of libtiff on your system.
diff --git a/print/ghostscript/patches/patch-ak b/print/ghostscript/patches/patch-ak
deleted file mode 100644
index 2ee9568cf4b..00000000000
--- a/print/ghostscript/patches/patch-ak
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-ak,v 1.3 2009/12/23 13:27:59 drochner Exp $
-
---- base/gsmisc.c.orig 2009-12-23 12:29:51.000000000 +0000
-+++ base/gsmisc.c
-@@ -69,7 +69,7 @@ int outprintf(const gs_memory_t *mem, co
-
- va_start(args, fmt);
-
-- count = vsprintf(buf, fmt, args);
-+ count = vsnprintf(buf, sizeof(buf), fmt, args);
- outwrite(mem, buf, count);
- if (count >= PRINTF_BUF_LENGTH) {
- count = sprintf(buf,
-@@ -89,7 +89,7 @@ int errprintf(const char *fmt, ...)
-
- va_start(args, fmt);
-
-- count = vsprintf(buf, fmt, args);
-+ count = vsnprintf(buf, sizeof(buf), fmt, args);
- errwrite(buf, count);
- if (count >= PRINTF_BUF_LENGTH) {
- count = sprintf(buf,
-@@ -236,7 +236,7 @@ int gs_throw_imp(const char *func, const
- va_list ap;
-
- va_start(ap, fmt);
-- vsprintf(msg, fmt, ap);
-+ vsnprintf(msg, sizeof(msg), fmt, ap);
- msg[sizeof(msg) - 1] = 0;
- va_end(ap);
-
diff --git a/print/ghostscript/patches/patch-al b/print/ghostscript/patches/patch-al
new file mode 100644
index 00000000000..99ee9106062
--- /dev/null
+++ b/print/ghostscript/patches/patch-al
@@ -0,0 +1,13 @@
+$NetBSD: patch-al,v 1.3 2010/02/23 20:31:26 drochner Exp $
+
+--- base/unixlink.mak.orig 2010-02-18 12:08:31.000000000 +0000
++++ base/unixlink.mak
+@@ -50,7 +50,7 @@ $(GS_A): $(obj_tr) $(ECHOGS_XE) $(INT_AR
+ # which has limited environment space.
+ ldt_tr=$(PSOBJ)ldt.tr
+ $(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
+- $(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(LDFLAGS) -o $(GS_XE)
++ $(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(LDFLAGS) $(LDFLAGS_SO) -o $(GS_XE)
+ $(ECHOGS_XE) -a $(ldt_tr) -n -s $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(PSOBJ)gs.$(OBJ) -s
+ cat $(ld_tr) >>$(ldt_tr)
+ $(ECHOGS_XE) -a $(ldt_tr) -s - $(EXTRALIBS) $(STDLIBS)