ports/74069: security/cyrus-sasl: Fix build with OpenLDAP2

Ceri Davies ceri at FreeBSD.org
Thu Nov 18 12:40:27 UTC 2004


>Number:         74069
>Category:       ports
>Synopsis:       security/cyrus-sasl: Fix build with OpenLDAP2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 18 12:40:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Ceri Davies
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
Submonkey
>Environment:
System: FreeBSD shrike.private.submonkey.net 4.10-STABLE FreeBSD 4.10-STABLE #45: Sun Sep 12 17:50:50 BST 2004 setantae at shrike.private.submonkey.net:/usr/obj/usr/src/sys/SHRIKE i386

	
>Description:

	security/cyrus-sasl does not currently build when OpenLDAP2
	support is desired.

>How-To-Repeat:

	cd /usr/ports/security/cyrus-sasl; make install
	Choose OpenLDAP2 in the config box, watch it fail trying to
	install openldap20-client.

>Fix:
	Ugly patch attached.

Index: scripts/configure.sasl
===================================================================
RCS file: /home/ncvs/ports/security/cyrus-sasl/scripts/configure.sasl,v
retrieving revision 1.20
diff -u -r1.20 configure.sasl
--- scripts/configure.sasl	15 Aug 2003 00:49:30 -0000	1.20
+++ scripts/configure.sasl	18 Nov 2004 12:28:13 -0000
@@ -47,10 +47,10 @@
 		SET_MYSQL="OFF"
 	fi
 
-	#Perfer LDAP2 over LDAP1
+	#Prefer LDAP2 over LDAP1
 	SET_LDAP1="OFF"
 	SET_LDAP2="OFF"
-	if [ "${WITH_LDAP2}" -o -f ${PREFIX}/lib/libldap.so.2 -a -f ${PREFIX}/lib/liblber.so.2 ] ; then
+	if [ "${WITH_LDAP2}" -o -f ${PREFIX}/lib/libldap-2.2.so -a -f ${PREFIX}/lib/liblber-2.2.so ] ; then
 		SET_LDAP2="ON"
 	elif [ "${WITH_LDAP1}" -o -f ${PREFIX}/lib/libldap.so.1 -a -f ${PREFIX}/lib/liblber.so.1 ]; then
 		SET_LDAP1="ON"
@@ -155,8 +155,8 @@
 				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
 				exit 1
 			fi
-			echo "LIB_DEPENDS+=	ldap.2:\${PORTSDIR}/net/openldap20-client"
-			echo "LIB_DEPENDS+=	lber.2:\${PORTSDIR}/net/openldap20-client"
+			echo "LIB_DEPENDS+=	ldap-2.2:\${PORTSDIR}/net/openldap22-client"
+			echo "LIB_DEPENDS+=	lber-2.2:\${PORTSDIR}/net/openldap22-client"
 			echo "CONFIGURE_ARGS+=	--with-ldap=\${PREFIX}"
 			LDAP_REQ=ldap
 			OPENLDAP=1
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list