1 # $NetBSD: Makefile,v 1.41 2013/05/09 03:49:16 manu Exp $
3 DISTNAME= dovecot-2.2.1
7 MASTER_SITES= http://www.dovecot.org/releases/2.2/
9 MAINTAINER= adam@NetBSD.org
10 HOMEPAGE= http://www.dovecot.org/
11 COMMENT= Secure IMAP and POP3 server
12 LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd
14 PKG_INSTALLATION_TYPES= overwrite pkgviews
17 USE_TOOLS+= pkg-config rpcgen
19 CONFIGURE_ARGS+= --localstatedir=${VARBASE}
20 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
21 CONFIGURE_ARGS+= --with-ssldir=${SSLDIR}
23 .include "../../mk/bsd.prefs.mk"
27 DOVECOT_USER?= dovecot
28 DOVECOT_GROUP?= dovecot
29 DOVENULL_USER?= dovenull
30 DOVENULL_GROUP?= dovenull
31 PKG_GROUPS= ${DOVECOT_GROUP} ${DOVENULL_GROUP}
32 PKG_USERS= ${DOVECOT_USER}:${DOVECOT_GROUP} \
33 ${DOVENULL_USER}:${DOVENULL_GROUP}
34 PKG_GROUPS_VARS= DOVECOT_GROUP DOVENULL_GROUP
35 PKG_USERS_VARS= DOVECOT_USER DOVENULL_USER
37 PKG_GECOS.${DOVECOT_USER}= Dovecot IMAP/POP3 user
38 PKG_GECOS.${DOVENULL_USER}= Dovecot login user
40 SUBST_CLASSES+= ssldir
41 SUBST_MESSAGE.ssldir= Fixing SSLDIR
42 SUBST_FILES.ssldir= doc/example-config/conf.d/10-ssl.conf
43 SUBST_STAGE.ssldir= pre-configure
44 SUBST_SED.ssldir= -e 's,/etc/ssl,${SSLDIR},'
46 EGDIR= ${PREFIX}/share/examples/dovecot
48 CNFS_cmd= ${SED} -ne "s,^share/examples/dovecot/,,p" PLIST
50 CONF_FILES= ${EGDIR}/dovecot.conf ${PKG_SYSCONFDIR}/dovecot/dovecot-example.conf
52 CONF_FILES+= ${EGDIR}/${file:Q} ${PKG_SYSCONFDIR}/dovecot/${file:Q}
55 INSTALLATION_DIRS= libexec/dovecot sbin share/doc/dovecot
56 INSTALLATION_DIRS+= share/examples/dovecot share/examples/dovecot/conf.d
57 OWN_DIRS= ${PKG_SYSCONFDIR}/dovecot/
58 OWN_DIRS+= ${PKG_SYSCONFDIR}/dovecot/conf.d
63 ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${DESTDIR}${EGDIR}
64 ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${DESTDIR}${EGDIR}
68 # Don't compress manual pages as they include each other.
71 .include "../../archivers/bzip2/buildlink3.mk"
72 .include "../../devel/zlib/buildlink3.mk"
73 .include "../../mk/bsd.pkg.mk"