86 lines
2.3 KiB
Makefile
86 lines
2.3 KiB
Makefile
# $NetBSD: Makefile,v 1.9 2001/02/26 20:55:45 wiz Exp $
|
|
|
|
DISTNAME= cyrus-imapd-1.6.24
|
|
PKGNAME= ${DISTNAME}nb1
|
|
CATEGORIES= mail
|
|
MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
|
|
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/imap/
|
|
|
|
MAINTAINER= jlam@netbsd.org
|
|
HOMEPAGE= http://asg.web.cmu.edu/cyrus/imapd/
|
|
COMMENT= IMAP server
|
|
|
|
DEPENDS+= tcl>=8.3.2:../../lang/tcl
|
|
DEPENDS+= cyrus-sasl>=1.5.24nb2:../../security/cyrus-sasl
|
|
|
|
USE_PERL5= # defined
|
|
USE_SSL= # defined
|
|
GNU_CONFIGURE= # defined
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
# CYRUS_USER username of the Cyrus administrator
|
|
# CYRUS_GROUP group of the Cyrus administrator
|
|
#
|
|
CYRUS_USER?= cyrus
|
|
CYRUS_GROUP?= mail
|
|
|
|
BUILD_DEFS+= CYRUS_USER CYRUS_GROUP
|
|
|
|
CONFIGURE_ARGS+= --with-cyrus-user=${CYRUS_USER}
|
|
CONFIGURE_ARGS+= --with-cyrus-group=${CYRUS_GROUP}
|
|
CONFIGURE_ARGS+= --with-cyrus-prefix=${PREFIX}/cyrus
|
|
CONFIGURE_ARGS+= --with-statedir=/var/run
|
|
CONFIGURE_ARGS+= --with-sasldir=${LOCALBASE}
|
|
CONFIGURE_ARGS+= --with-openssl=${SSLBASE}
|
|
CONFIGURE_ARGS+= --without-notify
|
|
CONFIGURE_ARGS+= --without-zephyr
|
|
CONFIGURE_ARGS+= --enable-netscapehack
|
|
|
|
.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
|
|
.endif
|
|
|
|
.if defined(KERBEROS) && ${KERBEROS} == 4
|
|
USE_KERBEROS= # defined
|
|
CONFIGURE_ARGS+= --with-auth=krb
|
|
.else
|
|
CONFIGURE_ARGS+= --with-auth=unix
|
|
CONFIGURE_ARGS+= --without-krb
|
|
.endif
|
|
|
|
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
|
|
CONFIGURE_ENV+= LIBS="${LIBS}"
|
|
LIBS+= `sasl-config --libs`
|
|
|
|
DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
|
|
INSTALL_FILE= ${WKRDIR}/INSTALL
|
|
|
|
HTMLDIR= ${PREFIX}/share/doc/html/cyrus-imapd
|
|
EGDIR= ${PREFIX}/share/examples/cyrus-imapd
|
|
|
|
post-extract:
|
|
cd ${WRKSRC}/man; ${MV} imapd.8 cyrus-imapd.8
|
|
|
|
pre-install:
|
|
${SED} -e "s,@AWK@,${AWK},g" \
|
|
-e "s,@CAT@,${CAT},g" \
|
|
-e "s,@RM@,${RM},g" \
|
|
< ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
|
|
${SED} -e "s,@CAT@,${CAT},g" \
|
|
-e "s,@CHMOD@,${CHMOD},g" \
|
|
-e "s,@CP@,${CP},g" \
|
|
< ${PKGDIR}/INSTALL > ${INSTALL_FILE}
|
|
|
|
post-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap ${PREFIX}/cyrus/bin
|
|
${INSTALL_DATA_DIR} ${EGDIR}
|
|
${INSTALL_DATA} ${FILESDIR}/imapd.conf ${EGDIR}
|
|
${INSTALL_DATA_DIR} ${HTMLDIR}
|
|
cd ${WRKSRC}/doc/html; ${INSTALL_DATA} *.html ${HTMLDIR}
|
|
PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|