aboutsummaryrefslogtreecommitdiff
path: root/mail/slapd-cyrus/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-11-20 20:32:03 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-11-20 20:32:03 +0000
commitf748c16f3fb8200d73afed87c39fb7c9ca68a0df (patch)
tree0d295f6f69f5f5b64a68c67edcadffe9ffdb8026 /mail/slapd-cyrus/Makefile
parent8f69fc7ca67f8f9cfc31305a515b913e68da3717 (diff)
downloadports-f748c16f3fb8200d73afed87c39fb7c9ca68a0df.tar.gz
ports-f748c16f3fb8200d73afed87c39fb7c9ca68a0df.zip
slapd-cyrus is a slapd perl backend, used to translate LDAP DIT into
Cyrus IMAP-server configuration. It can manage user folders, shared folders and ACLs of shared folders. WWW: http://slapd-cyrus.sourceforge.net PR: ports/140420 Submitted by: Alexey V. Degtyarev Thanks to: beat@ for testing
Notes
Notes: svn path=/head/; revision=244549
Diffstat (limited to 'mail/slapd-cyrus/Makefile')
-rw-r--r--mail/slapd-cyrus/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/mail/slapd-cyrus/Makefile b/mail/slapd-cyrus/Makefile
new file mode 100644
index 000000000000..50efd91ad811
--- /dev/null
+++ b/mail/slapd-cyrus/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: slapd-cyrus
+# Date created: Wed 16 Sep 2009
+# Whom: Alexey V. Degtyarev
+#
+# $FreeBSD$
+#
+
+PORTNAME= slapd-cyrus
+PORTVERSION= 0.01
+CATEGORIES= mail net
+MASTER_SITES= SF/${PORTNAME}
+DISTNAME= Slapd-Backend-Cyrus-${PORTVERSION}
+
+MAINTAINER= alexey@renatasystems.org
+COMMENT= Slapd backend to translate DIT into Cyrus configuration
+
+BUILD_DEPENDS= cyrus-imapd>=0:${PORTSDIR}/mail/cyrus-imapd23 \
+ p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB \
+ p5-Class-Accessor-Lvalue>=0:${PORTSDIR}/devel/p5-Class-Accessor-Lvalue \
+ p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
+ p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
+ p5-Test-Class>=0:${PORTSDIR}/devel/p5-Test-Class \
+ p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_PERL5= 5.10+
+
+PERL_MODBUILD= yes
+
+PLIST_SUB= SITE_PERL_REL=${SITE_PERL_REL} \
+ DOCS_DIR_REL=${DOCSDIR_REL}
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= slapd-cyrus.conf
+
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} -m 0444 ${WRKSRC}/t/etc/slapd.conf.dist \
+ ${DOCSDIR}/slapd-cyrus.conf
+.endif
+
+do-install:
+ ${MKDIR} ${SITE_PERL}
+ cd ${WRKSRC}/lib && ${PAX} -r -w . ${SITE_PERL}
+
+.include <bsd.port.mk>