aboutsummaryrefslogtreecommitdiff
path: root/print/epson-inkjet-printer-201601w/Makefile
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2017-09-17 18:38:38 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2017-09-17 18:38:38 +0000
commite89db29d408adad91a3cc95cf7392a6f6ba66e0a (patch)
tree9b3101353b97d6fc38566e05bad05320f485453a /print/epson-inkjet-printer-201601w/Makefile
parent069c031f08767b15b987e7a4063df774bca0b2c0 (diff)
downloadports-e89db29d408adad91a3cc95cf7392a6f6ba66e0a.tar.gz
ports-e89db29d408adad91a3cc95cf7392a6f6ba66e0a.zip
Notes
Diffstat (limited to 'print/epson-inkjet-printer-201601w/Makefile')
-rw-r--r--print/epson-inkjet-printer-201601w/Makefile53
1 files changed, 53 insertions, 0 deletions
diff --git a/print/epson-inkjet-printer-201601w/Makefile b/print/epson-inkjet-printer-201601w/Makefile
new file mode 100644
index 000000000000..2ee6aa38cef6
--- /dev/null
+++ b/print/epson-inkjet-printer-201601w/Makefile
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+PORTNAME= epson-inkjet-printer-201601w
+PORTVERSION= 1.0.0
+CATEGORIES= print
+MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/05/62/39/770f0f7c12a304ceaec1ce13e5b5740a71522b68/:amd64 \
+ https://download3.ebz.epson.net/dsc/f/03/00/05/62/39/f1fd78aacb85fff1a3c59a80dae5a5ac25e33992/:i386
+DISTFILES_amd64=${DISTNAME}-1lsb3.2.x86_64.rpm:amd64
+DISTFILES_i386= ${DISTNAME}-1lsb3.2.i486.rpm:i386
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= CUPS filter for Seiko Epson Color Ink Jet Printers
+
+LICENSE= EPSON LGPL21
+LICENSE_COMB= multi
+LICENSE_NAME_EPSON= SEIKO EPSON CORPORATION SOFTWARE LICENSE AGREEMENT
+LICENSE_FILE_EPSON= ${WRKSRC}/opt/${PORTNAME}/doc/COPYING.EPSON
+LICENSE_FILE_LGPL21= ${WRKSRC}/opt/${PORTNAME}/doc/COPYING.LIB
+LICENSE_PERMS_EPSON= none
+
+RUN_DEPENDS= ${LOCALBASE}/libexec/cups/filter/gstoraster:print/cups-filters
+
+RESTRICTED= License does not allow redistribution
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+PLIST_SUB= LINUXBASE=${LINUXBASE} \
+ PORTNAME=${PORTNAME}
+USES= linux
+USE_LINUX= cups-libs jpeg
+
+.include <bsd.port.pre.mk>
+
+.if ${LINUX_ARCH} == i386
+PLIST_SUB+= LIBDIR=lib
+.elif ${LINUX_ARCH} == x86_64
+PLIST_SUB+= LIBDIR=lib64
+.endif
+
+post-extract:
+ @${GUNZIP_CMD} ${WRKSRC}/opt/${PORTNAME}/ppds/Epson/*.ppd.gz
+
+post-patch:
+ @${SED} -i '' '/^\*cupsFilter:/s,/opt/,${LINUXBASE}&,' \
+ ${WRKSRC}/opt/${PORTNAME}/ppds/Epson/*.ppd
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${LINUXBASE}
+ ${CP} -Rp ${WRKSRC}/opt ${STAGEDIR}${LINUXBASE}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/cups/model/
+ ${LN} -sf ${LINUXBASE}/opt/${PORTNAME}/ppds/Epson ${STAGEDIR}${PREFIX}/share/cups/model/Epson-201601w
+
+.include <bsd.port.post.mk>