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