Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
As of this release (9.07), Ghostscript and GhostPDL are distributed under the GNU Affero General Public License (AGPL).
Ghostscript now has the option to be built as thread safe. Note that not all devices are thread safe. See the GS_THREADSAFE option in: GS_THREADSAFE
The pdfwrite devices now supports linearized (or optimized for fast web view) output directly ("-dFastWebView")
The Font API (FAPI) has been moved from the Postscript interpreter (psi) into the graphics library (base), and extended to support the other languages (PCL/PXL/XPS). All interpreters now use Freetype by default to render all viable font types.
Ghostscript has been extended to support Postscript string and array objects with >64k entries.
Ghostscript has been extended to support file sizes >4Gb - in particular reading and writing PDF files. As a side effect of this, Ghostscript also now supports 64 bit Postscript integer objects.
All CMYK devices can now support simulated overprint of spot colors using the "-dSimulateOverprint" command line option.
Support for use of DeviceN ICC color profiles as the output profile with the tiffsep and psdcmyk devices.
Support for customized named color handling with DeviceN colors
Support for black point compensation
Support for K preservation in CMYK to CMYK conversions
Support for DeviceLink profiles for graphic, image and text objects
Support for custom color replacement
Increased control in specifying color conversions as a function of object type
Full details of the color management features can be found in: GS9_Color_Management.pdf
Provide BigTIFF output option: the tiff devices can write BigTIFF files using the "-dUseBigTIFF" option. This requires libtiff version >=4.0.0 (the option is ignored for versions <4.0.0)
LittleCMS updated to 2.4
Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
|
|
The patch is a horrible way to fix this. The real fix should be a check
for the existence of memalign in the configure script.
|
|
pkg/47045
pkg/47047
pkg/47049
Following change pulled up from wip/ghostscript (9.06)
(3) patch-freetype_include_freetype_internal_t1types_h
Delete due to (1) patch will take care.
|
|
pkg/47045
pkg/47047
pkg/47049
Following change pulled up from wip/ghostscript (9.06)
(1) patch-ah (configure)
Add CPPFLAG to refer ghostscript-included freetype
(regardless of X11_TYPE=native or modular).
(2) patch-af (base/unix-dll.mk)
Adjust to build on Mac OS X.
(3) patch-freetype_include_freetype_internal_t1types_h
Delete due to (1) patch will take care.
|
|
|
|
For the Changes: See
share/ghostscript/9.05/doc/History9.htm
Or
work/ghostscript-9.05/doc/History9.htm
Upstream releases and their date are:
Version 9.05 (2012-02-08)
Version 9.04 (2011-08-05)
Version 9.02 (2011-03-30)
Version 9.01 (2011-02-07)
Version 9.00 (2010-09-14)
(2) Resolve pkg PR/44400.
options.mk:
- Have new option disable-compile-inits
Makefile
- rename cidfmap to cidfmap-dist (post-extract:)
(3) Have new file Makefile.common to share with
fonts/ghostscript-cidfonts
fonts/ghostscript-cidfonts-ryumin
to set ${GS_VERSION}, and then ${GS_RESOURCEDIR}.
(4) options.mk
- Add new options,
disable-compile-inits
- Add following line for non X11 installation
CONFIGURE_ARGS+= --disable-freetype
- Name change
pstorater.convs -> gstoraster.convs
(5) PLIST
So many changes, but just a note:
-share/ghostscript/${PKGVERSION}/doc/README
share/ghostscript/${PKGVERSION}/doc/Readme.htm
(6)
patches directory:
Removed, for upstream included.
------
patch-aa 9.00 base/gsnogc.c
patch-ab 9.05 base/unixinst.mak
patch-ac 9.00 ase/gdevpx.c
patch-ad 9.04 lib/pv.sh
patch-ae 9.00 psi/zfile.c
patch-ag 9.00 cups/cups.mak
patch-ak 9.04 -> a part left in patch-base_gdevpng.c
patch-am 9.00 lib/pdf2dsc.ps
patch-ba 9.00 psi/idosave.h
patch-bb 9.00 psi/isave.c (CVS-2010-1628)
patch-bc 9.00 psi/ialloc.c (CVS-2010-1628)
patch-bd 9.00 (1) bug #691029 and #691108
9.00 (2) arrayoption() macro
9.00 (3) silence compiler warning
Modified, or unchanged
------
patch-af (Add comments from former commit log, and adjust)
patch-ah (Add comments from former commit log, and adjust)
patch-ai (Add comments from former commit log, and adjust)
patch-aj (unchanged)
patch-al (unchanged)
patch-an (Add comments from former commit log, and adjust)
Added
--------
patch-base_gdevpng.c (a part of previous patch-ak)
patch-base_gserrors_h (silence compile warning)
patch-configure.ac (For just a record, see patch-ah (configure))
patch-freetype_include_freetype_internal_t1types_h (To avoid redifintion of T1_EncodingType_ )
patch-openjpeg_libopenjpeg_opj_malloc_h (To avoid undefined ref. to memalign)
OK'ed by wiz@, thanks a lot.
|
|
crashes or possible code injection (CVE-2012-4405)
bump PKGREV
|
|
|
|
|
|
- Fixed memory reallocation on bitmap size change. Reallocation is not only
needed when dimendions and margins change, but also when the color depth
changes. Fixes bugs #691029 and #691108.
- Fixed arrayoption() macro in cups_put_params() function. Array values did
not get actually set in cups.header data structure. Bug only showed via
a compiler warning.
- Silenced compiler warning by presetting c0..c3 in cups_map_cmyk() to zero.
makes my epson USB printer work again with 2010Q3 cups+ghostscript
PKGREVISION++
|
|
taken from the Ghostscript Bugzilla.
|
|
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
|
|
"@file" args get processed, fixes PR pkg/42984 from T. M. Pederson.
I'm not 100% sure that this has no side effects (the initialization
order in gs is messy and undocumented) but I haven't found any within
some weeks of testing.
bump PKGREVISION
|
|
from Dennis den Brok per PR pkg/42946
|
|
|
|
This is the second release in the stable 8.7x series. It features
improved handling of fonts, nesting and color fixes with
transparency objects, reduced memory footprint for the halftone cache,
as well as improvements to the pxl output devices,
and the usual number of bug and robustness fixes.
|
|
bump PKGREVISION
|
|
|
|
|
|
The license is now GPLv3 or later. A large number of issues with
transparency were fixed. Several significant fixes to font handling,
especially when generating PDF, were made. Numerous robustness,
correctness, and performance improvements were made. Security fixes
addressing CVE-2009-0583 and CVE-2009-0792 were made. New generic
Esc/Page devices, eplmono and eplcolor, were added, as well as the
cdnj500 device to support the HP DesignJet 500. The size of PostScript
integers was limited to 32 bits, as recommended in the specification.
XXX: does not fix build with cups option and jpeg7.
|
|
overflows in the icc code (CVE-2009-0792),
bump PKGREVISION
|
|
taken from Redhat's Bugzilla.
|
|
which could lead to DOS or possibly code injection (CVE-2009-0583,
CVE-2009-0584), bump PKGREVISION
|
|
should fix build problem on Solaris reported by Joern Clausen
per PR pkg/40664
|
|
being here, quell a printf format compiler warning
|
|
Approximately 100 bugs have been fixed since the 8.63 release.
Of particular note in this release are improvements to overprint and
spot color support in documents with transparency, improvements to PDF
and PS output, proper handling of PDF-specific text rendering modes and
support for reading AES-encrypted PDF documents.
Also improved is handling of CJK text, especially in vertical writing
modes, memory footprint processing some files at high resolution and
support for using the system's default paper size on unix.
The interpreter's handling of color spaces has been moved from
PostScript code to C.
A number of the included printer drivers and cups wrappers have been
updated to support a PDF-based workflow. Also fixed are several
long-standing bugs in the pcl drivers with respect to duplex, resolution
and paper tray selection.
|
|
that does not do the right thing on Darwin (where shared libs are
created with different linking flags and use dylib rather than so
as an extension).
you need to manually reconfigure unix-dll.mak to make it work, so
do it in hacks.mk.
XXX: this still leaves the issue of libgs.so (et al.) being hardwired
in PLIST, instead of using libgs.dylib (et al.). i'm not sure of
the best way to fix that. at least it compiles now....
|
|
to be there and want to link with it. Bump PKGREVISION.
|
|
overflows the signed integer range, this fixes font problems in PDF
creation for me,
bump PKGREVISION
|
|
|
|
changes: a number of bug fixes and improvements
Note: The default device in the gcc build is now the 'x11alpha' device
which provides antialiasing for display. To recover the old
default behaviour add '-sDEVICE=x11' to the command line.
|
|
of the platforms we care about seem to have it. Fixes PR pkg/36757.
|
|
The major milestone of this release is a merge from the ESP Ghostscript
fork, used to support the CUPS printing system. This means that free
operating systems can now ship a single copy of upstream Ghostscript with
their releases. Thanks to Till Kamppeter and Mike Sweet for making this
possible.
This release also includes numerous important bug fixes over the previous
stable versions, as well as improvements to performance, memory footprint,
shading and image handling. We recommend this upgrade to all free users.
While here, add DESTDIR support.
|
|
|
|
|
|
In addition to the usual bug fixes, there are specific performance and
quality improvements in the areas of patterns, shading and image
filtering. Also new in this release is an implementation of the Well
Tempered Screening algorithm in an output device, using Graeme
Gill's IMDI library for efficient color mapping.
pkgsrc change: use the bundled jasper as the pkgsrc one is incompatible
|
|
|
|
under GPL with options.mk. This was discussed on tech-pkg@.
|
|
of the separate ghostscript*x11* packages.
|