summaryrefslogtreecommitdiff
path: root/print/ghostscript/patches
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/patches
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/patches')
-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
5 files changed, 41 insertions, 58 deletions
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)