3237cae1b5
fix in patch-af. Without that patch, the example procmail rules in spamprobe's manual page will cause procmail to eat your mail, so we should make it obvious...
57 lines
1.6 KiB
Makefile
57 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.35 2004/01/20 03:24:44 lukem Exp $
|
|
#
|
|
|
|
DISTNAME= procmail-3.22
|
|
PKGREVISION= 1
|
|
CATEGORIES= mail
|
|
MASTER_SITES= ftp://ftp.procmail.org/pub/procmail/
|
|
|
|
MAINTAINER= kim@tac.nyc.ny.us
|
|
HOMEPAGE= http://www.procmail.org/
|
|
COMMENT= Local mail delivery agent
|
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
|
|
|
USE_BUILDLINK3= YES
|
|
MAKE_ENV+= SHELL=${SH} CHMOD=${CHMOD}
|
|
INSTALL_TARGET= install-suid install.man
|
|
UNLIMIT_RESOURCES= datasize
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
BUILD_DEFS+= PROCMAIL_MAILSPOOLHOME PROCMAIL_TRUSTED_IDS
|
|
|
|
PROCMAIL_TRUSTED_IDS?=\
|
|
"root","daemon","uucp","mail","x400","network","list","slist","lists","news",0
|
|
|
|
pre-configure:
|
|
${ECHO} "#define TRUSTED_IDS {${PROCMAIL_TRUSTED_IDS:Q}}" \
|
|
>> ${WRKSRC}/config.h
|
|
${ECHO} "#undef ETCRC" >> ${WRKSRC}/config.h
|
|
${ECHO} "#undef ETCRCS" >> ${WRKSRC}/config.h
|
|
${ECHO} "#define ETCRC \"${PKG_SYSCONFDIR}/procmailrc\"" \
|
|
>> ${WRKSRC}/config.h
|
|
${ECHO} "#define ETCRCS \"${PKG_SYSCONFDIR}/procmailrcs/\"" \
|
|
>> ${WRKSRC}/config.h
|
|
.if defined(PROCMAIL_MAILSPOOLHOME)
|
|
${ECHO} "#define MAILSPOOLHOME \"/${PROCMAIL_MAILSPOOLHOME}\"" \
|
|
>> ${WRKSRC}/src/authenticate.h
|
|
.endif
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
do-install:
|
|
cd ${WRKSRC}/new; \
|
|
for f in procmail formail lockfile; do \
|
|
${INSTALL_PROGRAM} $$f ${PREFIX}/bin/$$f; \
|
|
done; \
|
|
${INSTALL_SCRIPT} mailstat ${PREFIX}/bin/mailstat; \
|
|
for f in procmail.1 formail.1 lockfile.1; do \
|
|
${INSTALL_MAN} $$f ${PREFIX}/man/man1/$$f; \
|
|
done; \
|
|
for f in procmailex.5 procmailrc.5 procmailsc.5; do \
|
|
${INSTALL_MAN} $$f ${PREFIX}/man/man5/$$f; \
|
|
done
|
|
${SH} ${WRKSRC}/suid.sh
|
|
.endif
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|