Annotation of pkgsrc/mail/nmh/Makefile, Revision 1.56
1.56 ! wiz 1: # $NetBSD: Makefile,v 1.55 2005/01/16 19:19:46 jmmv Exp $
1.1 agc 2:
1.38 jlam 3: DISTNAME= nmh-1.0.4
1.55 jmmv 4: PKGREVISION= 6
1.38 jlam 5: CATEGORIES= mail
6: MASTER_SITES= ftp://ftp.mhost.com/pub/nmh/ \
7: ftp://ftp.gw.com/pub/unix/mail/mh/nmh/
1.1 agc 8:
1.38 jlam 9: MAINTAINER= kim@tac.nyc.ny.us
1.52 salo 10: HOMEPAGE= http://www.nongnu.org/nmh/
1.39 wiz 11: COMMENT= Cleaned up MH mailer suite
1.30 sakamoto 12:
1.43 jlam 13: CONFLICTS= ja-mh-[0-9]*
14: CONFLICTS+= ja-mh6-[0-9]*
1.1 agc 15:
1.24 kim 16: # We choose DOT_LOCKING in our patches because ".lock" files are
17: # the most common locking mechanism supported by mail software.
18: # It also works well over NFS.
19:
20: # Locks supported by `mail.local' are ".lock" and flock(2).
21:
22: .include "../../mk/bsd.prefs.mk"
23:
1.10 hubertf 24: # Mail Transport Agent - either "smtp" or "sendmail"
1.38 jlam 25: NMH_MTA?= smtp
1.7 agc 26:
1.38 jlam 27: GNU_CONFIGURE= # defined
1.55 jmmv 28: USE_PKGINSTALL= yes
29:
1.38 jlam 30: CONFIGURE_ARGS+= --libdir=${PREFIX}/libexec/nmh
1.55 jmmv 31: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
1.38 jlam 32: CONFIGURE_ARGS+= --enable-nmh-pop
33: CONFIGURE_ARGS+= --with-mts=${NMH_MTA}
1.24 kim 34:
35: .ifdef NMH_EDITOR
1.38 jlam 36: CONFIGURE_ARGS+= --with-editor=${NMH_EDITOR}
1.24 kim 37: .endif
38:
39: .ifdef NMH_PAGER
1.38 jlam 40: CONFIGURE_ARGS+= --with-pager=${NMH_PAGER}
1.24 kim 41: .endif
1.1 agc 42:
1.40 assar 43: .if defined(KERBEROS)
1.47 cjep 44: PKG_USE_KERBEROS= # defined
1.50 lha 45: .if ${OPSYS} == "NetBSD"
1.51 cjep 46: LIBS= -lroken -lcrypt -lcom_err
1.50 lha 47: .endif
1.38 jlam 48: CONFIGURE_ARGS+= --with-krb4
1.29 kim 49: .else
1.38 jlam 50: CONFIGURE_ARGS+= --without-krb4
1.22 kim 51: .endif
52:
1.38 jlam 53: DOCDIR= share/doc/nmh
1.55 jmmv 54: EGDIR= ${PREFIX}/share/examples/nmh
1.27 agc 55:
1.38 jlam 56: BUILD_DEFS+= NMH_MTA NMH_EDITOR NMH_PAGER NMH_HASH_BACKUP
1.25 kim 57:
1.55 jmmv 58: PKG_SYSCONFSUBDIR= nmh
59: CONF_FILES= # empty
60: .for f in MailAliases \
61: components \
62: digestcomps \
63: distcomps \
64: forwcomps \
65: mhl.body \
66: mhl.digest \
67: mhl.format \
68: mhl.forward \
69: mhl.headers \
70: mhl.reply \
71: mhn.defaults \
72: mts.conf \
73: rcvdistcomps \
74: rcvdistcomps.outbox \
75: replcomps \
76: replgroupcomps \
77: scan.MMDDYY \
78: scan.YYYYMMDD \
79: scan.default \
80: scan.mailx \
81: scan.nomime \
82: scan.size \
83: scan.time \
84: scan.timely \
85: scan.unseen \
86: tmac.h
87: CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
88: .endfor
89: .undef f
90:
1.25 kim 91: .if defined(NMH_HASH_BACKUP) && (${NMH_HASH_BACKUP} == yes)
92: post-configure:
93: ${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.bak
94: ${SED} -e 's/^\(#define *BACKUP_PREFIX\) *.*/\1 "#"/' \
95: < ${WRKSRC}/config.h.bak > ${WRKSRC}/config.h
96: .endif
1.1 agc 97:
1.55 jmmv 98: # This hopefully makes sure the permissions and ownership are right.
99: pre-install:
100: ${INSTALL_DATA_DIR} ${EGDIR}
1.34 kim 101:
1.1 agc 102: post-install:
1.38 jlam 103: ${INSTALL_DATA_DIR} ${PREFIX}/${DOCDIR}
104: for f in `${GREP} '^${DOCDIR}/' ${PKGDIR}/PLIST`; do \
1.53 salo 105: ${INSTALL_DATA} ${WRKSRC}/`${BASENAME} $$f` ${PREFIX}/${DOCDIR}; \
1.22 kim 106: done
1.55 jmmv 107: ${INSTALL_DATA} ${FILESDIR}/mhn.defaults.dist ${EGDIR}/mhn.defaults
1.1 agc 108:
1.14 agc 109: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>