2001-09-18 23:56:29 +02:00
|
|
|
# $NetBSD: Makefile,v 1.16 2001/09/18 21:56:29 skrll Exp $
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2001-09-18 23:56:29 +02:00
|
|
|
DISTNAME= cyrus-imapd-2.0.16
|
2000-08-25 14:35:40 +02:00
|
|
|
CATEGORIES= mail
|
2000-12-10 10:45:32 +01:00
|
|
|
MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
|
|
|
|
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/imap/
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
MAINTAINER= jlam@netbsd.org
|
2000-08-25 14:35:40 +02:00
|
|
|
HOMEPAGE= http://asg.web.cmu.edu/cyrus/imapd/
|
2001-02-17 18:52:59 +01:00
|
|
|
COMMENT= IMAP server
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
DEPENDS+= cyrus-sasl>=1.5.24nb2:../../security/cyrus-sasl
|
2001-09-18 23:56:29 +02:00
|
|
|
DEPENDS+= db3>=2.9:../../databases/db3
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2001-06-04 22:49:31 +02:00
|
|
|
LICENSE= cyrus-imapd-license
|
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
USE_PERL5= # defined
|
|
|
|
USE_SSL= # defined
|
|
|
|
GNU_CONFIGURE= # defined
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
# CYRUS_USER username of the Cyrus administrator
|
|
|
|
# CYRUS_GROUP group of the Cyrus administrator
|
|
|
|
#
|
|
|
|
CYRUS_USER?= cyrus
|
|
|
|
CYRUS_GROUP?= mail
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2001-02-26 21:55:45 +01:00
|
|
|
BUILD_DEFS+= CYRUS_USER CYRUS_GROUP
|
2000-08-25 14:35:40 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-cyrus-user=${CYRUS_USER}
|
|
|
|
CONFIGURE_ARGS+= --with-cyrus-group=${CYRUS_GROUP}
|
2000-12-10 10:45:32 +01:00
|
|
|
CONFIGURE_ARGS+= --with-cyrus-prefix=${PREFIX}/cyrus
|
|
|
|
CONFIGURE_ARGS+= --with-statedir=/var/run
|
2001-09-18 23:56:29 +02:00
|
|
|
CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
|
2000-12-10 10:45:32 +01:00
|
|
|
CONFIGURE_ARGS+= --with-openssl=${SSLBASE}
|
2001-09-18 23:56:29 +02:00
|
|
|
CONFIGURE_ARGS+= --with-dbdir=${LOCALBASE}
|
|
|
|
CONFIGURE_ARGS+= --without-ucdsnmp
|
2000-12-10 10:45:32 +01:00
|
|
|
CONFIGURE_ARGS+= --without-notify
|
|
|
|
CONFIGURE_ARGS+= --without-zephyr
|
|
|
|
CONFIGURE_ARGS+= --enable-netscapehack
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
.if exists(/usr/include/krb5/com_err.h)
|
|
|
|
CONFIGURE_ARGS+= --with-com_err=/usr
|
|
|
|
CPPFLAGS+= -I/usr/include/krb5
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --with-com_err=yes
|
2000-08-25 14:35:40 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(KERBEROS) && ${KERBEROS} == 4
|
2000-12-10 10:45:32 +01:00
|
|
|
USE_KERBEROS= # defined
|
|
|
|
CONFIGURE_ARGS+= --with-auth=krb
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --with-auth=unix
|
|
|
|
CONFIGURE_ARGS+= --without-krb
|
2000-08-25 14:35:40 +02:00
|
|
|
.endif
|
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
LIBS+= `sasl-config --libs`
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
|
2001-03-12 11:26:21 +01:00
|
|
|
INSTALL_FILE= ${WRKDIR}/INSTALL
|
2000-12-10 10:45:32 +01:00
|
|
|
|
|
|
|
HTMLDIR= ${PREFIX}/share/doc/html/cyrus-imapd
|
|
|
|
EGDIR= ${PREFIX}/share/examples/cyrus-imapd
|
2000-08-25 14:35:40 +02:00
|
|
|
|
2000-12-10 20:33:03 +01:00
|
|
|
post-extract:
|
|
|
|
cd ${WRKSRC}/man; ${MV} imapd.8 cyrus-imapd.8
|
|
|
|
|
2000-08-25 14:35:40 +02:00
|
|
|
pre-install:
|
2000-12-10 10:45:32 +01:00
|
|
|
${SED} -e "s,@AWK@,${AWK},g" \
|
|
|
|
-e "s,@CAT@,${CAT},g" \
|
|
|
|
-e "s,@RM@,${RM},g" \
|
2000-08-25 14:35:40 +02:00
|
|
|
< ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
|
2000-12-10 10:45:32 +01:00
|
|
|
${SED} -e "s,@CAT@,${CAT},g" \
|
|
|
|
-e "s,@CHMOD@,${CHMOD},g" \
|
|
|
|
-e "s,@CP@,${CP},g" \
|
2000-08-25 14:35:40 +02:00
|
|
|
< ${PKGDIR}/INSTALL > ${INSTALL_FILE}
|
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
post-install:
|
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap ${PREFIX}/cyrus/bin
|
|
|
|
${INSTALL_DATA_DIR} ${EGDIR}
|
|
|
|
${INSTALL_DATA} ${FILESDIR}/imapd.conf ${EGDIR}
|
|
|
|
${INSTALL_DATA_DIR} ${HTMLDIR}
|
2001-09-18 23:56:29 +02:00
|
|
|
cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html ${HTMLDIR}
|
|
|
|
cd ${WRKSRC}/master/conf; ${INSTALL_DATA} *.conf ${EGDIR}
|
2000-12-10 10:45:32 +01:00
|
|
|
PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
|
2000-08-25 14:35:40 +02:00
|
|
|
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|