Commit graph

54 commits

Author SHA1 Message Date
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
cjep
afa55834c5 Whitespace fix 2002-12-23 16:24:59 +00:00
cjep
f439267ffa Add RCS tag. 2002-11-26 21:46:50 +00:00
bouyer
6c44e383d1 Use ${SED} in gimp-print-4.2.0/src/ghost/Makefile, to get /usr/xpg4/bin/sed
on Solaris.
2002-10-24 17:16:58 +00:00
jlam
eb28696f58 Use gcc/buildlink2.mk instead of Makefile.gcc. 2002-09-29 07:37:54 +00:00
jlam
2c2476e2ea This file has nothing to do with x11.buildlink.mk anymore. 2002-09-20 23:56:30 +00:00
jlam
eafdb776af Conflict with ghostscript-gnu-x11 and with the forthcoming ghostscript-esp*
packages.
2002-09-18 22:16:53 +00:00
jlam
671eb5d143 ghostscript-nox11 needs g++ to compile the hpijs driver. Also use egrep
instead of grep where we use extended regexps.  This fixes pkg/17325 by
Eric Schnoebelen <eric at cirr dot com>.
2002-09-13 23:13:27 +00:00
jlam
df38081629 Consolidate more common stuff between ghostscript and ghostscript-nox11
in Makefile.common, and note conflict with the ghostscript-gnu* packages.
2002-09-13 05:16:45 +00:00
jlam
bd4ffb12ae Note conflicts between hpijs and ghostscript{,-nox11}. This will be
resolved later by pulling out the hpijs server from the current ghostscript
packages.
2002-09-11 00:08:32 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
seb
5f661affe6 Adjust various pathnames to use newly reimported packages from the japanese
category.
This is part of the japanese category retirement.
2002-05-31 15:19:55 +00:00
wiz
4516f0fe3e Belatedly bump PKGREVISION to 4 for Kyocera Prescibe printer driver
update from 0.3 to 0.4.
2002-03-16 23:34:37 +00:00
itohy
96b6e7eea1 Update driver for Kyocera Prescribe page printers to gdevprsc-0.4,
which selects correct side on duplex printing even if empty pages exist.
2002-03-15 05:04:05 +00:00
fredb
9593b61c40 Oops. Don't set PKGREVISION here -- this was overriding the setting in
both ghostscript-{,no-x11-}/Makefile.
2002-03-14 11:24:23 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
jlam
b1367505af Update print/ghostscript{,-nox11} to 6.0.1nb2. Changes from version
6.0.1nb1 include updating the hpijs driver to the latest released version
1.0.2.  The new HPIJS device is "ijs" and replaces several older devices:

	AP21xx DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP

So if you are using any of the above devices, you must use the new gs IJS
interface documented in:

	${PREFIX}/share/doc/html/ghostscript/hpijs/hpijs_readme.html

Changes to the HPIJS driver include:

      *	Fixed a problem printing Photo Full Bleed on the Photosmart 100.
      *	Meet the Debian Free Software Guidelines (DFSG).
      *	Fixed a setpagedevice problem with the IJS client. PageSize can now
	be set from postscript.
      *	Fixed a off-by-one error in IJS server.
      *	Added support for the following printers:

	    Deskjet 656           Photosmart 100        Apollo P-22
	    Deskjet 825/845       Photosmart 1115       Apollo P2500
	    Deskjet 920           Photosmart 1215       Apollo P2600
	    Deskjet 940/948       Photosmart 1315
	    Deskjet 995           CP 1160
	    Deskjet 1125          CP 1700
	    Deskjet 1220
	    Deskjet 2250

      *	Added support for the IJS interface.
      *	Added support for Duplex. When Duplex mode is set, top and bottom
	margins are set to 1/2 inch.
      *	Added support for the following paper sizes:

	    Photo, Photo Full Bleed, A6, B4, B5, Oufuku-Hagaki, Hagaki

      *	The PrintMode command has been replaced with separate commands:

	    Quality, ColorMode, MediaType and PenSet.

      *	Changed top margin from 1/3 to 1/8 inch. Also, changed the bottom
	margin to 1/2 inch.  Note, on the 6xx series the maximum bottom
	margin is .46 inch for black and .587 for color.  This means for
	the 6xx series, color printing to within 1/2 inch bottom margin is
	not guaranteed.
2002-02-03 21:27:20 +00:00
jlam
aa2e62b107 Update print/ghostscript{,-nox11} to 6.0.1nb2. Changes from version
6.0.1nb1 include updating the hpijs driver to the latest released version
1.0.2.  The new HPIJS device is "ijs" and replaces several older devices:

	AP21xx DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP

So if you are using any of the above devices, you must use the new gs IJS
interface documented in:

	${PREFIX}/share/doc/html/ghostscript/hpijs/hpijs_readme.html

This update is based on pkg/15470 by IWAMOTO Toshihiro <toshii@netbsd.org>.
Changes to the HPIJS driver include:

      *	Fixed a problem printing Photo Full Bleed on the Photosmart 100.
      *	Meet the Debian Free Software Guidelines (DFSG).
      *	Fixed a setpagedevice problem with the IJS client. PageSize can now
	be set from postscript.
      *	Fixed a off-by-one error in IJS server.
      *	Added support for the following printers:

	    Deskjet 656           Photosmart 100        Apollo P-22
	    Deskjet 825/845       Photosmart 1115       Apollo P2500
	    Deskjet 920           Photosmart 1215       Apollo P2600
	    Deskjet 940/948       Photosmart 1315
	    Deskjet 995           CP 1160
	    Deskjet 1125          CP 1700
	    Deskjet 1220
	    Deskjet 2250

      *	Added support for the IJS interface.
      *	Added support for Duplex. When Duplex mode is set, top and bottom
	margins are set to 1/2 inch.
      *	Added support for the following paper sizes:

	    Photo, Photo Full Bleed, A6, B4, B5, Oufuku-Hagaki, Hagaki

      *	The PrintMode command has been replaced with separate commands:

	    Quality, ColorMode, MediaType and PenSet.

      *	Changed top margin from 1/3 to 1/8 inch. Also, changed the bottom
	margin to 1/2 inch.  Note, on the 6xx series the maximum bottom
	margin is .46 inch for black and .587 for color.  This means for
	the 6xx series, color printing to within 1/2 inch bottom margin is
	not guaranteed.
2002-02-03 21:27:19 +00:00
fredb
1370de25ad Fix a mistake in specification of download site for ${JPEG_SRCS}, pointed
out by Ingolf Steinbach <ingolf@steinba.ch> in private mail.
2002-01-11 17:00:27 +00:00
fredb
db38ecba2c MASTER_SITES_foo' and PATCH_SITES_foo' all become `SITES_foo'. 2002-01-06 22:12:56 +00:00
jlam
1fa10d692a Install the Gimp-Print/STP driver documentation. 2001-12-21 04:29:10 +00:00
jlam
8051917eb9 Update ghostscript and ghostscript-nox11 to 6.01nb1. The changes are adding
additional printer drivers:

	stp: Gimp-Print/STP color inkjets for photo quality output
	hpijs: HP Linux Inkjet Driver for 41 HP inkjets
	cdj880: HP DeskJet 880 series
	gdi: Samsung SmartGDI laser printers

This closes pkg/13351 by Ingolf Steinbach <ingolf@steinba.ch> and pkg/13902 by
Thor Lancelot Simon <tls@rek.tjls.com>.
2001-12-20 22:31:09 +00:00
kristerw
56acee7249 Move the disabling of optimization for arm32 to below the inclusion of
bsd.pkg.mk so that we are sure that this is the last optimization flag
passed by ${CFLAGS}.
2001-12-08 21:15:47 +00:00
kristerw
40ea95814b Make this build for arm.
Arm has a compiler bug that was worked around by removing the -O2 from
CFLAGS. That workaround did unfortunately remove the buildlink include
paths too.
2001-12-08 18:46:26 +00:00
wiz
1a9a466f05 Add support for distfile-specific master sites, as requested in pkg/7471.
Syntax:
MASTER_SITES_completefilename=	http://specific.master/site
and similarly for PATCH_SITES.
Convert print/ghostscript-nox11 and x11/kterm to take advantage of this.
2001-12-02 21:29:20 +00:00
jlam
1ea58d26e3 Change reachover references into another package's pkg/ directory into
references to the other package's base directory.  This is needed after
the files in the pkg/ directory were dispersed into the base directory.
2001-11-01 09:41:13 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
itohy
427328e9e2 Update driver for Kyocera Prescribe page printers to gdevprsc-0.3.
Add -dSimplex, which explicitly specifies one-side printing.
2001-08-29 12:51:26 +00:00
bad
b819705324 Rather than messing around with the special happy variables that control
the special happy MAKEOBJDIR behavior, make gs build in ./object instead
of ./obj.  That's just as effective in not confusing make(1) and prevents
the package-links target from creating pkgsrc/print/packages/print and making
bogus symlinks in there.
2001-07-15 22:19:11 +00:00
wiz
eb0af82d4e Fix continuation line. Together with last commit, fixes pkg/13362. 2001-07-14 16:41:22 +00:00
jlam
50ccd0c170 Use a shell loop instead of a make .for loop. This avoids using FILE
as a make variable and might fix pkg/13362.
2001-07-14 15:38:19 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
jlam
a14c03cec1 Use buildlink.mk files to get dependencies and to find libraries and
headers for png and ja-vflib-lib.
2001-05-28 03:52:12 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
jlam
4ddbf268ee Cosmetic changes. 2001-05-03 05:13:20 +00:00
jlam
ed468c4752 Move HTML documentation to ${PREFIX}/share/doc/html/ghostscript. 2001-05-03 05:11:43 +00:00
jlam
686141d09d Directly fetch and extract jpeg sources, rather than the funky reachover
extraction into the jpeg package's directory.  This is less error-prone,
and guarantees less random breakage in the ghostscript packages if we
modify or upgrade the jpeg package.
2001-05-03 04:50:05 +00:00
jlam
d73df3aaee Use a common distinfo file between ghostscript and ghostscript-nox11. 2001-05-02 21:47:04 +00:00
wiz
6667610849 Enable gdevmjc. Noted working by MOCHIDA Shuji in pkg/12710. 2001-05-02 17:05:23 +00:00
agc
1c989c3883 Move to sha1 digests, where appropriate and possible, and add distfile
sizes.
2001-04-20 12:41:48 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00
wiz
ad4cbc04bc Move ghostscript-fonts from print to fonts. 2001-04-03 14:47:15 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
wiz
a87738b456 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:42:09 +00:00
jlam
2acf9e82f3 Add lbp8, the Canon LBP-8 printer device driver. This was not built before
because I incorrectly thought it was part of the Canon LIPS III driver code.
Many thanks to Jukka Marin <jmarin@pyy.jmp.fi> for pointing this out.
2000-10-04 13:17:07 +00:00
wiz
3fdc2b92d7 replace leading spaces by tabs 2000-09-04 16:37:05 +00:00
jlam
06f0a4c3c2 Use new PERL5 variable instead of ${LOCALBASE}/bin/perl. 2000-08-27 02:46:03 +00:00
itohy
05ea8491d3 Update gdevprsc (driver for Kyocera Prescribe) to 0.2.1.
Document fix only.
2000-07-26 08:10:14 +00:00
wiz
e6219f1748 Fix PLIST to also include share/ghostscript/6.01vflib/vflib (hi jlam!);
fixes deinstallation, binary packages and pkg/10181.
2000-05-28 11:17:33 +00:00