OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 12-Mar-2003 11:45:28 Branch: HEAD Handle: 2003031210452600 Modified files: openpkg-src/sasl sasl.patch sasl.spec Log: hammer the with_ldap build to actually compile a non-dummy ldap interface that compiles with current OpenLDAP Summary: Revision Changes Path 1.4 +46 -0 openpkg-src/sasl/sasl.patch 1.59 +9 -0 openpkg-src/sasl/sasl.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/sasl/sasl.patch ============================================================================ $ cvs diff -u -r1.3 -r1.4 sasl.patch --- openpkg-src/sasl/sasl.patch 7 Mar 2003 12:47:05 -0000 1.3 +++ openpkg-src/sasl/sasl.patch 12 Mar 2003 10:45:26 -0000 1.4 @@ -16,3 +16,49 @@ if (sock) break; cur_host = db_host; +--- saslauthd/lak.c.dist Wed Mar 12 11:39:22 2003 ++++ saslauthd/lak.c Wed Mar 12 11:39:22 2003 +@@ -532,8 +532,6 @@ + return; + + if (lak->ld != NULL) { +- if (lak->conf->cache_ttl) +- ldap_destroy_cache(lak->ld); + ldap_unbind_s(lak->ld); + } + +@@ -642,16 +640,6 @@ + syslog(LOG_WARNING|LOG_AUTH, "Unable to set LDAP_OPT_RESTART."); + } + +- /* +- * Set up client-side caching +- */ +- if (lak->conf->cache_ttl) { +- rc = ldap_enable_cache(lak->ld, lak->conf->cache_ttl, lak->conf->cache_mem); +- if (rc != LDAP_SUCCESS) { +- syslog(LOG_WARNING|LOG_AUTH, "Unable to enable cache -- continuing (%s)", ldap_err2string(rc)); +- } +- } +- + return LAK_OK; + } + +@@ -667,8 +655,6 @@ + + if (lak->bind_status == LAK_NOT_BOUND) { + if (lak->ld != NULL) { +- if (lak->conf->cache_ttl) +- ldap_destroy_cache(lak->ld); + ldap_unbind_s(lak->ld); + lak->ld = NULL; + } +@@ -683,8 +669,6 @@ + lak->bind_status = LAK_NOT_BOUND; + + if (lak->ld != NULL) { +- if (lak->conf->cache_ttl) +- ldap_destroy_cache(lak->ld); + ldap_unbind_s(lak->ld); + + lak->ld = NULL; @@ . patch -p0 <<'@@ .' Index: openpkg-src/sasl/sasl.spec ============================================================================ $ cvs diff -u -r1.58 -r1.59 sasl.spec --- openpkg-src/sasl/sasl.spec 12 Mar 2003 08:54:26 -0000 1.58 +++ openpkg-src/sasl/sasl.spec 12 Mar 2003 10:45:26 -0000 1.59 @@ -92,6 +92,12 @@ -e "s;javah;javah-xxx;g" \ -e "s;javadoc;javadoc-xxx;g" \ configure +%if "%{with_ldap}" == "yes" + echo 'ac_cv_lib_ldap_ldap_initialize=yes' >config.cache + %{l_shtool} subst \ + -e "s;\(\$LDAP_LIBS\) *\(-lcrypto\);\1 -lssl \2;" \ + saslauthd/configure +%endif cflags="%{l_cflags -O} %{l_cppflags}" ldflags="%{l_ldflags}" @@ -101,6 +107,7 @@ libs="$libs `%{l_prefix}/bin/fsl-config --all --libs`" %endif %if "%{with_ldap}" == "yes" + cflags="$cflags -DAUTH_LDAP" ldflags="$ldflags `%{l_prefix}/bin/fsl-config --all --ldflags`" libs="$libs `%{l_prefix}/bin/fsl-config --all --libs`" %endif @@ -132,8 +139,10 @@ %endif %if "%{with_ldap}" == "yes" --with-ldap=%{l_prefix} \ + --with-openssl=%{l_prefix} \ %else --without-ldap \ + --without-openssl \ %endif %if "%{with_mysql}" == "yes" --with-mysql=%{l_prefix} \ @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]