1 # $NetBSD: Makefile,v 1.70 2008/08/21 20:35:36 epg Exp $
5 MASTER_SITES= http://savannah.nongnu.org/download/nmh/
7 MAINTAINER= epg@NetBSD.org
8 HOMEPAGE= http://www.nongnu.org/nmh/
9 COMMENT= Cleaned up MH mailer suite
11 PKG_DESTDIR_SUPPORT= user-destdir
15 CONFLICTS= ja-mh-[0-9]*
16 CONFLICTS+= ja-mh6-[0-9]*
20 # We choose DOT_LOCKING in our patches because ".lock" files are
21 # the most common locking mechanism supported by mail software.
22 # It also works well over NFS.
24 # Locks supported by `mail.local' are ".lock" and flock(2).
26 .include "../../mk/bsd.prefs.mk"
27 # Avoids SEGV in nmh's private version of strcasecmp() under gcc4
28 .if !empty(PKGSRC_COMPILER:Mgcc*)
34 # Mail Transport Agent - either "smtp" or "sendmail"
39 CONFIGURE_ARGS+= --libdir=${PREFIX}/libexec/nmh
40 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
41 CONFIGURE_ARGS+= --enable-nmh-pop
42 CONFIGURE_ARGS+= --with-mts=${NMH_MTA:Q}
44 .if defined(NMH_EDITOR)
45 CONFIGURE_ARGS+= --with-editor=${NMH_EDITOR:Q}
48 .if defined(NMH_PAGER)
49 CONFIGURE_ARGS+= --with-pager=${NMH_PAGER:Q}
54 .if ${OPSYS} == "NetBSD"
55 LIBS+= -lroken -lcrypt -lcom_err
57 CONFIGURE_ARGS+= --with-krb4
59 CONFIGURE_ARGS+= --without-krb4
63 EGDIR= ${PREFIX}/share/examples/nmh
64 INSTALLATION_DIRS= ${DOCDIR} ${EGDIR}
66 BUILD_DEFS+= NMH_MTA NMH_EDITOR NMH_PAGER NMH_HASH_BACKUP
68 PKG_SYSCONFSUBDIR= nmh
70 .for f in MailAliases \
96 CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
100 for f in `${GREP} '^${DOCDIR}/' ${PKGDIR}/PLIST`; do \
101 ${INSTALL_DATA} ${WRKSRC}/docs/`${BASENAME} $$f` \
102 ${DESTDIR}${PREFIX}/${DOCDIR}; \
104 ${INSTALL_DATA} ${FILESDIR}/mhn.defaults.dist \
105 ${DESTDIR}${EGDIR}/mhn.defaults
107 .include "../../mk/bsd.pkg.mk"