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.
Versions entitled "GNU Ghostscript" are distributed with the GNU General
Public License, which allows free use, and free copying and redistribution
under certain conditions (including, in some cases, commercial distribution).
This is the older version 7, for those that can't (or don't want to) use
the newer Ghostscript version 8.
This port includes add-on packages (not part of the official gs release)
o HP8XX driver for HP DeskJet 880C/882C/895C
- http://www.gelhaus.net/hp880c/
o DJ970 driver for HP DeskJet 970CXi
- http://www.harsch.net/Ghostscript/ghostscript.html
o PCL3 driver for HP DeskJet series
- http://home.vrweb.de/martin.lottermoser/pcl3.html
o Gimp-Print driver for Canon/Epson/Lexmark/HP printers
- http://gimp-print.sourceforge.net/
o Special drivers for verious printer models
- Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
o Additional contributed uniprint driver profiles for
- Epson Stylus Color 740 and Epson LQ-1170
WWW: http://www.cs.wisc.edu/~ghost/doc/gnu/index.htmhttp://www.ghostscript.com/
* print/ghostscript-* and related ports have been renamed in the
following way:
print/ghostscript-gnu -> print/ghostscript7
print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
print/ghostscript-gpl -> print/ghostscript8
print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont
* USE_GHOSTSCRIPT now supports a version number which the port
requires. The valid value is "7" or "8". If other value is
specified, value of WITH_GHOSTSCRIPT_VER is used.
* WITH_GHOSTSCRIPT_GNU has been removed in favor of
WITH_GHOSTSCRIPT_VER. The valid value of WITH_GHOSTSCRIPT_VER is
"7" or "8", and the default value is "8".
Approved by: portmgr (pav)
Incorrect CONFLICTS in multiple ports.
There are incorrect CONFLICTS in multiple ports. E.g.:
contain two CONFLICTS= lines, the second line overrides the first one.
PR: ports/122851
Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com>
- lang/gambc, print/ghostscript-gpl, print/ghostscript-gnu all install
bin/gsc, so make they conflict to each others
PR: ports/122792
Reported by: Anatoly Borodin <anatoly.borodin at gmail.com>
Approved by: Rob Zinkov <rzinkov@eden.rutgers.edu> (maintainer of lang/gambc)
Adding a post-installation message , telling the user that he needs a
dvips to run dvipdf.
PR: ports/117878
Submitted by: Steve Wills <steve (at) mouf.net>
Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.
Approved by: portmgr (pav)
Security fix: several shell scripts included in the Ghostscript package
allow local users to overwrite files via a symlink attack on temporary
files.
Security: CAN-2004-0967
Forgot these in my last commit, sorry. Here's the full log:
- Update MASTER_SITES for MD2K driver
- Remove HPDJ driver completely (officially discontinued)
- Add KRGB support patch for IJS driver
- Bump GS_REVISION
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Tested by: Jose M Rodriguez <josemi@freebsd.jazztel.es>
PR: ports/81962
- Update master site and homepage for PCL3 driver
- Add FIXME item noting that the HPDJ (predecessor of PCL3) has been
obsoleted by its author Martin Lottermoser.
Announce the release of GPL Ghostscript. This release is based on
the AFPL Ghostscript 8.00 release of 14 months ago. The most
significant new feature since 7.0x is support for DeviceN
colorspaces, up to 8 colorants total at 8 bits per component. Also,
pdfwrite has seen considerable improvement in font handling, and
many other bug fixes.
PR: ports/72326
Submitted by: Ports Fury
o Remove ghostscript-fonts and Add dependency on print/gsfonts.
o Update gimp-print to 4.2.6.
o Fix implicit dependency on cups/ijs.
PR: ports/67574
Submitted by: Jose M Rodriguez <freebsd@wanadoo.es>
Handle NeverEmbed CJK TrueType into PDF, and write correct glyph widths
of CJK TrueType into PDF, and do not write CIDToGIDMap of NeverEmbed CJK
TrueType and Encoding of CIDFont into PDF.
PR: ports/62078
Submitted by: KOMATSU Shinichiro <koma2 at jiro dot c dot u-tokyo dot ac dot
jp>
Reviewed by: KATO Tsuguru <jungle at m8 dot dion dot ne dot jp>
- Replace HP2200 driver (currently unavailable at master site)
with HP8XX driver
- Update ghotscript-fonts-std to version 8.11
- Update EPLASER driver to version 3.1.4
- Fix minor bug in paparsize handling of LIPS driver
- Fix minor bug in Japanese vertical font support
PR: 61249
Submitted by: Ports Fury
Fix handling big post table and GSUB's Lookuplist
sub table. These problems cause that ghostscript
can't display with kochi-subst fonts.
PR: ports-jp/13949, ports-jp/13973
Reported by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
Submitted by: KANOU Hiroki <kanou@khdd.net>
Patched by: Akira TAGOH <at at gclab.org>
(forced commit)
Former my commit is violating the
committer's rule. Samsung-SmartGDI-all-GS.tar.gz
has subject to change and this file has no
version number...
This update dealt with the problem
that the printer does not accept compressed data bands bigger than
64 kB (gdevgdi-64k-bands-gtaylor.patch) is applied. So files not being
printed with the original driver will most probably be printed with
this version.
However, my falut commit was it has already changed by arved.
Pointed out by: kris
Pointy hat to: myself
My former commit to
This patch cope with the problem for bigger than 64 kb
the printer does not accept compressed data bands bigger than 64 kB
(gdevgdi-64k-bands-gtaylor.patch) is applied. So files not being
printed with the original driver will most probably be printed with
this version.
Backout my previous commit and reenable .SILENT instead.
Take measures to cope with too frequent update (without version numbering)
of Samsung-SmartGDI driver
PR: 54708
Submitted by: KATO Tsuguru <tkato@prontomail.com>
Update distinfo.
Result of diff 20030608 version and new version.
Change some style (// to /* */, \x1b to \033, etc...)
Overcome the problem that the printer does not accept
compressed data bands bigger than 64 kB.
Pointed out by: horio shoichi <bugsgrief@bugsgrief.net>
Adam <blueeskimo@gmx.net>
Rob Lahaye <lahaye@snu.ac.kr>
o Update GDI driver
o Replace NPDL driver (currently unavailable at master site)
with one included in LIPS driver
PR: ports/54103
Submitted by: Ports Fury
Fix ghostscript on ia64. The logic to determine what the minimum
alignment must be is based on elementary datatypes, but does not
take into account the alignment requirements of FP spills. Such
are present in jmp_buf. The memory allocator is used by the JPEG
and PNG libraries as well and the JPEG library has a jmp_buf in
one of its structures.
Another problem case is the "long double" type. This datatype is
not in the list of elementary types on which the minimal alignment
is based and can also be used by imported source code.
The patch forces 16-byte alignment on ia64.
Bump $PORTREVISION for previous commit (distfile changed).
Changes in gdevdj9.c include "both the Quality and the Duplex parameter
can be set using setpagedevice."
(1) I forgot to update distinfo for gdevdj9.c.gz mentioned in original PR.
(2) $MASTER_SITES optimization may not work if $DISTFILES has comma
separated keywords after ":" separator.
PR: ports/36762 (2)
Reported by: tkato (1), Lev A. Serebryakov <lev@serebryakov.spb.ru> (2)
Pointy hat to: kuriyama
o Fix breakage introduced in last rev:
- Comma operator does not work for {DIST,PATCH}FILES just yet,
re-arrange groups to achieve similar effect
Prompted by: John Hay <jhay@icomtek.csir.co.za>
Fix the ps2epsi program to create encapsulated PostScript out of a PostScript
page. There is a blatant typo here that is fixed in the ghostscript-afpl
version.
Add checksum for latest HP DJ970C Series driver (I left the old checksum in
place). I don't have access to one of these printers for testing, but the new
driver does at least compile.
Upgrade HPIJS (HP inkjet) driver to 1.0.2, featuring the latest disclaimer
technology (and allowing full-bleed printing on the Photosmart 100), so
increment PORTREVISION.
Update HPIJS package from 1.0 to 1.0.1. HP fixed "off-by-one error" in the
HPIJS sources, that caused hpijs to core dump at runtime, when being compiled
with -O or -O2. I confirmed, that everything works perfectly again with -O and
-O2. Bumped port revision, to flag this as an important change. Thanks to
David Suffield from HP who took our (and others) reports seriously, fixed the
bug and released the new HPIJS version.
o style fixes - deploy DATADIR/DOCSDIR - don't use internal .mk work
variables, rely on supported ones _DISTDIR -> DISTDIR/DIST_SUBDIR o
use <machine/endian.h> for checking byte order instead of an ARCH check
Number of commits found: 107 (showing only 100 on this page)