From bsam@mi.ipt.ru  Mon Nov  7 17:39:14 2005
Return-Path: <bsam@mi.ipt.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 5643616A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  7 Nov 2005 17:39:14 +0000 (GMT)
	(envelope-from bsam@mi.ipt.ru)
Received: from mi.ipt.ru (gw.ipt.ru [80.253.10.66])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 82CF643D4C
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  7 Nov 2005 17:39:12 +0000 (GMT)
	(envelope-from bsam@mi.ipt.ru)
Received: from mi.ipt.ru (localhost [127.0.0.1])
	by mi.ipt.ru (8.13.4/8.13.4) with ESMTP id jA7Hdw7O050435
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 7 Nov 2005 20:39:58 +0300 (MSK)
	(envelope-from bsam@mi.ipt.ru)
Received: (from bsam@localhost)
	by mi.ipt.ru (8.13.4/8.13.3/Submit) id jA7Hdw3h050434;
	Mon, 7 Nov 2005 20:39:58 +0300 (MSK)
	(envelope-from bsam)
Message-Id: <200511071739.jA7Hdw3h050434@mi.ipt.ru>
Date: Mon, 7 Nov 2005 20:39:58 +0300 (MSK)
From: "Boris B. Samorodov" <bsam@ipt.ru>
Reply-To: "Boris B. Samorodov" <bsam@ipt.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [maintainer update] www/web2ldap: new version 0.16.0 is released
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         88608
>Category:       ports
>Synopsis:       [maintainer update] www/web2ldap: new version 0.16.0 is released
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 07 17:40:14 GMT 2005
>Closed-Date:    Tue Nov 08 03:27:21 GMT 2005
>Last-Modified:  Tue Nov 08 03:27:21 GMT 2005
>Originator:     Boris B. Samorodov
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
InPharmTech, Co. http://www.ipt.ru
>Environment:
System: FreeBSD mi.ipt.ru 6.0-STABLE FreeBSD 6.0-STABLE #0: Wed Nov 2 17:58:38 MSK 2005 bsam@mi.ipt.ru:/usr/obj/usr/src/sys/PROBA1 i386


>Description:
	The new version of www/web2ldap is released:
	http://www.web2ldap.de/news.html

News:
   Release Date: 2005-11-07

   Installation and Configuration changes

          + Note: This release requires upgrading to Python 2.3.x or
            newer.
          + Note: This release requires upgrading to python-ldap 2.0.10
            which supports LDAPv3 extended controls.

   New features/enhancements

          + Support for controls which are handled exactly like
            ManageDSAIT in the user interface (see [ConnInfo]):
               o ManageDIT (1.3.6.1.4.1.4203.666.5.12)
               o Two controls for searching subentries (see RFC 3672
                 and draft-ietf-ldup-subentry-07.txt)
          + When displaying entries or an input form with the help
            of HTML templates the templates are applied in the
            order of the kind of the object classes. Order is
            STRUCTURAL, AUXILIARY, ABSTRACT.
          + Added plugin class for pilotPerson (see RFC 1274).
          + All cached LDAP information (entries and sub schema) can be
            flushed (see [ConnInfo]).
          + Transfer subtype ;binary is used when creating input fields
            for attributes which needs this transfer type.

   Bug Fixes

          + The letter small x is now allowed in the syntax classes for
            telephone and FAX numbers.
          + If an error causes the input form to be re-displayed the
            values entered for binary attributes are omitted.
          + Setting TLS-related options is more robust now.

>How-To-Repeat:
>Fix:

	The patch should be applied to the port:
	# cd /usr/ports/www
	# patch -p0 < _the_patch_
	<delete www/web2ldap/*.orig files>

	New file appeared: pkg-install. It ensures that empty directories
	are created when installing as a package.

--- web2ldap.patch begins here ---
diff -ruN web2ldap.orig/Makefile web2ldap/Makefile
--- web2ldap.orig/Makefile	Mon Oct 31 22:46:02 2005
+++ web2ldap/Makefile	Mon Nov  7 17:24:37 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	web2ldap
-PORTVERSION=	0.15.22
+PORTVERSION=	0.16.0
 CATEGORIES=	www
 MASTER_SITES=	http://www.web2ldap.de/download/ \
 		ftp://ftp.ipt.ru/pub/download/
diff -ruN web2ldap.orig/distinfo web2ldap/distinfo
--- web2ldap.orig/distinfo	Mon Oct 31 22:46:02 2005
+++ web2ldap/distinfo	Mon Nov  7 17:25:00 2005
@@ -1,2 +1,2 @@
-MD5 (web2ldap-0.15.22.tar.gz) = 93692c56c71d7c0985a660d4ea8640d6
-SIZE (web2ldap-0.15.22.tar.gz) = 287214
+MD5 (web2ldap-0.16.0.tar.gz) = 8958b9b85204972a47ee1c4b97a6cc63
+SIZE (web2ldap-0.16.0.tar.gz) = 293842
diff -ruN web2ldap.orig/pkg-install web2ldap/pkg-install
--- web2ldap.orig/pkg-install	Thu Jan  1 03:00:00 1970
+++ web2ldap/pkg-install	Mon Nov  7 20:18:13 2005
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+PREFIX=${PKG_PREFIX:-/usr/local}
+DATADIR=${PREFIX}/share/web2ldap
+
+MKDIR=/bin/mkdir
+
+case "$2" in
+POST-INSTALL)
+	${MKDIR} -p ${DATADIR}/var ${DATADIR}/var/log ${DATADIR}/var/run
+	;;
+esac
+
+exit 0
diff -ruN web2ldap.orig/pkg-plist web2ldap/pkg-plist
--- web2ldap.orig/pkg-plist	Mon Oct 31 22:46:02 2005
+++ web2ldap/pkg-plist	Mon Nov  7 20:26:42 2005
@@ -61,6 +61,9 @@
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/exchange.py
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/posixaccount.py
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/activedirectory.py
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ibmds.py
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/pilotperson.py
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/vpim.py
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/__init__.py
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/entrust.py
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/samba.pyc
@@ -69,6 +72,9 @@
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/exchange.pyc
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/posixaccount.pyc
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/activedirectory.pyc
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ibmds.pyc
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/pilotperson.pyc
+%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/vpim.pyc
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/__init__.pyc
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/entrust.pyc
 %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ppolicy.py
@@ -122,6 +128,7 @@
 %%DATADIR%%/etc/web2ldap/templates/add_olcBdbConfig_AddressBook.ldif
 %%DATADIR%%/etc/web2ldap/templates/add_olcHdbConfig_UnixUsers.ldif
 %%DATADIR%%/etc/web2ldap/templates/add_olcSchemaConfig.ldif
+%%DATADIR%%/etc/web2ldap/templates/add_olcIncludeFile.ldif
 %%DATADIR%%/etc/web2ldap/templates/inputform_olcBdbConfig.html
 %%DATADIR%%/etc/dumpasn1.cfg
 %%DATADIR%%/fcgi/web2ldap.py
--- web2ldap.patch ends here ---


WBR
-- 
bsam

>Release-Note:
>Audit-Trail:
Adding to audit trail by linimon: manually edited the From and Reply-To
per posting via the submitter that these fields had gotten screwed up by
the mailer.  (I can confirm that, having seen the bounce).
State-Changed-From-To: open->closed 
State-Changed-By: mnag 
State-Changed-When: Tue Nov 8 03:27:20 GMT 2005 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=88608 
>Unformatted:
