summaryrefslogtreecommitdiff
path: root/databases/openldap
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2013-03-16 12:49:54 +0000
committeradam <adam@pkgsrc.org>2013-03-16 12:49:54 +0000
commitc045f6a81d2c4abdff6cbb1266f5e7769de7f94d (patch)
treebf40a8d3e92044819fec3349829beb7d3f219617 /databases/openldap
parenta566968d97cf314dd943048ecd5d2f5e9aa89b19 (diff)
downloadpkgsrc-c045f6a81d2c4abdff6cbb1266f5e7769de7f94d.tar.gz
OpenLDAP 2.4.34 Release (2013/03/03)
Fixed libldap connections with EINTR (ITS7476) Fixed libldap lineno overflow in ldif_read_record (ITS7497) Fixed liblmdb mdb_env_open flag handling (ITS7453) Fixed liblmdb mdb_midl_sort array optimization (ITS7432) Fixed liblmdb freelist with large entries (ITS7455) Fixed liblmdb to check for filled dirty page list (ITS7491) Fixed liblmdb to validate data limits (ITS7485) Fixed liblmdb mdb_update_key for large keys (ITS7505) Fixed ldapmodify to not core dump with invalid LDIF (ITS7477) Fixed slapd syncrepl for old entries in MMR setup (ITS7427) Fixed slapd signedness for index_substr_any_* (ITS7449) Fixed slapd enforce SLAPD_MAX_DAEMON_THREADS (ITS7450) Fixed slapd mutex in send_ldap_ber (ITS6164) Added slapd-ldap onerr option (ITS7492) Added slapd-ldap keepalive support (ITS7501) Fixed slapd-ldif with empty dir (ITS7451) Fixed slapd-mdb to reopen attr DBs after env reopen (ITS7416) Fixed slapd-mdb handling of missing entries (ITS7483,7496) Fixed slapd-mdb environment flag setting (ITS7452) Fixed slapd-mdb with sub db slapcat (ITS7469) Fixed slapd-mdb to correctly work with toolthreads > 2 (ITS7488,ITS7527) Fixed slapd-mdb subtree search speed (ITS7473) Fixed slapd-meta conversion to cn=config (ITS7525) Fixed slapd-meta segfault when modifying olcDbUri (ITS7526) Fixed slapd-sql back-config support (ITS7499) Fixed slapo-constraint handle uri and restrict correctly (ITS7418) Fixed slapo-constraint with multi-master replication (ITS7426) Fixed slapo-constraint segfault (ITS7431) Fixed slapo-deref control initialization (ITS7436) Fixed slapo-deref control exposure (ITS7445) Fixed slapo-memberof with internal ops (ITS7487) Fixed slapo-pcache matching rules for config db (ITS7459) Fixed slapo-rwm modrdn cleanup (ITS7414) Fixed slapo-sssvlv maxperconn parameter (ITS7484) Build Environment Fixed slapo-constraint test suite (ITS7423) Contrib Added nssov nssov_config support (ITS7518) Added nssov password_prohibit_message (ITS7518) Fixed ldapc++ with gcc-4.7 (ITS7281,ITS7304) Fixed nssov olcNssPamSession handling (ITS7481) Fixed nssov connection DN (ITS7518) Add missing Makefile for various modules (ITS7308) Unify Makefile structure for modules (ITS7309) Fixed slapo-allowed attribute replication (ITS7493) Fixed slapo-passwd SHA2 to correctly zero buffer (ITS7490) Documentation ldapurl(1) fix example usage (ITS7454) ldap_get_option(3) fixed trailing whitespace (ITS7411) slapd-config(5) olcExtraAttrs is per db (ITS7421) slapd-overlays(5) update manpage index (ITS7489) slapo-dynlist(5) Search behavior notes (ITS7486) slapo-valsort(5) Document valsort control syntax (ITS7523)
Diffstat (limited to 'databases/openldap')
-rw-r--r--databases/openldap/Makefile.version4
-rw-r--r--databases/openldap/distinfo12
-rw-r--r--databases/openldap/patches/patch-contrib_slapd-modules_cloak_Makefile19
-rw-r--r--databases/openldap/patches/patch-contrib_slapd-modules_nops_Makefile19
-rw-r--r--databases/openldap/patches/patch-da47
5 files changed, 71 insertions, 30 deletions
diff --git a/databases/openldap/Makefile.version b/databases/openldap/Makefile.version
index f4e91288d5c..166f49fe062 100644
--- a/databases/openldap/Makefile.version
+++ b/databases/openldap/Makefile.version
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.2 2012/10/13 11:47:19 adam Exp $
+# $NetBSD: Makefile.version,v 1.3 2013/03/16 12:49:54 adam Exp $
# used by databases/openldap/Makefile
# used by databases/openldap/Makefile.common
# used by databases/openldap-docs/Makefile
-OPENLDAP_VERSION= 2.4.33
+OPENLDAP_VERSION= 2.4.34
diff --git a/databases/openldap/distinfo b/databases/openldap/distinfo
index 2476f7331dd..24bfd6a5938 100644
--- a/databases/openldap/distinfo
+++ b/databases/openldap/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.88 2012/10/13 11:47:19 adam Exp $
+$NetBSD: distinfo,v 1.89 2013/03/16 12:49:54 adam Exp $
-SHA1 (openldap-2.4.33.tgz) = 0cea642ba2dae1eb719da41bfedb9eba72ad504d
-RMD160 (openldap-2.4.33.tgz) = 6ec75c4af25e7afd2b5dbba397710d72791c5a94
-Size (openldap-2.4.33.tgz) = 5463850 bytes
+SHA1 (openldap-2.4.34.tgz) = 39c81f32b8c7af1e20047535f0b9ea894235c588
+RMD160 (openldap-2.4.34.tgz) = 87e8d3a41b5e708e31eb29bb8b936d519a0374d3
+Size (openldap-2.4.34.tgz) = 5485028 bytes
SHA1 (patch-ac) = 2995c518278b363bf9657e181c2340d3024d5980
SHA1 (patch-ad) = 24e7ec27d592dd76bdec1e4805801c5304951daf
SHA1 (patch-af) = 2e00b01bd813e73bdc1fb764a02e98d7755703de
@@ -12,7 +12,9 @@ SHA1 (patch-aj) = 857bbf14855d7d2a2911457bc6373d8beb69b751
SHA1 (patch-am) = fb8f3e7699f8b2ef55c066cdc6216522c101c7f3
SHA1 (patch-an) = 3e904d05a3e69930259329ca821d3bbf7dd54eb2
SHA1 (patch-ao) = 4fcbbfd4d6be792392e3646123022aeaf25923e3
+SHA1 (patch-contrib_slapd-modules_cloak_Makefile) = 36c416f21982235270ca9f0e4b54f677c4deb1ea
+SHA1 (patch-contrib_slapd-modules_nops_Makefile) = 22a39eda3e9375e35cec4be57d92a8eafca130a5
SHA1 (patch-contrib_slapd-modules_nops_slapo-nops.5) = f32352f19361b7e9aa5b038ae8578def7c08fa47
-SHA1 (patch-da) = 49c267f09ba7d1a3290bb0b6b273e85296962c0d
+SHA1 (patch-da) = 880b25a9266ee057f7269c5be46ef3c3fecf16b4
SHA1 (patch-dd) = 9c74118ff0b2232bda729c9917082fceef41dd16
SHA1 (patch-de) = be3833817205483b62cf3216b27f53a951621198
diff --git a/databases/openldap/patches/patch-contrib_slapd-modules_cloak_Makefile b/databases/openldap/patches/patch-contrib_slapd-modules_cloak_Makefile
new file mode 100644
index 00000000000..2c58e7f3157
--- /dev/null
+++ b/databases/openldap/patches/patch-contrib_slapd-modules_cloak_Makefile
@@ -0,0 +1,19 @@
+$NetBSD: patch-contrib_slapd-modules_cloak_Makefile,v 1.1 2013/03/16 12:49:54 adam Exp $
+
+--- contrib/slapd-modules/cloak/Makefile.orig 2013-03-16 12:37:06.000000000 +0000
++++ contrib/slapd-modules/cloak/Makefile
+@@ -3,12 +3,10 @@
+ LDAP_SRC = ../../..
+ LDAP_BUILD = ../../..
+ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd
+-LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \
+- $(LDAP_BUILD)/libraries/liblber/liblber.la
++LDAP_LIB = -lldap_r -llber
+
+ LIBTOOL = $(LDAP_BUILD)/libtool
+-CC = gcc
+-OPT = -g -O2 -Wall
++OPT = ${CFLAGS} ${CPPFLAGS}
+ DEFS = -DSLAPD_OVER_CLOAK=SLAPD_MOD_DYNAMIC
+ INCS = $(LDAP_INC)
+ LIBS = $(LDAP_LIB)
diff --git a/databases/openldap/patches/patch-contrib_slapd-modules_nops_Makefile b/databases/openldap/patches/patch-contrib_slapd-modules_nops_Makefile
new file mode 100644
index 00000000000..e1b2e98384c
--- /dev/null
+++ b/databases/openldap/patches/patch-contrib_slapd-modules_nops_Makefile
@@ -0,0 +1,19 @@
+$NetBSD: patch-contrib_slapd-modules_nops_Makefile,v 1.1 2013/03/16 12:49:54 adam Exp $
+
+--- contrib/slapd-modules/nops/Makefile.orig 2013-03-16 12:40:41.000000000 +0000
++++ contrib/slapd-modules/nops/Makefile
+@@ -3,12 +3,10 @@
+ LDAP_SRC = ../../..
+ LDAP_BUILD = ../../..
+ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd
+-LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \
+- $(LDAP_BUILD)/libraries/liblber/liblber.la
++LDAP_LIB = -lldap_r -llber
+
+ LIBTOOL = $(LDAP_BUILD)/libtool
+-CC = gcc
+-OPT = -g -O2 -Wall
++OPT = ${CFLAGS} ${CPPFLAGS}
+ DEFS = -DSLAPD_OVER_NOPS=SLAPD_MOD_DYNAMIC
+ INCS = $(LDAP_INC)
+ LIBS = $(LDAP_LIB)
diff --git a/databases/openldap/patches/patch-da b/databases/openldap/patches/patch-da
index 55ddc63992d..8b8711ba180 100644
--- a/databases/openldap/patches/patch-da
+++ b/databases/openldap/patches/patch-da
@@ -1,29 +1,30 @@
-$NetBSD: patch-da,v 1.6 2012/09/28 12:28:53 manu Exp $
+$NetBSD: patch-da,v 1.7 2013/03/16 12:49:54 adam Exp $
---- contrib/slapd-modules/smbk5pwd/Makefile.orig 2012-02-29 17:37:09.000000000 +0000
+--- contrib/slapd-modules/smbk5pwd/Makefile.orig 2013-03-03 21:17:30.000000000 +0000
+++ contrib/slapd-modules/smbk5pwd/Makefile
-@@ -13,21 +13,19 @@
- # <http://www.OpenLDAP.org/license.html>.
+@@ -15,8 +15,7 @@
+ LDAP_SRC = ../../..
+ LDAP_BUILD = ../../..
+ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd
+-LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \
+- $(LDAP_BUILD)/libraries/liblber/liblber.la
++LDAP_LIB = -lldap_r -llber
- LIBTOOL=../../../libtool
--OPT=-g -O2
--CC=gcc
-+OPT=${CFLAGS} ${CPPFLAGS}
+ SSL_INC =
+ SSL_LIB = -lcrypto
+@@ -25,12 +24,10 @@ HEIMDAL_INC = -I/usr/heimdal/include
+ HEIMDAL_LIB = -L/usr/heimdal/lib -lkrb5 -lkadm5srv
+ LIBTOOL = $(LDAP_BUILD)/libtool
+-CC = gcc
+-OPT = -g -O2 -Wall
++OPT = ${CFLAGS} ${CPPFLAGS}
# Omit DO_KRB5, DO_SAMBA or DO_SHADOW if you don't want to support it.
--DEFS=-DDO_KRB5 -DDO_SAMBA -DDO_SHADOW
+-DEFS = -DDO_KRB5 -DDO_SAMBA -DDO_SHADOW
+-INCS = $(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC)
+-LIBS = $(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB)
++INCS = $(LDAP_INC) $(SSL_INC)
++LIBS = $(LDAP_LIB) $(SSL_LIB) ${EXTRA_LIBS}
- HEIMDAL_INC=-I/usr/heimdal/include
- SSL_INC=
- LDAP_INC=-I../../../include -I../../../servers/slapd
--INCS=$(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC)
-+INCS=$(LDAP_INC) $(SSL_INC)
-
- HEIMDAL_LIB=-L/usr/heimdal/lib -lkrb5 -lkadm5srv
- SSL_LIB=-lcrypto
- LDAP_LIB=-lldap_r -llber
--LIBS=$(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB)
-+LIBS=$(LDAP_LIB) $(SSL_LIB) ${EXTRA_LIBS}
-
- prefix=/usr/local
- exec_prefix=$(prefix)
+ PROGRAMS = smbk5pwd.la
+ LTVER = 0:0:0