summaryrefslogtreecommitdiff
path: root/mail/yatsvrs/Makefile
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2004-12-15 13:18:02 +0000
committertaca <taca@pkgsrc.org>2004-12-15 13:18:02 +0000
commitce37b765eef959566ccc1d5be7a6400ffa0955ed (patch)
tree1e7418e0c3df82b471dca9dc31e7a80997dc3cd1 /mail/yatsvrs/Makefile
parent5a2596100f1ae39b721678fa78c8aa439186a1e6 (diff)
downloadpkgsrc-ce37b765eef959566ccc1d5be7a6400ffa0955ed.tar.gz
- Utilize bsd.pkg.install.mk framework.
- Add fallback sendmail path, should fix some buld build problem. - Add -x option which enable XTND command support to yatd(8). Bump PKGREVISION.
Diffstat (limited to 'mail/yatsvrs/Makefile')
-rw-r--r--mail/yatsvrs/Makefile50
1 files changed, 20 insertions, 30 deletions
diff --git a/mail/yatsvrs/Makefile b/mail/yatsvrs/Makefile
index 02bc1c6c93b..ba8e9c00432 100644
--- a/mail/yatsvrs/Makefile
+++ b/mail/yatsvrs/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.9 2003/11/06 03:39:39 taca Exp $
+# $NetBSD: Makefile,v 1.10 2004/12/15 13:18:02 taca Exp $
#
DISTNAME= yatsvrs-5.00p6
PKGNAME= ${DISTNAME:S/p/./}
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= mail
MASTER_SITES= ftp://ftp.jone-system.com/pub/jepro/yatsvr/
@@ -13,13 +13,8 @@ COMMENT= Extended POP3 server and some supporting servers
CONFLICTS= ascyd-* yatsvr4-*
+USE_PKGINSTALL= yes
GNU_CONFIGURE= yes
-
-YATSVR_LOGFAC?= LOG_LOCAL4
-YATSVR_MINGID?= 1001
-YATSVR_MAXGID?= 64999
-PKG_SYSCONFSUBDIR?= yatsvr5
-OLDCONFDIR= ${PREFIX}/etc/yat
DOCS= IMPORTANT README UPDATE doc/YATCONF doc/YATEXT4
DOCDIR= ${PREFIX}/share/doc/yatsvr5
EXAMPLES= yatrc2 yatsvrrc
@@ -34,40 +29,35 @@ CONFIGURE_ARGS+= --enable-shadow-password
DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
INSTALL_FILE= ${WRKDIR}/INSTALL
-DEFAULT_ADMIN= root
-
-FILES_SUBST+= AWK=${AWK:Q}
-FILES_SUBST+= CAT=${CAT:Q}
-FILES_SUBST+= CMP=${CMP:Q}
-FILES_SUBST+= CHMOD=${CHMOD:Q}
-FILES_SUBST+= MKDIR=${MKDIR:Q}
-FILES_SUBST+= RM=${RM:Q}
-FILES_SUBST+= RMDIR=${RMDIR:Q}
-FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
-FILES_SUBST+= DEFAULT_ADMIN=${DEFAULT_ADMIN}
-FILES_SUBST+= EXAMPLESDIR=${EXAMPLESDIR}
-FILES_SUBST+= EXAMPLES=${EXAMPLES:Q}
-FILES_SUBST+= YATSVR_INSTALL_DATA=${INSTALL_DATA:Q}
+FILES_SUBST+= DEFAULT_ADMIN=${DEFAULT_YATADMIN}
FILES_SUBST+= YATSVR_MINGID=${YATSVR_MINGID}
FILES_SUBST+= YATSVR_MAXGID=${YATSVR_MAXGID}
-FILES_SUBST_SED= ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/}
-MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL
+INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL
+
+.for f in ${EXAMPLES}
+CONF_FILES+= ${EXAMPLESDIR}/$f ${PKG_SYSCONFDIR}/$f
+.endfor
+OWN_DIRS+= ${PKG_SYSCONFDIR}
-post-build:
- ${SED} ${FILES_SUBST_SED} ${PKGDIR}/INSTALL > ${INSTALL_FILE}
- ${SED} ${FILES_SUBST_SED} ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
+.include "../../mk/bsd.prefs.mk"
+
+YATSVR_LOGFAC?= LOG_LOCAL4
+YATSVR_MINGID?= 1001
+YATSVR_MAXGID?= 64999
+DEFAULT_YATADMIN?= root
+PKG_SYSCONFSUBDIR?= yatsvr5
+OLDCONFDIR?= ${PKG_SYSCONFBASE}/yat
post-install:
- ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}
${INSTALL_DATA_DIR} ${DOCDIR}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/$f ${DOCDIR}
.endfor
${INSTALL_DATA_DIR} ${EXAMPLESDIR}
.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/sample/$f ${EXAMPLESDIR}/$f.example
+ ${INSTALL_DATA} ${WRKSRC}/sample/$f ${EXAMPLESDIR}/$f
.endfor
- PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
.include "../../mk/bsd.pkg.mk"