Path to this page:
Subject: CVS commit: pkgsrc/print/ghostscript-agpl
From: Adam Ciarcinski
Date: 2015-10-10 13:55:19
Message id: 20151010115519.2338998@cvs.netbsd.org
Log Message:
Changes 9.18:
A substantial revision of the build system and GhostPDL directory structure, \
meaning the GhostPCL and GhostXPS "products" are now built by the \
Ghostscript build system "proper" rather than having their own builds \
which called the Ghostscript build system for certain parts of the builds.
Ghostscript-only users should not be affected by this change.
For users of the PCL and XPS interpreters (collectively downloaded as \
"GhostPDL") there is a new, "flatter" directory structure \
and only one configure and one make invocation to build all the products. There \
are also some executable default name changes to bring the PCL and XPS binaries \
in line with the Ghostscript ones. All executables now end up in the \
"bin" directory (or build specific variant thereof, e.g. \
"debugbin"). The PCL executable, by default, is now "gpcl6" \
on Unix like systems and "gpcl6win??.exe" (where "??" is \
either "32" or "64"). The XPS executable remains \
"gxps" on Unix-like systems, but similarly becomes \
"gxpswin??.exe" on Windows.
Those using scripts or other automated processes will need to take steps to cope \
with these changes.
A new method of internally inserting devices into the device chain has been \
developed, named "device subclassing". This allows suitably written \
devices to be more easily and consistently as "filter" devices.
The first fruit of this is a new implementation of the \
"-dFirstPage"/"-dLastPage" feature which functions a device \
filter in the Ghostscript graphics library, meaning it works consistently with \
all input languages.
The "ghostpdl.inf" file, provided to simplify installing a Postscript \
printer configure to produce output to suit Ghostscript's "pdfwrite" \
device is now available as a digitally signed version: "ghostpdl.cat".
Plus the usual round of bug fixes, compatibility changes, and incremental \
improvements.
Files: