# New ports collection makefile for: pnm2ppa # Date created: 18 November 1998 # Whom: smace@freebsd.org # # $FreeBSD$ # PORTNAME= pnm2ppa PORTVERSION= 1.12 CATEGORIES= print MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Convert PNM images to PPA for some HP printers RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript-gnu \ enscript:${PORTSDIR}/print/enscript-letter MAKE_ENV= LDFLAGS="${LDFLAGS}" MAN1= pnm2ppa.1 .if !exists(/usr/include/getopt.h) LIB_DEPENDS+= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt .endif post-patch: @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \ ${WRKSRC}/pnm2ppa.conf > ${WRKSRC}/pnm2ppa.conf.sample @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \ ${WRKSRC}/docs/en/pnm2ppa.1 > ${WRKSRC}/pnm2ppa.1 @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \ -e "s:%%LOCALBASE%%:${LOCALBASE}:g" \ ${FILESDIR}/asciippafilter.SH > ${WRKSRC}/asciippafilter @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \ -e "s:%%LOCALBASE%%:${LOCALBASE}:g" \ ${FILESDIR}/ppafilter.SH > ${WRKSRC}/ppafilter do-install: ${INSTALL_PROGRAM} ${WRKSRC}/calibrate_ppa ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/pnm2ppa ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/asciippafilter ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/ppafilter ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pnm2ppa.1 ${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/pnm2ppa.conf.sample ${PREFIX}/etc .if !exists(${PREFIX}/etc/pnm2ppa.conf) ${CP} ${PREFIX}/etc/pnm2ppa.conf.sample ${PREFIX}/etc/pnm2ppa.conf .endif @${CAT} ${PKGMESSAGE} .include