pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/ghostscript-agpl



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Oct 10 11:55:19 UTC 2015

Modified Files:
        pkgsrc/print/ghostscript-agpl: Makefile Makefile.common distinfo
        pkgsrc/print/ghostscript-agpl/patches: patch-af patch-al
            patch-devices_devs.mak

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.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/print/ghostscript-agpl/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/ghostscript-agpl/Makefile.common
cvs rdiff -u -r1.7 -r1.8 pkgsrc/print/ghostscript-agpl/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/ghostscript-agpl/patches/patch-af \
    pkgsrc/print/ghostscript-agpl/patches/patch-devices_devs.mak
cvs rdiff -u -r1.2 -r1.3 pkgsrc/print/ghostscript-agpl/patches/patch-al

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index