[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / mail / nmh

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>