summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-nds/openldap: drop another obsolete patchSam James6 hours2-72/+0
| | | | | | This is in 2.5.18 and 2.6.8. Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: fix another Modern C issueSam James6 hours4-0/+15
| | | | | | Closes: https://bugs.gentoo.org/938581 Thanks-to: Attila Tóth <atoth@atoth.sote.hu> Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop more obsolete patchesSam James6 hours6-332/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop commented out patchesSam James6 hours2-3/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.4.59-r3 (2.4.x branch gone)Sam James6 hours18-1751/+0
| | | | | | | | 2.4.x had its last release in June 2021 and has been EOL'd since. It doesn't build with GCC 14 and Debian stable is on 2.5.x now. Closes: https://bugs.gentoo.org/871288 Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop modern C hacksSam James6 hours3-20/+1
| | | | | | | | | | | * Drop -Wno-error= for 2.5.x. If 2.5.x is actually broken, we need to fix it properly. But AFAIK everything is fixed there anyway. * Drop -Wno-error= comments from 2.6.x. Bug: https://bugs.gentoo.org/871288 Bug: https://bugs.gentoo.org/920380 Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.6.8Sam James6 hours1-895/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.5.18Sam James6 hours2-876/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 sparc, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 x86, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 ppc64, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 ppc, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 arm, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 arm64, #949889Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8-r1 amd64, #949889Sam James6 hours1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 sparc, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 x86, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 ppc64, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 ppc, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 arm, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 arm64, #949888Sam James6 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.19 amd64, #949888Sam James6 hours1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.6.6-r2Sam James6 hours2-875/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.6.4-r3, 2.6.4-r4, 2.6.6-r3Sam James7 hours4-2615/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.5.14, 2.5.16Sam James7 hours3-1728/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: drop 2.4.59-r2Sam James7 hours1-909/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 x86, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 sparc, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 ppc, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 ppc64, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 arm, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 arm64, #942450Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.4.59-r3 amd64, #942450Sam James7 hours1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 x86, #942623Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 ppc, #942623Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 amd64, #942623Sam James7 hours1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 x86, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 sparc, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 ppc64, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 ppc, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 arm, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 arm64, #923009Sam James7 hours1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.5.18 amd64, #923009Sam James7 hours1-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: bump to 2.6.9Z. Liu7 hours2-0/+909
| | | | | | | | add verify-sig support Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39893 Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: bump to 2.5.19Z. Liu7 hours2-0/+902
| | | | | | | | | 1. update EAPI 7 -> 8 2. add verify-sig support 3. align with ebuild of 2.6 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: fix build issue with llvm profile and a test failureZ. Liu2024-12-285-1/+2699
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. building with llvm profile causes many error messagees like the one bellow: ld.lld: error: version script assignment of OPENLDAP_2.200 to symbol ... failed: symbol not defined This is caused by lld enable option "--no-undefined-version" by default (see 'https://reviews.llvm.org/D135402'). OpenLDAP define all dynamic symbols in libraries/{liblber/lber,libldap/ldap}.map, but some symbols are only available when specific configuration option are enabled. We've identified the options like HAVE_TLS, HAVE_CYRUS_SASL and LDAP_CONNECTIONLESS will cause build failures. There are two workarounds: 1. Remove the symbol from .map file if the corresponding configuration option is not set. 2. Add the linker option "-Wl,--undefined-version" to restore the default behavior that undefined symbols in shared libraries are allowed. Option 1 requires identifying all symbols controlled by different options, and using sed to remove them based on the configuration. Option 2 is much simpler and has no known side effects. We choose option 2. 2. In patch 'openldap-2.6.1-fix-missing-mapping.patch', 'ber_sockbuf_io_udp' was added to lber.map, but it's not completed. This symbol is part an unsupported feature (cldap or ldap over udp) and is only built when the unsupported LDAP_CONNECTIONLESS flag is defined. All the user of 'ber_sockbuf_io_udp' are enclosed by #ifdef guards, it make no sense to not enclose it by #ifdef too. Another patch for ldap.map form Fedora is included too. Patch is updated to v2. 3. USE="debug" is required for USE="test", otherwise "test065-proxyauthz" will failed: must compile with LDAP_DEBUG for debugging unrecognized log level "pcache" (deferred) Upstream Issue: https://bugs.openldap.org/show_bug.cgi?id=9739 FreeBSD Bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277585 Closes: https://bugs.gentoo.org/923334 Closes: https://bugs.gentoo.org/938553 Closes: https://bugs.gentoo.org/946816 Closes: https://bugs.gentoo.org/946975 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39844 Signed-off-by: Sam James <sam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 ppc64, #942623Arthur Zamarin2024-12-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 sparc, #942623Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 arm64, #942623Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-nds/openldap: Stabilize 2.6.8 arm, #942623Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>