- Add staging support, allow it as regular user

- Convert to new LIB_DEPENDS format
- Use SUB_FILES for path substitution
- Unmute install commands
This commit is contained in:
Pawel Pekala 2014-07-06 12:29:21 +00:00
parent d001a438c8
commit 072b35fbcb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=360889
4 changed files with 12 additions and 11 deletions

View File

@ -12,20 +12,21 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Printer filter for EPSON EPL-5700L etc
LIB_DEPENDS= libijs.so:${PORTSDIR}/print/libijs
USES= uidfix
USE_GHOSTSCRIPT_RUN= yes
LIB_DEPENDS= ijs.1:${PORTSDIR}/print/libijs
MAKEFILE= ${FILESDIR}/Makefile
SUB_FILES= pkg-message
NO_STAGE= yes
post-extract:
@cd ${WRKSRC} && ${LS} ijs* | ${GREP} -v ${PORTNAME} | ${XARGS} ${RM}
post-install:
@${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf.sample ${PREFIX}/etc
@${MKDIR} ${DATADIR}
@${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.apsfilter ${DATADIR}
@${SED} -e 's#%%PREFIX%%#${PREFIX}#' ${PKGMESSAGE}
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf.sample \
${STAGEDIR}${PREFIX}/etc
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.apsfilter ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

View File

@ -1,7 +1,7 @@
# $FreeBSD$
DESTDIR= ${PREFIX}
BINDIR= /bin
DESTDIR=
BINDIR= ${PREFIX}/bin
CFLAGS+= -I${LOCALBASE}/include/ijs
LDADD= -L${LOCALBASE}/lib -lijs

View File

@ -4,6 +4,6 @@ You need to copy and customize
%%PREFIX%%/etc/epsonepl.conf[.sample]
If you're using apsfilter then have a look
at %%PREFIX%%/share/epsonepl/epsonepl.apsfilter
at %%DATADIR%%/epsonepl.apsfilter
-------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
bin/ijs_server_epsonepl
bin/ps2epl
etc/epsonepl.conf.sample
share/epsonepl/epsonepl.apsfilter
%%DATADIR%%/epsonepl.apsfilter
@dirrm share/epsonepl