pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/openldap Allow bdb backend support to be opt...
details: https://anonhg.NetBSD.org/pkgsrc/rev/56a2e90f242d
branches: trunk
changeset: 483166:56a2e90f242d
user: tv <tv%pkgsrc.org@localhost>
date: Mon Nov 08 18:42:08 2004 +0000
description:
Allow bdb backend support to be optional via PKG_OPTIONS.openldap. For now,
it is still on by default to preserve compatibility (use option "-bdb" to
disable).
While here, fix typo in CONFIGURE_ARGS that had caused the dnssrv backend
not to build; bump PKGREVISION.
diffstat:
databases/openldap/Makefile | 7 +++----
databases/openldap/PLIST | 3 ++-
databases/openldap/options.mk | 20 ++++++++++++++++++--
3 files changed, 23 insertions(+), 7 deletions(-)
diffs (80 lines):
diff -r c5f4191773e5 -r 56a2e90f242d databases/openldap/Makefile
--- a/databases/openldap/Makefile Mon Nov 08 18:27:26 2004 +0000
+++ b/databases/openldap/Makefile Mon Nov 08 18:42:08 2004 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.84 2004/10/15 11:54:10 tv Exp $
+# $NetBSD: Makefile,v 1.85 2004/11/08 18:42:08 tv Exp $
DISTNAME= openldap-2.2.13
SVR4_PKGNAME= oldap
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= databases
MASTER_SITES= ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
EXTRACT_SUFX= .tgz
@@ -42,7 +42,7 @@
.endif
CONFIGURE_ARGS+= --enable-wrappers
-SLAPD_BACKEND_MODULES= bdb:static dnnsrv hdb ldap ldbm meta \
+SLAPD_BACKEND_MODULES= dnssrv ldap ldbm meta \
monitor:static null passwd shell
.for _mod_ in ${SLAPD_BACKEND_MODULES}
. if !empty(PKG_OPTIONS:Mdynamic)
@@ -96,7 +96,6 @@
OPENLDAP_PTHREAD_OPTS?= require
PTHREAD_OPTS+= ${OPENLDAP_PTHREAD_OPTS}
-.include "../../databases/db4/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../security/tcp_wrappers/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
diff -r c5f4191773e5 -r 56a2e90f242d databases/openldap/PLIST
--- a/databases/openldap/PLIST Mon Nov 08 18:27:26 2004 +0000
+++ b/databases/openldap/PLIST Mon Nov 08 18:42:08 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2004/09/22 08:09:23 jlam Exp $
+@comment $NetBSD: PLIST,v 1.19 2004/11/08 18:42:09 tv Exp $
bin/ldapadd
bin/ldapcompare
bin/ldapdelete
@@ -18,6 +18,7 @@
lib/liblber.la
lib/libldap.la
lib/libldap_r.la
+${DYNAMIC_MOD}lib/openldap/back_dnssrv.la
${DYNAMIC_MOD}lib/openldap/back_hdb.la
${DYNAMIC_MOD}lib/openldap/back_ldap.la
${DYNAMIC_MOD}lib/openldap/back_ldbm.la
diff -r c5f4191773e5 -r 56a2e90f242d databases/openldap/options.mk
--- a/databases/openldap/options.mk Mon Nov 08 18:27:26 2004 +0000
+++ b/databases/openldap/options.mk Mon Nov 08 18:42:08 2004 +0000
@@ -1,10 +1,26 @@
-# $NetBSD: options.mk,v 1.4 2004/10/15 11:54:10 tv Exp $
+# $NetBSD: options.mk,v 1.5 2004/11/08 18:42:09 tv Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.openldap
-PKG_SUPPORTED_OPTIONS= dynamic kerberos sasl slp
+PKG_SUPPORTED_OPTIONS= bdb dynamic kerberos sasl slp
+PKG_DEFAULT_OPTIONS+= bdb
+
.include "../../mk/bsd.options.mk"
###
+### Whether to build with the Berkeley DB based slapd backends.
+###
+.if !empty(PKG_OPTIONS:Mbdb)
+BDB_ACCEPTED= db4 # db3?
+. include "../../mk/bdb.buildlink3.mk"
+CONFIGURE_ARGS+= --enable-bdb --enable-hdb
+. if !empty(PKG_OPTIONS:Mdynamic)
+CONFIGURE_ARGS+= --enable-hdb=mod
+. endif
+.else
+CONFIGURE_ARGS+= --disable-bdb --disable-hdb
+.endif
+
+###
### Whether to build with dynamically-loadable backend modules. If not
### specified, then link the backend modules statically into slapd.
###
Home |
Main Index |
Thread Index |
Old Index