diff options
author | manu <manu> | 2009-01-31 18:27:38 +0000 |
---|---|---|
committer | manu <manu> | 2009-01-31 18:27:38 +0000 |
commit | 52ff6c63018a5064a08c80a9fa57d203e11353aa (patch) | |
tree | 718beb0febc82a4d07f1fc7a7bee97bb12b4a745 /databases | |
parent | 869da07ed00006d99a60cfbfcedfca6ff46229fc (diff) | |
download | pkgsrc-52ff6c63018a5064a08c80a9fa57d203e11353aa.tar.gz |
Add openldap-nops, a slapd overlay to remove null-operations
Diffstat (limited to 'databases')
-rw-r--r-- | databases/openldap-nops/DESCR | 2 | ||||
-rw-r--r-- | databases/openldap-nops/MESSAGE | 12 | ||||
-rw-r--r-- | databases/openldap-nops/Makefile | 28 | ||||
-rw-r--r-- | databases/openldap-nops/PLIST | 4 |
4 files changed, 46 insertions, 0 deletions
diff --git a/databases/openldap-nops/DESCR b/databases/openldap-nops/DESCR new file mode 100644 index 00000000000..d8c35c852e8 --- /dev/null +++ b/databases/openldap-nops/DESCR @@ -0,0 +1,2 @@ +This slapd overlay removes null-operations, such as replacing an +attribute value set by the exact same set. diff --git a/databases/openldap-nops/MESSAGE b/databases/openldap-nops/MESSAGE new file mode 100644 index 00000000000..d5681e2648e --- /dev/null +++ b/databases/openldap-nops/MESSAGE @@ -0,0 +1,12 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2009/01/31 18:27:38 manu Exp $ + +Please note that this module require slapd to be built with dynamic +module support. THis can be obtained by adding the following to mk.conf: + PKG_OPTIONS.openldap-server= dso + +In order to enable the use of this module, add this directive to slapd.conf: + + moduleload nops.la + +=========================================================================== diff --git a/databases/openldap-nops/Makefile b/databases/openldap-nops/Makefile new file mode 100644 index 00000000000..56b155b3f6a --- /dev/null +++ b/databases/openldap-nops/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/01/31 18:27:38 manu Exp $ + +PKGNAME= ${DISTNAME:S/-/-nops-/} +COMMENT= Remove null-ops for OpenLDAP + +CONFLICTS+= openldap<2.3.23nb1 + +DEPENDS+= openldap-server>=2.4.13nb1:../../databases/openldap-server + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LIBTOOL= yes + +BUILD_DIRS= include contrib/slapd-modules/nops + +do-install: + ${INSTALL_LIB_DIR} ${PREFIX}/lib/openldap + ${LIBTOOL} --mode=install \ + ${INSTALL_DATA} \ + ${WRKSRC}/contrib/slapd-modules/nops/nops.la \ + ${PREFIX}/lib/openldap + +.include "../../databases/openldap/Makefile.common" + +.include "../../databases/db46/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/openldap-nops/PLIST b/databases/openldap-nops/PLIST new file mode 100644 index 00000000000..2742157c37f --- /dev/null +++ b/databases/openldap-nops/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/01/31 18:27:38 manu Exp $ +lib/openldap/nops.a +lib/openldap/nops.la +@dirrm lib/openldap |