diff options
author | Kent Fredric <kentnl@gentoo.org> | 2017-12-06 04:03:11 +1300 |
---|---|---|
committer | Kent Fredric <kentnl@gentoo.org> | 2017-12-06 04:04:34 +1300 |
commit | 0ae4edb1f51585b30d13f1f61243b98e83b9aa95 (patch) | |
tree | 89ed5218e9db4e4537b62344b2b1ff0830bd8ba1 /dev-perl/Net-LDAPapi/files | |
parent | dev-perl/Net-HTTP: Bump to version 6.170.0 (diff) | |
download | gentoo-0ae4edb1f51585b30d13f1f61243b98e83b9aa95.tar.gz gentoo-0ae4edb1f51585b30d13f1f61243b98e83b9aa95.tar.bz2 gentoo-0ae4edb1f51585b30d13f1f61243b98e83b9aa95.zip |
dev-perl/Net-LDAPapi: Bump to version 3.0.5
- Reinstate tests, adding basic compilation tests, and making it more
viable for consumers/testers to attempt test execution without needing
to patch ebuilds.
- Rework patches to be git-am-able.
- Use DIST_EXAMPLES feature
Upstream:
- Fix cookie handling with MMR configuration
- Fix ASN1 encoding of sync cookie
Package-Manager: Portage-2.3.14, Repoman-2.3.6
Diffstat (limited to 'dev-perl/Net-LDAPapi/files')
-rw-r--r-- | dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch | 28 | ||||
-rw-r--r-- | dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch | 53 |
2 files changed, 81 insertions, 0 deletions
diff --git a/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch new file mode 100644 index 000000000000..e8f8d915db10 --- /dev/null +++ b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch @@ -0,0 +1,28 @@ +From 56f9ac5e45e63789012ae61c752f7aa7a3141da3 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tiziano=20M=C3=BCller?= <dev-zero@gentoo.org> +Date: Thu, 10 Jun 2010 01:06:23 +1200 +Subject: Stop treating results from ldap_results as normal ldap return values + +Don't to treat results from ldap_results as normal ldap return +values in 'sub error' ( as in 3.0.2 ) +--- + LDAPapi.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/LDAPapi.pm b/LDAPapi.pm +index 8fa91ce..fda4b12 100644 +--- a/LDAPapi.pm ++++ b/LDAPapi.pm +@@ -1453,8 +1453,8 @@ sub result + $self->{"result"} = $result; + $self->{"status"} = $status; + +- $self->errorize($status); + if( $status == -1 || $status == 0 ) { ++ $self->errorize($status); + return undef; + } + +-- +2.14.3 + diff --git a/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch new file mode 100644 index 000000000000..946ec8ee74c0 --- /dev/null +++ b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch @@ -0,0 +1,53 @@ +From 10ad8990c92f2b4c4f4d550e0b42fb083aa90f84 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Wed, 6 Dec 2017 03:43:22 +1300 +Subject: Use ENV settings for LDAP tests + +This absolves the need for users to patch sources just to configure +a test server. +--- + test.pl | 26 ++++++++++++++------------ + 1 file changed, 14 insertions(+), 12 deletions(-) + +diff --git a/test.pl b/test.pl +index 7deb1a6..1a0871b 100644 +--- a/test.pl ++++ b/test.pl +@@ -18,20 +18,22 @@ print "modinit - ok\n"; + ## Change these values for test to work... + ## + +-print "\nEnter LDAP Server: "; +-chomp($ldap_host = <>); +-print "Enter port: "; +-chomp($ldap_port = <>); +-print "Enter Search Filter (ex. uid=abc123): "; +-chomp($filter = <>); +-print "Enter LDAP Search Base (ex. o=Org, c=US): "; +-chomp($BASEDN = <>); +-print "\n"; +- +-if (!$ldap_host) ++if (!$ENV{LDAP_TEST_HOST}) + { +- die "Please edit \$BASEDN, \$filter and \$ldap_host in test.pl.\n"; ++ die "LDAP_TEST_HOST not set"; + } ++$ldap_host = $ENV{LDAP_TEST_HOST}; ++$ldap_port = $ENV{LDAP_TEST_PORT}; ++$filter = $ENV{LDAP_TEST_FILTER}; ++$BASEDN = $ENV{LDAP_TEST_BASEDN}; ++ ++printf "\nLDAP Server: %s", $ldap_host; ++printf "\nLDAP port: %s", $ldap_port; ++printf "\nSearch Filter (ex. uid=abc123): %s", $filter; ++printf "\nLDAP Search Base (ex. o=Org, c=US): %s", $BASEDN; ++print "\n"; ++ ++ + + ## + ## Initialize LDAP Connection +-- +2.14.3 + |