Updated: ghostscript-6.51-1

Dario Alcocer alcocer@helixdigital.com
Sat Jul 7 12:47:00 GMT 2001


I've submitted the latest GNU version of Ghostscript, 6.51, to
sourceware (thanks Chuck for uploading it!)  It should be propagating
to the mirror sites soon.

This release of Ghostscript is an "X-less" version that doesn't
require X11, and so can be used without the cygwin-xfree packages.
The shared libraries for jpeg, libpng, and zlib are required, though,
and must be installed before using this version.  The GNU 'standard'
and 'other' Ghostscript font collections are included for convenience.

Since this release is built using the unix-gcc.mak makefile, Windows
GUI support is not included.  This means that Postscript files must be
previewed indirectly (they must be rasterized to an output file first,
e.g. JPEG or PDF, and then viewed with a suitable viewer.)

If you require X11 support, or need direct preview (and can install
the cygwin-xfree packages), please use the previous 5.50 version built
by Kevin Wright.

For build instructions, please read:

    /usr/doc/Cygwin/ghostscript-6.51.README

The instructions have also been included at the end of this message.

I want to thank Chris Faylor, Chuck Wilson, and Norman Vine for giving
me lots of help getting this release done, I really appreciate their
efforts.

INSTALLATION:

To update your installation, click on the "Install Cygwin now" link on
the http://sources.redhat.com/cygwin web page.  This downloads
setup.exe to your system.

Run setup and answer all of the questions.  Note that you must choose
a mirror site.  The following sites should have the updated package
soon:

ftp://mirrors.rcn.net/pub/sourceware/cygwin/ (US)
ftp://linux.sarang.net/mirror/development/compiler/cygwin/ (Korea)
ftp://ftp.mirror.ac.uk/sites/sourceware.cygnus.com/pub/cygwin (UK)

The setup.exe program will figure out what needs to be updated on your
system and should install the less package automatically.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@sources.redhat.com .  I would appreciate if
you would use this mailing list rather than emailing me directly. This
includes ideas and comments about the setup utility or Cygwin general.

If you want to make a point or ask a question the Cygwin mailing list
is the appropriate place.

NOTES:
-----
Release Notes -- GNU Ghostscript 6.51 for Cygwin
(5 July, 2001)

This Cygwin version of GNU Ghostscript has been built without support
for X.

REQUIREMENTS:
------------

This release requires the following shared libraries:

    * zlib
    * libpng
    * jpeg

Make sure you've installed the corresponding packages before you
attempt to use or build Ghostscript.

BUILDING:
--------

At a minimum, you must have all the tools needed to build Cygwin
programs, i.e. make, gcc, and binutils.  You also need to fetch the
source archive, ghostscript-6.51-1-src.tar.bz2 from a Cygwin mirror site.

Once you have everything required for building, follow these steps:

1. Unpack ghostscript-6.51-1-src.tar.bz2 (the source is pre-patched to
build on Cygwin):

    $ tar xzf ghostscript-6.51-1-src.tar.bz2

2. Build from the top-level source directory:

    $ cd ghostscript-6.51 ; make -f src/unix-gcc.mak

3. Install the entire package:

    $ make -f src/unix-gcc.mak install

4. Grab the following font compressed tar files:

    ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/fonts:

      gnu-gs-fonts-std-6.0.tar.gz  (required)
      gnu-gs-fonts-other-6.0.tar.gz  (optional, recommended)

   Unpack them into /usr/share/ghostscript/fonts (font directory
   contained within tar file):

    $ tar xzCf /usr/share/ghostscript gnu-gs-fonts-*-6.0.tar.gz

5. Once you install it, you can test it:

    $ gs -sDEVICE=jpeg -dBATCH -sOutputFile=tiger.jpg \
        /usr/share/ghostscript/6.51/examples/tiger.ps

The Cygwin patches are in CYGWIN-PATCHES, along with this file.

Have fun!

--
Dario Alcocer -- Sr. Software Developer, Helix Digital Inc.
alcocer@helixdigital.com -- http://www.helixdigital.com



More information about the Cygwin-announce mailing list