Commit graph

68 commits

Author SHA1 Message Date
Hiroki Sato
1e51e1aaf7 Update to 8.63. Changes include (quoted from doc/News.htm):
|Approximately 238 bugs have been fixed since version 8.62. Of particular note
|are robustness and performance improvements with large files, invalid PDF, and
|font handling.
|
|The major new feature of this release is multithreaded rendering. This can be
|requested by passing -dNumRenderingThreads=n on the command line. The input
|document is first parsed, and then each page is split into n bands which are
|rendered concurrently. This can provide a significant reduction in processing
|time on multi-core systems.
|
|Images are now always interpolated in their source colorspace. This improves
|correctness for XPS documents and avoids bypassing the custom color management
|callbacks for interpolated images. Interpolation and color management are both
|expensive operations, so this affects performance with large images. The effect
|can be positive or negative depending on the file and the target resolution. If
|performance is a problem, we suggest running with -dNOINTERPOLATION.
|
|Support for OpenPrinting Vector devices has been upgraded to version 1.0.
|
|There are two new devices in this release, both experimental. Behdad Esfahbod
|has contributed a cairo output device which uses the cairo graphics library to
|generate PDF, SVG, EPS, or PNG files, based on the requested filename
|extension. The svgwrite device directly outputs Scalable Vector Graphics, the
|W3C XML vector graphics format. Both support only vector art at this point;
|text and images will not be represented efficiently.
|
|Incompatible changes
|
|The maximum number of color components has been reduced to 8 (from 252) as a
|performance improvement. Eight is the largest number commonly used and the
|largest number for which we support continuous tone images. Users with special
|needs can restore the previous behavior by setting the
|GS_CLIENT_COLOR_MAX_COMPONENTS preprocessor symbol to the required number of
|components at compile time.
|
|The -Z: debugging option now uses 'realtime' instead of 'usertime' when
|reporting timing information on unix-like systems. This has always been the
|case on windows-like systems.
|
|Obsolete makefiles for the DesqView environment have been removed.
2008-11-02 15:42:29 +00:00
Hiroki Sato
da30dbe3f8 - Update to 8.62.
- Use OPTION for driver selection.
- Revert bogus Japanese font support patch.  This version already
  supports Japanese TTF/OTF.
- Add more Asian fonts in cidfmap.
- Clean up Makfile.
2008-05-05 13:16:26 +00:00
Rong-En Fan
0a5ddb4688 - Reduce dependencies by using ijs distribution from linuxprinting.org. This
fixes `make release' with NOPORTS.

Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
2008-03-04 01:35:19 +00:00
Rong-En Fan
a68e623d31 - Add full support for Japanese fonts and ijs driver
- Fix FT_BRIDGE issue
- Use OPTIONS (not for driver selection)

PR:		ports/119566
Submitted by:	Koji Yokota <yokota at res.otaru-uc.ac.jp>
2008-03-01 11:07:52 +00:00
Rong-En Fan
dff249b3e2 - Update to 8.61
PR:		ports/118608
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
2008-02-29 05:55:11 +00:00
Rong-En Fan
d23166a69c - Update to 8.60. The contributed drivers made by gs-esp are now merged in,
but still missing improved CJKV font handling functions.

PR:		ports/115395
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
2007-08-16 15:20:30 +00:00
Hiroki Sato
63ef77c898 Update to 8.57.
Submitted by:	KATO Tsuguru
PR:		ports/113009
2007-06-03 05:02:53 +00:00
Michael Nottebrock
1688d058de Add hl1250 driver, which adds support for the Brother HL-1250 and
compatible printers (for a comprehensive list see
http://www.linuxprinting.org/show_printer.cgi?recnum=Brother-HL-1250).
2007-03-28 16:22:09 +00:00
Rong-En Fan
20352fa298 - Update to 8.56
- Switch to GTK 2.x
- SWitch to ship-in jasper which contains some fixes for gs

PR:		ports/110818
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
2007-03-27 19:59:21 +00:00
Pav Lucistnik
6edb86f43a - Add SHA256 2005-11-25 17:44:39 +00:00
Simon Barner
807d62154b - Fix build on 4-stable when PCL3 driver is enabled [1]
- Update MASTER_SITES for MD2K driver
- Add DMPRT driver
- Add patches necessary for building cups-pstoraster
- Add KRGB support patch for IJS driver

Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Tested by:	Jose M Rodriguez <josemi@freebsd.jazztel.es>
Pointy hat to:	barner [1]
Reported by:	kris via pointyhat [1]
2005-06-10 17:10:07 +00:00
Simon Barner
2cd425840e - Add the PCL3 driver.
- The Ghostscript 8.15 compatibilty patch (patch-pcl3_eprn_eprnrend.c)
  is by Till Kamppeter (till.kamppeter at gmx.net) and has originally
  been posted on [3]

Submitted by:	"Pedro F. Giffuni" <giffunip@asme.org> [1],
		Jose M Rodriguez <josemi@freebsd.jazztel.es> [2]
PR:		ports/77185 [1], ports/76731 (partly) [2]
Obtained from:	http://www.linuxprinting.org/download/printing/ghostscript-8.x/patches/ghostscript-8.15-pcl3-driver-api8.patch [3]
2005-06-06 15:00:37 +00:00
Kirill Ponomarev
cfdce2f20d 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
2004-10-16 07:28:34 +00:00
Kirill Ponomarev
4caeb2dd99 Update EPLASER driver to version 3.1.4
PR:		ports/68390
Submitted by:	Ports Fury
2004-06-27 18:13:17 +00:00
Norikatsu Shigemura
b54afebb54 Remove ghostscript-fonts and Add dependency on print/gsfonts.
PR:		ports/67596
Submitted by:	Jose M Rodriguez <freebsd@wanadoo.es>
2004-06-13 12:36:20 +00:00
Kirill Ponomarev
9ffdff88ac - Update to version 8.14
PR:		ports/63497
Submitted by:	Ports Fury
2004-02-29 08:18:45 +00:00
Kirill Ponomarev
899b955a3d - Avoid fetching and installing broken font archive
- Do not use sf.net for font tarball anymore

Submitted by:i	Palle Girgensohn <girgen@pingpong.net>, Ports Fury
2004-01-10 08:54:14 +00:00
Kirill Ponomarev
8ff56546a2 - Update to version 8.13
PR:		61077
Submitted by:	Ports Fury
2004-01-08 16:11:13 +00:00
Edwin Groothuis
8284a67912 iUpdate port: print/ghostscript-afpl
- Update EPLASER driver to version 3.1.1
	- Fix papersize handling of LIPS driver

PR:		ports/57008
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-09-28 02:31:35 +00:00
Edwin Groothuis
b1965cc501 Update port: print/ghostscript-afpl to 8.11
- Update to version 8.11

PR:		ports/55873
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-08-31 02:06:43 +00:00
Tilman Keskinoz
3f314a8e53 Back out my previous commit, it is unnecessary.
Take measures to cope with too frequent update (without version numbering)
  of Samsung-SmartGDI driver

PR:		54707
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-07-21 13:54:04 +00:00
Tilman Keskinoz
ed1a93599f Add @'s before ECHO_MSG
Add MD5 sum from ghostscript-gnu distinfo.
2003-07-21 10:45:08 +00:00
Norikatsu Shigemura
03d84a68df 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>
2003-07-12 05:43:52 +00:00
Norikatsu Shigemura
5ede1eb8c0 o Update GDI driver
o Replace NPDL driver (currently unavailable at master site)
  with one included in LIPS driver

PR:		ports/54102
Submitted by:	Ports Fury
2003-07-11 17:19:34 +00:00
Christian Weisgerber
365edaa5fa Downgrade to 8.0 and fix accidental screwups.
Submitted by:	Ports Fury
2003-06-08 13:45:15 +00:00
Christian Weisgerber
3201a2c95a - Add drivers for Lexmark printers.
- Add option to use SVGAlib console driver.

PR:		52479
Submitted by:	Ports Fury
2003-06-08 02:38:06 +00:00
Norikatsu Shigemura
c758a578f5 Eplaser update to 3.0.6.
PR:		ports-jp/13605
Submitted by:	Yoshihiko Sarumaru <mistral@imasy.or.jp>
2003-03-27 15:41:28 +00:00
Ying-Chieh Liao
22ce79a5ec upgrade to 8.00
PR:		46435
Submitted by:	Ports Fury
2003-01-03 19:37:31 +00:00
Tilman Keskinoz
2114f9f364 Sync MD5 sum for ghostscript/eplaser-3.0.4-651.tgz with the ghostscript-gnu port.
The new tarball has changes in the readme and a copy of the GPL.
Full diff of the tarballs is available at
http://people.freebsd.org/~arved/eplaser.diff

Submitted by:	bento
2002-11-26 16:04:45 +00:00
Christian Weisgerber
4e99a0223e Add back Gimp-Print (stp) driver support.
PR:		41799
Submitted by:	Ports Fury
2002-08-19 23:41:12 +00:00
Christian Weisgerber
cfdbd8752b Add BJC250 driver.
PR:		41737
Submitted by:	Ports Fury
2002-08-17 21:10:17 +00:00
Christian Weisgerber
5520157367 - Spin off Gimp-Print driver.
- Update EPLASER driver to version 3.0.4.
- Update GDI driver.

PR:		41274
Submitted by:	Ports Fury
2002-08-06 19:40:49 +00:00
Ying-Chieh Liao
d047fba8fe Spin off HPIJS driver
PR:		37890, 37891
Submitted by:	Ports Fury
2002-05-10 03:15:19 +00:00
Ying-Chieh Liao
86c37e0bf7 - Update Gimp-Print driver to version 4.2.1
- Fix build on -current
- Fix checksum of gdevdj9.c.gz (again)
- Get much improved ps2epsi stuff from ghostscript-gnu version

PR:		37500
Submitted by:	Ports Fury
2002-04-27 18:21:21 +00:00
Mikhail Teterin
f42b67ac9b Update the checksum of one of ``gdevdj9.c.gz'' used by both ports.
PR:		ports/36752 ports/37164
Submitted by:	Shannon -jj Behrens, KATO Tsuguru
2002-04-24 22:35:20 +00:00
Ying-Chieh Liao
49a619ee30 - Update DISTNAME/MASTER_SITE of samsung-gdi driver
- Add workaround for the problem that ps2epsi doesn't work

PR:		37284
Submitted by:	Ports Fury
2002-04-20 15:36:16 +00:00
Jun Kuriyama
20a5482697 (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
2002-04-05 02:10:03 +00:00
Jun Kuriyama
0dd0b8127b Update to 7.04.
Modifications against PR are:
  o $MASTER_SITES substitution.
  o Typo in scripts/configure.

I don't know why $MLINKS entries are not in generated plist...

PR:		ports/36673
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2002-04-03 02:59:13 +00:00
Trevor Johnson
1fc57ea572 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.

I nominate this for re-tagging.

Noticed by:	luigi
2002-01-24 01:06:37 +00:00
Trevor Johnson
f6d0a3d776 Update HPIJS (HP inkjet) driver to 1.0.2. This version adds the
phrase "PATENT INFRINGEMENT" to one hundred (100) disclaimers and
allows full-bleed printing on the Photosmart 100.  Therefore do the
PORTVERSION Bump.

Invoke perl more specifically.

Support Microsoft .htm standard for home page.

PR:		34139
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2002-01-22 02:36:52 +00:00
Andreas Klemm
f37e7a8652 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.
2002-01-17 20:50:57 +00:00
Mario Sergio Fujikawa Ferreira
831fb2519e - Update Gimp-Print driver to version 4.2.0
- Update HPinkjet driver to version 1.0
- Better support for jpeg WRKDIR location
- bump PORTREVISION

PR:		33060
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2001-12-27 16:45:47 +00:00
Dmitry Sivachenko
9b617e3efa Update to 7.03
PR:		31723
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2001-11-04 07:32:00 +00:00
Akinori MUSHA
9b3736201a Set DIST_SUBDIR=ghostscript, because this port requires lots of
distfiles with random names.

Suggested by:	Andre Albsmeier <andre.albsmeier@mchp.siemens.de>

De-portlint while I'm here.
2001-09-27 18:03:32 +00:00
Akinori MUSHA
f490d90d09 ** ghostscript6 has been repocopied to ghostscript-afpl **
Update to AFPL Ghostscript 7.00.

PR:		ports/29580
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2001-09-11 19:24:31 +00:00
Andreas Klemm
4149507ec1 - update port to use pcl3-3.2, this is the release version of the
PCL3 driver from Martin Lottermoser (former 3.0.2 was BETA)
- therefore bump PORTREVISION
- pkg-plist: remove BETA file, added NEWS file instead
2001-03-26 17:11:40 +00:00
Andreas Klemm
557a8ebe93 - checksum of gdevcd8.tar.gz changed
- created a new distinfo file
- bumped PORTREVISION since this makes sure, that packages are build from
  proper source

Submitted by:	Christopher Masto <chris@netmonger.net>
2001-01-19 19:01:31 +00:00
Andreas Klemm
66c3f0e72b bugfix: distinfo file is missing md5 checksum for hpdj 2.6 sources
this is another showstopper after the variable name change and still
doesn't show up here, since I have the sources in DISTFILES dir...
PORTREVISION still doesn't need a bump, since no package could have
been created and if, there is no new port functionality involved with
this fix. Sorry for any trouble, but its too expensive for me, to re-fetch
all files as final test.

Submitted by:	"Jamin A. Brown" <jamin@gwi.net>
2001-01-18 18:44:26 +00:00
Andreas Klemm
8098ba2c79 - added stable version 4.0.4 of gimp-print (stp) driver
high quality drivers for Epsons, HPs, ...
- bumped port revision
- modified all target and added a makefile component to build
  tool from stp driver (escputil) to do maintenance on epsons
  install manpage as well
- variable name changes, new scheme sounds better
- use variables as often as possible in all make targets
  to reduce port maintenance as much as possible
- fix two copy and paste mistakes in echo messages
- updated pkg_plist, tested port and package building
  as well as removal
- modified configure.batch to build stp driver
2001-01-17 20:19:03 +00:00
Andreas Klemm
7aa654686b update to ghostscript v 6.50
- removed port revision, because of new version
- added PCL3 driver (hpdj successor) from Martin Lottermoser
  *both* driver, HPDJ and PCL3, are now compiled in
  reason: PCL3 is still flagged as BETA and author didn't get much response
  Although Martin says, its definitively not ALPHA, its safer to have the
  old drivers around, if things fail for some reason.
  Martin confirmed, that its possible to have both in one gs binary !!!
- disable configure script temporarily, since dialog needs a driver update
  but I don't want to hold back that port any longer.
- enabled as many gs driver as possible
- reorganized MASTER_SITES
  - added mirrors
  - add a note, that russion mirror isn't up to date, so don't add it
  - optimized downloading from 6 different sources by special ordering
- reorganized Makefile completely
  - put only ${GS_SOURCES} into EXTRACT_ONLY variable
    unpacking other 3rd party src's is handled in post-extract target
  - directory creating, patching, unpacking and install actions are
    now handeled within the proper make target. This makes port maintenance
    much easier, i.e.: if you enter make extract, then only extraction
    of things happen, but makefiles are still not patched. Before this
    cleanup, things were not so structured and not easy to maintain.
    Maybe we get a configure script later, to choose between different
    3rd party driver options, then this "sorting" and documenting
    will support the migration process...
  - silence port by hiding actions with "@"
  - insert many informational echoes. This makes port maintenance and
    troubleshooting easier
  - put more unique comments in front of the different 3rd party modules
  - document things better
  - use as many environment variables as necessary, so that "numerical"
    changes only have to happen on some places and not withing make targets
  - use gs version number also in docu directory
  - properly install runtime, info and doc files from 3rd party drivers
  - put not needed stuff into "NOPORTDOCS" section
- keep old font names to avoid fetching unnecessary things
- updated patches as necessary
- added new patch from Nartin Lottermoser
- removed 2 patches that have been incorporated into gs 6.50
- added needed manual pages
- updated pkg-plist
- finally tested port and package building as well as port removal
  new port passes all disciplines ;-)
2001-01-16 22:57:24 +00:00