summaryrefslogtreecommitdiff
path: root/mail/sendmail
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>1999-12-01 21:31:04 +0000
committertron <tron@pkgsrc.org>1999-12-01 21:31:04 +0000
commitc083ee4659fccbde558b1ca64b6d907455ed2ea2 (patch)
tree73c5a1b2d1808b094272d9df221d824791a4b6bc /mail/sendmail
parentb3c5ba61db3265847c5238297090416835cbe2bf (diff)
downloadpkgsrc-c083ee4659fccbde558b1ca64b6d907455ed2ea2.tar.gz
Rename "/usr/sbin/makemap" only if DB 2.x is used.
Diffstat (limited to 'mail/sendmail')
-rw-r--r--mail/sendmail/Makefile14
-rw-r--r--mail/sendmail/pkg/PLIST4
2 files changed, 12 insertions, 6 deletions
diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile
index 67e260e71ba..1a030acedaf 100644
--- a/mail/sendmail/Makefile
+++ b/mail/sendmail/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 1999/12/01 21:15:20 tron Exp $
+# $NetBSD: Makefile,v 1.8 1999/12/01 21:31:04 tron Exp $
DISTNAME= sendmail.8.9.3
PKGNAME= sendmail-8.9.3
@@ -16,16 +16,19 @@ MAKE_ENV+= BSD_BINOWN="${BINOWN}" BSD_BINGRP="${BINGRP}" \
BSD_MANOWN="${MANOWN}" BSD_MANGRP="${MANGRP}"
MESSAGE_FILE= ${WRKDIR}/MESSAGE
-WRKSRC= ${WRKDIR}/${PKGNAME}
OBJDIR!= echo obj.`uname -srm | tr \ .`
+WRKSRC= ${WRKDIR}/${PKGNAME}
.include "../../mk/bsd.prefs.mk"
-.if defined(USE_DB2) && ${USE_DB2} == YES
+USE_DB2?= NO
+
+.if ${USE_DB2} == YES
DEPENDS+= db-2.7.7:../../databases/db
MAKE_ENV+= DB_ENVDEF="-I${LOCALBASE}/include/db2" \
DB_LIBS="-L${LOCALBASE}/lib -ldb2"
+PLIST_SRC= ${WRKDIR}/PLIST
.else
MAKE_ENV+= DB_ENVDEF="" DB_LIBS=""
.endif
@@ -36,6 +39,11 @@ post-build:
<${PKGDIR}/MESSAGE >${MESSAGE_FILE}
${SED} -e 's#@@PREFIX@@#${PREFIX}#g' \
<${FILESDIR}/mailer.conf >${WRKDIR}/mailer.conf.sendmail
+.if ${USE_DB2} == YES
+ ${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
+ ${ECHO} >>${PLIST_SRC} "@exec mv -f /usr/sbin/makemap /usr/sbin/makemap.8.8 || true"
+ ${ECHO} >>${PLIST_SRC} "@unexec mv -f /usr/sbin/makemap.8.8 /usr/sbin/makemap || true"
+.endif
pre-install:
${MKDIR} ${PREFIX}/libexec/sendmail
diff --git a/mail/sendmail/pkg/PLIST b/mail/sendmail/pkg/PLIST
index 9f7763df524..222e30f8d96 100644
--- a/mail/sendmail/pkg/PLIST
+++ b/mail/sendmail/pkg/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 1999/04/30 17:07:11 tv Exp $
+@comment $NetBSD: PLIST,v 1.4 1999/12/01 21:31:04 tron Exp $
bin/newaliases
bin/mailq
bin/hoststat
@@ -172,5 +172,3 @@ share/sendmail/README
@dirrm share/sendmail/domain
@unexec rm -rf %D/share/sendmail/cf
@dirrm share/sendmail
-@exec mv -f /usr/sbin/makemap /usr/sbin/makemap.8.8 || true
-@unexec mv -f /usr/sbin/makemap.8.8 /usr/sbin/makemap || true