The NetBSD Project

CVS log for pkgsrc/print/ghostscript-agpl/PLIST

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / print / ghostscript-agpl

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 24 16:34:45 2020 UTC (12 days, 13 hours ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, HEAD
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

ghostscript-agpl: updated to 9.52

Version 9.52:

Highlights in this release include:

The 9.52 release replaces the 9.51 release after a problem was reported with 9.51 which warranted the quick turnaround. Thus, like 9.51, 9.52 is primarily a maintenance release, consolidating the changes we introduced in 9.50.

We have continued our work on code hygiene for this release, with a focus on the static analysis tool Coverity (from Synopsys, Inc) and we have now adopted a policy of maintaining zero Coverity issues in the Ghostscript/GhostPDL source base.

IMPORTANT: In consultation with a representative of (OpenPrinting) it is our intention to deprecate and, in the not distant future, remove the OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp devices).

If you rely on either of these devices, please get in touch with us, so we can discuss your use case, and revise our plans accordingly.

IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating "multi-thread"). 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. If there is sufficient interest, 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.

Revision 1.15 / (download) - annotate - [select for diffs], Mon May 6 14:53:44 2019 UTC (11 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.14: +6 -5 lines
Diff to previous 1.14 (colored)

print/ghostscript-agpl: fix PLIST

Fix PLIST when disable-compile-inits PKG_OPTIONS is enabled.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 17 08:28:44 2019 UTC (11 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

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.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jan 15 10:49:01 2019 UTC (14 months, 2 weeks ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.12: +49 -39 lines
Diff to previous 1.12 (colored)

ghostscript-agpl: fix PLIST for disable-compile-inits option

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 22 01:12:43 2018 UTC (16 months, 2 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.11: +9 -5 lines
Diff to previous 1.11 (colored)

ghostscript-agpl: Update print/ghostscript-agpl to 9.26

Changes:
Version 9.26 (2018-11-20)

Highlights in this release include:

  - Security issues have been the primary focus of this release,
    including solving several (well publicised) real and potential
    exploits.
    PLEASE NOTE: We strongly urge users to upgrade to this latest
                 release to avoid these issues.
  - 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).
  - Thanks to Man Yue Mo of Semmle Security Research Team, Jens
    Mu:ller of Ruhr-Universita:t Bochum and Tavis Ormandy of Google's
    Project Zero for their help to identify specific security
    issues.
  - The usual round of bug fixes, compatibility changes,
    and incremental improvements.

For a list of open issues, or to report problems, please visit
bugs.ghostscript.com.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Sep 5 13:19:40 2018 UTC (19 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.10: +2 -20 lines
Diff to previous 1.10 (colored)

ghostscript-agpl: updated to 9.24

Version 9.24:

Highlights in this release include:

Security issues have been the primary focus of this release, including solving several (well publicised) real and potential exploits.

PLEASE NOTE: We strongly urge users to upgrade to this latest release to avoid these issues.

As well as Ghostscript itself, jbig2dec has had a significant amount of work improving its robustness in the face of out specification files.

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.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 21 17:41:01 2018 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.9: +57 -81 lines
Diff to previous 1.9 (colored)

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.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Oct 6 06:15:00 2017 UTC (2 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.8: +1 -28 lines
Diff to previous 1.8 (colored)

ghostscript-agpl: update to 9.22

Highlights in this release include:
* Ghostscript can now consume and produce (via the pdfwrite device) PDF 2.0 compliant files.
* The main focus of this release has been security and code cleanliness. Hence many AddressSanitizer, Valgrind and Coverity issues have been addressed.
* The usual round of bug fixes, compatibility changes, and incremental improvements.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 30 12:37:31 2016 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

Updated ghostscript-agpl to 9.20.

Remove Makefile.common that is not used by anything, despite
a comment to the contrary.

Highlights in this release include:

    The usual round of bug fixes, compatibility changes, and
    incremental improvements.

For a list of open issues, or to report problems, please visit
bugs.ghostscript.com.  Incompatible changes

    The planned device API tidy did not happen for this release,
    due to time pressures, but we still intend to undertake the
    following: We plan to somewhat tidy up the device API. We intend
    to remove deprecated device procs (methods/function pointers)
    and change the device API so every device proc takes a graphics
    state parameter (rather than the current scheme where only a
    very few procs take an imager state parameter). This should
    serve as notice to anyone maintaining a Ghostscript device
    outside the canonical source tree that you may (probably will)
    need to update your device(s) when these changes happen. Devices
    using only the non-deprecated procs should be trivial to update.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 7 08:52:05 2016 UTC (3 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored)

Changes 9.19:
* New custom PJL (near) equivalents for pdfmark and setdistillerparams.
* Metadata pdfmark is now implemented.
* An experimental, rudimentary raster trapping implementation implementation has been added to the Ghostscript graphics library.
* The halftone threshold array generation tools (part of toolbin/halftone) have been improved with thresh_remap which allows folding the transfer function (AKA toner response curve (TRC)) into the threshold array so that highlights are improved. Further, gen_stochastic has improved support for minimum dot size and shape.
* Plus the usual round of bug fixes, compatibility changes, and incremental improvements.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 10 11:58:58 2015 UTC (4 years, 3 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Add gserrors.h to the installed files (upstream Bug 696301)

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 4 08:48:43 2014 UTC (6 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

Changes 9.14:
pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system.

It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately.

We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management

Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files.

A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release.

ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params

Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device.

Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering

The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly.

Ghostscript has a new "pwgraster" output device for PWG Raster output

The CUPS device now has improved support for PPD-less printing

Plus the usual round of bug fixes, compatibility changes, and incremental improvements.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Dec 27 16:42:46 2013 UTC (6 years, 3 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.3: +1 -6 lines
Diff to previous 1.3 (colored)

Drop nonfunctional cups option, following upstream.

Upstream removed cups support and created a new "cups-filter" package
instead.  Since then, building ghostscript-agpl with the cups option
has failed.  This commit removes the cups option, and should result in
zero changes to packages built without the cups option, and hence does
not PKGREVISION++.

There is still some cups configure code, which is forced off (as it
was without the option).  It's not clear if this configure code should
also be removed (by upstream), or if it's a separate bit of cups
functionality.  Addressing this issue and adding a cups-filter package
is left for future work, after the branch.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 25 02:26:48 2013 UTC (6 years, 3 months ago) by mef
Branch: MAIN
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)

Adjust PLIST only when following option is active.
  PKG_OPTIONS.ghostscript+=disable-compile-inits
No PKGREVISON++ (not packaged or binaries'd be the same before patch and after).
Discussed at thread starting
  http://mail-index.netbsd.org/pkgsrc-users/2013/12/23/msg019089.html

Revision 1.2 / (download) - annotate - [select for diffs], Thu Aug 22 21:07:08 2013 UTC (6 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +1 -3 lines
Diff to previous 1.1 (colored)

Changes 9.09:
* Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase.
* GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required.
* LittleCMS2 and libpng have both been updated to the latest versions.
* Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro).
* Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default.
* The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts.
* Plus the usual round of bug fixes, compatibility changes, and incremental improvements.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 16 22:25:21 2013 UTC (7 years ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1

Add ghostscript-agpl package, the same as the current print/ghostscript.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>