[23371] trunk/dports/databases/openldap
source_changes at macosforge.org
source_changes at macosforge.org
Thu Mar 29 21:53:38 PDT 2007
Revision: 23371
http://trac.macosforge.org/projects/macports/changeset/23371
Author: markd at macports.org
Date: 2007-03-29 21:53:38 -0700 (Thu, 29 Mar 2007)
Log Message:
-----------
Closes #11659. Update to 2.3.34 and use startupitems.
Modified Paths:
--------------
trunk/dports/databases/openldap/Portfile
Removed Paths:
-------------
trunk/dports/databases/openldap/files/slapd.sh
Modified: trunk/dports/databases/openldap/Portfile
===================================================================
--- trunk/dports/databases/openldap/Portfile 2007-03-30 03:04:28 UTC (rev 23370)
+++ trunk/dports/databases/openldap/Portfile 2007-03-30 04:53:38 UTC (rev 23371)
@@ -2,48 +2,57 @@
PortSystem 1.0
name openldap
-version 2.2.28
+version 2.3.34
categories databases
maintainers landonf at macports.org bchesneau at mac.com
description OpenLDAP Software
long_description OpenLDAP Software is an open source implementation \
of the Lightweight Directory Access Protocol.
-platforms darwin freebsd
+platforms darwin
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/
distfiles ${name}-${version}.tgz
-checksums md5 b51db7328430b9cbe527696da726f1fb
+checksums md5 143eeb6e3c163e5f52d8e744b43a5960
depends_lib port:db4 \
port:perl5.8 \
port:cyrus-sasl2 \
port:openssl
-depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
-
patchfiles patch-ltmain
configure.env LDFLAGS="-L${prefix}/lib" \
- CPPFLAGS="-I${prefix}/include -I${prefix}/include/db4 -I/usr/include/openssl -DBIND_8_COMPAT" \
+ CPPFLAGS="-I${prefix}/include -I${prefix}/include/db4 -I${prefix}/include/openssl -DBIND_8_COMPAT" \
LANG=C
configure.args --mandir=${prefix}/share/man \
- --localstatedir=${prefix}/var/run \
+ --localstatedir=${prefix}/var \
--with-cyrus-sasl \
--with-tls \
+ --enable-crypt \
--enable-wrappers
+startupitem.create yes
+startupitem.name slapd
+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})"
+
platform darwin 6 {
- depends_lib-append lib:libdl:dlcompat
+ depends_lib-append port:dlcompat
}
variant ipv6 {
configure.args-append --enable-ipv6
}
+variant aci {
+ configure.args-append --enable-aci
+}
+
pre-configure {
if { ![variant_isset ipv6]} {
configure.args-append --disable-ipv6
@@ -66,11 +75,6 @@
xinstall -d -g ldap -m 700 -o ldap \
"${destroot}${prefix}/var/run/openldap-data"
#since post-deploy doesn't exist
- xinstall -d -m 755 -o root "${destroot}${prefix}/etc/rc.d"
- xinstall -m 755 -o root "${portpath}/files/slapd.sh" \
- "${destroot}${prefix}/etc/rc.d"
- reinplace "s|__PREFIX|${prefix}|g" \
- ${destroot}${prefix}/etc/rc.d/slapd.sh
}
test.run yes
Deleted: trunk/dports/databases/openldap/files/slapd.sh
===================================================================
--- trunk/dports/databases/openldap/files/slapd.sh 2007-03-30 03:04:28 UTC (rev 23370)
+++ trunk/dports/databases/openldap/files/slapd.sh 2007-03-30 04:53:38 UTC (rev 23371)
@@ -1,24 +0,0 @@
-#!/bin/sh
-NAME=slapd
-PIDFILE=$NAME.pid
-CAT=/bin/cat
-KILL=/bin/kill
-
-case "$1" in
-
-start)
- echo "starting slapd"
- __PREFIX/libexec/slapd -f __PREFIX/etc/openldap/slapd.conf
- ;;
-
-stop)
- echo "stopping slapd"
- $KILL -15 `$CAT __PREFIX/var/run/$PIDFILE`
- ;;
-
-*)
- echo "Usage: __PREFIX/etc/rc.d/$NAME {start|stop}"
- exit 1
- ;;
-
-esac
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070329/a698565c/attachment.html
More information about the macports-changes
mailing list