aboutsummaryrefslogtreecommitdiff
path: root/comms/efax/Makefile
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-04-20 22:07:46 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-04-20 22:07:46 +0000
commitb674570f10e781244145c42715f5e9f98c2750d1 (patch)
treed0a53c1a9832afed762eb1cf57bea97e35fe7f01 /comms/efax/Makefile
parentfefad75e5380b9364cd3114e48081838b43e16d9 (diff)
downloadports-b674570f10e781244145c42715f5e9f98c2750d1.tar.gz
ports-b674570f10e781244145c42715f5e9f98c2750d1.zip
STAGE support, replace pkg-install with some plist
magic and a pkg-message. Rename patches to avoid forbidden characters. Use @sample.
Notes
Notes: svn path=/head/; revision=351652
Diffstat (limited to 'comms/efax/Makefile')
-rw-r--r--comms/efax/Makefile40
1 files changed, 17 insertions, 23 deletions
diff --git a/comms/efax/Makefile b/comms/efax/Makefile
index 0e0ffd03ff9f..5db25aa6ac23 100644
--- a/comms/efax/Makefile
+++ b/comms/efax/Makefile
@@ -3,46 +3,40 @@
PORTNAME= efax-0.9a
PORTVERSION= 001114a7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= comms
MASTER_SITES= http://shino.pos.to/linux/
MAINTAINER= ports@FreeBSD.org
COMMENT= Fax send/receive program
-RUN_DEPENDS= xloadimage:${PORTSDIR}/x11/xloadimage
+RUN_DEPENDS=xloadimage:${PORTSDIR}/x11/xloadimage
-USES= gmake
-MAN1= fax.1 \
- efax.1 \
- efix.1
DOCSDIR= ${PREFIX}/share/doc/efax
PORTDOCS= COPYING README printcap.sample efax.html fax.html
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
- INSTALL_DATA="${INSTALL_DATA}"
+ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
+ INSTALL_DATA="${INSTALL_DATA}"
+SUB_FILES= pkg-message
CONFLICTS= efax-gtk-*
-NO_STAGE= yes
+post-patch:
+ ${REINPLACE_CMD} -e 's,$$(PREFIX),${STAGEDIR}&,g' ${WRKSRC}/Makefile
+
post-build:
- ${MV} ${WRKSRC}/fax ${WRKSRC}/fax.orig
- ${CAT} ${WRKSRC}/fax.orig | ${SED} -e s!%%PREFIX%%!${PREFIX}!g > \
- ${WRKSRC}/fax
+ ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/fax
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-install:
- ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample ${PREFIX}/etc
- ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample.ja ${PREFIX}/etc
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
-.endif
- @${ECHO_CMD}
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${ECHO_CMD}
+ ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample.ja ${STAGEDIR}${PREFIX}/etc/efax.rc.ja.sample
+ @${MKDIR} ${STAGEDIR}/var/spool/fax/incoming
+ ${TOUCH} ${STAGEDIR}/var/spool/fax/incoming/.keepme
+ @${MKDIR} ${STAGEDIR}/var/spool/fax/outgoing
+ ${TOUCH} ${STAGEDIR}/var/spool/fax/outgoing/lock
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>