packages: perl-Mozilla-LDAP/perl-Mozilla-LDAP-fixes.patch (NEW) - fixes to ...
qboosh
qboosh at pld-linux.org
Wed Aug 11 21:49:38 CEST 2010
Author: qboosh Date: Wed Aug 11 19:49:38 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- fixes to non-openldap code
---- Files affected:
packages/perl-Mozilla-LDAP:
perl-Mozilla-LDAP-fixes.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/perl-Mozilla-LDAP/perl-Mozilla-LDAP-fixes.patch
diff -u /dev/null packages/perl-Mozilla-LDAP/perl-Mozilla-LDAP-fixes.patch:1.1
--- /dev/null Wed Aug 11 21:49:38 2010
+++ packages/perl-Mozilla-LDAP/perl-Mozilla-LDAP-fixes.patch Wed Aug 11 21:49:33 2010
@@ -0,0 +1,41 @@
+--- perl-mozldap-1.5.3/API.xs.orig 2010-08-03 22:27:49.000000000 +0200
++++ perl-mozldap-1.5.3/API.xs 2010-08-11 19:40:37.470825810 +0200
+@@ -673,7 +673,7 @@
+ bail:
+ ldap_set_option(ld, LDAP_OPT_RESULT_CODE, &ret);
+ #else
+- ret = ldap_parse_entrychange_control(ld, ctrls, chgtypep, prevdnp
++ ret = ldap_parse_entrychange_control(ld, ctrls, chgtypep, prevdnp,
+ chgnumpresentp, chgnump);
+ #endif
+
+@@ -2130,6 +2130,7 @@
+ char * url = NULL;
+ int url_len = 0;
+ CODE:
++#ifdef USR_OPENLDAP
+ RETVAL = NULL;
+ /* Create the LDAP URL */
+ if (host && port) {
+@@ -2139,6 +2140,9 @@
+ ldap_initialize(&RETVAL, url);
+ perldap_free((void *)url);
+ }
++#else
++ RETVAL = ldap_init(host, atoi(port));
++#endif
+ OUTPUT:
+ RETVAL
+
+@@ -2843,7 +2847,11 @@
+ ldap_unbind_s(ld)
+ LDAP * ld
+ CODE:
++#ifdef USE_OPENLDAP
+ RETVAL = ldap_unbind_ext_s(ld, NULL, NULL);
++#else
++ RETVAL = LDAP_NOT_SUPPORTED;
++#endif
+ OUTPUT:
+ RETVAL
+
================================================================
More information about the pld-cvs-commit
mailing list