Annotation of pkgsrc/mail/dovecot/Makefile, Revision 1.11
1.11 ! xtraeme 1: # $NetBSD: Makefile,v 1.10 2003/11/12 03:39:40 jschauma Exp $
1.1 salo 2: #
3:
1.11 ! xtraeme 4: DISTNAME= dovecot-0.99.10.4
1.6 salo 5: CATEGORIES= mail
6: MASTER_SITES= http://dovecot.procontrol.fi/
1.1 salo 7:
1.11 ! xtraeme 8: PATCH_SITES= http://www.roughtrade.net/dovecot/
! 9: PATCHFILES= dovecot-crammd5-0.99.10.2.diff
1.6 salo 10: PATCH_DIST_STRIP= -p1
1.1 salo 11:
1.6 salo 12: MAINTAINER= tom@replic8.net
13: HOMEPAGE= http://dovecot.procontrol.fi/
14: COMMENT= Secure IMAP and POP3 server
15:
16: USE_BUILDLINK2= YES
17: USE_LIBTOOL= YES
18: USE_PKGINSTALL= YES
19: GNU_CONFIGURE= YES
1.1 salo 20:
21: LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
22:
23: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
24: CONFIGURE_ARGS+= --localstatedir=/var
1.7 xtraeme 25: CONFIGURE_ARGS+= --with-ssldir=${SSLCERTS}
1.1 salo 26:
1.4 salo 27: .include "../../mk/bsd.prefs.mk"
28:
1.9 salo 29: BUILD_DEFS+= DOVECOT_USE_GNUTLS DOVECOT_USE_PGSQL \
30: USE_INET6 USE_OPENLDAP USE_SASL2
1.1 salo 31:
32: .if !empty(DOVECOT_USE_GNUTLS:M[Yy][Ee][Ss])
33: CONFIGURE_ARGS+= --enable-ssl=gnutls
34: .include "../../security/gnutls/buildlink2.mk"
35: .else
36: CONFIGURE_ARGS+= --enable-ssl=openssl
37: .include "../../security/openssl/buildlink2.mk"
38: .endif
39:
40: .if !empty(DOVECOT_USE_PGSQL:M[Yy][Ee][Ss])
41: CONFIGURE_ARGS+= --with-pgsql
42: CPPFLAGS= -I${BUILDLINK_DIR}/include/pgsql
43: .include "../../databases/postgresql-lib/buildlink2.mk"
1.9 salo 44: .endif
45:
46: .if defined(USE_INET6) && !empty(USE_INET6:M[Yy][Ee][Ss])
47: CONFIGURE_ARGS+= --enable-ipv6
48: .endif
49:
50: .if !empty(USE_OPENLDAP:M[Yy][Ee][Ss])
51: CONFIGURE_ARGS+= --with-ldap
52: .include "../../databases/openldap/buildlink2.mk"
53: .endif
54:
55: .if defined(USE_SASL2) && !empty(USE_SASL2:M[Yy][Ee][Ss])
56: CONFIGURE_ARGS+= --with-cyrus-sasl2
57: .include "../../security/cyrus-sasl2/buildlink2.mk"
1.1 salo 58: .endif
59:
60: RCD_SCRIPTS= dovecot
61:
62: DOVECOT_USER?= dovecot
63: DOVECOT_GROUP?= dovecot
64: PKG_GROUPS= ${DOVECOT_GROUP}
65: PKG_USERS= ${DOVECOT_USER}:${DOVECOT_GROUP}::Dovecot\\ IMAP/POP3\\ user
66:
67: EGDIR= ${PREFIX}/share/examples/dovecot
68: CONF_FILES= ${EGDIR}/dovecot.conf.default ${PKG_SYSCONFDIR}/dovecot.conf
69:
70: post-configure:
71: @cd ${WRKSRC} && \
72: ( \
73: ${MV} dovecot-example.conf dovecot-example.conf.orig; \
74: ${SED} ${FILES_SUBST_SED} dovecot-example.conf.orig > \
75: dovecot-example.conf; \
76: )
77:
78: post-install:
79: ${INSTALL_DATA_DIR} ${EGDIR}
80: ${INSTALL_DATA} ${WRKSRC}/dovecot-example.conf \
81: ${EGDIR}/dovecot.conf.default
82: ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-* ${EGDIR}
83: ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${EGDIR}
84:
85: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>