[Midnightbsd-cvs] mports [20833] trunk/net/openldap24-server: openldap server 2.4.42

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Nov 13 07:40:08 EST 2015


Revision: 20833
          http://svnweb.midnightbsd.org/mports/?rev=20833
Author:   laffer1
Date:     2015-11-13 07:40:08 -0500 (Fri, 13 Nov 2015)
Log Message:
-----------
openldap server 2.4.42

Modified Paths:
--------------
    trunk/net/openldap24-server/Makefile
    trunk/net/openldap24-server/distinfo
    trunk/net/openldap24-server/pkg-plist
    trunk/net/openldap24-server/pkg-plist.client

Added Paths:
-----------
    trunk/net/openldap24-server/files/patch-CVE-2015-6908

Modified: trunk/net/openldap24-server/Makefile
===================================================================
--- trunk/net/openldap24-server/Makefile	2015-11-13 12:31:20 UTC (rev 20832)
+++ trunk/net/openldap24-server/Makefile	2015-11-13 12:40:08 UTC (rev 20833)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=		openldap
-DISTVERSION=		2.4.41
+DISTVERSION=		2.4.42
 PORTREVISION=		${OPENLDAP_PORTREVISION}
 CATEGORIES=		net databases
 MASTER_SITES=		ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \
@@ -52,10 +52,10 @@
 BROKEN=			incompatible OpenLDAP version: ${WANT_OPENLDAP_VER}
 .endif
 
-PORTREVISION_CLIENT=	0
-PORTREVISION_SERVER=	0
+PORTREVISION_CLIENT=	2
+PORTREVISION_SERVER=	2
 OPENLDAP_SHLIB_MAJOR=	2
-OPENLDAP_SHLIB_MINOR=	10.4
+OPENLDAP_SHLIB_MINOR=	10.5
 OPENLDAP_MAJOR=		${DISTVERSION:R}
 
 OPTIONS_DEFINE=		DEBUG FETCH GSSAPI
@@ -185,6 +185,15 @@
 # XXX FreeBSD does not implement O_DSYNC and fdatasync at this time.
 CFLAGS+=		-DMDB_DSYNC=O_SYNC -Dfdatasync=fsync
 
+.if ${PORT_OPTIONS:MDEBUG}
+CONFIGURE_ARGS+=	--enable-debug=yes
+.else
+CONFIGURE_ARGS+=	--disable-debug
+CFLAGS+=		-DNDEBUG
+.endif
+
+MAKE_ENV+=		STRIP=${STRIP}
+
 .if !${PORT_OPTIONS:MFETCH}
 CONFIGURE_ARGS+=	--without-fetch
 .endif
@@ -270,12 +279,6 @@
 CONFIGURE_ARGS+=	--enable-dds=${OVERLAY_ENABLE}
 .endif
 
-.if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+=	--enable-debug=yes
-.endif
-
-MAKE_ENV+=		STRIP=${STRIP}
-
 .if ${PORT_OPTIONS:MDEREF}
 CONFIGURE_ARGS+=	--enable-deref=${OVERLAY_ENABLE}
 .endif
@@ -505,10 +508,10 @@
 PLIST_SUB+=		OPENLDAP_MAJOR=${OPENLDAP_MAJOR}
 
 post-patch:
-	@${REINPLACE_CMD} -e 's,%LOCALSTATEDIR%/run/,${LDAP_RUN_DIR}/,g' \
+	@${REINPLACE_CMD} -e 's|%LOCALSTATEDIR%/run/|${LDAP_RUN_DIR}/|g' \
 		${SED_MODULES} ${WRKSRC}/servers/slapd/slapd.conf
-	@${REINPLACE_CMD} -e 's,^OPT =.*,OPT = ${CFLAGS},g' \
-		-e 's,^CC =.*,CC = ${CC},g' \
+	@${REINPLACE_CMD} -e 's|^OPT =.*|OPT = ${CFLAGS}|g' \
+		-e 's|^CC =.*|CC = ${CC}|g' \
 		${SED_MODULES} ${WRKSRC}/contrib/slapd-modules/*/Makefile \
 		${WRKSRC}/contrib/slapd-modules/*/*/Makefile
 .if defined(CONFIGURE_SED)
@@ -553,7 +556,7 @@
 	done
 
 	@for library in lber ldap ldap_r; do \
-		${STRIP_CMD} }${PREFIX}/lib/lib$${library}-${OPENLDAP_MAJOR}.so.${OPENLDAP_SHLIB_MAJOR}; \
+		${STRIP_CMD} ${PREFIX}/lib/lib$${library}-${OPENLDAP_MAJOR}.so.${OPENLDAP_SHLIB_MAJOR}; \
 	done
 .else
 	@${MKDIR} ${FAKE_DESTDIR}${LDAP_RUN_DIR}

Modified: trunk/net/openldap24-server/distinfo
===================================================================
--- trunk/net/openldap24-server/distinfo	2015-11-13 12:31:20 UTC (rev 20832)
+++ trunk/net/openldap24-server/distinfo	2015-11-13 12:40:08 UTC (rev 20833)
@@ -1,2 +1,2 @@
-SHA256 (openldap-2.4.41.tgz) = 27856bb4a8b44feca2b326c309000e16a9dadd52362c8ab6eec6c67a43737f6e
-SIZE (openldap-2.4.41.tgz) = 5644124
+SHA256 (openldap-2.4.42.tgz) = eeb7b0e2c5852bfd2650e83909bb6152835c0b862fab10b63954dc1bcbba8e63
+SIZE (openldap-2.4.42.tgz) = 5645925

Added: trunk/net/openldap24-server/files/patch-CVE-2015-6908
===================================================================
--- trunk/net/openldap24-server/files/patch-CVE-2015-6908	                        (rev 0)
+++ trunk/net/openldap24-server/files/patch-CVE-2015-6908	2015-11-13 12:40:08 UTC (rev 20833)
@@ -0,0 +1,11 @@
+--- libraries/liblber/io.c.orig	2015-08-14 15:25:28 UTC
++++ libraries/liblber/io.c
+@@ -679,7 +679,7 @@ done:
+ 		return (ber->ber_tag);
+ 	}
+ 
+-	assert( 0 ); /* ber structure is messed up ?*/
++	/* invalid input */
+ 	return LBER_DEFAULT;
+ }
+ 


Property changes on: trunk/net/openldap24-server/files/patch-CVE-2015-6908
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/net/openldap24-server/pkg-plist
===================================================================
--- trunk/net/openldap24-server/pkg-plist	2015-11-13 12:31:20 UTC (rev 20832)
+++ trunk/net/openldap24-server/pkg-plist	2015-11-13 12:40:08 UTC (rev 20833)
@@ -26,7 +26,9 @@
 @sample etc/openldap/schema/pmi.schema.sample
 etc/openldap/schema/ppolicy.ldif
 @sample etc/openldap/schema/ppolicy.schema.sample
-%%BACK_BDB%%etc/DB_CONFIG.example
+ at sample etc/openldap/slapd.conf.sample
+ at sample etc/openldap/slapd.ldif.sample
+%%BACK_BDB%%etc/openldap/DB_CONFIG.example
 %%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%
 %%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
 %%SLAPI%%lib/libslapi.a
@@ -161,7 +163,7 @@
 sbin/slappasswd
 sbin/slapschema
 sbin/slaptest
- at dir etc/schema
+ at dir etc/openldap/schema
 %%MODULES%%@dir libexec/openldap
 @dir(%%LDAP_USER%%,%%LDAP_GROUP%%,775) %%LDAP_RUN_DIR%%
 @dir(%%LDAP_USER%%,%%LDAP_GROUP%%,775) %%DATABASEDIR%%

Modified: trunk/net/openldap24-server/pkg-plist.client
===================================================================
--- trunk/net/openldap24-server/pkg-plist.client	2015-11-13 12:31:20 UTC (rev 20832)
+++ trunk/net/openldap24-server/pkg-plist.client	2015-11-13 12:40:08 UTC (rev 20833)
@@ -8,6 +8,7 @@
 bin/ldapsearch
 bin/ldapurl
 bin/ldapwhoami
+ at sample etc/openldap/ldap.conf.sample
 include/lber.h
 include/lber_types.h
 include/ldap.h



More information about the Midnightbsd-cvs mailing list