# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
description OpenLDAP Software
long_description OpenLDAP Software is an open source implementation \
of the Lightweight Directory Access Protocol.
homepage http://www.openldap.org/
master_sites ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/ \
http://www.openldap.org/software/download/OpenLDAP/openldap-release/ \
ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/
checksums rmd160 d7038355b1c13a0b2d5104a0c75735b63e9c4148 \
sha256 9a90dcb86b99ae790ccab93b7585a31fbcbeec8c94bf0f7ab0ca0a87ea0c4b2d
depends_lib path:bin/perl:perl5 \
path:lib/libssl.dylib:openssl \
patchfiles patch-ltmain \
configure.env-append LANG=C
configure.cppflags-append -I${prefix}/include/db48 -I${prefix}/include/openssl -DBIND_8_COMPAT
configure.cppflags-append -DMDB_FDATASYNC=fsync
configure.cppflags-append -DMDB_DSYNC=O_SYNC
configure.ldflags-append -L${prefix}/lib/db48
configure.args --mandir=${prefix}/share/man \
--localstatedir=${prefix}/var \
startupitem.init "PID=${prefix}/var/run/slapd.pid"
startupitem.start "${prefix}/libexec/slapd -u ldap -f ${prefix}/etc/openldap/slapd.conf"
startupitem.stop "\[ -r \${PID} \] && kill \$(cat \${PID})"
variant aci description {Enable per-object ACIs (experimental)} {
configure.args-append --enable-aci