diff options
author | adam <adam@pkgsrc.org> | 2020-10-21 08:28:06 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2020-10-21 08:28:06 +0000 |
commit | cdcd4ce8345be21f8762d9c31dfb95f57d6f8472 (patch) | |
tree | 4f467b16e099e612cb1fee62cf021667c25e9f47 | |
parent | 16a6f55b9ad19e59d1a0b0d24e8ad910693c602a (diff) | |
download | pkgsrc-cdcd4ce8345be21f8762d9c31dfb95f57d6f8472.tar.gz |
ghostscript-agpl: updated to 9.53.3
9.53.3:
A crash (or silent, erroneous exit) on 64 bit Windows and other LLP64 type environments.
What appears to be a compiler optimiser bug in 64 bit Windows builds with Visual Studio 2019
A crash related to management of ICC profile objects
A crash on SPARC hardware due to an alignment mismatch in the bitmap cache
A parameter type mismatch that would cause Ghostcript to error out during initialisation, which affected 64 big, big endian architectures.
An expected side effect of another change that prevented multithreaded rendering and background rendering from working correctly.
-rw-r--r-- | print/ghostscript-agpl/Makefile.common | 4 | ||||
-rw-r--r-- | print/ghostscript-agpl/distinfo | 11 | ||||
-rw-r--r-- | print/ghostscript-agpl/patches/patch-base_fapi__ft.c | 33 |
3 files changed, 41 insertions, 7 deletions
diff --git a/print/ghostscript-agpl/Makefile.common b/print/ghostscript-agpl/Makefile.common index fdf01ebee5b..d46bf168f40 100644 --- a/print/ghostscript-agpl/Makefile.common +++ b/print/ghostscript-agpl/Makefile.common @@ -1,5 +1,5 @@ -# $NetBSD: Makefile.common,v 1.22 2020/09/29 14:29:42 ryoon Exp $ +# $NetBSD: Makefile.common,v 1.23 2020/10/21 08:28:06 adam Exp $ # used by print/ghostscript-agpl/Makefile # used by fonts/ghostscript-cidfonts-ryumin/Makefile -GS_VERSION= 9.53.2 +GS_VERSION= 9.53.3 diff --git a/print/ghostscript-agpl/distinfo b/print/ghostscript-agpl/distinfo index bdf9a9e6c3b..a6f652a4cac 100644 --- a/print/ghostscript-agpl/distinfo +++ b/print/ghostscript-agpl/distinfo @@ -1,9 +1,10 @@ -$NetBSD: distinfo,v 1.33 2020/09/29 14:29:42 ryoon Exp $ +$NetBSD: distinfo,v 1.34 2020/10/21 08:28:06 adam Exp $ -SHA1 (ghostscript-9.53.2.tar.xz) = a40cbe16ce6382ba1950b25b8053697e9510f1d5 -RMD160 (ghostscript-9.53.2.tar.xz) = 53d44ec49a996791a3cef1bc6587fe7bb1f5c6ee -SHA512 (ghostscript-9.53.2.tar.xz) = fe430e96b67a082b58942d66193a89b8af042574929e8299e1f8b1ef2a7f71565ba5a96b72d26db38f4a05e70119a019c5fe73b842d51afd357d642d39d95320 -Size (ghostscript-9.53.2.tar.xz) = 41362364 bytes +SHA1 (ghostscript-9.53.3.tar.xz) = 0b02d35279f3c475dcba50b0ec4b0c6997539dfb +RMD160 (ghostscript-9.53.3.tar.xz) = 1ba3059c53bafc2de50df92d59b8cf875c2e02f5 +SHA512 (ghostscript-9.53.3.tar.xz) = eb832c27eecd30f15e346408c592d7096fd23ef0a6fa59bd50ca327578915434530a4868e69249c2594def0910c527302e99d54f0877f726a8ca8bea6f0f17b7 +Size (ghostscript-9.53.3.tar.xz) = 41368160 bytes +SHA1 (patch-base_fapi__ft.c) = a8312cd851fdfb8520e76db2f3193b1d7b58afa0 SHA1 (patch-base_gserrors_h) = ce75cfb7528871842a3bd35e18a6d91c89823909 SHA1 (patch-base_lib.mak) = 723926f167b49568376ef0c0da6aa4ec01fe1516 SHA1 (patch-base_mkromfs.c) = 9d9afbd0fbb8c70c8f4f7de3cadc5b54541f0db0 diff --git a/print/ghostscript-agpl/patches/patch-base_fapi__ft.c b/print/ghostscript-agpl/patches/patch-base_fapi__ft.c new file mode 100644 index 00000000000..3e750e18ef5 --- /dev/null +++ b/print/ghostscript-agpl/patches/patch-base_fapi__ft.c @@ -0,0 +1,33 @@ +$NetBSD: patch-base_fapi__ft.c,v 1.1 2020/10/21 08:28:06 adam Exp $ + +Build with FreeType 2.10.3. + +--- base/fapi_ft.c.orig 2020-10-01 08:11:07.000000000 +0000 ++++ base/fapi_ft.c +@@ -125,7 +125,7 @@ static void + delete_inc_int_info(gs_fapi_server * a_server, + FT_IncrementalRec * a_inc_int_info); + +-FT_CALLBACK_DEF(void *) ++static void * + FF_alloc(FT_Memory memory, long size) + { + gs_memory_t *mem = (gs_memory_t *) memory->user; +@@ -133,7 +133,7 @@ FF_alloc(FT_Memory memory, long size) + return (gs_malloc(mem, size, 1, "FF_alloc")); + } + +-FT_CALLBACK_DEF(void *) ++static void * + FF_realloc(FT_Memory memory, long cur_size, long new_size, void *block) + { + gs_memory_t *mem = (gs_memory_t *) memory->user; +@@ -153,7 +153,7 @@ FT_CALLBACK_DEF(void *) + return (tmp); + } + +-FT_CALLBACK_DEF(void) ++static void + FF_free(FT_Memory memory, void *block) + { + gs_memory_t *mem = (gs_memory_t *) memory->user; |