From 45bef332751363a54450d2115e64ffbc5b5b78b5 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 17 Apr 2019 18:51:45 +0200 Subject: [PATCH] ghostscript: Update version from 9.26 to 9.27 [Release notes][1]: > IMPORTANT: It is our intention, within the next 12 months (ideally > sooner, in time for the next release) to make SAFER the default mode of > operation. For many users this will have no effect, since they use SAFER > explicitly, but some niche uses which rely on SAFER being disabled may > need to start explicitly adding the "-dNOSAFER" option. > > Highlights in this release include: > > * We have extensively cleaned up the Postscript name space: removing > access to internal and/or undocumented Postscript operators, procedures > and data. This has benefits for security and maintainability. > > * We have added a new "product": "gpdl". This is a rethink/redesign of > the old "language_switch" product (pspcl6), and includes all the > interpreters we develop based on the Ghostscript graphics library: > Postscript, PDF, PCL6, PXL and XPS. This is experimental, and should be > considered of beta testing quality, and thus is not built by default: it > can be built by using the "experimental" target. > > * gpdl uses a heuristic to judge the file type being passed to it. In > general, it supports most of the widely used command line options for > each interpreter, but compatibility is not complete (the practicalities > of swapping interpreters means it is unlikely that full parity of > command line options will be possible). > > * Fontmap can now reference invidual fonts in a TrueType Collection > for font subsitution. Previously, a Fontmap entry could only reference a > TrueType collection and use the default (first) font. Now, the Fontmap > syntax allows for specifying a specific index in a TTC. See the comments > at the top of (the default) Fontmap.GS for details. > > * IMPORTANT: We are in the process of forking LittleCMS. LCMS2 is not > thread safe, and cannot be made thread safe without breaking the ABI. > Our fork will be thread safe, and include performance enhancements > (these changes have all be been offered and rejected upstream). We will > maintain compatibility between Ghostscript and LCMS2 for a time, but not > in perpetuity. Our fork will be available as its own package separately > from Ghostscript (and MuPDF). > > * The usual round of bug fixes, compatibility changes, and incremental > improvements. [1]: https://www.ghostscript.com/doc/9.27/News.htm --- ghostscript.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghostscript.be0 b/ghostscript.be0 index 95cb2c28a..d8bbdb42e 100755 --- a/ghostscript.be0 +++ b/ghostscript.be0 @@ -1,6 +1,6 @@ #!/bin/env beesh -# BEE_VERSION ghostscript-9.26-0 +# BEE_VERSION ghostscript-9.27-0 XPKGVERSION_COMPACT=$(echo ${PKGVERSION} | tr -d '.') SRCURL[0]="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${XPKGVERSION_COMPACT}/ghostscript-${PKGVERSION}.tar.gz"