diff options
author | drochner <drochner@pkgsrc.org> | 2010-02-23 20:31:26 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2010-02-23 20:31:26 +0000 |
commit | a17377d2bb6c79425438acb56a806c5a60434182 (patch) | |
tree | a072699372a94a2ec3b5f82f3930ef285bbf1a5d /print/ghostscript/patches | |
parent | 977aaebfe3fcf60118129c0aeb233c5181805b17 (diff) | |
download | pkgsrc-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-ae | 13 | ||||
-rw-r--r-- | print/ghostscript/patches/patch-af | 27 | ||||
-rw-r--r-- | print/ghostscript/patches/patch-ah | 15 | ||||
-rw-r--r-- | print/ghostscript/patches/patch-ak | 31 | ||||
-rw-r--r-- | print/ghostscript/patches/patch-al | 13 |
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) |