Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  4 Sep 2005 18:37:56 +0700 (NOVST)
From:      Dmitry A Grigorovich <odip@bionet.nsc.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        vsevolod@FreeBSD.org
Subject:   ports/85709: [patch] new openldap 2.3.7
Message-ID:  <20050904113756.8D70E21772@manticore.bionet.nsc.ru>
Resent-Message-ID: <200509041140.j84BeKqB002436@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         85709
>Category:       ports
>Synopsis:       [patch] new openldap 2.3.7
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 04 11:40:19 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry A Grigorovich
>Release:        FreeBSD 5.4-RELEASE-p6 i386
>Organization:
ICiG SB RAS, Russia
>Environment:
System: FreeBSD cosmos1.bionet.nsc.ru 5.4-RELEASE-p6

>Description:

New openldap client/server 2.3.7

>How-To-Repeat:

N/A

>Fix:

Apply follow patch
Reinstall openldap client and server

--- diff begins here ---
diff -ur openldap23-server/Makefile openldap23-server-new/Makefile
--- openldap23-server/Makefile	Fri Jul 22 23:38:57 2005
+++ openldap23-server-new/Makefile	Sun Sep  4 16:57:46 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=		openldap
-DISTVERSION=		2.3.4
+DISTVERSION=		2.3.7
 PORTREVISION=		${OPENLDAP_PORTREVISION}
 CATEGORIES=		net databases
 MASTER_SITES=		ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \
@@ -40,7 +40,7 @@
 BROKEN=			"incompatible OpenLDAP version: ${WANT_OPENLDAP_VER}"
 .endif
 
-PORTREVISION_CLIENT=	1
+PORTREVISION_CLIENT=	0
 PORTREVISION_SERVER=	0
 
 .if defined(CLIENT_ONLY)
@@ -246,7 +246,7 @@
 			BACK_HDB="@comment "
 BDBLIB=			db3.3
 .else
-IGNORE=			: WITH_BDB_VER must be 3, 4, 41 or 42
+IGNORE=			: WITH_BDB_VER must be 3, 4, 41, 42 or 43
 .endif
 
 LIB_DEPENDS+=		${BDBLIB}:${PORTSDIR}/databases/db${WITH_BDB_VER}
diff -ur openldap23-server/distinfo openldap23-server-new/distinfo
--- openldap23-server/distinfo	Wed Jun 15 13:45:54 2005
+++ openldap23-server-new/distinfo	Sun Sep  4 16:13:18 2005
@@ -1,2 +1,2 @@
-MD5 (openldap-2.3.4.tgz) = 6201b5c1c5e1bc3ba68c3bfeda9c8e48
-SIZE (openldap-2.3.4.tgz) = 3466292
+MD5 (openldap-2.3.7.tgz) = 36672e0cb632f8e7ff86d29e583ecabc
+SIZE (openldap-2.3.7.tgz) = 3629524
diff -ur openldap23-server/files/manpages openldap23-server-new/files/manpages
--- openldap23-server/files/manpages	Wed Jun 15 13:45:54 2005
+++ openldap23-server-new/files/manpages	Sun Sep  4 16:22:29 2005
@@ -188,7 +188,6 @@
 	slapo-accesslog.5 \
 	slapo-chain.5 \
 	slapo-dynlist.5 \
-	slapo-glue.5 \
 	slapo-lastmod.5 \
 	slapo-pcache.5 \
 	slapo-ppolicy.5 \
diff -ur openldap23-server/files/patch-configure openldap23-server-new/files/patch-configure
--- openldap23-server/files/patch-configure	Thu May  5 07:53:44 2005
+++ openldap23-server-new/files/patch-configure	Sun Sep  4 16:10:29 2005
@@ -1,20 +1,20 @@
---- configure.orig	Tue Jul 27 18:33:12 2004
-+++ configure	Sat Aug 14 17:05:23 2004
-@@ -21782,7 +21782,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
+--- configure.orig	Fri Sep  2 03:27:55 2005
++++ configure	Sun Sep  4 16:10:14 2005
+@@ -34922,7 +34922,7 @@
+   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
-   ac_save_LIBS="$LIBS"
+   ac_check_lib_save_LIBS=$LIBS
 -LIBS="-liodbc  $LIBS"
-+LIBS="-liodbc  $LIBS  $LTHREAD_LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 21788 "configure"
- #include "confdefs.h"
-@@ -21826,7 +21826,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
++LIBS="-liodbc  $LIBS $LTHREAD_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+@@ -34995,7 +34995,7 @@
+   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
-   ac_save_LIBS="$LIBS"
+   ac_check_lib_save_LIBS=$LIBS
 -LIBS="-lodbc  $LIBS"
-+LIBS="-lodbc  $LIBS  $LTHREAD_LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 21832 "configure"
- #include "confdefs.h"
++LIBS="-lodbc  $LIBS $LTHREAD_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
diff -ur openldap23-server/files/patch-servers::slapd::Makefile.in openldap23-server-new/files/patch-servers::slapd::Makefile.in
--- openldap23-server/files/patch-servers::slapd::Makefile.in	Mon May 16 03:58:06 2005
+++ openldap23-server-new/files/patch-servers::slapd::Makefile.in	Sun Sep  4 18:18:27 2005
@@ -1,6 +1,6 @@
---- servers/slapd/Makefile.in.orig	Fri May  6 20:42:50 2005
-+++ servers/slapd/Makefile.in	Fri May 13 17:17:37 2005
-@@ -370,7 +370,6 @@
+--- servers/slapd/Makefile.in.orig	Fri Sep  2 03:28:10 2005
++++ servers/slapd/Makefile.in	Sun Sep  4 18:18:00 2005
+@@ -372,7 +372,6 @@
  
  install-slapd: FORCE
  	-$(MKDIR) $(DESTDIR)$(libexecdir)
@@ -8,7 +8,33 @@
  	$(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 \
  		slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
  	@for i in $(SUBDIRS); do \
-@@ -434,8 +433,6 @@
+@@ -403,16 +402,18 @@
+ 	touch all-cffiles
+ 
+ install-schema: FORCE
+-	@if test -d $(DESTDIR)$(schemadir) ; then \
+-		echo "MOVING EXISTING SCHEMA DIR to $(DESTDIR)$(schemadir).$$$$" ; \
+-		mv $(DESTDIR)$(schemadir) $(DESTDIR)$(schemadir).$$$$ ; \
+-	fi
+-	$(MKDIR) $(DESTDIR)$(schemadir)
+-	@SD=$(DESTDIR)$(schemadir) ; \
+-	files=`cd $(srcdir)/schema ; echo README *.ldif *.schema` ; \
++	@-$(MKDIR) $(DESTDIR)$(schemadir)
++	@SD=$(DESTDIR)$(schemadir)
++	@files=`cd $(srcdir)/schema ; echo README *.ldif` ; \
++	for i in $$files ; do \
++		echo $(INSTALL) $(INSTALLFLAGS) -m 444 schema/$$i $$SD/$$i ; \
++		$(INSTALL) $(INSTALLFLAGS) -m 444 $(srcdir)/schema/$$i $$SD/$$i ; \
++	done
++	@files=`cd $(srcdir)/schema ; echo *.schema` ; \
+ 	for i in $$files ; do \
+ 		echo $(INSTALL) $(INSTALLFLAGS) -m 444 schema/$$i $$SD/$$i ; \
+ 		$(INSTALL) $(INSTALLFLAGS) -m 444 $(srcdir)/schema/$$i $$SD/$$i ; \
++		$(INSTALL) $(INSTALLFLAGS) -m 444 $(srcdir)/schema/$$i $$SD/$$i.default ; \
+ 	done
+ 
+ install-conf: FORCE
+@@ -429,8 +430,6 @@
  install-db-config: FORCE
  	@-$(MKDIR) $(DESTDIR)$(localstatedir) $(DESTDIR)$(sysconfdir)
  	@-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-data
diff -ur openldap23-server/files/patch-servers_slapd_overlays_Makefile.in openldap23-server-new/files/patch-servers_slapd_overlays_Makefile.in
--- openldap23-server/files/patch-servers_slapd_overlays_Makefile.in	Wed Jun 15 13:45:54 2005
+++ openldap23-server-new/files/patch-servers_slapd_overlays_Makefile.in	Sun Sep  4 16:15:30 2005
@@ -1,13 +1,12 @@
---- servers/slapd/overlays/Makefile.in.orig	Fri May 13 17:44:48 2005
-+++ servers/slapd/overlays/Makefile.in	Fri May 13 17:46:31 2005
-@@ -28,6 +28,9 @@
- 	unique.c
+--- servers/slapd/overlays/Makefile.in.orig	Fri Sep  2 03:28:11 2005
++++ servers/slapd/overlays/Makefile.in	Sun Sep  4 16:11:22 2005
+@@ -30,6 +30,9 @@
+ 	valsort.c
  OBJS = overlays.o \
  	@SLAPD_STATIC_OVERLAYS@
 +LIBTOOL_OBJS = overlays.lo \
 +	       glue.lo \
 +	       version.lo
  
- LDAP_INCDIR= ../../../include       
- LDAP_LIBDIR= ../../../libraries
- 
+ # Add here the objs that are needed by overlays, but do not make it
+ # into SLAPD_STATIC_OVERLAYS...
diff -ur openldap23-server/pkg-descr openldap23-server-new/pkg-descr
--- openldap23-server/pkg-descr	Thu May  5 07:53:44 2005
+++ openldap23-server-new/pkg-descr	Sun Sep  4 16:20:57 2005
@@ -7,6 +7,4 @@
  * slurpd - a stand-alone LDAP replication server
  * LDIF tools - data conversion tools for use with slapd
 
-This is an alpha release of OpenLDAP Software for evaluation purposes only.
-
 WWW: http://www.OpenLDAP.org/
diff -ur openldap23-server/pkg-descr.client openldap23-server-new/pkg-descr.client
--- openldap23-server/pkg-descr.client	Thu May  5 07:53:44 2005
+++ openldap23-server-new/pkg-descr.client	Sun Sep  4 16:21:16 2005
@@ -8,6 +8,4 @@
  * LDAP tools - A collection of command line LDAP utilities
  * documentation - man pages for all components
 
-This is an alpha release of OpenLDAP Software for evaluation purposes only.
-
 WWW: http://www.OpenLDAP.org/
diff -ur openldap23-server/pkg-message.client openldap23-server-new/pkg-message.client
--- openldap23-server/pkg-message.client	Thu May  5 07:53:44 2005
+++ openldap23-server-new/pkg-message.client	Sun Sep  4 16:21:12 2005
@@ -11,12 +11,3 @@
 for more information.
 
 ************************************************************
-
-############################################################
-
-  CAUTION: This is an alpha release, for evaluation only.
-
-  Do not use in a production environment!
-  Please use OpenLDAP 2.2 instead. 
-
-############################################################
diff -ur openldap23-server/pkg-plist openldap23-server-new/pkg-plist
--- openldap23-server/pkg-plist	Fri May  6 11:41:30 2005
+++ openldap23-server-new/pkg-plist	Sun Sep  4 17:59:20 2005
@@ -2,6 +2,8 @@
 @unexec %%RC_DIR%%/etc/rc.d/slapd%%RC_SUFX%% stop 2>&1 >/dev/null || true
 @unexec %%RC_DIR%%/etc/rc.d/slurpd%%RC_SUFX%% stop 2>&1 >/dev/null || true
 etc/openldap/schema/README
+etc/openldap/schema/core.ldif
+etc/openldap/schema/openldap.ldif
 @unexec if cmp -s %D/etc/openldap/slapd.conf %D/etc/openldap/slapd.conf.default; then rm -f %D/etc/openldap/slapd.conf; fi
 etc/openldap/slapd.conf.default
 @exec [ -f %B/slapd.conf ] || cp %B/%f %B/slapd.conf
@@ -9,38 +11,38 @@
 %%SLAPI%%lib/libslapi.a
 %%SLAPI%%lib/libslapi.so
 %%SLAPI%%lib/libslapi-2.3.so
-%%SLAPI%%lib/libslapi-2.3.so.0
+%%SLAPI%%lib/libslapi-2.3.so.1
 %%MODULES%%@exec mkdir -p %D/libexec/openldap
 %%BACK_BDB%%libexec/openldap/back_bdb.so
 %%BACK_BDB%%libexec/openldap/back_bdb-2.3.so
-%%BACK_BDB%%libexec/openldap/back_bdb-2.3.so.0
+%%BACK_BDB%%libexec/openldap/back_bdb-2.3.so.1
 %%BACK_HDB%%libexec/openldap/back_hdb.so
 %%BACK_HDB%%libexec/openldap/back_hdb-2.3.so
-%%BACK_HDB%%libexec/openldap/back_hdb-2.3.so.0
+%%BACK_HDB%%libexec/openldap/back_hdb-2.3.so.1
 %%BACKEND%%libexec/openldap/back_ldap.so
 %%BACKEND%%libexec/openldap/back_ldap-2.3.so
-%%BACKEND%%libexec/openldap/back_ldap-2.3.so.0
+%%BACKEND%%libexec/openldap/back_ldap-2.3.so.1
 %%BACKEND%%libexec/openldap/back_ldbm.so
 %%BACKEND%%libexec/openldap/back_ldbm-2.3.so
-%%BACKEND%%libexec/openldap/back_ldbm-2.3.so.0
+%%BACKEND%%libexec/openldap/back_ldbm-2.3.so.1
 %%BACKEND%%libexec/openldap/back_meta.so
 %%BACKEND%%libexec/openldap/back_meta-2.3.so
-%%BACKEND%%libexec/openldap/back_meta-2.3.so.0
+%%BACKEND%%libexec/openldap/back_meta-2.3.so.1
 %%BACKEND%%libexec/openldap/back_monitor.so
 %%BACKEND%%libexec/openldap/back_monitor-2.3.so
-%%BACKEND%%libexec/openldap/back_monitor-2.3.so.0
+%%BACKEND%%libexec/openldap/back_monitor-2.3.so.1
 %%BACKEND%%libexec/openldap/back_null.so
 %%BACKEND%%libexec/openldap/back_null-2.3.so
-%%BACKEND%%libexec/openldap/back_null-2.3.so.0
+%%BACKEND%%libexec/openldap/back_null-2.3.so.1
 %%BACK_PERL%%libexec/openldap/back_perl.so
 %%BACK_PERL%%libexec/openldap/back_perl-2.3.so
-%%BACK_PERL%%libexec/openldap/back_perl-2.3.so.0
+%%BACK_PERL%%libexec/openldap/back_perl-2.3.so.1
 %%BACK_SHELL%%libexec/openldap/back_shell.so
 %%BACK_SHELL%%libexec/openldap/back_shell-2.3.so
-%%BACK_SHELL%%libexec/openldap/back_shell-2.3.so.0
+%%BACK_SHELL%%libexec/openldap/back_shell-2.3.so.1
 %%BACK_SQL%%libexec/openldap/back_sql.so
 %%BACK_SQL%%libexec/openldap/back_sql-2.3.so
-%%BACK_SQL%%libexec/openldap/back_sql-2.3.so.0
+%%BACK_SQL%%libexec/openldap/back_sql-2.3.so.1
 libexec/slapd
 libexec/slurpd
 @unexec rmdir %D/libexec/openldap 2>/dev/null || true
diff -ur openldap23-server/pkg-plist.client openldap23-server-new/pkg-plist.client
--- openldap23-server/pkg-plist.client	Wed Jun 15 13:45:54 2005
+++ openldap23-server-new/pkg-plist.client	Sun Sep  4 16:54:08 2005
@@ -22,19 +22,15 @@
 lib/liblber.a
 lib/liblber.so
 lib/liblber-2.3.so
-lib/liblber-2.3.so.0
+lib/liblber-2.3.so.1
 lib/libldap.a
 lib/libldap.so
 lib/libldap-2.3.so
-lib/libldap-2.3.so.0
+lib/libldap-2.3.so.1
 lib/libldap_r.a
 lib/libldap_r.so
 lib/libldap_r-2.3.so
-lib/libldap_r-2.3.so.0
-lib/liblrewrite-2.3.so
-lib/liblrewrite-2.3.so.0
-lib/liblrewrite.a
-lib/liblrewrite.so
+lib/libldap_r-2.3.so.1
 @comment share/openldap/ucdata/case.dat
 @comment share/openldap/ucdata/cmbcl.dat
 @comment share/openldap/ucdata/comp.dat
--- diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050904113756.8D70E21772>