Skip to content

Commit 688c5e4

Browse files
committed
add net::openldap v2.6.12
1 parent 6bc6cdf commit 688c5e4

2 files changed

Lines changed: 54 additions & 0 deletions

File tree

recipes/net/openldap.yaml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
inherit: [autotools]
2+
3+
metaEnvironment:
4+
PKG_LICENSE: "OLDAP-2.8"
5+
PKG_VERSION: "2.6.12"
6+
7+
depends:
8+
- tools:
9+
target-toolchain: host-compat-toolchain
10+
name: devel::groff
11+
use: [tools]
12+
- libs::openssl-dev
13+
- use: []
14+
depends:
15+
- libs::openssl-tgt
16+
17+
checkoutSCM:
18+
scm: url
19+
url: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${PKG_VERSION}.tgz
20+
digestSHA256: 1716ad779e85d743694c3e3b05277fb71b6a5eadca43c7a958aa62683b22208e
21+
stripComponents: 1
22+
23+
buildTools: [groff]
24+
buildScript: |
25+
export ac_cv_func_memcmp_working=yes
26+
27+
case $(cpackageLibraryType) in
28+
shared)
29+
DYNAMIC="--enable-dynamic"
30+
;;
31+
*)
32+
;;
33+
esac
34+
35+
export STRIP="true"
36+
autotoolsBuild $1 --disable-slapd \
37+
--disable-debug \
38+
${DYNAMIC:-} \
39+
--with-yielding-select=yes
40+
41+
multiPackage:
42+
"":
43+
depends:
44+
- name: net::openldap-tgt
45+
use: []
46+
packageScript: autotoolsPackageBin
47+
provideDeps: ['*-tgt']
48+
dev:
49+
provideDeps: ['*-dev']
50+
packageScript: autotoolsPackageDev
51+
tgt:
52+
provideDeps: ['*-tgt']
53+
packageScript: autotoolsPackageTgt

tests/buildall/recipes/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ depends:
114114
- net::net-tools
115115
- net::nftables
116116
- net::ntp
117+
- net::openldap
117118
- net::openssh
118119
- net::socat
119120
- net::strongswan

0 commit comments

Comments
 (0)