1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
freebsd-ports/print/foo2zjs/Makefile
Baptiste Daroussin 5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00

133 lines
3.4 KiB
Makefile

# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
# $FreeBSD$
PORTNAME= foo2zjs
PORTVERSION= 20110609
PORTREVISION= 2
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \
${MASTER_SITE_LOCAL:S,$,acm/${PORTNAME}/,}
MAINTAINER= acm@FreeBSD.org
COMMENT= Driver for printers that use the ZjStream wire protocol
LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base
RUN_DEPENDS= ${LOCALBASE}/share/foomatic/db/oldprinterids:${PORTSDIR}/print/foomatic-db \
foomatic-rip:${PORTSDIR}/print/foomatic-filters
PROJECTHOST= bsdistfiles
USE_GHOSTSCRIPT=yes
USE_GMAKE= yes
SUB_FILES= pkg-message
MAN1= arm2hpdl.1 \
foo2hiperc-wrapper.1 \
foo2hiperc.1 \
foo2hp.1 \
foo2hp2600-wrapper.1 \
foo2lava-wrapper.1 \
foo2lava.1 \
foo2oak-wrapper.1 \
foo2oak.1 \
foo2qpdl-wrapper.1 \
foo2qpdl.1 \
foo2slx-wrapper.1 \
foo2slx.1 \
foo2xqx-wrapper.1 \
foo2xqx.1 \
foo2zjs-pstops.1 \
foo2zjs-wrapper.1 \
foo2zjs.1 \
hipercdecode.1 \
lavadecode.1 \
oakdecode.1 \
opldecode.1 \
printer-profile.1 \
qpdldecode.1 \
slxdecode.1 \
usb_printerid.1 \
xqxdecode.1 \
zjsdecode.1 \
EXTRAFILES= msexpand getweb
XML_FILES= driver/foo2hiperc.xml \
driver/foo2hp.xml \
driver/foo2lava.xml \
driver/foo2oak.xml \
driver/foo2oak-z1.xml \
driver/foo2qpdl.xml \
driver/foo2slx.xml \
driver/foo2xqx.xml \
driver/foo2zjs.xml \
printer/Generic-OAKT_Printer.xml \
printer/Generic-ZjStream_Printer.xml \
printer/HP-Color_LaserJet_1500.xml \
printer/HP-Color_LaserJet_1600.xml \
printer/HP-Color_LaserJet_2600n.xml \
printer/HP-Color_LaserJet_CP1215.xml \
printer/HP-LaserJet_1000.xml \
printer/HP-LaserJet_1005.xml \
printer/HP-LaserJet_1018.xml \
printer/HP-LaserJet_1020.xml \
printer/HP-LaserJet_1022.xml \
printer/HP-LaserJet_M1005_MFP.xml \
printer/HP-LaserJet_M1120_MFP.xml \
printer/HP-LaserJet_P1005.xml \
printer/HP-LaserJet_P1006.xml \
printer/HP-LaserJet_P1007.xml \
printer/HP-LaserJet_P1008.xml \
printer/HP-LaserJet_P1505.xml \
printer/HP-LaserJet_P2014.xml \
printer/KONICA_MINOLTA-magicolor_2480_MF.xml \
printer/KONICA_MINOLTA-magicolor_2490_MF.xml \
printer/KONICA_MINOLTA-magicolor_2530_DL.xml \
printer/Kyocera-KM-1635.xml \
printer/Kyocera-KM-2035.xml \
printer/Lexmark-C500.xml \
printer/Minolta-Color_PageWorks_Pro_L.xml \
printer/Minolta-magicolor_2200_DL.xml \
printer/Minolta-magicolor_2300_DL.xml \
printer/Minolta-magicolor_2430_DL.xml \
printer/Oki-C3100.xml \
printer/Oki-C3200.xml \
printer/Oki-C3300.xml \
printer/Oki-C3400.xml \
printer/Oki-C3530_MFP.xml \
printer/Oki-C5100.xml \
printer/Oki-C5200.xml \
printer/Oki-C5500.xml \
printer/Oki-C5600.xml \
printer/Oki-C5800.xml \
printer/Samsung-CLP-300.xml \
printer/Samsung-CLP-315.xml \
printer/Samsung-CLP-600.xml \
printer/Samsung-CLP-610.xml \
printer/Samsung-CLX-2160.xml \
printer/Samsung-CLX-3160.xml \
printer/Samsung-CLX-3175.xml \
printer/Xerox-Phaser_6110.xml \
printer/Xerox-Phaser_6115MFP.xml
.for FILES in ${XML_FILES}
EXTRACT_AFTER_ARGS+= --exclude '${FILES}'
.endfor
post-patch:
@${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|g' -e 's|^PREFIX|PREFIX?|g' ${WRKSRC}/icc2ps/Makefile
post-install:
@cd ${WRKSRC} && \
${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1/ && \
${INSTALL_SCRIPT} ${EXTRAFILES} ${PREFIX}/bin/
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for FILE in ChangeLog README manual.pdf
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
.endfor
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>