summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorcheusov <cheusov>2012-09-09 18:28:07 +0000
committercheusov <cheusov>2012-09-09 18:28:07 +0000
commit1b53fbb8c8918104df737bf565ec3f6da20100ea (patch)
tree83cc5c0ea8767caa67e24dd020bb2236f2ea04a3 /mail
parent276376588d2aaaa1be73198c5d937eacf59f25cc (diff)
downloadpkgsrc-1b53fbb8c8918104df737bf565ec3f6da20100ea.tar.gz
CONFLICTS with avenger-[0-9]*; ++pkgrevision
Fix some pkglint warnings
Diffstat (limited to 'mail')
-rw-r--r--mail/deliver/Makefile32
1 files changed, 18 insertions, 14 deletions
diff --git a/mail/deliver/Makefile b/mail/deliver/Makefile
index 3652b399520..4cb0eeb3870 100644
--- a/mail/deliver/Makefile
+++ b/mail/deliver/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2009/06/29 22:40:28 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2012/09/09 18:28:07 cheusov Exp $
DISTNAME= deliver-2.1.14
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=deliver/}
@@ -11,6 +11,8 @@ COMMENT= Local mail delivery agent with shell-script control
PKG_DESTDIR_SUPPORT= user-destdir
+CONFLICTS= avenger-[0-9]*
+
USE_TOOLS+= yacc
PKG_SYSCONFSUBDIR= deliver
@@ -33,24 +35,26 @@ CPPFLAGS+= -DNO_SYS_TIMEB_H
SPECIAL_PERMS+= bin/deliver ${SETUID_ROOT_PERMS}
.endif
+SUBST_CLASSES+= sources
+SUBST_STAGE.sources= post-patch
+SUBST_MESSAGE.sources= Fixing source code.
+SUBST_FILES.sources= config.h deliver.8 conf/os-netbsd.h
+SUBST_SED.sources= -e 's,@DELIVER_CONF_PREFIX@,$(PKG_SYSCONFDIR),g'
+SUBST_SED.sources+= -e 's,@PREFIX@,$(PREFIX),g'
+
pre-configure:
- cd ${WRKSRC}; \
- for FILE in config.h deliver.8 conf/os-netbsd.h; do \
- ${MV} $${FILE} $${FILE}.bak; \
- ${SED} -e 's#@DELIVER_CONF_PREFIX@#${PKG_SYSCONFDIR}#g' \
- -e 's#@PREFIX@#${PREFIX}#g' \
- < $${FILE}.bak > $${FILE}; \
- done; \
+ set -e; cd ${WRKSRC}; \
${MV} deliver.8 deliver.1
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/deliver ${DESTDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/header ${DESTDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/deliver.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_MAN} ${WRKSRC}/header.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ set -e; \
+ ${INSTALL_PROGRAM} ${WRKSRC}/deliver ${DESTDIR}${PREFIX}/bin; \
+ ${INSTALL_PROGRAM} ${WRKSRC}/header ${DESTDIR}${PREFIX}/bin; \
+ ${INSTALL_MAN} ${WRKSRC}/deliver.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
+ ${INSTALL_MAN} ${WRKSRC}/header.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
cd ${WRKSRC}; \
${INSTALL_DATA} INSTALL MMDF README SENDMAIL \
- ${DESTDIR}${PREFIX}/share/doc/deliver
+ ${DESTDIR}${PREFIX}/share/doc/deliver; \
cd ${WRKSRC}/samples; \
${INSTALL_DATA} README p-aliases s-aliases u-chip u-notify u-vacation \
${DESTDIR}${PREFIX}/share/examples/deliver