Added databases/openldap-autogroup 2.6.4 The autogroup overlay allows automated updates of group memberships which meet the requirements of any filter contained in the group definition. The filters are built from LDAP URI-valued attributes. Any time an object is added/deleted/updated, it is tested for compliance with the filters, and its membership is accordingly updated. For searches and compares it behaves like a static group. If the attribute part of the URI is filled, the group entry is populated by the values of this attribute in the entries resulting from the search.diff -r1.675 -r1.676 pkgsrc/databases/Makefile
(manu)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.675 2023/04/19 13:32:16 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.676 2023/04/21 00:44:19 manu Exp $ | |
2 | 2 | |||
3 | COMMENT= Databases | 3 | COMMENT= Databases | |
4 | 4 | |||
5 | SUBDIR+= R-RSQLite | 5 | SUBDIR+= R-RSQLite | |
6 | SUBDIR+= R-dbplyr | 6 | SUBDIR+= R-dbplyr | |
7 | SUBDIR+= R-sqldf | 7 | SUBDIR+= R-sqldf | |
8 | SUBDIR+= SQLiteCpp | 8 | SUBDIR+= SQLiteCpp | |
9 | SUBDIR+= abook | 9 | SUBDIR+= abook | |
10 | SUBDIR+= adodb | 10 | SUBDIR+= adodb | |
11 | SUBDIR+= apache-cassandra | 11 | SUBDIR+= apache-cassandra | |
12 | SUBDIR+= apache-cassandra2 | 12 | SUBDIR+= apache-cassandra2 | |
13 | SUBDIR+= apache-solr | 13 | SUBDIR+= apache-solr | |
14 | SUBDIR+= cdb | 14 | SUBDIR+= cdb | |
@@ -120,26 +120,27 @@ SUBDIR+= mysql80-client | @@ -120,26 +120,27 @@ SUBDIR+= mysql80-client | |||
120 | SUBDIR+= mysql80-server | 120 | SUBDIR+= mysql80-server | |
121 | SUBDIR+= mysqld_exporter | 121 | SUBDIR+= mysqld_exporter | |
122 | SUBDIR+= mysqltuner | 122 | SUBDIR+= mysqltuner | |
123 | SUBDIR+= mytop | 123 | SUBDIR+= mytop | |
124 | SUBDIR+= nss-pgsql | 124 | SUBDIR+= nss-pgsql | |
125 | SUBDIR+= nss_ldap | 125 | SUBDIR+= nss_ldap | |
126 | SUBDIR+= ocaml-dbm | 126 | SUBDIR+= ocaml-dbm | |
127 | SUBDIR+= ocaml-ldap | 127 | SUBDIR+= ocaml-ldap | |
128 | SUBDIR+= ocaml-mysql | 128 | SUBDIR+= ocaml-mysql | |
129 | SUBDIR+= ocaml-sqlite3 | 129 | SUBDIR+= ocaml-sqlite3 | |
130 | SUBDIR+= ocsipersist | 130 | SUBDIR+= ocsipersist | |
131 | SUBDIR+= odbc-postgresql | 131 | SUBDIR+= odbc-postgresql | |
132 | SUBDIR+= openldap | 132 | SUBDIR+= openldap | |
133 | SUBDIR+= openldap-autogroup | |||
133 | SUBDIR+= openldap-client | 134 | SUBDIR+= openldap-client | |
134 | SUBDIR+= openldap-cloak | 135 | SUBDIR+= openldap-cloak | |
135 | SUBDIR+= openldap-doc | 136 | SUBDIR+= openldap-doc | |
136 | SUBDIR+= openldap-extra-schemas | 137 | SUBDIR+= openldap-extra-schemas | |
137 | SUBDIR+= openldap-nops | 138 | SUBDIR+= openldap-nops | |
138 | SUBDIR+= openldap-server | 139 | SUBDIR+= openldap-server | |
139 | SUBDIR+= openldap-smbk5pwd | 140 | SUBDIR+= openldap-smbk5pwd | |
140 | SUBDIR+= oraedit | 141 | SUBDIR+= oraedit | |
141 | SUBDIR+= p5-AddressBook | 142 | SUBDIR+= p5-AddressBook | |
142 | SUBDIR+= p5-AnyEvent-BDB | 143 | SUBDIR+= p5-AnyEvent-BDB | |
143 | SUBDIR+= p5-Apache-DBI | 144 | SUBDIR+= p5-Apache-DBI | |
144 | SUBDIR+= p5-App-Sqitch | 145 | SUBDIR+= p5-App-Sqitch | |
145 | SUBDIR+= p5-BDB | 146 | SUBDIR+= p5-BDB |
@@ -1,15 +1,16 @@ | @@ -1,15 +1,16 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.44 2021/08/23 09:58:58 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.45 2023/04/21 00:44:19 manu Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/openldap-autogroup/Makefile | |||
3 | # used by databases/openldap-client/Makefile | 4 | # used by databases/openldap-client/Makefile | |
4 | # used by databases/openldap-cloak/Makefile | 5 | # used by databases/openldap-cloak/Makefile | |
5 | # used by databases/openldap-nops/Makefile | 6 | # used by databases/openldap-nops/Makefile | |
6 | # used by databases/openldap-server/Makefile | 7 | # used by databases/openldap-server/Makefile | |
7 | # used by databases/openldap-smbk5pwd/Makefile | 8 | # used by databases/openldap-smbk5pwd/Makefile | |
8 | 9 | |||
9 | .include "../../databases/openldap/Makefile.version" | 10 | .include "../../databases/openldap/Makefile.version" | |
10 | 11 | |||
11 | CATEGORIES= databases | 12 | CATEGORIES= databases | |
12 | 13 | |||
13 | MAINTAINER= adam@NetBSD.org | 14 | MAINTAINER= adam@NetBSD.org | |
14 | 15 | |||
15 | CONFLICTS+= ldapsdk-[0-9]* | 16 | CONFLICTS+= ldapsdk-[0-9]* |
The autogroup overlay allows automated updates of group memberships which
meet the requirements of any filter contained in the group definition.
The filters are built from LDAP URI-valued attributes. Any time an object
is added/deleted/updated, it is tested for compliance with the filters,
and its membership is accordingly updated. For searches and compares
it behaves like a static group.
If the attribute part of the URI is filled, the group entry is populated
by the values of this attribute in the entries resulting from the search.
===========================================================================
$NetBSD: MESSAGE,v 1.1 2023/04/21 00:44:19 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 autogroup.la
===========================================================================
# $NetBSD: Makefile,v 1.1 2023/04/21 00:44:19 manu Exp $
PKGNAME= ${DISTNAME:S/-/-autogroup-/}
COMMENT= Hide specific attributes unless explicitely requested for OpenLDAP
CONFLICTS+= openldap<2.3.23nb1
DEPENDS+= openldap-server>=2.4.13nb1:../../databases/openldap-server
USE_LIBTOOL= yes
BUILD_DIRS+= include libraries contrib/slapd-modules/autogroup
INSTALLATION_DIRS= lib/openldap ${PKGMANDIR}/man5
do-install:
${INSTALL_MAN} \
${WRKSRC}/contrib/slapd-modules/autogroup/slapo-autogroup.5 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
${LIBTOOL} --mode=install ${INSTALL_DATA} \
${WRKSRC}/contrib/slapd-modules/autogroup/autogroup.la \
${DESTDIR}${PREFIX}/lib/openldap
.include "../../databases/openldap/Makefile.common"
.include "../../databases/openldap-client/buildlink3.mk"
.include "../../databases/openldap-server/options.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2023/04/21 00:44:19 manu Exp $
lib/openldap/autogroup.la
man/man5/slapo-autogroup.5
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: CHANGES-2023,v 1.2342 2023/04/20 18:40:37 schmonz Exp $ | 1 | $NetBSD: CHANGES-2023,v 1.2343 2023/04/21 00:44:18 manu Exp $ | |
2 | 2 | |||
3 | Changes to the packages collection and infrastructure in 2023: | 3 | Changes to the packages collection and infrastructure in 2023: | |
4 | 4 | |||
5 | Updated devel/R-cli to 3.5.0 [mef 2023-01-01] | 5 | Updated devel/R-cli to 3.5.0 [mef 2023-01-01] | |
6 | Updated devel/R-purrr to 1.0.0 [mef 2023-01-01] | 6 | Updated devel/R-purrr to 1.0.0 [mef 2023-01-01] | |
7 | Updated www/R-webfakes to 1.1.6 [mef 2023-01-01] | 7 | Updated www/R-webfakes to 1.1.6 [mef 2023-01-01] | |
8 | Updated devel/R-pkgcache to 2.0.4 [mef 2023-01-01] | 8 | Updated devel/R-pkgcache to 2.0.4 [mef 2023-01-01] | |
9 | Updated devel/R-repr to 1.1.4 [mef 2023-01-01] | 9 | Updated devel/R-repr to 1.1.4 [mef 2023-01-01] | |
10 | Updated databases/R-dbplyr to 2.2.1 [mef 2023-01-01] | 10 | Updated databases/R-dbplyr to 2.2.1 [mef 2023-01-01] | |
11 | Updated archivers/R-zip to 2.2.2 [mef 2023-01-01] | 11 | Updated archivers/R-zip to 2.2.2 [mef 2023-01-01] | |
12 | Updated misc/R-pillar to 1.8.1 [mef 2023-01-01] | 12 | Updated misc/R-pillar to 1.8.1 [mef 2023-01-01] | |
13 | Updated math/R-tibble to 3.1.8 [mef 2023-01-01] | 13 | Updated math/R-tibble to 3.1.8 [mef 2023-01-01] | |
14 | Updated databases/R-RSQLite to 2.2.20 [mef 2023-01-01] | 14 | Updated databases/R-RSQLite to 2.2.20 [mef 2023-01-01] | |
@@ -3368,13 +3368,14 @@ Changes to the packages collection and i | @@ -3368,13 +3368,14 @@ Changes to the packages collection and i | |||
3368 | Updated sysutils/xfce4-genmon-plugin to 4.2.0 [gutteridge 2023-04-19] | 3368 | Updated sysutils/xfce4-genmon-plugin to 4.2.0 [gutteridge 2023-04-19] | |
3369 | Updated net/syncthing to 1.23.4 [triaxx 2023-04-20] | 3369 | Updated net/syncthing to 1.23.4 [triaxx 2023-04-20] | |
3370 | Updated textproc/py-rdflib to 6.3.2 [adam 2023-04-20] | 3370 | Updated textproc/py-rdflib to 6.3.2 [adam 2023-04-20] | |
3371 | Updated devel/py-jaraco.path to 3.5.0 [adam 2023-04-20] | 3371 | Updated devel/py-jaraco.path to 3.5.0 [adam 2023-04-20] | |
3372 | Updated lang/qore to 1.14.2 [nros 2023-04-20] | 3372 | Updated lang/qore to 1.14.2 [nros 2023-04-20] | |
3373 | Updated textproc/qore-json-module to 1.8.2 [nros 2023-04-20] | 3373 | Updated textproc/qore-json-module to 1.8.2 [nros 2023-04-20] | |
3374 | Updated databases/qore-openldap-module to 1.2.3 [nros 2023-04-20] | 3374 | Updated databases/qore-openldap-module to 1.2.3 [nros 2023-04-20] | |
3375 | Updated textproc/qore-xml-module to 1.8.0 [nros 2023-04-20] | 3375 | Updated textproc/qore-xml-module to 1.8.0 [nros 2023-04-20] | |
3376 | Updated textproc/qore-yaml-module to 0.7.3 [nros 2023-04-20] | 3376 | Updated textproc/qore-yaml-module to 0.7.3 [nros 2023-04-20] | |
3377 | Updated textproc/icu to 73.1nb1 [wiz 2023-04-20] | 3377 | Updated textproc/icu to 73.1nb1 [wiz 2023-04-20] | |
3378 | Updated shells/oh-my-posh to 14.31.2 [schmonz 2023-04-20] | 3378 | Updated shells/oh-my-posh to 14.31.2 [schmonz 2023-04-20] | |
3379 | Updated www/p5-Playwright to 1.324 [schmonz 2023-04-20] | 3379 | Updated www/p5-Playwright to 1.324 [schmonz 2023-04-20] | |
3380 | Added misc/chatgpt-shell-cli version 0.0.20230420 [schmonz 2023-04-20] | 3380 | Added misc/chatgpt-shell-cli version 0.0.20230420 [schmonz 2023-04-20] | |
3381 | Added databases/openldap-autogroup 2.6.4 [manu 2023-04-21] |