[25773] trunk/dports/databases/openldap/Portfile
source_changes at macosforge.org
source_changes at macosforge.org
Thu May 31 21:58:29 PDT 2007
Revision: 25773
http://trac.macosforge.org/projects/macports/changeset/25773
Author: markd at macports.org
Date: 2007-05-31 21:58:29 -0700 (Thu, 31 May 2007)
Log Message:
-----------
Use a server variant and only install startupitem and openldap backend stuff when that is invoked.
Modified Paths:
--------------
trunk/dports/databases/openldap/Portfile
Modified: trunk/dports/databases/openldap/Portfile
===================================================================
--- trunk/dports/databases/openldap/Portfile 2007-06-01 01:52:58 UTC (rev 25772)
+++ trunk/dports/databases/openldap/Portfile 2007-06-01 04:58:29 UTC (rev 25773)
@@ -17,29 +17,35 @@
distfiles ${name}-${version}.tgz
checksums md5 91ae33b88bce17a48743da35a0aa04fd
-depends_lib port:db4 \
- port:perl5.8 \
+depends_lib port:perl5.8 \
port:cyrus-sasl2 \
port:openssl
patchfiles patch-ltmain
-configure.env LDFLAGS="-L${prefix}/lib" \
- CPPFLAGS="-I${prefix}/include -I${prefix}/include/db4 -I${prefix}/include/openssl -DBIND_8_COMPAT" \
- LANG=C
+configure.env-append LANG=C
+configure.cppflags-append "-I${prefix}/include/db4 -I${prefix}/include/openssl -DBIND_8_COMPAT"
configure.args --mandir=${prefix}/share/man \
--localstatedir=${prefix}/var \
--with-cyrus-sasl \
--with-tls \
--enable-crypt \
- --enable-wrappers
+ --disable-backends \
+ --disable-slapd
-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})"
+variant server {
+ depends_lib-append port:db4
+ configure.args-delete --disable-backends \
+ --disable-slapd \
+ configure.args-append --enable-wrappers \
+ --enable-syncprov
+ 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 port:dlcompat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070531/c7616965/attachment.html
More information about the macports-changes
mailing list