# -*- 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 c91aa87634856d84386d2d8498b647ea2b1b7521 \
sha256 d9523ffcab5cd14b709fcf3cb4d04e8bc76bb8970113255f372bc74954c6074d \
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