aboutsummaryrefslogtreecommitdiffstats
path: root/main/openldap/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/openldap/APKBUILD')
-rw-r--r--main/openldap/APKBUILD54
1 files changed, 31 insertions, 23 deletions
diff --git a/main/openldap/APKBUILD b/main/openldap/APKBUILD
index ba793cfb5b0..5bc697095b8 100644
--- a/main/openldap/APKBUILD
+++ b/main/openldap/APKBUILD
@@ -2,6 +2,8 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
#
# secfixes:
+# 2.6.2-r0:
+# - CVE-2022-29155
# 2.4.57-r1:
# - CVE-2021-27212
# 2.4.57-r0:
@@ -30,7 +32,7 @@
# - CVE-2017-9287
#
pkgname=openldap
-pkgver=2.6.2
+pkgver=2.6.7
pkgrel=0
pkgdesc="LDAP Server"
url="https://www.openldap.org/"
@@ -42,17 +44,18 @@ depends_dev="
cyrus-sasl-dev
libevent-dev
libsodium-dev
- openssl1.1-compat-dev
util-linux-dev
"
makedepends="
$depends_dev
+ argon2-dev
autoconf
automake
db-dev
groff
libtool
mosquitto-dev
+ openssl-dev
unixodbc-dev
"
provides="$pkgname-back-monitor=$pkgver-r$pkgrel" # for backward compatibility (Alpine <3.15)
@@ -78,13 +81,14 @@ install="
$pkgname-lloadd.pre-install
"
source="https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-$pkgver.tgz
- openldap-2.4-ppolicy.patch
- openldap-2.4.11-libldap_r.patch
- openldap-mqtt-overlay.patch
- fix-manpages.patch
- fix-lloadd-tests.patch
- cacheflush.patch
- tests-make-add-missing-dependency.patch
+ 0001-Fix-build-issue-in-clients-tools-common.c.patch
+ 0002-Add-UNIX_LINK_LIBS-to-slapi-Makefile.patch
+ 0003-Add-mqtt-overlay.patch
+ 0004-Fix-manpages.patch
+ 0005-Correct-command-line-syntax-in-lloadd-tests.patch
+ 0007-Use-correct-extension-for-slapd-modules.patch
+ 0008-Remove-pidfile-and-argsfile.patch
+ 0009-Include-more-schemas-in-default-config.patch
lloadd.conf
slapd.initd
@@ -141,7 +145,6 @@ _overlays="
unique
valsort
"
-_overlay_pkgs=""
for _name in $_overlays; do
subpackages="$subpackages $pkgname-overlay-$_name:_overlay"
_overlay_pkgs="$_overlay_pkgs $pkgname-overlay-$_name"
@@ -157,7 +160,9 @@ _extra_modules="
# Some tests hang on aarch64
case "$CARCH" in
- aarch64 | arm* | x86) options="!check"
+s390x|aarch64|arm*|x86)
+ options="!check"
+ ;;
esac
prepare() {
@@ -221,6 +226,7 @@ _configure() {
check() {
# FIXME: Failing network tests on some platforms.
+ rm -f tests/scripts/test018-syncreplication-persist
rm -f tests/scripts/test063-delta-multiprovider
rm -f tests/scripts/test079-proxy-timeout
@@ -257,6 +263,7 @@ package() {
install -D -m 640 -g ldap "$srcdir"/lloadd.conf -t etc/openldap/
install -d -m 700 -o ldap -g ldap \
+ run/openldap \
var/lib/openldap \
var/lib/openldap/openldap-data \
var/lib/openldap/openldap-lloadd
@@ -375,17 +382,18 @@ _overlay() {
}
sha512sums="
-a490a760ec954710e78821877744e8a6caa4e4f47cc292baae8106af2a4b62c16b7e8003af05ae16f58b28464d89e5459f9e4cf33241fe440c0c6ca041364420 openldap-2.6.2.tgz
-f0014ceb13f0ce6a791be09b613727a12e7d18420c25ab1cad835c2efae436653a667ece3043c355efe790840744b74ca3214142c00b349ffc1cb45016995096 openldap-2.4-ppolicy.patch
-23ac28366cde7e0aa06fc22de86a266a41ec53b0ec39b41af2c2e6f0faee87be93e86af1ebeba71364e8571a836f8aefecee8b485052c6a768d0d3809a60b8ba openldap-2.4.11-libldap_r.patch
-3c8cf27752cbc33ffb3cd10a9c67a16dff7188e512ce674076e96f552759e152a82e0bc5a8fdc9ac6866a7dbeb0e4724248e2f94a7e9c7862f26ffeb24409c0b openldap-mqtt-overlay.patch
-0f43a4b8c6d436ad0a39d804af58da13732e3ebb0e18404f794db39af8f9140e553429eaf0ad4e4480212bf24eb9286a8397f1228a5352b210b25bd30a5f7016 fix-manpages.patch
-ca9b40fae4f5e5678ea49b951144d9b6536753f578b6eab237db69a658b0bcde69bd4abda697f96a043f3eedf317e19d196a959663dc81b20130603a24d16549 fix-lloadd-tests.patch
-60c1ec62003a33036de68402544e25a71715ed124a3139056a94ed1ba02fb8148ee510ab8f182a308105a2f744b9787e67112bcd8cd0d800cdb6f5409c4f63ff cacheflush.patch
-c2bed5880849c99c60ace5aed22386862f8c6164d13e4add4efe8ce03a59d249f65c2782ad790c5285ed187dc97528f4a7cc3eafa50722a6061006d5357b2b5c tests-make-add-missing-dependency.patch
+ea207b84fdb7bc6cdff2bc1201fcdde6a907f5766f9637589d956ca86ecf61d4e732ab7d80f33b18b691644e1f5fa39b00ff2c7f4084c9b85760ee693a7c451e openldap-2.6.7.tgz
+8fa57c43c2d51cd2d1d297b4dd4edd9a15b549b6d5beb8038f66f65cb1d7c93b8fda326c33b4f9356ea99e63703c553662deefc87222f23a1e5517fbf2fabdeb 0001-Fix-build-issue-in-clients-tools-common.c.patch
+a47f909a2ddc1efa12c369243ba59c5b312bebf67f5106d92b575ce9cb694540a9053a1cf6e9811c1ba1da8a9ea36062c357ff7e94d4bf8b4c2457fc4fdaaaec 0002-Add-UNIX_LINK_LIBS-to-slapi-Makefile.patch
+81a9b769bc5b6b599c17381a9f6515f2c479d82f4d728627c83a746403fc3401529dc47146390a4b66a3a4e074cd09c850d3fabe1a097d92066ce16c4443a0fb 0003-Add-mqtt-overlay.patch
+0552438d010a3cf225aa90b8c7744a8dbf853885f34a42f6dfc92e08a8b5b86c0082b1548498c6bc55522ca4ac8e3699cfba63be2279d9dcbbffa2690901f632 0004-Fix-manpages.patch
+f88de2f92a31f1b906e850daa1b518fc90822e668c9ca99c33934304d260237a1406cb845c2f4985bcc1c1c49355784287cb8e27f724ab6833a8e90912decf73 0005-Correct-command-line-syntax-in-lloadd-tests.patch
+30af37e70a53a55c56bb0e74eee770a00abe83d4b0a787845363ccff564b49b8ba20c907bb976442b4dc2278db7b0a039a11c85dd40a547af6de9a7f1591328f 0007-Use-correct-extension-for-slapd-modules.patch
+eaadec2a58a7f117c67b10673e26fe8c38e40ae4c1ae5fda9004c9bbebca81b6cd51cc482f28d94dacd8154ed800fd1e90f48807970f54652bfc021f8039806e 0008-Remove-pidfile-and-argsfile.patch
+1c2a18280ea06f8095f013c110f8b1b0779c3dc89aa19158cdedbe3a7e1019e7ea5a503cba4d3e3ae824423ded22b2ef334665d2281969ac3b0efb96de34e37e 0009-Include-more-schemas-in-default-config.patch
c47a415a2a9cd98bb448820b981f40df82b4825e0ebcc8a5fb3c604d15e8f57ea1578afca6b3aa90351fd13e7ddba7dc7452bdb669df4a402f02990ca154e34e lloadd.conf
-2d286ff7cc56153204f3ab79c464d083801a40cc9bbb0b5cc1fb19de63d6e81c953b1ab0edd256d9ba48144bbda9a0c0d628bfec1342129aa2727344dea5fa9e slapd.initd
-64dc4c0aa0abe3d9f7d2aef25fe4c8e23c53df2421067947ac4d096c9e942b26356cb8577ebc41b52d88d0b0a03b2a3e435fe86242671f9b36555a5f82ee0e3a slapd.confd
-3e21241cee5db25331380d1302ccdb2854c3eb0ebcd41224bc4be59a2ef15e4ad585f161d0033a57ef906ee23e25d0e2769feb30ecf13fb34abf4fe42eb01c3e lloadd.initd
-fdc32900b5eb1618890e75e370108b4e6be38afbb8741806dc94ff79d14e723e297a62e4ed7b93a9a2777f58445cf28e9d54be13b814678e9ab5208bc6d38495 lloadd.confd
+d8bd06f56a816851015488cccb352657df09f1aed9990fc2870208ffb1c5c499ac1d7592c42e8fa6e4a26a6bb2535f57e91d3a2aecfb38cf15d86de20e0e69a7 slapd.initd
+5898139481b3317b257ce1bfab401dd4e111a8f7ebb02262a8dcb165c6416fba1e5bb070cdf618918f018d2ad942d9514ce6a9b2ab1c57ac30ec75fb53b04af1 slapd.confd
+60667ed6fe2a4fa590f3b3ab6b33e338d6f78334ed234941a8912cf6fe646d1a70b2480586faa18c33c9e130cb53347c9681900ebaa66c900ed76d93a7876d40 lloadd.initd
+de18b02336ebfff79b681ae4781ed0fa29903162ab9fb64328750f0ae8f6c2533dac69d5430efb56f10734642a3f4cd81c50bdb2920b6f70ad89c87acabecbe2 lloadd.confd
"