summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--print/ghostscript-afpl/Makefile.inc2
-rw-r--r--print/ghostscript-afpl/files/patch-src-gxfcopy.c11
2 files changed, 12 insertions, 1 deletions
diff --git a/print/ghostscript-afpl/Makefile.inc b/print/ghostscript-afpl/Makefile.inc
index c6660fd17f75..1d2f1aec7b8c 100644
--- a/print/ghostscript-afpl/Makefile.inc
+++ b/print/ghostscript-afpl/Makefile.inc
@@ -1,5 +1,5 @@
# $FreeBSD$
GS_VERSION= 8.54
-GS_REVISION= 0
+GS_REVISION= 1
GS_EPOCH= 1
diff --git a/print/ghostscript-afpl/files/patch-src-gxfcopy.c b/print/ghostscript-afpl/files/patch-src-gxfcopy.c
new file mode 100644
index 000000000000..a33419126b19
--- /dev/null
+++ b/print/ghostscript-afpl/files/patch-src-gxfcopy.c
@@ -0,0 +1,11 @@
+--- src/gxfcopy.c.orig Thu Mar 23 13:39:23 2006
++++ src/gxfcopy.c Fri Mar 9 15:13:31 2007
+@@ -2391,7 +2391,7 @@
+ a[j++] = &cfdata->names[i];
+ }
+ }
+- qsort(a, cfdata->num_glyphs, sizeof(int), compare_glyph_names);
++ qsort(a, cfdata->num_glyphs, sizeof(gs_copied_glyph_name_t*), compare_glyph_names);
+ for (; j >= 0; j--)
+ cfdata->glyphs[j].order_index = a[j] - cfdata->names;
+ gs_free_object(memory, a, "order_font_data");