Subject: CVS commit: pkgsrc/print/ghostscript-agpl
From: Adam Ciarcinski
Date: 2019-04-17 10:28:44
Message id: 20190417082844.9CEBAFB16@cvs.NetBSD.org

Log Message:
ghostscript-agpl: updated to 9.27

Version 9.27:
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.

Files:
RevisionActionfile
1.41modifypkgsrc/print/ghostscript-agpl/Makefile
1.17modifypkgsrc/print/ghostscript-agpl/Makefile.common
1.14modifypkgsrc/print/ghostscript-agpl/PLIST
1.25modifypkgsrc/print/ghostscript-agpl/distinfo
1.2modifypkgsrc/print/ghostscript-agpl/patches/patch-base_ttobjs.h