View | Details | Raw Unified | Return to bug 257502
Collapse All | Expand All

(-)b/Mk/bsd.ldap.mk (-1 / +2 lines)
Lines 32-40 Database_Include_MAINTAINER= ports@FreeBSD.org Link Here
32
DEFAULT_OPENLDAP_VER?=	24
32
DEFAULT_OPENLDAP_VER?=	24
33
# OpenLDAP client versions currently supported
33
# OpenLDAP client versions currently supported
34
OPENLDAP24_LIB=		libldap-2.4.so.2
34
OPENLDAP24_LIB=		libldap-2.4.so.2
35
OPENLDAP25_LIB=		libldap-2.5.so.0
35
36
36
.if exists(${LOCALBASE}/bin/ldapwhoami)
37
.if exists(${LOCALBASE}/bin/ldapwhoami)
37
_OPENLDAP_VER!=	${LOCALBASE}/bin/ldapwhoami -VV 2>&1 | ${GREP} ldapwhoami | ${SED} -E 's/.*OpenLDAP: ldapwhoami (2)\.(3|4).*/\1\2/'
38
_OPENLDAP_VER!=	${LOCALBASE}/bin/ldapwhoami -VV 2>&1 | ${GREP} ldapwhoami | ${SED} -E 's/.*OpenLDAP: ldapwhoami (2)\.([0-9]).*/\1\2/'
38
.endif
39
.endif
39
40
40
.if defined(WANT_OPENLDAP_VER)
41
.if defined(WANT_OPENLDAP_VER)
(-)b/net/Makefile (+2 lines)
Lines 547-552 Link Here
547
    SUBDIR += openbgpd6
547
    SUBDIR += openbgpd6
548
    SUBDIR += openldap24-client
548
    SUBDIR += openldap24-client
549
    SUBDIR += openldap24-server
549
    SUBDIR += openldap24-server
550
    SUBDIR += openldap25-client
551
    SUBDIR += openldap25-server
550
    SUBDIR += openmdns
552
    SUBDIR += openmdns
551
    SUBDIR += openmpi
553
    SUBDIR += openmpi
552
    SUBDIR += openmpi3
554
    SUBDIR += openmpi3
(-)b/net/openldap25-client/Makefile (+7 lines)
Added Link Here
1
# Created by: Xin LI <delphij@FreeBSD.org>
2
3
CLIENT_ONLY=		yes
4
5
MASTERDIR=		${.CURDIR}/../openldap25-server
6
7
.include "${MASTERDIR}/Makefile"
(-)b/net/openldap25-server/Makefile (+433 lines)
Added Link Here
1
# Created by: Xin LI <delphij@FreeBSD.org>
2
3
PORTNAME=		openldap
4
DISTVERSION=		2.5.6
5
PORTREVISION=		${OPENLDAP_PORTREVISION}
6
CATEGORIES=		net databases
7
MASTER_SITES=		https://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/ \
8
			http://gpl.savoirfairelinux.net/pub/mirrors/openldap/%SUBDIR%/ \
9
			http://repository.linagora.org/OpenLDAP/%SUBDIR%/ \
10
			http://mirror.eu.oneandone.net/software/openldap/%SUBDIR%/ \
11
			ftp://ftp.ntua.gr/mirror/OpenLDAP/%SUBDIR%/ \
12
			https://mirror-hk.koddos.net/OpenLDAP/%SUBDIR%/ \
13
			ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/%SUBDIR%/ \
14
			https://mirror.koddos.net/OpenLDAP/%SUBDIR%/ \
15
			https://mirror.lyrahosting.com/OpenLDAP/%SUBDIR%/ \
16
			ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \
17
			http://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/
18
MASTER_SITE_SUBDIR=	openldap-release
19
.if defined(CLIENT_ONLY)
20
PKGNAMESUFFIX=		-client
21
.else
22
PKGNAMESUFFIX=		-server
23
.endif
24
25
MAINTAINER=		delphij@FreeBSD.org
26
.if defined(CLIENT_ONLY)
27
COMMENT=		Open source LDAP client implementation
28
.else
29
COMMENT=		Open source LDAP server implementation
30
.endif
31
32
LICENSE=		OPENLDAP
33
LICENSE_NAME=		OpenLDAP Public License
34
LICENSE_FILE=		${WRKSRC}/LICENSE
35
LICENSE_PERMS=		dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
36
37
# :keepla because port uses lt_dlopen
38
USES=			cpe gmake libtool:keepla localbase ssl tar:tgz
39
40
CONFLICTS=		${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-2.[0-46-9].*
41
42
GNU_CONFIGURE=		yes
43
44
PORTREVISION_CLIENT=	0
45
PORTREVISION_SERVER=	0
46
OPENLDAP_SHLIB_MAJOR=	0
47
OPENLDAP_SHLIB_MINOR=	1.1
48
OPENLDAP_MAJOR=		${DISTVERSION:R}
49
50
OPTIONS_DEFINE=		DEBUG
51
52
.if defined(CLIENT_ONLY)
53
OPTIONS_DEFINE+=	DOCS FETCH
54
.else
55
OPTIONS_GROUP=		BKNDS OVLYS
56
BKNDS_DESC=		OpenLDAP backends
57
BKNDS_DEFAULTS=		ASYNCMETA DNSSRV MDB PASSWD RELAY SOCK
58
OPTIONS_GROUP_BKNDS+=	${BKNDS_DEFAULTS}
59
OPTIONS_GROUP_BKNDS+=	PERL SQL
60
61
OVLYS_DESC=		OpenLDAP overlays
62
OPTIONS_GROUP_OVLYS+=	ACCESSLOG
63
OPTIONS_GROUP_OVLYS+=	ADDPARTIAL
64
OPTIONS_GROUP_OVLYS+=	ALLOP
65
OPTIONS_GROUP_OVLYS+=	AUTOCA
66
OPTIONS_GROUP_OVLYS+=	AUDITLOG
67
OPTIONS_GROUP_OVLYS+=	AUTOGROUP
68
OPTIONS_GROUP_OVLYS+=	CLOAK
69
OPTIONS_GROUP_OVLYS+=	COLLECT
70
OPTIONS_GROUP_OVLYS+=	CONSTRAINT
71
OPTIONS_GROUP_OVLYS+=	DDS
72
OPTIONS_GROUP_OVLYS+=	DENYOP
73
OPTIONS_GROUP_OVLYS+=	DEREF
74
OPTIONS_GROUP_OVLYS+=	DYNGROUP
75
OPTIONS_GROUP_OVLYS+=	DYNLIST
76
OPTIONS_GROUP_OVLYS+=	HOMEDIR
77
OPTIONS_GROUP_OVLYS+=	LASTBIND
78
OPTIONS_GROUP_OVLYS+=	LASTMOD
79
OPTIONS_GROUP_OVLYS+=	MEMBEROF
80
OPTIONS_GROUP_OVLYS+=	NOPS
81
OPTIONS_GROUP_OVLYS+=	OTP
82
OPTIONS_GROUP_OVLYS+=	PROXYCACHE
83
OPTIONS_GROUP_OVLYS+=	PPOLICY
84
OPTIONS_GROUP_OVLYS+=	REFINT
85
OPTIONS_GROUP_OVLYS+=	REMOTEAUTH
86
OPTIONS_GROUP_OVLYS+=	RETCODE
87
OPTIONS_GROUP_OVLYS+=	RWM
88
OPTIONS_GROUP_OVLYS+=	SEQMOD
89
OPTIONS_GROUP_OVLYS+=	SHA2
90
OPTIONS_GROUP_OVLYS+=	SMBPWD
91
OPTIONS_GROUP_OVLYS+=	SSSVLV
92
OPTIONS_GROUP_OVLYS+=	SYNCPROV
93
OPTIONS_GROUP_OVLYS+=	TRACE
94
OPTIONS_GROUP_OVLYS+=	TRANSLUCENT
95
OPTIONS_GROUP_OVLYS+=	UNIQUE
96
OPTIONS_GROUP_OVLYS+=	VALSORT
97
98
OPTIONS_DEFINE+=	DYNACL ACI
99
OPTIONS_DEFINE+=	RLOOKUPS SLP SLAPI
100
OPTIONS_DEFINE+=	PBKDF2
101
OPTIONS_DEFINE+=	OUTLOOK
102
OPTIONS_DEFINE+=	ARGON2
103
OPTIONS_DEFINE+=	LLOADD
104
105
OPTIONS_DEFAULT+=	${BKNDS_DEFAULTS}
106
OPTIONS_DEFAULT+=	${OPTIONS_GROUP_OVLYS}
107
OPTIONS_DEFAULT+=	ARGON2 LLOADD DEBUG
108
109
OPTIONS_SUB=		yes
110
111
ACI_DESC=		Per-object ACI (experimental)
112
ARGON2_DESC=		Argon2 password hashing module
113
DYNACL_DESC=		Run-time loadable ACL (experimental)
114
FETCH_DESC=		Enable fetch(3) support
115
GSSAPI_DESC=		With GSSAPI support
116
LLOADD_DESC=		Enable load balancer
117
OUTLOOK_DESC=		Force caseIgnoreOrderingMatch on name attribute (experimental)
118
RLOOKUPS_DESC=		With reverse lookups of client hostnames
119
SLAPI_DESC=		With Netscape SLAPI plugin API (experimental)
120
SLP_DESC=		With SLPv2 (RFC 2608) support
121
122
ASYNCMETA_DESC=		With asynchronous metadirectory backend
123
DNSSRV_DESC=		With Dnssrv backend
124
MDB_DESC=		With Memory-Mapped DB backend
125
SQL_DESC=		With SQL backend
126
PASSWD_DESC=		With Passwd backend
127
PERL_DESC=		With Perl backend
128
RELAY_DESC=		With Relay backend
129
SOCK_DESC=		With Sock backend
130
131
ACCESSLOG_DESC=		With In-Directory Access Logging overlay
132
AUDITLOG_DESC=		With Audit Logging overlay
133
AUTOCA_DESC=		With Automatic Certificate Authority overlay
134
COLLECT_DESC=		With Collect overy Services overlay
135
CONSTRAINT_DESC=	With Attribute Constraint overlay
136
DDS_DESC=		With Dynamic Directory Services overlay
137
DEREF_DESC=		With Dereference overlay
138
DYNGROUP_DESC=		With Dynamic Group overlay
139
DYNLIST_DESC=		With Dynamic List overlay
140
HOMEDIR_DESC=		With Home Directory Management overlay
141
MEMBEROF_DESC=		With Reverse Group Membership overlay
142
NOPS_DESC=		With nops overlay
143
OTP_DESC=		With OTP 2-factor authentication overlay
144
PPOLICY_DESC=		With Password Policy overlay
145
PROXYCACHE_DESC=	With Proxy Cache overlay
146
REFINT_DESC=		With Referential Integrity overlay
147
REMOTEAUTH_DESC=	With Deferred Authentication overlay
148
RETCODE_DESC=		With Return Code testing overlay
149
RWM_DESC=		With Rewrite/Remap overlay
150
SEQMOD_DESC=		With Sequential Modify overlay
151
SSSVLV_DESC=		With ServerSideSort/VLV overlay
152
SYNCPROV_DESC=		With Syncrepl Provider overlay
153
TRANSLUCENT_DESC=	With Translucent Proxy overlay
154
UNIQUE_DESC=		With attribute Uniqueness overlay
155
VALSORT_DESC=		With Value Sorting overlay
156
157
ADDPARTIAL_DESC=	With addpartial overlay (experimental)
158
ALLOP_DESC=		With allop overlay (experimental)
159
AUTOGROUP_DESC=		With autogroup overlay (experimental)
160
CLOAK_DESC=		With cloak overlay (experimental)
161
DENYOP_DESC=		With denyop overlay (experimental)
162
LASTBIND_DESC=		With lastbind overlay
163
LASTMOD_DESC=		With lastmod overlay (experimental)
164
TRACE_DESC=		With Trace overlay
165
166
PBKDF2_DESC=		With PBKDF2 hash password support
167
SHA2_DESC=		With SHA2 Password hashes overlay
168
SMBPWD_DESC=		With Samba Password hashes overlay
169
170
ACCESSLOG_CONFIGURE_ENABLE=	accesslog=mod
171
ACI_CONFIGURE_ENABLE=		aci
172
ARGON2_CONFIGURE_ENABLE=	argon2
173
ARGON2_CONFIGURE_WITH=		argon2=libsodium
174
ARGON2_LIB_DEPENDS=		libsodium.so:security/libsodium
175
ASYNCMETA_CONFIGURE_ENABLE=	asyncmeta=mod
176
AUDITLOG_CONFIGURE_ENABLE=	auditlog=mod
177
AUTOCA_CONFIGURE_ENABLE=	autoca=mod
178
COLLECT_CONFIGURE_ENABLE=	collect=mod
179
CONSTRAINT_CONFIGURE_ENABLE=	constraint=mod
180
DDS_CONFIGURE_ENABLE=		dds=mod
181
DEBUG_CONFIGURE_ENABLE=		debug
182
DEREF_CONFIGURE_ENABLE=		deref=mod
183
DNSSRV_CONFIGURE_ENABLE=	dnssrv=mod
184
DYNACL_CONFIGURE_ENABLE=	dynacl
185
DYNGROUP_CONFIGURE_ENABLE=	dyngroup=mod
186
DYNLIST_CONFIGURE_ENABLE=	dynlist=mod
187
FETCH_CONFIGURE_WITH=		fetch
188
HOMEDIR_CONFIGURE_ENABLE=	homedir=mod
189
LLOADD_CONFIGURE_ENABLE=	balancer=mod
190
LLOADD_LIB_DEPENDS=		libevent.so:devel/libevent
191
MDB_CONFIGURE_ENABLE=		mdb=mod
192
MEMBEROF_CONFIGURE_ENABLE=	memberof=mod
193
OTP_CONFIGURE_ENABLE=		otp=mod
194
PASSWD_CONFIGURE_ENABLE=	passwd=mod
195
PERL_CONFIGURE_ENABLE=		perl=mod
196
PERL_CONFIGURE_ENV=		PERLBIN="${PERL}"
197
PERL_USES=			perl5
198
PPOLICY_CONFIGURE_ENABLE=	ppolicy=mod
199
PROXYCACHE_CONFIGURE_ENABLE=	proxycache=mod
200
REFINT_CONFIGURE_ENABLE=	refint=mod
201
RELAY_CONFIGURE_ENABLE=		relay=mod
202
REMOTEAUTH_CONFIGURE_ENABLE=	remoteauth=mod
203
RETCODE_CONFIGURE_ENABLE=	retcode=mod
204
RLOOKUPS_CONFIGURE_ENABLE=	rlookups
205
RWM_CONFIGURE_ENABLE=		rwm=mod
206
SEQMOD_CONFIGURE_ENABLE=	seqmod=mod
207
SLAPI_CONFIGURE_ENABLE=		slapi
208
SLAPI_USE=			LDCONFIG
209
SLP_CONFIGURE_ENABLE=		slp
210
SLP_LIB_DEPENDS=		libslp.so:net/openslp
211
SOCK_CONFIGURE_ENABLE=		sock=mod
212
SQL_CONFIGURE_ENABLE=		sql=mod
213
SQL_LDFLAGS=			-L${LOCALBASE}/lib
214
SQL_LIB_DEPENDS=		libodbc.so:databases/unixODBC
215
SSSVLV_CONFIGURE_ENABLE=	sssvlv=mod
216
SYNCPROV_CONFIGURE_ENABLE=	syncprov=mod
217
TRANSLUCENT_CONFIGURE_ENABLE=	translucent=mod
218
UNIQUE_CONFIGURE_ENABLE=	unique=mod
219
VALSORT_CONFIGURE_ENABLE=	valsort=mod
220
221
# Force using caseIgnoreOrderingMatch on 'name' attribute.
222
# This may be a violation of RFC 4519 2.18 definition.
223
# See http://www.openldap.org/lists/openldap-technical/201211/msg00175.html
224
OUTLOOK_EXTRA_PATCHES=		${FILESDIR}/extrapatch-outlook-servers__slapd__schema_prep.c
225
.endif
226
227
CONFIGURE_SED=		-e 's,uuid/uuid.h,xxuuid/uuid.h,g'
228
229
.include <bsd.port.options.mk>
230
231
.if defined(CLIENT_ONLY)
232
OPENLDAP_PORTREVISION=	${PORTREVISION_CLIENT}
233
OPENLDAP_PKGFILESUFX=	.client
234
235
PORTDOCS=		CHANGES drafts rfc
236
237
CONFIGURE_ARGS+=	--disable-slapd \
238
			--disable-monitor \
239
			--disable-relay \
240
			--disable-syncprov
241
USE_LDCONFIG=		yes
242
.else
243
OPENLDAP_PORTREVISION=	${PORTREVISION_SERVER}
244
OPENLDAP_PKGFILESUFX=
245
246
LIB_DEPENDS+=		libicudata.so:devel/icu \
247
			libldap.so:net/openldap25-client \
248
			libltdl.so:devel/libltdl
249
250
SUB_LIST+=		RC_DIR=${PREFIX} \
251
			LDAP_RUN_DIR=${LDAP_RUN_DIR} \
252
			DATABASEDIR=${DATABASEDIR}
253
254
USERS=			ldap
255
GROUPS=			ldap
256
LDAP_USER?=		ldap
257
LDAP_GROUP?=		ldap
258
USE_LDCONFIG=		${PREFIX}/libexec/openldap
259
SUB_FILES+=		pkg-deinstall
260
USE_RC_SUBR=		slapd
261
262
EXTRA_PATCHES+=		${FILESDIR}/extrapatch-Makefile.in
263
264
LDFLAGS+=		-L${LOCALBASE}/lib
265
266
SED_MODULES=		-e 's,mandir = \$$(exec_prefix)/share/man,mandir = $$(exec_prefix)/man,' \
267
			-e 's/\(moduleload[ 	]*back_[a-z]*\)\.la/\1/' \
268
			-e 's/\# *\(modulepath\)/\1/'
269
270
CONFIGURE_ARGS+=	--enable-modules \
271
			--localstatedir=${LOCALSTATEDIR} \
272
			--enable-crypt \
273
			--enable-ldap=mod \
274
			--enable-meta=mod \
275
			--enable-null=mod
276
.endif
277
278
LDAP_RUN_DIR?=		/var/run/openldap
279
LOCALSTATEDIR?=		/var/db
280
DATABASEDIR?=		${LOCALSTATEDIR}/openldap-data
281
BACKUPDIR?=		/var/backups/openldap
282
283
DESCR=			${PKGDIR}/pkg-descr${OPENLDAP_PKGFILESUFX}
284
PLIST=			${PKGDIR}/pkg-plist${OPENLDAP_PKGFILESUFX}
285
286
SUB_FILES+=		pkg-message${OPENLDAP_PKGFILESUFX}
287
PKGMESSAGE=		${WRKSRC}/pkg-message${OPENLDAP_PKGFILESUFX}
288
289
SUB_LIST+=		LDAP_RUN_DIR=${LDAP_RUN_DIR} \
290
			LDAP_USER=${LDAP_USER} \
291
			LDAP_GROUP=${LDAP_GROUP} \
292
			BACKUPDIR=${BACKUPDIR} \
293
			DATABASEDIR=${DATABASEDIR} \
294
			PORTNAME=${PORTNAME} \
295
			PKGNAME=${PKGNAME} \
296
			PKGNAMESUFFIX=${PKGNAMESUFFIX}
297
298
CONFIGURE_ARGS+=	--with-threads=posix \
299
			--with-tls=openssl \
300
			--enable-dynamic
301
302
LIB_DEPENDS+=		libsasl2.so:security/cyrus-sasl2
303
CONFIGURE_ARGS+=	--with-cyrus-sasl --enable-spasswd
304
MAKE_ENV+=		STRIP=${STRIP}
305
306
CPPFLAGS+=		-I${LOCALBASE}/include
307
LIBS+=			-L${LOCALBASE}/lib
308
309
PLIST_SUB+=		${SUB_LIST}
310
PLIST_SUB+=		SHLIB_MAJOR=${OPENLDAP_SHLIB_MAJOR}
311
PLIST_SUB+=		SHLIB_MINOR=${OPENLDAP_SHLIB_MINOR}
312
PLIST_SUB+=		OPENLDAP_MAJOR=${OPENLDAP_MAJOR}
313
314
.include <bsd.port.pre.mk>
315
316
.if ${PORT_OPTIONS:MFETCH} && (defined(OPENSSL_INSTALLED) && ${OPENSSL_INSTALLED} != "" || ${SSL_DEFAULT} != base)
317
BROKEN=	using OpenSSL from ports and OPTION FETCH together is not supported
318
. endif
319
320
.if ${PORT_OPTIONS:MADDPARTIAL}
321
CONTRIB_MODULES+=	slapd-modules/addpartial
322
CONTRIB_CLEANFILES+=	addpartial.a
323
.endif
324
.if ${PORT_OPTIONS:MALLOP}
325
CONTRIB_MODULES+=	slapd-modules/allop
326
CONTRIB_CLEANFILES+=	allop.a
327
.endif
328
.if ${PORT_OPTIONS:MAUTOGROUP}
329
CONTRIB_MODULES+=	slapd-modules/autogroup
330
CONTRIB_CLEANFILES+=	autogroup.a
331
.endif
332
.if ${PORT_OPTIONS:MCLOAK}
333
CONTRIB_MODULES+=	slapd-modules/cloak
334
CONTRIB_CLEANFILES+=	cloak.a
335
.endif
336
.if ${PORT_OPTIONS:MDENYOP}
337
CONTRIB_MODULES+=	slapd-modules/denyop
338
CONTRIB_CLEANFILES+=	denyop.a
339
.endif
340
.if ${PORT_OPTIONS:MLASTBIND}
341
CONTRIB_MODULES+=	slapd-modules/lastbind
342
CONTRIB_CLEANFILES+=	lastbind.a
343
.endif
344
.if ${PORT_OPTIONS:MLASTMOD}
345
CONTRIB_MODULES+=	slapd-modules/lastmod
346
CONTRIB_CLEANFILES+=	lastmod.a
347
.endif
348
.if ${PORT_OPTIONS:MNOPS}
349
CONTRIB_MODULES+=	slapd-modules/nops
350
CONTRIB_CLEANFILES+=	nops.a
351
.endif
352
.if ${PORT_OPTIONS:MTRACE}
353
CONTRIB_MODULES+=	slapd-modules/trace
354
CONTRIB_CLEANFILES+=	trace.a
355
.endif
356
.if ${PORT_OPTIONS:MSHA2}
357
CONTRIB_MODULES+=	slapd-modules/passwd/sha2
358
CONTRIB_CLEANFILES+=	pw-sha2.a
359
.endif
360
.if ${PORT_OPTIONS:MPBKDF2}
361
CONTRIB_MODULES+=	slapd-modules/passwd/pbkdf2
362
CONTRIB_CLEANFILES+=	pw-pbkdf2.a
363
.endif
364
.if ${PORT_OPTIONS:MSMBPWD}
365
CONTRIB_MODULES+=	slapd-modules/smbk5pwd
366
CONTRIB_CLEANFILES+=	smbk5pwd.a
367
.endif
368
369
post-patch:
370
	@${REINPLACE_CMD} -e 's|%LOCALSTATEDIR%/run/|${LDAP_RUN_DIR}/|g' \
371
		${SED_MODULES} ${WRKSRC}/servers/slapd/slapd.conf
372
	@${REINPLACE_CMD} -e 's|^OPT =.*|OPT = ${CFLAGS}|g' \
373
		-e 's|^CC =.*|CC = ${CC}|g' \
374
		${SED_MODULES} ${WRKSRC}/contrib/slapd-modules/*/Makefile \
375
		${WRKSRC}/contrib/slapd-modules/*/*/Makefile
376
.if defined(CONFIGURE_SED)
377
	@${REINPLACE_CMD} -E ${CONFIGURE_SED} \
378
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
379
.endif
380
381
.if !defined(CLIENT_ONLY)
382
test: build
383
	@(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
384
		${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)
385
386
post-build:
387
.for module in ${CONTRIB_MODULES}
388
	@(cd ${BUILD_WRKSRC}/contrib/${module} && \
389
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
390
		${MAKE_ARGS} prefix="${PREFIX}" all)
391
.endfor
392
.endif
393
394
pre-install:
395
.if !defined(CLIENT_ONLY)
396
	${MKDIR} ${STAGEDIR}${DATABASEDIR}
397
.endif
398
399
post-install:
400
.if defined(CLIENT_ONLY)
401
	${MKDIR} ${STAGEDIR}${DOCSDIR}
402
	${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR}
403
	for dir in drafts rfc; do \
404
		${MKDIR} ${STAGEDIR}${DOCSDIR}/$${dir}; \
405
		${INSTALL_DATA} ${WRKSRC}/doc/$${dir}/* ${STAGEDIR}${DOCSDIR}/$${dir}; \
406
	done
407
	for prog in ldapcompare ldapdelete ldapexop ldapmodify ldapmodrdn ldappasswd ldapsearch ldapurl ldapvc ldapwhoami; do\
408
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$${prog}; \
409
	done
410
	for library in lber ldap; do \
411
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib$${library}-${OPENLDAP_MAJOR}.so.${OPENLDAP_SHLIB_MAJOR}; \
412
	done
413
.else
414
	${MKDIR} ${STAGEDIR}${LDAP_RUN_DIR}
415
.for module in ${CONTRIB_MODULES}
416
	(cd ${WRKSRC}/contrib/${module} && \
417
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
418
		${MAKE_ARGS} prefix="${PREFIX}" install)
419
.endfor
420
.for cleanfile in ${CONTRIB_CLEANFILES}
421
	${RM} ${STAGEDIR}${PREFIX}/libexec/openldap/${cleanfile}
422
.endfor
423
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/openldap/*.so
424
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/slapd
425
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/openldap
426
.endif # defined(CLIENT_ONLY)
427
428
post-install-SLAPI-on:
429
	for library in slapi; do \
430
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib$${library}-${OPENLDAP_MAJOR}.so.${OPENLDAP_SHLIB_MAJOR}; \
431
	done
432
433
.include <bsd.port.post.mk>
(-)b/net/openldap25-server/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1627880459
2
SHA256 (openldap-2.5.6.tgz) = 3f21423a9d3bd9774a4494e2d4fbc830ac68d63a87d4c2934eff800954cac11f
3
SIZE (openldap-2.5.6.tgz) = 6403109
(-)b/net/openldap25-server/files/extrapatch-Makefile.in (+17 lines)
Added Link Here
1
--- Makefile.in.orig	Mon Apr  7 22:23:24 2003
2
+++ Makefile.in	Thu Jul 10 17:43:35 2003
3
@@ -13,9 +13,11 @@
4
 ## top-level directory of the distribution or, alternatively, at
5
 ## <http://www.OpenLDAP.org/license.html>.
6
 
7
-SUBDIRS= include libraries clients servers tests doc
8
-CLEANDIRS=
9
-INSTALLDIRS= 
10
+SUBDIRS=
11
+ALLDIRS= include libraries clients servers tests doc
12
+CLEANDIRS= include libraries clients servers tests doc
13
+DEPENDDIRS= include libraries clients servers tests doc
14
+INSTALLDIRS=  servers doc
15
 
16
 makefiles:	FORCE
17
 	./config.status
(-)b/net/openldap25-server/files/extrapatch-outlook-servers__slapd__schema_prep.c (+15 lines)
Added Link Here
1
#
2
# This patch is obtained from:
3
#
4
# http://www.openldap.org/lists/openldap-technical/201212/msg00055.html
5
#
6
--- servers/slapd/schema_prep.c.orig	2014-09-18 18:48:49.000000000 -0700
7
+++ servers/slapd/schema_prep.c	2015-03-31 17:26:23.439844478 -0700
8
@@ -908,6 +908,7 @@
9
 			"DESC 'RFC4519: common supertype of name attributes' "
10
 			"EQUALITY caseIgnoreMatch "
11
 			"SUBSTR caseIgnoreSubstringsMatch "
12
+			"ORDERING caseIgnoreOrderingMatch "
13
 			"SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )",
14
 		NULL, SLAP_AT_ABSTRACT,
15
 		NULL, NULL,
(-)b/net/openldap25-server/files/patch-ITS7548 (+103 lines)
Added Link Here
1
--- build/man.mk.orig	2021-07-27 17:44:47 UTC
2
+++ build/man.mk
3
@@ -18,10 +18,12 @@
4
 
5
 MANDIR=$(mandir)/man$(MANSECT)
6
 TMP_SUFFIX=tmp
7
+ifeq ($(strip $(PAGES)),)
8
+PAGES=`cd $(srcdir); echo *.$(MANSECT)`
9
+endif
10
 
11
 all-common:
12
-	PAGES=`cd $(srcdir); echo *.$(MANSECT)`; \
13
-	for page in $$PAGES; do \
14
+	for page in ${PAGES}; do \
15
 		$(SED) -e "s%LDVERSION%$(VERSION)%" \
16
 			-e 's%ETCDIR%$(sysconfdir)%g' \
17
 			-e 's%LOCALSTATEDIR%$(localstatedir)%' \
18
@@ -39,8 +41,7 @@ all-common:
19
 
20
 install-common:
21
 	-$(MKDIR) $(DESTDIR)$(MANDIR)
22
-	PAGES=`cd $(srcdir); echo *.$(MANSECT)`; \
23
-	for page in $$PAGES; do \
24
+	for page in ${PAGES}; do \
25
 		echo "installing $$page in $(DESTDIR)$(MANDIR)"; \
26
 		$(RM) $(DESTDIR)$(MANDIR)/$$page; \
27
 		$(INSTALL) $(INSTALLFLAGS) -m 644 $$page.$(TMP_SUFFIX) $(DESTDIR)$(MANDIR)/$$page; \
28
--- doc/man/Makefile.in.orig	2021-07-27 17:44:47 UTC
29
+++ doc/man/Makefile.in
30
@@ -13,4 +13,10 @@
31
 ## top-level directory of the distribution or, alternatively, at
32
 ## <http://www.OpenLDAP.org/license.html>.
33
 
34
-SUBDIRS= man1 man3 man5 man8
35
+BUILD_SRV = @BUILD_SLAPD@
36
+
37
+ifeq (${BUILD_SRV},no)
38
+  SUBDIRS= man1 man3 man5
39
+else
40
+  SUBDIRS= man5 man8
41
+endif
42
--- doc/man/man5/Makefile.in.orig	2021-07-27 17:44:47 UTC
43
+++ doc/man/man5/Makefile.in
44
@@ -14,3 +14,59 @@
45
 ## <http://www.OpenLDAP.org/license.html>.
46
 
47
 MANSECT=5
48
+
49
+BUILD_SRV = @BUILD_SLAPD@
50
+
51
+ifeq (${BUILD_SRV},no)
52
+PAGES=	ldap.conf.${MANSECT}		\
53
+	ldif.${MANSECT}
54
+else
55
+PAGES=	lloadd.conf.${MANSECT}		\
56
+	slapd-asyncmeta.${MANSECT}	\
57
+	slapd-config.${MANSECT}		\
58
+	slapd-dnssrv.${MANSECT}		\
59
+	slapd-ldap.${MANSECT}		\
60
+	slapd-ldif.${MANSECT}		\
61
+	slapd-mdb.${MANSECT}		\
62
+	slapd-meta.${MANSECT}		\
63
+	slapd-monitor.${MANSECT}	\
64
+	slapd-ndb.${MANSECT}		\
65
+	slapd-null.${MANSECT}		\
66
+	slapd-passwd.${MANSECT}		\
67
+	slapd-perl.${MANSECT}		\
68
+	slapd-relay.${MANSECT}		\
69
+	slapd-sock.${MANSECT}		\
70
+	slapd-sql.${MANSECT}		\
71
+	slapd-wt.${MANSECT}		\
72
+	slapd.access.${MANSECT}		\
73
+	slapd.backends.${MANSECT}	\
74
+	slapd.conf.${MANSECT}		\
75
+	slapd.overlays.${MANSECT}	\
76
+	slapd.plugin.${MANSECT}		\
77
+	slapo-accesslog.${MANSECT}	\
78
+	slapo-auditlog.${MANSECT}	\
79
+	slapo-autoca.${MANSECT}		\
80
+	slapo-chain.${MANSECT}		\
81
+	slapo-collect.${MANSECT}	\
82
+	slapo-constraint.${MANSECT}	\
83
+	slapo-dds.${MANSECT}		\
84
+	slapo-deref.${MANSECT}		\
85
+	slapo-dyngroup.${MANSECT}	\
86
+	slapo-dynlist.${MANSECT}	\
87
+	slapo-homedir.${MANSECT}	\
88
+	slapo-memberof.${MANSECT}	\
89
+	slapo-otp.${MANSECT}		\
90
+	slapo-pbind.${MANSECT}		\
91
+	slapo-pcache.${MANSECT}		\
92
+	slapo-ppolicy.${MANSECT}	\
93
+	slapo-refint.${MANSECT}		\
94
+	slapo-remoteauth.${MANSECT}	\
95
+	slapo-retcode.${MANSECT}	\
96
+	slapo-rwm.${MANSECT}		\
97
+	slapo-sssvlv.${MANSECT}		\
98
+	slapo-syncprov.${MANSECT}	\
99
+	slapo-translucent.${MANSECT}	\
100
+	slapo-unique.${MANSECT}		\
101
+	slapo-valsort.${MANSECT}	\
102
+	slappw-argon2.${MANSECT}
103
+endif
(-)b/net/openldap25-server/files/patch-build__top.mk (+11 lines)
Added Link Here
1
--- build/top.mk.orig	2021-07-27 17:44:47 UTC
2
+++ build/top.mk
3
@@ -60,8 +60,6 @@ INSTALL_PROGRAM = $(INSTALL)
4
 INSTALL_DATA = $(INSTALL) -m 644
5
 INSTALL_SCRIPT = $(INSTALL)
6
 
7
-STRIP_OPTS = -s
8
-
9
 LINT = lint
10
 5LINT = 5lint
11
 
(-)b/net/openldap25-server/files/patch-configure (+32 lines)
Added Link Here
1
--- configure.orig	2021-07-27 17:44:47 UTC
2
+++ configure
3
@@ -16827,9 +16827,9 @@ $as_echo "#define HAVE_UUID_TO_STR 1" >>confdefs.h
4
 fi
5
 
6
 if test $have_uuid = no ; then
7
-	for ac_header in uuid/uuid.h
8
+	for ac_header in xxuuid/uuid.h
9
 do :
10
-  ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
11
+  ac_fn_c_check_header_mongrel "$LINENO" "xxuuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
12
 if test "x$ac_cv_header_uuid_uuid_h" = xyes; then :
13
   cat >>confdefs.h <<_ACEOF
14
 #define HAVE_UUID_UUID_H 1
15
@@ -22127,7 +22127,7 @@ if ${ac_cv_lib_iodbc_SQLDriverConnect+:} false; then :
16
   $as_echo_n "(cached) " >&6
17
 else
18
   ac_check_lib_save_LIBS=$LIBS
19
-LIBS="-liodbc  $LIBS"
20
+LIBS="-liodbc  $LIBS $LTHREAD_LIBS"
21
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22
 /* end confdefs.h.  */
23
 
24
@@ -22175,7 +22175,7 @@ if ${ac_cv_lib_odbc_SQLDriverConnect+:} false; then :
25
   $as_echo_n "(cached) " >&6
26
 else
27
   ac_check_lib_save_LIBS=$LIBS
28
-LIBS="-lodbc  $LIBS"
29
+LIBS="-lodbc  $LIBS $LTHREAD_LIBS"
30
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31
 /* end confdefs.h.  */
32
 
(-)b/net/openldap25-server/files/patch-contrib_slapd-modules_passwd_sha2_sha2.h (+24 lines)
Added Link Here
1
--- contrib/slapd-modules/passwd/sha2/sha2.h.orig	2021-07-27 17:44:47 UTC
2
+++ contrib/slapd-modules/passwd/sha2/sha2.h
3
@@ -142,6 +142,21 @@ typedef struct _SHA512_CTX {
4
 
5
 typedef SHA512_CTX SHA384_CTX;
6
 
7
+#define	SHA256_Init	_sha2_SHA256_Init
8
+#define	SHA256_Update	_sha2_SHA256_Update
9
+#define	SHA256_Final	_sha2_SHA256_Final
10
+#define	SHA256_End	_sha2_SHA256_End
11
+#define	SHA256_Data	_sha2_SHA256_Data
12
+#define	SHA384_Init	_sha2_SHA384_Init
13
+#define	SHA384_Update	_sha2_SHA384_Update
14
+#define	SHA384_Final	_sha2_SHA384_Final
15
+#define	SHA384_End	_sha2_SHA384_End
16
+#define	SHA384_Data	_sha2_SHA384_Data
17
+#define	SHA512_Init	_sha2_SHA512_Init
18
+#define	SHA512_Update	_sha2_SHA512_Update
19
+#define	SHA512_Final	_sha2_SHA512_Final
20
+#define	SHA512_End	_sha2_SHA512_End
21
+#define	SHA512_Data	_sha2_SHA512_Data
22
 
23
 /*** SHA-256/384/512 Function Prototypes ******************************/
24
 /* avoid symbol clash with other crypto libs */
(-)b/net/openldap25-server/files/patch-contrib_slapd-modules_smbk5pwd_Makefile (+11 lines)
Added Link Here
1
--- contrib/slapd-modules/smbk5pwd/Makefile.orig	2021-07-27 17:44:47 UTC
2
+++ contrib/slapd-modules/smbk5pwd/Makefile
3
@@ -30,7 +30,7 @@
4
 # Omit DO_KRB5, DO_SAMBA or DO_SHADOW if you don't want to support it.
5
 DEFS = -DDO_KRB5 -DDO_SAMBA -DDO_SHADOW
6
 INCS = $(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC)
7
-LIBS = $(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB)
8
+LIBS = $(LDAP_LIB) $(SSL_LIB)
9
 
10
 PROGRAMS = smbk5pwd.la
11
 LTVER = 0:0:0
(-)b/net/openldap25-server/files/patch-include__ldap_defaults.h (+11 lines)
Added Link Here
1
--- include/ldap_defaults.h.orig	2021-07-27 17:44:47 UTC
2
+++ include/ldap_defaults.h
3
@@ -39,7 +39,7 @@
4
 #define LDAP_ENV_PREFIX "LDAP"
5
 
6
 /* default ldapi:// socket */
7
-#define LDAPI_SOCK LDAP_RUNDIR LDAP_DIRSEP "run" LDAP_DIRSEP "ldapi"
8
+#define LDAPI_SOCK "/var/run" LDAP_DIRSEP "openldap" LDAP_DIRSEP "ldapi"
9
 
10
 /*
11
  * SLAPD DEFINITIONS
(-)b/net/openldap25-server/files/patch-libraries__libldap__Makefile.in (+17 lines)
Added Link Here
1
--- libraries/libldap/Makefile.in.orig	2021-07-27 17:44:47 UTC
2
+++ libraries/libldap/Makefile.in
3
@@ -86,13 +86,6 @@ install-local: $(CFFILES) FORCE
4
 	$(LTFINISH) $(DESTDIR)$(libdir)
5
 	-$(MKDIR) $(DESTDIR)$(sysconfdir)
6
 	@for i in $(CFFILES); do \
7
-		if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \
8
-			echo "installing $$i in $(sysconfdir)"; \
9
-			echo "$(INSTALL) $(INSTALLFLAGS) -m 644  $(srcdir)/$$i $(DESTDIR)$(sysconfdir)/$$i"; \
10
-			$(INSTALL) $(INSTALLFLAGS) -m 644 $(srcdir)/$$i $(DESTDIR)$(sysconfdir)/$$i; \
11
-		else \
12
-			echo "PRESERVING EXISTING CONFIGURATION FILE $(sysconfdir)/$$i" ; \
13
-		fi; \
14
-		$(INSTALL) $(INSTALLFLAGS) -m 644 $(srcdir)/$$i $(DESTDIR)$(sysconfdir)/$$i.default; \
15
+		$(INSTALL) $(INSTALLFLAGS) -m 644 $(srcdir)/$$i $(DESTDIR)$(sysconfdir)/$$i.sample; \
16
 	done
17
 
(-)b/net/openldap25-server/files/patch-libraries_libldap_tls__o.c (+20 lines)
Added Link Here
1
--- libraries/libldap/tls_o.c.orig	2021-07-27 17:44:47 UTC
2
+++ libraries/libldap/tls_o.c
3
@@ -275,7 +275,7 @@ tlso_ctx_free ( tls_ctx *ctx )
4
 	SSL_CTX_free( c );
5
 }
6
 
7
-#if OPENSSL_VERSION_NUMBER >= 0x10101000
8
+#if OPENSSL_VERSION_NUMBER >= 0x10101000 && !defined(OPENSSL_NO_TLS1_3)
9
 static char *
10
 tlso_stecpy( char *dst, const char *src, const char *end )
11
 {
12
@@ -411,7 +411,7 @@ tlso_ctx_init( struct ldapoptions *lo, struct ldaptls 
13
 	}
14
 
15
 	if ( lo->ldo_tls_ciphersuite ) {
16
-#if OPENSSL_VERSION_NUMBER >= 0x10101000
17
+#if OPENSSL_VERSION_NUMBER >= 0x10101000 && !defined(OPENSSL_NO_TLS1_3)
18
 		tlso_ctx_cipher13( ctx, lt->lt_ciphersuite );
19
 #endif
20
 		if ( !SSL_CTX_set_cipher_list( ctx, lt->lt_ciphersuite ) )
(-)b/net/openldap25-server/files/patch-servers_slapd_Makefile.in (+67 lines)
Added Link Here
1
--- servers/slapd/Makefile.in.orig	2021-07-27 17:44:47 UTC
2
+++ servers/slapd/Makefile.in
3
@@ -374,7 +374,6 @@ install-local-srv: install-slapd install-tools \
4
 
5
 install-slapd: FORCE
6
 	-$(MKDIR) $(DESTDIR)$(libexecdir)
7
-	-$(MKDIR) $(DESTDIR)$(localstatedir)/run
8
 	$(LTINSTALL) $(INSTALLFLAGS) $(STRIP_OPTS) -m 755 \
9
 		slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
10
 	@for i in $(SUBDIRS); do \
11
@@ -413,48 +412,27 @@ all-cffiles: slapd $(SLAPD_DYNAMIC_BACKENDS) dynamic_o
12
 	touch all-cffiles
13
 
14
 install-schema: FORCE
15
-	@if test -d $(DESTDIR)$(schemadir) ; then \
16
-		echo "MOVING EXISTING SCHEMA DIR to $(DESTDIR)$(schemadir).$$$$" ; \
17
-		mv $(DESTDIR)$(schemadir) $(DESTDIR)$(schemadir).$$$$ ; \
18
-	fi
19
 	$(MKDIR) $(DESTDIR)$(schemadir)
20
 	@SD=$(DESTDIR)$(schemadir) ; \
21
-	files=`cd $(srcdir)/schema ; echo README *.ldif *.schema` ; \
22
+	files=`cd $(srcdir)/schema ; echo README *.ldif` ; \
23
 	for i in $$files ; do \
24
 		echo $(INSTALL) $(INSTALLFLAGS) -m 444 schema/$$i $$SD/$$i ; \
25
 		$(INSTALL) $(INSTALLFLAGS) -m 444 $(srcdir)/schema/$$i $$SD/$$i ; \
26
+	done ; \
27
+	files=`cd $(srcdir)/schema ; echo *.schema` ; \
28
+	for i in $$files ; do \
29
+		echo $(INSTALL) $(INSTALLFLAGS) -m 444 schema/$$i $$SD/$$i ; \
30
+		$(INSTALL) $(INSTALLFLAGS) -m 444 $(srcdir)/schema/$$i $$SD/$$i.sample ; \
31
 	done
32
 
33
 install-conf: FORCE
34
 	@-$(MKDIR) $(DESTDIR)$(sysconfdir)
35
-	$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf.default
36
-	if test ! -f $(DESTDIR)$(sysconfdir)/slapd.conf; then \
37
-		echo "installing slapd.conf in $(sysconfdir)"; \
38
-		echo "$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf"; \
39
-		$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf; \
40
-	else \
41
-		echo "PRESERVING EXISTING CONFIGURATION FILE $(DESTDIR)$(sysconfdir)/slapd.conf" ; \
42
-	fi
43
-	$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.ldif.tmp $(DESTDIR)$(sysconfdir)/slapd.ldif.default
44
-	if test ! -f $(DESTDIR)$(sysconfdir)/slapd.ldif; then \
45
-		echo "installing slapd.ldif in $(sysconfdir)"; \
46
-		echo "$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.ldif.tmp $(DESTDIR)$(sysconfdir)/slapd.ldif"; \
47
-		$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.ldif.tmp $(DESTDIR)$(sysconfdir)/slapd.ldif; \
48
-	else \
49
-		echo "PRESERVING EXISTING CONFIGURATION FILE $(DESTDIR)$(sysconfdir)/slapd.ldif" ; \
50
-	fi
51
-	if test -n "$(systemdsystemunitdir)" && test ! -f $(DESTDIR)$(systemdsystemunitdir)/slapd.service; then \
52
-		$(MKDIR) $(DESTDIR)$(systemdsystemunitdir); \
53
-		echo "installing slapd.service in $(systemdsystemunitdir)"; \
54
-		echo "$(INSTALL) $(INSTALLFLAGS) -m 644 slapd.service.tmp $(DESTDIR)$(systemdsystemunitdir)/slapd.service"; \
55
-		$(INSTALL) $(INSTALLFLAGS) -m 644 slapd.service.tmp $(DESTDIR)$(systemdsystemunitdir)/slapd.service; \
56
-	fi
57
+	$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf.sample
58
+	$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.ldif.tmp $(DESTDIR)$(sysconfdir)/slapd.ldif.sample
59
 
60
 install-db-config: FORCE
61
 	@-$(MKDIR) $(DESTDIR)$(localstatedir) $(DESTDIR)$(sysconfdir)
62
 	@-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-data
63
-	$(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \
64
-		$(DESTDIR)$(localstatedir)/openldap-data/DB_CONFIG.example
65
 	$(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \
66
 		$(DESTDIR)$(sysconfdir)/DB_CONFIG.example
67
 
(-)b/net/openldap25-server/files/pkg-deinstall.in (+32 lines)
Added Link Here
1
#!/bin/sh
2
3
ECHO_CMD=echo
4
5
if [ -f "%%PREFIX%%/etc/openldap/slapd.conf" ]; then
6
  DBDIR=`awk '$1 == "directory" {print $2}' "%%PREFIX%%/etc/openldap/slapd.conf"`
7
fi
8
9
case $2 in
10
POST-DEINSTALL)
11
  ${ECHO_CMD}
12
  ${ECHO_CMD} "The OpenLDAP server package has been deleted."
13
  ${ECHO_CMD} "If you're *not* upgrading and won't be using"
14
  ${ECHO_CMD} "it any longer, you may want to issue the"
15
  ${ECHO_CMD} "following commands:"
16
  ${ECHO_CMD}
17
  if ([ "${DBDIR}" ] && [ -d "${DBDIR}" ]) || ([ ! "${DBDIR}" ] && [ -d %%DATABASEDIR%% ]); then
18
    ${ECHO_CMD} "- to delete the OpenLDAP database permanently (losing all data):"
19
    if [ "${DBDIR}" ] && [ -d "${DBDIR}" ]; then
20
      ${ECHO_CMD} "  rm -Rf ${DBDIR}"
21
    else
22
      ${ECHO_CMD} "  rm -Rf %%DATABASEDIR%%"
23
    fi
24
    ${ECHO_CMD}
25
  fi
26
  ${ECHO_CMD} "- to remove the OpenLDAP user:"
27
  ${ECHO_CMD} "  pw userdel ldap"
28
  ${ECHO_CMD}
29
  ${ECHO_CMD} "If you are upgrading, don't forget to restart slapd."
30
  ${ECHO_CMD}
31
  ;;
32
esac
(-)b/net/openldap25-server/files/pkg-message.client.in (+15 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
The OpenLDAP client package has been successfully installed.
5
6
Edit
7
  %%PREFIX%%/etc/openldap/ldap.conf
8
to change the system-wide client defaults.
9
10
Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at
11
  http://www.OpenLDAP.org/faq/index.cgi?file=3
12
for more information.
13
EOM
14
}
15
]
(-)b/net/openldap25-server/files/pkg-message.in (+37 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
The OpenLDAP server package has been successfully installed.
5
6
In order to run the LDAP server, you need to edit
7
  %%PREFIX%%/etc/openldap/slapd.conf
8
to suit your needs and add the following lines to /etc/rc.conf:
9
  slapd_enable="YES"
10
  slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
11
  slapd_sockets="/var/run/openldap/ldapi"
12
13
Then start the server with
14
  %%PREFIX%%/etc/rc.d/slapd start
15
or reboot.
16
17
Try `man slapd' and the online manual at
18
  http://www.OpenLDAP.org/doc/
19
for more information.
20
21
slapd runs under a non-privileged user id (by default `ldap'),
22
see %%PREFIX%%/etc/rc.d/slapd for more information.
23
24
PLEASE NOTE:
25
26
Upgrading from %%PORTNAME%%%%PKGNAMESUFFIX%% 2.4 to 2.5 requires a full dump
27
and reimport of database.
28
29
Starting from %%PORTNAME%%%%PKGNAMESUFFIX%% 2.4.59_3, automatic data dumps
30
are saved at %%BACKUPDIR%% when shutting down slapd.
31
32
Please refer to OpenLDAP Software 2.5 Administrator's Guide at
33
  https://www.openldap.org/doc/admin25/appendix-upgrading.html
34
for additional upgrade instructions.
35
EOM
36
}
37
]
(-)b/net/openldap25-server/files/slapd.in (+217 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: slapd
4
# REQUIRE: FILESYSTEMS ldconfig netif
5
# BEFORE: SERVERS kdc
6
# KEYWORD: shutdown
7
8
#
9
# Add the following lines to /etc/rc.conf to enable slapd:
10
#
11
#slapd_enable="YES"
12
#slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
13
#slapd_sockets="/var/run/openldap/ldapi"
14
#
15
# See slapd(8) for more flags
16
#
17
# The `-u' and `-g' flags are automatically extracted from slapd_owner,
18
# by default slapd runs under the non-privileged user id `ldap'. If you
19
# want to run slapd as root, override this in /etc/rc.conf with
20
#
21
#slapd_owner="DEFAULT"
22
#
23
# To use the cn=config style configuration add the following
24
# line to /etc/rc.conf:
25
#
26
#slapd_cn_config="YES"
27
#
28
# To specify alternative Kerberos 5 Key Table, add the following
29
# rc.conf(5) configuration:
30
#
31
#slapd_krb5_ktname="/path/to/ldap.keytab"
32
#
33
#slapd_autobackup_enable="YES"
34
# To enable automatic backup of OpenLDAP data after successful shutdown
35
# in the form of LDIF.
36
#
37
#slapd_autobackup_num="8"
38
# How many automatic backups should this script keep.
39
#
40
#slapd_autobackup_compress="YES"
41
# Compress backup data with zstd (if present) or gzip.
42
#
43
#slapd_autobackup_name="backup"
44
# Name to be used for backups
45
46
. /etc/rc.subr
47
48
name="slapd"
49
rcvar=slapd_enable
50
51
# read settings, set defaults
52
load_rc_config ${name}
53
54
: ${slapd_enable="NO"}
55
if [ -n "${slapd_args+set}" ]; then
56
  warn "slapd_args is deprecated, use slapd_flags"
57
  : ${slapd_flags="$slapd_args"}
58
fi
59
: ${slapd_owner="%%LDAP_USER%%:%%LDAP_GROUP%%"}
60
: ${slapd_sockets_mode="666"}
61
: ${slapd_cn_config="NO"}
62
: ${slapd_autobackup_enable="YES"}
63
: ${slapd_autobackup_num="8"}
64
: ${slapd_autobackup_compress="YES"}
65
: ${slapd_autobackup_name="backup"}
66
67
command="%%PREFIX%%/libexec/slapd"
68
pidfile="%%LDAP_RUN_DIR%%/slapd.pid"
69
70
# set required_dirs, required_files and DATABASEDIR
71
if checkyesno slapd_cn_config; then
72
  required_dirs="%%PREFIX%%/etc/openldap/slapd.d"
73
  required_files="%%PREFIX%%/etc/openldap/slapd.d/cn=config.ldif"
74
  DATABASEDIR=`grep olcDbDirectory %%PREFIX%%/etc/openldap/slapd.d/cn=config/olcDatabase=* | awk '{ print $2 }'`
75
else
76
  required_files="%%PREFIX%%/etc/openldap/slapd.conf"
77
  DATABASEDIR=`awk '$1 == "directory" { print $2 }' "%%PREFIX%%/etc/openldap/slapd.conf" 2>&1 /dev/null`
78
fi
79
80
start_precmd=start_precmd
81
start_postcmd=start_postcmd
82
stop_postcmd=stop_postcmd
83
84
# extract user and group, adjust ownership of directories and database
85
86
start_precmd()
87
{
88
  local slapd_ownername slapd_groupname
89
90
  mkdir -p %%LDAP_RUN_DIR%%
91
92
  case "$slapd_owner" in
93
  ""|[Nn][Oo][Nn][Ee]|[Dd][Ee][Ff][Aa][Uu][Ll][Tt])
94
    ;;
95
  *)
96
    local DBDIR
97
    for DBDIR in ${DATABASEDIR}; do
98
       if [ ! -d "${DBDIR}" ]; then
99
          mkdir -p "${DBDIR}"
100
          [ -f "%%PREFIX%%/etc/openldap/DB_CONFIG.example" ] && cp "%%PREFIX%%/etc/openldap/DB_CONFIG.example" "${DBDIR}/DB_CONFIG"
101
       fi
102
       chown -RL "$slapd_owner" "${DBDIR}"
103
       chmod 700 "${DBDIR}"
104
    done
105
    chown "$slapd_owner" "%%LDAP_RUN_DIR%%"
106
107
    if checkyesno slapd_cn_config; then
108
        chown -R $slapd_owner "%%PREFIX%%/etc/openldap/slapd.d"
109
    else
110
        chown $slapd_owner "%%PREFIX%%/etc/openldap/slapd.conf"
111
    fi
112
113
    slapd_ownername="${slapd_owner%:*}"
114
    slapd_groupname="${slapd_owner#*:}"
115
116
    if [ -n "$slapd_ownername" ]; then
117
      rc_flags="$rc_flags -u $slapd_ownername"
118
    fi
119
    if [ -n "$slapd_groupname" ]; then
120
      rc_flags="$rc_flags -g $slapd_groupname"
121
    fi
122
    if [ -n "${slapd_krb5_ktname}" ]; then
123
      export KRB5_KTNAME=${slapd_krb5_ktname}
124
    fi
125
    ;;
126
  esac
127
  echo -n "Performing sanity check on slap configuration: "
128
129
  if ${command} -Tt -u >/dev/null 2>&1; then
130
    echo "OK"
131
  else
132
    echo "FAILED"
133
    return 1
134
  fi
135
}
136
137
# adjust ownership of created unix sockets
138
139
start_postcmd()
140
{
141
  local socket seconds
142
143
  for socket in $slapd_sockets; do
144
    for seconds in 1 2 3 4 5; do
145
      [ -e "$socket" ] && break
146
      sleep 1
147
    done
148
    if [ -S "$socket" ]; then
149
      case "$slapd_owner" in
150
      ""|[Nn][Oo][Nn][Ee]|[Dd][Ee][Ff][Aa][Uu][Ll][Tt])
151
        ;;
152
      *)
153
        chown "$slapd_owner" "$socket"
154
        ;;
155
      esac
156
      chmod "$slapd_sockets_mode" "$socket"
157
    else
158
      warn "slapd: Can't find socket $socket"
159
    fi
160
  done
161
}
162
163
stop_postcmd()
164
{
165
  local compress_program compress_suffix
166
167
  if checkyesno slapd_autobackup_enable; then
168
    if checkyesno slapd_autobackup_compress; then
169
      if [ -x /usr/bin/zstd ]; then
170
        compress_program="/usr/bin/zstd"
171
        compress_suffix=".zstd"
172
      else
173
        compress_program="/usr/bin/gzip"
174
        compress_suffix=".gz"
175
      fi
176
    else
177
      compress_program="cat"
178
      compress_suffix=""
179
    fi
180
181
    umask 077
182
    mkdir -p %%BACKUPDIR%%
183
    chmod 700 %%BACKUPDIR%%
184
185
    n=0
186
    while [ ${n} -lt ${slapd_autobackup_num} ]; do
187
      backup_file="%%BACKUPDIR%%/${slapd_autobackup_name}.ldif.${n}${compress_suffix}"
188
      if [ ! -e "${backup_file}" -o -f "${backup_file}" ]; then
189
        break
190
      fi
191
      n=$(( ${n} + 1 ))
192
    done
193
    if [ -f "${backup_file}" ]; then
194
      n=$(( ${n} + 1 ))
195
      while [ ${n} -lt ${slapd_autobackup_num} ]; do
196
        next_backup_file="%%BACKUPDIR%%/${slapd_autobackup_name}.ldif.${n}${compress_suffix}"
197
        if [ -f "${next_backup_file}" ]; then
198
          [ "${next_backup_file}" -ot "${backup_file}" ] && \
199
            backup_file=${next_backup_file}
200
        elif [ ! -e "${next_backup_file}" ]; then
201
          backup_file=${next_backup_file}
202
          break
203
        fi
204
        n=$(( ${n} + 1 ))
205
      done
206
    fi
207
    if [ -e "${backup_file}" -a ! -f "${backup_file}" ]; then
208
      err 1 "Unable to backup OpenLDAP data"
209
    else
210
      info "Backing up OpenLDAP data to ${backup_file}"
211
    fi
212
213
    %%PREFIX%%/sbin/slapcat | ${compress_program} > ${backup_file}
214
  fi
215
}
216
217
run_rc_command "$1"
(-)b/net/openldap25-server/pkg-descr (+11 lines)
Added Link Here
1
OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,
2
clients, utilities and development tools.
3
4
This package includes the following major components:
5
6
 * slapd - a stand-alone LDAP directory server
7
 * LDIF tools - data conversion tools for use with slapd
8
9
This is the latest stable release of OpenLDAP Software for general use.
10
11
WWW: https://www.OpenLDAP.org/
(-)b/net/openldap25-server/pkg-descr.client (+11 lines)
Added Link Here
1
OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,
2
clients, utilities and development tools.
3
4
This package includes the following major components:
5
6
 * -lldap - a LDAP client library
7
 * -llber - a lightweight BER/DER encoding/decoding library
8
 * LDAP tools - A collection of command line LDAP utilities
9
 * documentation - man pages for all components
10
11
WWW: https://www.OpenLDAP.org/
(-)b/net/openldap25-server/pkg-plist (+318 lines)
Added Link Here
1
%%ETCDIR%%/schema/README
2
%%ETCDIR%%/schema/collective.ldif
3
@sample %%ETCDIR%%/schema/collective.schema.sample
4
%%ETCDIR%%/schema/corba.ldif
5
@sample %%ETCDIR%%/schema/corba.schema.sample
6
%%ETCDIR%%/schema/core.ldif
7
@sample %%ETCDIR%%/schema/core.schema.sample
8
%%ETCDIR%%/schema/cosine.ldif
9
@sample %%ETCDIR%%/schema/cosine.schema.sample
10
%%ETCDIR%%/schema/dsee.ldif
11
@sample %%ETCDIR%%/schema/dsee.schema.sample
12
%%ETCDIR%%/schema/msuser.ldif
13
@sample %%ETCDIR%%/schema/msuser.schema.sample
14
%%ETCDIR%%/schema/namedobject.ldif
15
@sample %%ETCDIR%%/schema/namedobject.schema.sample
16
%%ETCDIR%%/schema/duaconf.ldif
17
@sample %%ETCDIR%%/schema/duaconf.schema.sample
18
%%ETCDIR%%/schema/dyngroup.ldif
19
@sample %%ETCDIR%%/schema/dyngroup.schema.sample
20
%%ETCDIR%%/schema/inetorgperson.ldif
21
@sample %%ETCDIR%%/schema/inetorgperson.schema.sample
22
%%ETCDIR%%/schema/java.ldif
23
@sample %%ETCDIR%%/schema/java.schema.sample
24
%%ETCDIR%%/schema/misc.ldif
25
@sample %%ETCDIR%%/schema/misc.schema.sample
26
%%ETCDIR%%/schema/nis.ldif
27
@sample %%ETCDIR%%/schema/nis.schema.sample
28
%%ETCDIR%%/schema/openldap.ldif
29
@sample %%ETCDIR%%/schema/openldap.schema.sample
30
%%ETCDIR%%/schema/pmi.ldif
31
@sample %%ETCDIR%%/schema/pmi.schema.sample
32
@sample %%ETCDIR%%/slapd.conf.sample
33
@sample %%ETCDIR%%/slapd.ldif.sample
34
%%ACCESSLOG%%libexec/openldap/accesslog-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
35
%%ACCESSLOG%%libexec/openldap/accesslog-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
36
%%ACCESSLOG%%libexec/openldap/accesslog.la
37
%%ACCESSLOG%%libexec/openldap/accesslog.so
38
%%ADDPARTIAL%%libexec/openldap/addpartial.la
39
%%ADDPARTIAL%%libexec/openldap/addpartial.so
40
%%ADDPARTIAL%%libexec/openldap/addpartial.so.0
41
%%ADDPARTIAL%%libexec/openldap/addpartial.so.0.0.0
42
%%ALLOP%%libexec/openldap/allop.la
43
%%ALLOP%%libexec/openldap/allop.so
44
%%ALLOP%%libexec/openldap/allop.so.0
45
%%ALLOP%%libexec/openldap/allop.so.0.0.0
46
%%ALLOP%%man/man5/slapo-allop.5.gz
47
%%ARGON2%%libexec/openldap/argon2-%%OPENLDAP_MAJOR%%.so.0
48
%%ARGON2%%libexec/openldap/argon2-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
49
%%ARGON2%%libexec/openldap/argon2.la
50
%%ARGON2%%libexec/openldap/argon2.so
51
%%ASYNCMETA%%libexec/openldap/back_asyncmeta-%%OPENLDAP_MAJOR%%.so.0
52
%%ASYNCMETA%%libexec/openldap/back_asyncmeta-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
53
%%ASYNCMETA%%libexec/openldap/back_asyncmeta.la
54
%%ASYNCMETA%%libexec/openldap/back_asyncmeta.so
55
%%AUDITLOG%%libexec/openldap/auditlog-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
56
%%AUDITLOG%%libexec/openldap/auditlog-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
57
%%AUDITLOG%%libexec/openldap/auditlog.la
58
%%AUDITLOG%%libexec/openldap/auditlog.so
59
%%AUTOCA%%libexec/openldap/autoca-%%OPENLDAP_MAJOR%%.so.0
60
%%AUTOCA%%libexec/openldap/autoca-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
61
%%AUTOCA%%libexec/openldap/autoca.la
62
%%AUTOCA%%libexec/openldap/autoca.so
63
%%AUTOGROUP%%libexec/openldap/autogroup.la
64
%%AUTOGROUP%%libexec/openldap/autogroup.so
65
%%AUTOGROUP%%libexec/openldap/autogroup.so.0
66
%%AUTOGROUP%%libexec/openldap/autogroup.so.0.0.0
67
%%CLOAK%%libexec/openldap/cloak.la
68
%%CLOAK%%libexec/openldap/cloak.so
69
%%CLOAK%%libexec/openldap/cloak.so.0
70
%%CLOAK%%libexec/openldap/cloak.so.0.0.0
71
%%CLOAK%%man/man5/slapo-cloak.5.gz
72
%%COLLECT%%libexec/openldap/collect-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
73
%%COLLECT%%libexec/openldap/collect-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
74
%%COLLECT%%libexec/openldap/collect.la
75
%%COLLECT%%libexec/openldap/collect.so
76
%%CONSTRAINT%%libexec/openldap/constraint-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
77
%%CONSTRAINT%%libexec/openldap/constraint-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
78
%%CONSTRAINT%%libexec/openldap/constraint.la
79
%%CONSTRAINT%%libexec/openldap/constraint.so
80
%%DDS%%libexec/openldap/dds-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
81
%%DDS%%libexec/openldap/dds-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
82
%%DDS%%libexec/openldap/dds.la
83
%%DDS%%libexec/openldap/dds.so
84
%%DENYOP%%libexec/openldap/denyop.la
85
%%DENYOP%%libexec/openldap/denyop.so
86
%%DENYOP%%libexec/openldap/denyop.so.0
87
%%DENYOP%%libexec/openldap/denyop.so.0.0.0
88
%%DEREF%%libexec/openldap/deref-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
89
%%DEREF%%libexec/openldap/deref-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
90
%%DEREF%%libexec/openldap/deref.la
91
%%DEREF%%libexec/openldap/deref.so
92
%%DNSSRV%%libexec/openldap/back_dnssrv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
93
%%DNSSRV%%libexec/openldap/back_dnssrv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
94
%%DNSSRV%%libexec/openldap/back_dnssrv.la
95
%%DNSSRV%%libexec/openldap/back_dnssrv.so
96
%%DYNGROUP%%libexec/openldap/dyngroup-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
97
%%DYNGROUP%%libexec/openldap/dyngroup-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
98
%%DYNGROUP%%libexec/openldap/dyngroup.la
99
%%DYNGROUP%%libexec/openldap/dyngroup.so
100
%%DYNLIST%%libexec/openldap/dynlist-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
101
%%DYNLIST%%libexec/openldap/dynlist-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
102
%%DYNLIST%%libexec/openldap/dynlist.la
103
%%DYNLIST%%libexec/openldap/dynlist.so
104
%%HOMEDIR%%libexec/openldap/homedir-%%OPENLDAP_MAJOR%%.so.0
105
%%HOMEDIR%%libexec/openldap/homedir-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
106
%%HOMEDIR%%libexec/openldap/homedir.la
107
%%HOMEDIR%%libexec/openldap/homedir.so
108
%%LASTBIND%%libexec/openldap/lastbind.la
109
%%LASTBIND%%libexec/openldap/lastbind.so
110
%%LASTBIND%%libexec/openldap/lastbind.so.0
111
%%LASTBIND%%libexec/openldap/lastbind.so.0.0.0
112
%%LASTBIND%%man/man5/slapo-lastbind.5.gz
113
%%LASTMOD%%libexec/openldap/lastmod.la
114
%%LASTMOD%%libexec/openldap/lastmod.so
115
%%LASTMOD%%libexec/openldap/lastmod.so.0
116
%%LASTMOD%%libexec/openldap/lastmod.so.0.0.0
117
%%LASTMOD%%man/man5/slapo-lastmod.5.gz
118
%%LLOADD%%libexec/%%PORTNAME%%/lloadd-%%OPENLDAP_MAJOR%%.so.0
119
%%LLOADD%%libexec/%%PORTNAME%%/lloadd-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
120
%%LLOADD%%libexec/%%PORTNAME%%/lloadd.la
121
%%LLOADD%%libexec/%%PORTNAME%%/lloadd.so
122
%%MDB%%libexec/openldap/back_mdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
123
%%MDB%%libexec/openldap/back_mdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
124
%%MDB%%libexec/openldap/back_mdb.la
125
%%MDB%%libexec/openldap/back_mdb.so
126
%%MEMBEROF%%libexec/openldap/memberof-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
127
%%MEMBEROF%%libexec/openldap/memberof-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
128
%%MEMBEROF%%libexec/openldap/memberof.la
129
%%MEMBEROF%%libexec/openldap/memberof.so
130
%%NOPS%%libexec/openldap/nops.la
131
%%NOPS%%libexec/openldap/nops.so
132
%%NOPS%%libexec/openldap/nops.so.0
133
%%NOPS%%libexec/openldap/nops.so.0.0.0
134
%%NOPS%%man/man5/slapo-nops.5.gz
135
%%OTP%%libexec/openldap/otp-%%OPENLDAP_MAJOR%%.so.0
136
%%OTP%%libexec/openldap/otp-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
137
%%OTP%%libexec/openldap/otp.la
138
%%OTP%%libexec/openldap/otp.so
139
%%PASSWD%%libexec/openldap/back_passwd-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
140
%%PASSWD%%libexec/openldap/back_passwd-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
141
%%PASSWD%%libexec/openldap/back_passwd.la
142
%%PASSWD%%libexec/openldap/back_passwd.so
143
%%PBKDF2%%libexec/openldap/pw-pbkdf2.la
144
%%PBKDF2%%libexec/openldap/pw-pbkdf2.so
145
%%PBKDF2%%libexec/openldap/pw-pbkdf2.so.0
146
%%PBKDF2%%libexec/openldap/pw-pbkdf2.so.0.0.0
147
%%PBKDF2%%man/man5/slapd-pw-pbkdf2.5.gz
148
%%PERL%%libexec/openldap/back_perl-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
149
%%PERL%%libexec/openldap/back_perl-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
150
%%PERL%%libexec/openldap/back_perl.la
151
%%PERL%%libexec/openldap/back_perl.so
152
%%PPOLICY%%libexec/openldap/ppolicy-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
153
%%PPOLICY%%libexec/openldap/ppolicy-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
154
%%PPOLICY%%libexec/openldap/ppolicy.la
155
%%PPOLICY%%libexec/openldap/ppolicy.so
156
%%PROXYCACHE%%libexec/openldap/pcache-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
157
%%PROXYCACHE%%libexec/openldap/pcache-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
158
%%PROXYCACHE%%libexec/openldap/pcache.la
159
%%PROXYCACHE%%libexec/openldap/pcache.so
160
%%REFINT%%libexec/openldap/refint-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
161
%%REFINT%%libexec/openldap/refint-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
162
%%REFINT%%libexec/openldap/refint.la
163
%%REFINT%%libexec/openldap/refint.so
164
%%RELAY%%libexec/openldap/back_relay-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
165
%%RELAY%%libexec/openldap/back_relay-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
166
%%RELAY%%libexec/openldap/back_relay.la
167
%%RELAY%%libexec/openldap/back_relay.so
168
%%REMOTEAUTH%%libexec/openldap/remoteauth-%%OPENLDAP_MAJOR%%.so.0
169
%%REMOTEAUTH%%libexec/openldap/remoteauth-%%OPENLDAP_MAJOR%%.so.0.%%SHLIB_MINOR%%
170
%%REMOTEAUTH%%libexec/openldap/remoteauth.la
171
%%REMOTEAUTH%%libexec/openldap/remoteauth.so
172
%%RETCODE%%libexec/openldap/retcode-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
173
%%RETCODE%%libexec/openldap/retcode-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
174
%%RETCODE%%libexec/openldap/retcode.la
175
%%RETCODE%%libexec/openldap/retcode.so
176
%%RWM%%libexec/openldap/rwm-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
177
%%RWM%%libexec/openldap/rwm-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
178
%%RWM%%libexec/openldap/rwm.la
179
%%RWM%%libexec/openldap/rwm.so
180
%%SEQMOD%%libexec/openldap/seqmod-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
181
%%SEQMOD%%libexec/openldap/seqmod-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
182
%%SEQMOD%%libexec/openldap/seqmod.la
183
%%SEQMOD%%libexec/openldap/seqmod.so
184
%%SHA2%%libexec/openldap/pw-sha2.la
185
%%SHA2%%libexec/openldap/pw-sha2.so
186
%%SHA2%%libexec/openldap/pw-sha2.so.0
187
%%SHA2%%libexec/openldap/pw-sha2.so.0.0.0
188
%%SHA2%%man/man5/slapd-pw-sha2.5.gz
189
%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
190
%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
191
%%SLAPI%%lib/libslapi.a
192
%%SLAPI%%lib/libslapi.la
193
%%SLAPI%%lib/libslapi.so
194
%%SMBPWD%%libexec/openldap/smbk5pwd.la
195
%%SMBPWD%%libexec/openldap/smbk5pwd.so
196
%%SMBPWD%%libexec/openldap/smbk5pwd.so.0
197
%%SMBPWD%%libexec/openldap/smbk5pwd.so.0.0.0
198
%%SMBPWD%%man/man5/slapo-smbk5pwd.5.gz
199
%%SOCK%%libexec/openldap/back_sock-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
200
%%SOCK%%libexec/openldap/back_sock-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
201
%%SOCK%%libexec/openldap/back_sock.la
202
%%SOCK%%libexec/openldap/back_sock.so
203
%%SQL%%libexec/openldap/back_sql-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
204
%%SQL%%libexec/openldap/back_sql-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
205
%%SQL%%libexec/openldap/back_sql.la
206
%%SQL%%libexec/openldap/back_sql.so
207
%%SSSVLV%%libexec/openldap/sssvlv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
208
%%SSSVLV%%libexec/openldap/sssvlv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
209
%%SSSVLV%%libexec/openldap/sssvlv.la
210
%%SSSVLV%%libexec/openldap/sssvlv.so
211
%%SYNCPROV%%libexec/openldap/syncprov-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
212
%%SYNCPROV%%libexec/openldap/syncprov-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
213
%%SYNCPROV%%libexec/openldap/syncprov.la
214
%%SYNCPROV%%libexec/openldap/syncprov.so
215
%%TRACE%%libexec/openldap/trace.la
216
%%TRACE%%libexec/openldap/trace.so
217
%%TRACE%%libexec/openldap/trace.so.0
218
%%TRACE%%libexec/openldap/trace.so.0.0.0
219
%%TRANSLUCENT%%libexec/openldap/translucent-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
220
%%TRANSLUCENT%%libexec/openldap/translucent-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
221
%%TRANSLUCENT%%libexec/openldap/translucent.la
222
%%TRANSLUCENT%%libexec/openldap/translucent.so
223
%%UNIQUE%%libexec/openldap/unique-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
224
%%UNIQUE%%libexec/openldap/unique-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
225
%%UNIQUE%%libexec/openldap/unique.la
226
%%UNIQUE%%libexec/openldap/unique.so
227
%%VALSORT%%libexec/openldap/valsort-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
228
%%VALSORT%%libexec/openldap/valsort-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
229
%%VALSORT%%libexec/openldap/valsort.la
230
%%VALSORT%%libexec/openldap/valsort.so
231
libexec/openldap/back_ldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
232
libexec/openldap/back_ldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
233
libexec/openldap/back_ldap.la
234
libexec/openldap/back_ldap.so
235
libexec/openldap/back_meta-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
236
libexec/openldap/back_meta-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
237
libexec/openldap/back_meta.la
238
libexec/openldap/back_meta.so
239
libexec/openldap/back_null-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
240
libexec/openldap/back_null-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
241
libexec/openldap/back_null.la
242
libexec/openldap/back_null.so
243
libexec/slapd
244
man/man5/lloadd.conf.5.gz
245
man/man5/slapd-asyncmeta.5.gz
246
man/man5/slapd-config.5.gz
247
man/man5/slapd-dnssrv.5.gz
248
man/man5/slapd-ldap.5.gz
249
man/man5/slapd-ldif.5.gz
250
man/man5/slapd-mdb.5.gz
251
man/man5/slapd-meta.5.gz
252
man/man5/slapd-monitor.5.gz
253
man/man5/slapd-ndb.5.gz
254
man/man5/slapd-null.5.gz
255
man/man5/slapd-passwd.5.gz
256
man/man5/slapd-perl.5.gz
257
man/man5/slapd-relay.5.gz
258
man/man5/slapd-sock.5.gz
259
man/man5/slapd-sql.5.gz
260
man/man5/slapd-wt.5.gz
261
man/man5/slapd.access.5.gz
262
man/man5/slapd.backends.5.gz
263
man/man5/slapd.conf.5.gz
264
man/man5/slapd.overlays.5.gz
265
man/man5/slapd.plugin.5.gz
266
man/man5/slapo-accesslog.5.gz
267
man/man5/slapo-auditlog.5.gz
268
man/man5/slapo-autoca.5.gz
269
man/man5/slapo-chain.5.gz
270
man/man5/slapo-collect.5.gz
271
man/man5/slapo-constraint.5.gz
272
man/man5/slapo-dds.5.gz
273
man/man5/slapo-deref.5.gz
274
man/man5/slapo-dyngroup.5.gz
275
man/man5/slapo-dynlist.5.gz
276
man/man5/slapo-homedir.5.gz
277
man/man5/slapo-memberof.5.gz
278
man/man5/slapo-otp.5.gz
279
man/man5/slapo-pbind.5.gz
280
man/man5/slapo-pcache.5.gz
281
man/man5/slapo-ppolicy.5.gz
282
man/man5/slapo-refint.5.gz
283
man/man5/slapo-remoteauth.5.gz
284
man/man5/slapo-retcode.5.gz
285
man/man5/slapo-rwm.5.gz
286
man/man5/slapo-sock.5.gz
287
man/man5/slapo-sssvlv.5.gz
288
man/man5/slapo-syncprov.5.gz
289
man/man5/slapo-translucent.5.gz
290
man/man5/slapo-unique.5.gz
291
man/man5/slapo-valsort.5.gz
292
man/man5/slappw-argon2.5.gz
293
man/man8/lloadd.8.gz
294
man/man8/slapacl.8.gz
295
man/man8/slapadd.8.gz
296
man/man8/slapauth.8.gz
297
man/man8/slapcat.8.gz
298
man/man8/slapd.8.gz
299
man/man8/slapdn.8.gz
300
man/man8/slapindex.8.gz
301
man/man8/slapmodify.8.gz
302
man/man8/slappasswd.8.gz
303
man/man8/slapschema.8.gz
304
man/man8/slaptest.8.gz
305
sbin/slapacl
306
sbin/slapadd
307
sbin/slapauth
308
sbin/slapcat
309
sbin/slapdn
310
sbin/slapindex
311
sbin/slapmodify
312
sbin/slappasswd
313
sbin/slapschema
314
sbin/slaptest
315
@dir %%ETCDIR%%/schema
316
@dir libexec/openldap
317
@dir(%%LDAP_USER%%,%%LDAP_GROUP%%,775) %%LDAP_RUN_DIR%%
318
@dir(%%LDAP_USER%%,%%LDAP_GROUP%%,775) %%DATABASEDIR%%
(-)b/net/openldap25-server/pkg-plist.client (-1 / +231 lines)
Added Link Here
0
- 
1
bin/ldapadd
2
bin/ldapcompare
3
bin/ldapdelete
4
bin/ldapexop
5
bin/ldapmodify
6
bin/ldapmodrdn
7
bin/ldappasswd
8
bin/ldapsearch
9
bin/ldapurl
10
bin/ldapvc
11
bin/ldapwhoami
12
@sample %%ETCDIR%%/ldap.conf.sample
13
include/lber.h
14
include/lber_types.h
15
include/ldap.h
16
include/ldap_cdefs.h
17
include/ldap_features.h
18
include/ldap_schema.h
19
include/ldap_utf8.h
20
include/ldif.h
21
include/openldap.h
22
include/slapi-plugin.h
23
lib/liblber-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
24
lib/liblber-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
25
lib/liblber.a
26
lib/liblber.la
27
lib/liblber.so
28
lib/libldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
29
lib/libldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
30
lib/libldap.a
31
lib/libldap.la
32
lib/libldap.so
33
libdata/pkgconfig/lber.pc
34
libdata/pkgconfig/ldap.pc
35
man/man1/ldapadd.1.gz
36
man/man1/ldapcompare.1.gz
37
man/man1/ldapdelete.1.gz
38
man/man1/ldapexop.1.gz
39
man/man1/ldapmodify.1.gz
40
man/man1/ldapmodrdn.1.gz
41
man/man1/ldappasswd.1.gz
42
man/man1/ldapsearch.1.gz
43
man/man1/ldapurl.1.gz
44
man/man1/ldapwhoami.1.gz
45
man/man3/ber_alloc_t.3.gz
46
man/man3/ber_bvarray_add.3.gz
47
man/man3/ber_bvarray_free.3.gz
48
man/man3/ber_bvdup.3.gz
49
man/man3/ber_bvecadd.3.gz
50
man/man3/ber_bvecfree.3.gz
51
man/man3/ber_bvfree.3.gz
52
man/man3/ber_bvstr.3.gz
53
man/man3/ber_bvstrdup.3.gz
54
man/man3/ber_dupbv.3.gz
55
man/man3/ber_first_element.3.gz
56
man/man3/ber_flush.3.gz
57
man/man3/ber_free.3.gz
58
man/man3/ber_get_bitstring.3.gz
59
man/man3/ber_get_boolean.3.gz
60
man/man3/ber_get_enum.3.gz
61
man/man3/ber_get_int.3.gz
62
man/man3/ber_get_next.3.gz
63
man/man3/ber_get_null.3.gz
64
man/man3/ber_get_stringa.3.gz
65
man/man3/ber_get_stringb.3.gz
66
man/man3/ber_next_element.3.gz
67
man/man3/ber_peek_tag.3.gz
68
man/man3/ber_printf.3.gz
69
man/man3/ber_put_enum.3.gz
70
man/man3/ber_put_int.3.gz
71
man/man3/ber_put_null.3.gz
72
man/man3/ber_put_ostring.3.gz
73
man/man3/ber_put_seq.3.gz
74
man/man3/ber_put_set.3.gz
75
man/man3/ber_put_string.3.gz
76
man/man3/ber_scanf.3.gz
77
man/man3/ber_skip_tag.3.gz
78
man/man3/ber_start_set.3.gz
79
man/man3/ber_str2bv.3.gz
80
man/man3/lber-decode.3.gz
81
man/man3/lber-encode.3.gz
82
man/man3/lber-memory.3.gz
83
man/man3/lber-sockbuf.3.gz
84
man/man3/lber-types.3.gz
85
man/man3/ld_errno.3.gz
86
man/man3/ldap.3.gz
87
man/man3/ldap_abandon.3.gz
88
man/man3/ldap_abandon_ext.3.gz
89
man/man3/ldap_add.3.gz
90
man/man3/ldap_add_ext.3.gz
91
man/man3/ldap_add_ext_s.3.gz
92
man/man3/ldap_add_s.3.gz
93
man/man3/ldap_attributetype2name.3.gz
94
man/man3/ldap_attributetype2str.3.gz
95
man/man3/ldap_attributetype_free.3.gz
96
man/man3/ldap_bind.3.gz
97
man/man3/ldap_bind_s.3.gz
98
man/man3/ldap_compare.3.gz
99
man/man3/ldap_compare_ext.3.gz
100
man/man3/ldap_compare_ext_s.3.gz
101
man/man3/ldap_compare_s.3.gz
102
man/man3/ldap_control_create.3.gz
103
man/man3/ldap_control_dup.3.gz
104
man/man3/ldap_control_find.3.gz
105
man/man3/ldap_control_free.3.gz
106
man/man3/ldap_controls.3.gz
107
man/man3/ldap_controls_dup.3.gz
108
man/man3/ldap_controls_free.3.gz
109
man/man3/ldap_count_entries.3.gz
110
man/man3/ldap_count_messages.3.gz
111
man/man3/ldap_count_references.3.gz
112
man/man3/ldap_count_values.3.gz
113
man/man3/ldap_count_values_len.3.gz
114
man/man3/ldap_dcedn2dn.3.gz
115
man/man3/ldap_delete.3.gz
116
man/man3/ldap_delete_ext.3.gz
117
man/man3/ldap_delete_ext_s.3.gz
118
man/man3/ldap_delete_s.3.gz
119
man/man3/ldap_destroy.3.gz
120
man/man3/ldap_dn2ad_canonical.3.gz
121
man/man3/ldap_dn2dcedn.3.gz
122
man/man3/ldap_dn2str.3.gz
123
man/man3/ldap_dn2ufn.3.gz
124
man/man3/ldap_dnfree.3.gz
125
man/man3/ldap_dup.3.gz
126
man/man3/ldap_err2string.3.gz
127
man/man3/ldap_errlist.3.gz
128
man/man3/ldap_error.3.gz
129
man/man3/ldap_explode_dn.3.gz
130
man/man3/ldap_explode_rdn.3.gz
131
man/man3/ldap_extended_operation.3.gz
132
man/man3/ldap_extended_operation_s.3.gz
133
man/man3/ldap_first_attribute.3.gz
134
man/man3/ldap_first_entry.3.gz
135
man/man3/ldap_first_message.3.gz
136
man/man3/ldap_first_reference.3.gz
137
man/man3/ldap_free_urldesc.3.gz
138
man/man3/ldap_get_attribute_ber.3.gz
139
man/man3/ldap_get_dn.3.gz
140
man/man3/ldap_get_option.3.gz
141
man/man3/ldap_get_values.3.gz
142
man/man3/ldap_get_values_len.3.gz
143
man/man3/ldap_init.3.gz
144
man/man3/ldap_init_fd.3.gz
145
man/man3/ldap_initialize.3.gz
146
man/man3/ldap_install_tls.3.gz
147
man/man3/ldap_is_ldap_url.3.gz
148
man/man3/ldap_matchingrule2name.3.gz
149
man/man3/ldap_matchingrule2str.3.gz
150
man/man3/ldap_matchingrule_free.3.gz
151
man/man3/ldap_memalloc.3.gz
152
man/man3/ldap_memcalloc.3.gz
153
man/man3/ldap_memfree.3.gz
154
man/man3/ldap_memory.3.gz
155
man/man3/ldap_memrealloc.3.gz
156
man/man3/ldap_memvfree.3.gz
157
man/man3/ldap_modify.3.gz
158
man/man3/ldap_modify_ext.3.gz
159
man/man3/ldap_modify_ext_s.3.gz
160
man/man3/ldap_modify_s.3.gz
161
man/man3/ldap_modrdn.3.gz
162
man/man3/ldap_modrdn2.3.gz
163
man/man3/ldap_modrdn2_s.3.gz
164
man/man3/ldap_modrdn_s.3.gz
165
man/man3/ldap_mods_free.3.gz
166
man/man3/ldap_msgfree.3.gz
167
man/man3/ldap_msgid.3.gz
168
man/man3/ldap_msgtype.3.gz
169
man/man3/ldap_next_attribute.3.gz
170
man/man3/ldap_next_entry.3.gz
171
man/man3/ldap_next_message.3.gz
172
man/man3/ldap_next_reference.3.gz
173
man/man3/ldap_objectclass2name.3.gz
174
man/man3/ldap_objectclass2str.3.gz
175
man/man3/ldap_objectclass_free.3.gz
176
man/man3/ldap_open.3.gz
177
man/man3/ldap_parse_extended_result.3.gz
178
man/man3/ldap_parse_intermediate.3.gz
179
man/man3/ldap_parse_reference.3.gz
180
man/man3/ldap_parse_result.3.gz
181
man/man3/ldap_parse_sasl_bind_result.3.gz
182
man/man3/ldap_parse_sort_control.3.gz
183
man/man3/ldap_parse_vlv_control.3.gz
184
man/man3/ldap_perror.3.gz
185
man/man3/ldap_rename.3.gz
186
man/man3/ldap_rename_s.3.gz
187
man/man3/ldap_result.3.gz
188
man/man3/ldap_result2error.3.gz
189
man/man3/ldap_sasl_bind.3.gz
190
man/man3/ldap_sasl_bind_s.3.gz
191
man/man3/ldap_schema.3.gz
192
man/man3/ldap_scherr2str.3.gz
193
man/man3/ldap_search.3.gz
194
man/man3/ldap_search_ext.3.gz
195
man/man3/ldap_search_ext_s.3.gz
196
man/man3/ldap_search_s.3.gz
197
man/man3/ldap_search_st.3.gz
198
man/man3/ldap_set_option.3.gz
199
man/man3/ldap_set_rebind_proc.3.gz
200
man/man3/ldap_set_urllist_proc.3.gz
201
man/man3/ldap_simple_bind.3.gz
202
man/man3/ldap_simple_bind_s.3.gz
203
man/man3/ldap_sort.3.gz
204
man/man3/ldap_sort_entries.3.gz
205
man/man3/ldap_sort_strcasecmp.3.gz
206
man/man3/ldap_sort_values.3.gz
207
man/man3/ldap_start_tls.3.gz
208
man/man3/ldap_start_tls_s.3.gz
209
man/man3/ldap_str2attributetype.3.gz
210
man/man3/ldap_str2dn.3.gz
211
man/man3/ldap_str2matchingrule.3.gz
212
man/man3/ldap_str2objectclass.3.gz
213
man/man3/ldap_str2syntax.3.gz
214
man/man3/ldap_strdup.3.gz
215
man/man3/ldap_sync.3.gz
216
man/man3/ldap_syntax2name.3.gz
217
man/man3/ldap_syntax2str.3.gz
218
man/man3/ldap_syntax_free.3.gz
219
man/man3/ldap_tls.3.gz
220
man/man3/ldap_tls_inplace.3.gz
221
man/man3/ldap_unbind.3.gz
222
man/man3/ldap_unbind_ext.3.gz
223
man/man3/ldap_unbind_ext_s.3.gz
224
man/man3/ldap_unbind_s.3.gz
225
man/man3/ldap_url.3.gz
226
man/man3/ldap_url_parse.3.gz
227
man/man3/ldap_value_free.3.gz
228
man/man3/ldap_value_free_len.3.gz
229
man/man5/ldap.conf.5.gz
230
man/man5/ldif.5.gz
231
@dir %%ETCDIR%%

Return to bug 257502