./print/ghostscript-agpl, Postscript interpreter

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 9.23, Package name: ghostscript-agpl-9.23, Maintainer: pkgsrc-users

Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.

Support for Cups is enabled by the "cups" option (off by default).

This is the latest version of Ghostscript, released under the GNU
Affero General Public License (AGPL).


Required to run:
[graphics/tiff] [graphics/freetype2] [graphics/png] [fonts/fontconfig] [fonts/ghostscript-fonts] [lang/perl5] [devel/libidn] [print/libpaper] [graphics/jbig2dec] [graphics/lcms2]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Package options: fontconfig, x11

Master sites:

SHA1: ada14b27bce031fc87330249e0b48900955c447c
RMD160: 17d6d80dcb4811fbb5f4918724be71918459e11e
Filesize: 32642.734 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-04 15:04:18 by Jonathan Perkin | Files touched by this commit (1)
Log message:
ghostscript-agpl: Fix SunOS build with older compilers.
   2018-03-21 18:41:01 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
ghostscript-agpl: updated to 9.23

Version 9.23:
Ghostscript now has a family of 'pdfimage' devices (pdfimage8, pdfimage24 and \ 
pdfimage32) which produce rendered output wrapped up as an image in a PDF. \ 
Additionally, there is a 'pclm' device which produces PCLm format output.

There is now a ColorAccuracy parameter allowing the user to decide between speed \ 
or accuracy in ICC color transforms.

JPEG Passthrough: devices which support it can now receive the 'raw' JPEG stream \ 
from the interpreter. The main use of this is the pdfwrite/ps2write family of \ 
devices that can now take JPEG streams from the input file(s) and write them \ 
unchanged to the output (thus avoiding additional quantization effects).

PDF transparency performance improvements

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).

We have continued the focus on code hygiene in this release cleaning up security \ 
issues, ignored return values, and compiler warnings.

The usual round of bug fixes, compatibility changes, and incremental improvements.
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-01-25 11:38:57 by Jonathan Perkin | Files touched by this commit (2)
Log message:
ghostscript-agpl: Use correct linker flags on SunOS.
   2018-01-25 11:31:24 by Jonathan Perkin | Files touched by this commit (1)
Log message:
ghostscript-agpl: Add _XOPEN_SOURCE workaround.
   2017-12-13 14:02:06 by Greg Troxel | Files touched by this commit (1)
Log message:
ghostscript-agpl: Adopt freetype2 hack from fontfonge

This package also needs the missing freetype2 header file on NetBSD 7,
and the same faked-up version seems to work fine.
   2017-11-12 17:03:37 by Pierre Pronchery | Files touched by this commit (35) | Package updated
Log message:
Bump PKGREVISION on packages depending on CUPS

This should be the last part of the renaming operation for print/cups to
print/cups-base.

Rationale: packages depending on CUPS but not relying on a functional
printing setup only need to depend on print/cups-base (equivalent to the
former print/cups). The new print/cups now depends on print/cups-base
and on print/cups-filters, thus directly providing a functional printing
setup. This bump reflects this change of dependency.

As discussed on tech-pkg@
   2017-11-12 16:37:00 by Pierre Pronchery | Files touched by this commit (38) | Package updated
Log message:
Update dependencies on print/cups to print/cups-base

This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.

This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).

As discussed on tech-pkg@