head	1.4;
access;
symbols
	pkgsrc-2013Q2:1.4.0.54
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2012Q4:1.4.0.52
	pkgsrc-2012Q4-base:1.4
	pkgsrc-2011Q4:1.4.0.50
	pkgsrc-2011Q4-base:1.4
	pkgsrc-2011Q2:1.4.0.48
	pkgsrc-2011Q2-base:1.4
	pkgsrc-2009Q4:1.4.0.46
	pkgsrc-2009Q4-base:1.4
	pkgsrc-2008Q4:1.4.0.44
	pkgsrc-2008Q4-base:1.4
	pkgsrc-2008Q3:1.4.0.42
	pkgsrc-2008Q3-base:1.4
	cube-native-xorg:1.4.0.40
	cube-native-xorg-base:1.4
	pkgsrc-2008Q2:1.4.0.38
	pkgsrc-2008Q2-base:1.4
	pkgsrc-2008Q1:1.4.0.36
	pkgsrc-2008Q1-base:1.4
	pkgsrc-2007Q4:1.4.0.34
	pkgsrc-2007Q4-base:1.4
	pkgsrc-2007Q3:1.4.0.32
	pkgsrc-2007Q3-base:1.4
	pkgsrc-2007Q2:1.4.0.30
	pkgsrc-2007Q2-base:1.4
	pkgsrc-2007Q1:1.4.0.28
	pkgsrc-2007Q1-base:1.4
	pkgsrc-2006Q4:1.4.0.26
	pkgsrc-2006Q4-base:1.4
	pkgsrc-2006Q3:1.4.0.24
	pkgsrc-2006Q3-base:1.4
	pkgsrc-2006Q2:1.4.0.22
	pkgsrc-2006Q2-base:1.4
	pkgsrc-2006Q1:1.4.0.20
	pkgsrc-2006Q1-base:1.4
	pkgsrc-2005Q4:1.4.0.18
	pkgsrc-2005Q4-base:1.4
	pkgsrc-2005Q3:1.4.0.16
	pkgsrc-2005Q3-base:1.4
	pkgsrc-2005Q2:1.4.0.14
	pkgsrc-2005Q2-base:1.4
	pkgsrc-2005Q1:1.4.0.12
	pkgsrc-2005Q1-base:1.4
	pkgsrc-2004Q4:1.4.0.10
	pkgsrc-2004Q4-base:1.4
	pkgsrc-2004Q3:1.4.0.8
	pkgsrc-2004Q3-base:1.4
	pkgsrc-2004Q2:1.4.0.6
	pkgsrc-2004Q2-base:1.4
	pkgsrc-2004Q1:1.4.0.4
	pkgsrc-2004Q1-base:1.4
	pkgsrc-2003Q4:1.4.0.2
	pkgsrc-2003Q4-base:1.4
	buildlink2-base:1.4;
locks; strict;
comment	@# @;


1.4
date	2000.07.12.20.53.16;	author jlam;	state dead;
branches;
next	1.3;

1.3
date	2000.04.20.16.28.47;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2000.04.06.22.35.26;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2000.03.24.18.15.30;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Remove deprecated ghostscript5 packages made obsolete by print/ghostscript.
@
text
@# $NetBSD: Makefile.common,v 1.3 2000/04/20 16:28:47 jlam Exp $

DISTNAME=	ghostscript-5.50
CATEGORIES=	print
MASTER_SITES+=	ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
		ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/
DISTFILES=	${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} ${PDF_SEC} \
		${HP850_DRV} ${HPDJ_DRV}

PATCH_SITES=	http://www.cs.wisc.edu/~ghost/aladdin/relnotes/gs550/
PATCHFILES=	990524.txt 990220c.txt 990220b.txt 990220a.txt 990220.txt \
		990120a.txt 990120.txt 990117.txt 990115a.txt 981222.txt \
		981221.txt 981220.txt

MAINTAINER=	explorer@@netbsd.org
HOMEPAGE=	http://www.cs.wisc.edu/~ghost/index.html

BUILD_DEPENDS+=	${BUILD_ROOT}/graphics/jpeg/${WRKDIR:T}/jpeg-6b:../../graphics/jpeg:extract
BUILD_DEPENDS+=	${LOCALBASE}/bin/unzip:../../archivers/unzip
DEPENDS+=	png>=1.0.6:../../graphics/png

FILESDIR=	${.CURDIR}/../../print/ghostscript5/files
PATCHDIR=	${.CURDIR}/../../print/ghostscript5/patches
SCRIPTDIR=	${.CURDIR}/../../print/ghostscript5/scripts
PLIST_SRC=	${.CURDIR}/../../print/ghostscript5/pkg/PLIST

.include "../../mk/bsd.prefs.mk"

DIST_SUBDIR=	${DISTNAME:C/-.*$//}
EXTRACT_ONLY=	${GS_SOURCES} ${HPDJ_DRV}
ALL_TARGET=	std
MAKEFILE=	unix-gcc.mak
MAKE_ENV+=	MAKEOBJDIR=. prefix=${PREFIX}
.if ${OPSYS} == "SunOS"
LDFLAGS+=	-L${LOCALBASE}/bsd/lib
.elif ${OPSYS} == NetBSD && ${MACHINE_ARCH} == arm32
CFLAGS=
.endif
.if defined(PAPERSIZE) && (${PAPERSIZE} == "A4" || ${PAPERSIZE} == "a4")
MAKE_FLAGS+=	-DA4
.endif
WRKSRC=		${WRKDIR}/gs5.50

GS_SOURCES=	ghostscript-5.50.tar.gz
GS_SOURCES+=	ghostscript-5.50gnu.tar.gz

#  Note: the following two are special files.  In the 5.50 directory
#  on the FTP site, there are symlinks:
#	ghostscript-fonts-other-5.50.tar.gz ->
#		../fonts/ghostscript-fonts-other-4.40.tar.gz
#  To avoid unnecessarily downloading distfiles, do not change these
#  when upgrading the port unless the symlinks/files really change.
GS_FONTS_STD=	ghostscript-fonts-std-5.10a.tar.gz
GS_FONTS_OTHER=	ghostscript-fonts-other-5.10.tar.gz

# PostScript source to decode encrypted PDF files
MASTER_SITES+=	http://www.ozemail.com.au/~geoffk/pdfencrypt/
PDF_SEC=	pdf_sec.ps

# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
MASTER_SITES+=	http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/
HP850_DRV=	hp8xxs13.zip

# Additional driver for several HP deskjets
MASTER_SITES+=	ftp://ftp.sbs.de/pub/graphics/ghostscript/pcl3/
HPDJ_VER=	2.6
HPDJ_DRV=	hpdj-${HPDJ_VER}.tar.gz

SCRIPT_SUFFIX=	.batch

post-extract:
	cd ${WRKSRC}; ${PAX} -rf ${WRKDIR}/hpdj-${HPDJ_VER}/hpdj.tar
	${RM} -f ${WRKSRC}/jpeg
	${LN} -s ${BUILD_ROOT}/graphics/jpeg/${WRKDIR:T}/jpeg-6b ${WRKSRC}/jpeg
	cd ${WRKSRC}; ${LOCALBASE}/bin/unzip -uLa ${_DISTDIR}/${HP850_DRV}
	${RM} -f ${WRKSRC}/${PDF_SEC}
	${LN} -s ${_DISTDIR}/${PDF_SEC} ${WRKSRC}/${PDF_SEC}

pre-patch:
	${RM} -f ${WRKSRC}/lib ${WRKSRC}/src
	${LN} -s . ${WRKSRC}/lib
	${LN} -s . ${WRKSRC}/src
	${PATCH} ${PATCH_ARGS} < ${WRKSRC}/zmedia2.c-5.50.diff
	${CAT} ${WRKSRC}/contrib.mak-5.50.add >> ${WRKSRC}/contrib.mak

post-patch:
	${RM} -f ${WRKSRC}/lib ${WRKSRC}/src

do-configure:
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure${SCRIPT_SUFFIX}

pre-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/ghostscript
	cd ${PREFIX}/share/ghostscript; \
		${PAX} -zrf ${_DISTDIR}/${GS_FONTS_STD}
	cd ${PREFIX}/share/ghostscript/fonts; \
		${PAX} -zrf ${_DISTDIR}/${GS_FONTS_OTHER}

post-install:
	strip ${PREFIX}/bin/gs

pre-clean:
	@@cd ../../graphics/jpeg && ${MAKE} clean

.include "../../mk/bsd.pkg.mk"
@


1.3
log
@Revert to original ghostscript installation with `gs' binary without
X11 drivers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2000/04/06 22:35:26 jlam Exp $
@


1.2
log
@Since Makefile.common is included within other package Makefiles after
package specific definitions, change = to += on several items so
definitions are additive.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1 2000/03/24 18:15:30 jlam Exp $
d6 3
a8 4
		ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
		http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/ \
		ftp://ftp.sbs.de/pub/graphics/ghostscript/pcl3/
DISTFILES+=	${GS_SOURCES} ${HP850_DRV} ${HPDJ_DRV}
d10 2
a11 2
PATCH_SITES+=	http://www.cs.wisc.edu/~ghost/aladdin/relnotes/gs550/
PATCHFILES+=	990524.txt 990220c.txt 990220b.txt 990220a.txt 990220.txt \
d25 1
d47 13
d61 1
d65 1
d71 1
a71 1
common-post-extract:	.USE
d76 2
d84 1
a84 1
	${CAT} ${WRKSRC}/contrib.mak-5.50.add >>${WRKSRC}/contrib.mak
d91 10
@


1.1
log
@Split ghostscript into base ghostscript package without X11 drivers and
a ghostscript-x11 package containing a gsx11 binary compiled with ONLY
X11 drivers.

We can now install gs-based print filter software without installing the
xbase.tgz set.
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
a5 1
MASTER_SITES=	ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
d9 1
a9 1
DISTFILES=	${GS_SOURCES} ${HP850_DRV} ${HPDJ_DRV}
d11 2
a12 2
PATCH_SITES=	http://www.cs.wisc.edu/~ghost/aladdin/relnotes/gs550/
PATCHFILES=	990524.txt 990220c.txt 990220b.txt 990220a.txt 990220.txt \
@

