[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