CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2022/05/14 09:33:58

Modified files:
        databases/openldap: Makefile distinfo 
        databases/openldap/patches: patch-Makefile_in patch-build_top_mk 
                                    patch-libraries_libldap_os-ip_c 
                                    patch-libraries_libldap_os-local_c 
                                    patch-libraries_liblutil_uuid_c 
                                    patch-servers_slapd_back-mdb_init_c 
                                    patch-servers_slapd_slapd_conf 
        databases/openldap/pkg: DESCR-main PLIST-main PLIST-server 
Added files:
        databases/openldap/files: soelim.awk 
        databases/openldap/patches: patch-configure_ac 
                                    patch-include_ldap_pvt_h 
                                    patch-servers_slapd_daemon_c 
Removed files:
        databases/openldap/patches: patch-aclocal_m4 patch-configure_in 
                                    patch-libraries_libldap_tls_o_c 
                                    patch-servers_slapd_Makefile_in 

Log message:
update to OpenLDAP 2.6.2

- BDB/HDB are no longer supported in 2.5+, if you're using these you
need to move to MDB (MDB is supported in the 2.4.x version already in
ports).

*Before* upgrading use slapcat to dump your database to an ldif file.
(You should be doing this regularly anyway)

Update your database configuration to use mdb instead of bdb.
Note that if you are using the on-line configuration database (cn=config)
rather than slapd.conf it can be fiddly to change in an existing
configuration; you may prefer to regenerate the configuration too.

Reload your database from the ldif file using slapadd (or if you are
updating a read-only replica you can let syncrepl pick it up).

- The port has switched to a modular build. The most important backends
and overlays (in particular mdb and syncrepl) are still compiled into
slapd so in those cases you don't need to make any changes to adapt to
this. If using more exotic configuration then you may need to load
the relevant modules (for OLC see "olcModuleLoad", for slapd.conf see
"moduleload").

- Switch from BUILD_DEPENDS on groff (only soelim is used) to an awk
script.

Next commit will adjust other ports to cope.

Reply via email to