aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/sendmail/Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile
index df1356494232..9bbde99815dc 100644
--- a/mail/sendmail/Makefile
+++ b/mail/sendmail/Makefile
@@ -12,12 +12,18 @@ MAINTAINER= dinoex@FreeBSD.org
COMMENT= Reliable, highly configurable mail transfer agent with utilities
CONFLICTS?= courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-*
-NEED_ROOT= yes
USERS= smmsp
GROUPS= smmsp
-USES= cpe
+MAKE_ARGS= UBINOWN=${UID} UBINGRP=${GID} \
+ SBINOWN=${UID} SBINGRP=${GID} \
+ GBINOWN=${UID} GBINGRP=${GID} \
+ MANOWN=${UID} MANGRP=${GID} \
+ LIBMODE=0644 UBINMODE=0755 \
+ GBINMODE=2755
+
+USES= cpe uidfix
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
DOCS= KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \
sendmail/TRACEFLAGS sendmail/SECURITY sendmail/TUNING
@@ -242,7 +248,7 @@ post-install:
${WRKSRC}/obj.`${WRKSRC}/devtools/bin/Build -A`/libmilter/libmilter.a \
${STAGEDIR}${PREFIX}/lib/
.if ${PORT_OPTIONS:MMILTER_SHARED}
- ${INSTALL_SCRIPT} \
+ ${INSTALL_LIB} \
${WRKSRC}/obj.`${WRKSRC}/devtools/bin/Build -A`/libsharedmilter/libmilter.so \
${STAGEDIR}${PREFIX}/lib/libmilter.so.${MILTER_SOVER}
${LN} -sf libmilter.so.${MILTER_SOVER} \
@@ -275,7 +281,6 @@ post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}/libmilter
${TAR} -C ${WRKSRC}/libmilter/docs -cf - . | \
${TAR} -C ${STAGEDIR}${DOCSDIR}/libmilter -xf -
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmilter.so.${MILTER_SOVER}
.endif
.if ${PORT_OPTIONS:MCYRUSLOOKUP}
${INSTALL_DATA} ${FILESDIR}/CYRUS_LOOKUP ${STAGEDIR}${DOCSDIR}/CYRUS_LOOKUP