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 WWW= https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX # License does not allow redistribution 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 NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_SUB= LINUXBASE=${LINUXBASE} \ PORTNAME=${PORTNAME} USES= linux USE_LINUX= cups-libs jpeg .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .endif .include .if ${ARCH} == i386 PLIST_SUB+= LIBDIR=lib _MASTER_SITES_FULL= https://download3.ebz.epson.net/dsc/f/03/00/05/62/39/f1fd78aacb85fff1a3c59a80dae5a5ac25e33992/ _DISTFILES_FULL= ${DISTNAME}-1lsb3.2.i486.rpm .elif ${ARCH} == amd64 PLIST_SUB+= LIBDIR=lib64 _MASTER_SITES_FULL= https://download3.ebz.epson.net/dsc/f/03/00/05/62/39/770f0f7c12a304ceaec1ce13e5b5740a71522b68/ _DISTFILES_FULL=${DISTNAME}-1lsb3.2.x86_64.rpm .endif .include #_MASTER_STES .if !exists(${DISTDIR}/${DISTNAME}_${ARCH}) IGNORE= must be manually fetched from ${_MASTER_SITES_FULL}. Download\ ${_DISTFILES_FULL}, place it in ${DISTDIR} and restart this build .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