From alecn@server.v42of.icc-vvd.ru  Wed Feb  4 08:56:59 2004
Return-Path: <alecn@server.v42of.icc-vvd.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6DBE716A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  4 Feb 2004 08:56:59 -0800 (PST)
Received: from mail.icc-vvd.ru (mail.icc-vvd.ru [62.141.104.17])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 558C843D39
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  4 Feb 2004 08:56:53 -0800 (PST)
	(envelope-from alecn@server.v42of.icc-vvd.ru)
Received: from server.v42of.icc-vvd.ru (localhost.icc-vvd.ru [127.0.0.1])
	by mail.icc-vvd.ru (8.12.9/8.12.9) with ESMTP id i14GupY2038211;
	Wed, 4 Feb 2004 19:56:51 +0300 (MSK)
	(envelope-from alecn@server.v42of.icc-vvd.ru)
Received: (from root@localhost)
	by server.v42of.icc-vvd.ru (8.12.9/8.12.9/Submit) id i14Guotl038210;
	Wed, 4 Feb 2004 19:56:50 +0300 (MSK)
Message-Id: <200402041656.i14Guotl038210@server.v42of.icc-vvd.ru>
Date: Wed, 4 Feb 2004 19:56:50 +0300 (MSK)
From: Alexander Novitsky <alecn2002@yandex.ru>
Reply-To: Alexander Novitsky <alecn2002@yandex.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc: alecn@icc-vvd.ru
Subject: [UPDATE] Port Sysutils/LUMA: version update (1.0beta2 -> 1.1)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         62354
>Category:       ports
>Synopsis:       [UPDATE] Port Sysutils/LUMA: version update (1.0beta2 -> 1.1)
>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:   Wed Feb 04 09:00:35 PST 2004
>Closed-Date:    Tue Feb 10 11:22:28 PST 2004
>Last-Modified:  Tue Feb 10 11:22:28 PST 2004
>Originator:     Alexander Novitsky
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
Inzhcomcentre VVD
>Environment:
System: FreeBSD server.v42of.icc-vvd.ru 5.1-RELEASE FreeBSD 5.1-RELEASE #1: Tue Jan 27 16:34:37 MSK 2004 alecn@server.v42of.icc-vvd.ru:/usr/src/sys/i386/compile/VVD i386
>Description:
	1. Version of original software was changed to 1.1
	2. install.py script used in this software incorrectly compares versions of other python packages,
		this version check temporary disabled
>How-To-Repeat:

>Fix:
--- luma.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	luma
#	luma/Makefile
#	luma/distinfo
#	luma/pkg-descr
#	luma/pkg-plist
#	luma/files
#	luma/files/patch-aa
#
echo c - luma
mkdir -p luma > /dev/null 2>&1
echo x - luma/Makefile
sed 's/^X//' >luma/Makefile << 'END-of-luma/Makefile'
X# New ports collection makefile for:	luma
X# Date created:				19 November 2003
X# Whom:					Alexander Novitsky
X#
X# $FreeBSD: ports/sysutils/luma/Makefile,v 1.1 2003/12/29 18:30:13 pav Exp $
X#
X
XPORTNAME=	luma
XPORTVERSION=	1.1
XCATEGORIES=	sysutils net
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	alecn2002@yandex.ru
XCOMMENT=	A graphical tool for accessing and managing LDAP servers
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/_ldap.so:${PORTSDIR}/net/py-ldap2 \
X		pyuic:${PORTSDIR}/x11-toolkits/py-qt \
X		${PYTHON_SITELIBDIR}/mx/TextTools/__init__.py:${PORTSDIR}/lang/py-mx-base
X
XUSE_BZIP2=	yes
XUSE_PYTHON=	yes
XUSE_OPENLDAP=	yes
XWANTS_OPENLDAP_VER=	2.1
XNO_BUILD=	yes
X
XINSTALLCMD=	install.py
XINSTALLARGS=	--prefix=${LOCALBASE}
X
Xdo-install:
X	@(cd ${INSTALL_WRKSRC}; ${PYTHON_CMD} ${INSTALLCMD} ${INSTALLARGS})
X
X.include <bsd.port.mk>
END-of-luma/Makefile
echo x - luma/distinfo
sed 's/^X//' >luma/distinfo << 'END-of-luma/distinfo'
XMD5 (luma-1.1.tar.bz2) = 55ed48b575dc27cacb10661d9d696c95
END-of-luma/distinfo
echo x - luma/pkg-descr
sed 's/^X//' >luma/pkg-descr << 'END-of-luma/pkg-descr'
XLuma - a graphical tool for accessing and managing LDAP server. 
XIt is written in Python, using PyQt and python-ldap. 
XPlugin-support is included and useful widgets with 
XLDAP-functionality for easy creation of plugins are delivered. 
X
XWWW: http://luma.sourceforge.net
END-of-luma/pkg-descr
echo x - luma/pkg-plist
sed 's/^X//' >luma/pkg-plist << 'END-of-luma/pkg-plist'
Xbin/luma
Xlib/luma/plugins/search_plugin/icons/plugin.png
X@dirrm lib/luma/plugins/search_plugin/icons
Xlib/luma/plugins/search_plugin/SearchView.py
Xlib/luma/plugins/search_plugin/__init__.py
Xlib/luma/plugins/search_plugin/plugin.meta
Xlib/luma/plugins/search_plugin/search_plugin.py
Xlib/luma/plugins/search_plugin/SearchView.pyc
Xlib/luma/plugins/search_plugin/__init__.pyc
Xlib/luma/plugins/search_plugin/search_plugin.pyc
X@dirrm lib/luma/plugins/search_plugin
Xlib/luma/plugins/template_plugin/icons/down.png
Xlib/luma/plugins/template_plugin/icons/add.png
Xlib/luma/plugins/template_plugin/icons/plugin.png
Xlib/luma/plugins/template_plugin/icons/remove.png
Xlib/luma/plugins/template_plugin/icons/up.png
X@dirrm lib/luma/plugins/template_plugin/icons
Xlib/luma/plugins/template_plugin/OClassDialog.py
Xlib/luma/plugins/template_plugin/OClassDialogDesign.py
Xlib/luma/plugins/template_plugin/OClassDialogDesign.ui
Xlib/luma/plugins/template_plugin/TemplateForm.py
Xlib/luma/plugins/template_plugin/TemplateFormDesign.py
Xlib/luma/plugins/template_plugin/TemplateFormDesign.ui
Xlib/luma/plugins/template_plugin/TemplateFormDesign.ui.backup
Xlib/luma/plugins/template_plugin/__init__.py
Xlib/luma/plugins/template_plugin/plugin.meta
Xlib/luma/plugins/template_plugin/template_plugin.py
Xlib/luma/plugins/template_plugin/OClassDialog.pyc
Xlib/luma/plugins/template_plugin/OClassDialogDesign.pyc
Xlib/luma/plugins/template_plugin/TemplateForm.pyc
Xlib/luma/plugins/template_plugin/TemplateFormDesign.pyc
Xlib/luma/plugins/template_plugin/__init__.pyc
Xlib/luma/plugins/template_plugin/template_plugin.pyc
X@dirrm lib/luma/plugins/template_plugin
Xlib/luma/plugins/browser_plugin/icons/plugin.png
X@dirrm lib/luma/plugins/browser_plugin/icons
Xlib/luma/plugins/browser_plugin/BrowserView.py
Xlib/luma/plugins/browser_plugin/__init__.py
Xlib/luma/plugins/browser_plugin/browser_plugin.py
Xlib/luma/plugins/browser_plugin/plugin.meta
Xlib/luma/plugins/browser_plugin/BrowserView.pyc
Xlib/luma/plugins/browser_plugin/__init__.pyc
Xlib/luma/plugins/browser_plugin/browser_plugin.pyc
X@dirrm lib/luma/plugins/browser_plugin
Xlib/luma/plugins/admin_utils/icons/admin_utils.png
X@dirrm lib/luma/plugins/admin_utils/icons
Xlib/luma/plugins/admin_utils/AdminPanel.py
Xlib/luma/plugins/admin_utils/AdminPanelDesign.py
Xlib/luma/plugins/admin_utils/AdminPanelDesign.ui
Xlib/luma/plugins/admin_utils/__init__.py
Xlib/luma/plugins/admin_utils/admin_utilities_plugin.py
Xlib/luma/plugins/admin_utils/plugin.meta
Xlib/luma/plugins/admin_utils/AdminPanelDesign.ui~
Xlib/luma/plugins/admin_utils/AdminPanel.pyc
Xlib/luma/plugins/admin_utils/AdminPanelDesign.pyc
Xlib/luma/plugins/admin_utils/__init__.pyc
Xlib/luma/plugins/admin_utils/admin_utilities_plugin.pyc
X@dirrm lib/luma/plugins/admin_utils
Xlib/luma/plugins/mass_creation_plugin/icons/massive_users.png
X@dirrm lib/luma/plugins/mass_creation_plugin/icons
Xlib/luma/plugins/mass_creation_plugin/MassCreation.py
Xlib/luma/plugins/mass_creation_plugin/MassCreationDesign.py
Xlib/luma/plugins/mass_creation_plugin/MassCreationDesign.ui
Xlib/luma/plugins/mass_creation_plugin/__init__.py
Xlib/luma/plugins/mass_creation_plugin/massive_users_plugin.py
Xlib/luma/plugins/mass_creation_plugin/plugin.meta
Xlib/luma/plugins/mass_creation_plugin/MassCreationDesign.ui~
Xlib/luma/plugins/mass_creation_plugin/MassCreation.pyc
Xlib/luma/plugins/mass_creation_plugin/MassCreationDesign.pyc
Xlib/luma/plugins/mass_creation_plugin/__init__.pyc
Xlib/luma/plugins/mass_creation_plugin/massive_users_plugin.pyc
X@dirrm lib/luma/plugins/mass_creation_plugin
Xlib/luma/plugins/__init__.py
Xlib/luma/plugins/__init__.pyc
X@dirrm lib/luma/plugins
Xlib/luma/base/backend/LumaConnection.pyc
Xlib/luma/base/backend/PluginLoader.py
Xlib/luma/base/backend/ServerList.py
Xlib/luma/base/backend/ServerObject.py
Xlib/luma/base/backend/__init__.py
Xlib/luma/base/backend/LumaConnection.py
Xlib/luma/base/backend/DirUtils.pyc
Xlib/luma/base/backend/PluginLoader.pyc
Xlib/luma/base/backend/ServerList.pyc
Xlib/luma/base/backend/ServerObject.pyc
Xlib/luma/base/backend/__init__.pyc
Xlib/luma/base/backend/DirUtils.py
X@dirrm lib/luma/base/backend
Xlib/luma/base/gui/icons/exit.png
Xlib/luma/base/gui/icons/configure.png
Xlib/luma/base/gui/icons/domtreeviewer.png
Xlib/luma/base/gui/icons/bookmark.png
Xlib/luma/base/gui/icons/fileclose.png
Xlib/luma/base/gui/icons/gear.png
Xlib/luma/base/gui/icons/reload.png
X@dirrm lib/luma/base/gui/icons
Xlib/luma/base/gui/AboutDialog.py
Xlib/luma/base/gui/AboutDialog.ui
Xlib/luma/base/gui/LanguageDialog.py
Xlib/luma/base/gui/LanguageDialogDesign.py
Xlib/luma/base/gui/LanguageDialogDesign.ui
Xlib/luma/base/gui/MainWin.py
Xlib/luma/base/gui/MainWinDesign.py
Xlib/luma/base/gui/MainWinDesign.ui
Xlib/luma/base/gui/PluginLoaderGui.py
Xlib/luma/base/gui/PluginLoaderGuiDesign.py
Xlib/luma/base/gui/PluginLoaderGuiDesign.ui
Xlib/luma/base/gui/ServerDialog.py
Xlib/luma/base/gui/ServerDialogDesign.py
Xlib/luma/base/gui/ServerDialogDesign.ui
Xlib/luma/base/gui/__init__.py
Xlib/luma/base/gui/AboutDialog.ui~
Xlib/luma/base/gui/BaseSelector.py
Xlib/luma/base/gui/ServerDialogDesign.ui~
Xlib/luma/base/gui/BaseSelectorDesign.ui
Xlib/luma/base/gui/BaseSelectorDesign.ui~
Xlib/luma/base/gui/BaseSelectorDesign.py
Xlib/luma/base/gui/MainWinDesign.ui~
Xlib/luma/base/gui/AboutDialog.pyc
Xlib/luma/base/gui/LanguageDialog.pyc
Xlib/luma/base/gui/LanguageDialogDesign.pyc
Xlib/luma/base/gui/MainWin.pyc
Xlib/luma/base/gui/MainWinDesign.pyc
Xlib/luma/base/gui/PluginLoaderGui.pyc
Xlib/luma/base/gui/PluginLoaderGuiDesign.pyc
Xlib/luma/base/gui/ServerDialog.pyc
Xlib/luma/base/gui/ServerDialogDesign.pyc
Xlib/luma/base/gui/__init__.pyc
Xlib/luma/base/gui/BaseSelector.pyc
Xlib/luma/base/gui/BaseSelectorDesign.pyc
X@dirrm lib/luma/base/gui
Xlib/luma/base/utils/backend/mkpasswd.pyc
Xlib/luma/base/utils/backend/DateHelper.py
Xlib/luma/base/utils/backend/ObjectClassAttributeInfo.py
Xlib/luma/base/utils/backend/__init__.py
Xlib/luma/base/utils/backend/templateutils.py
Xlib/luma/base/utils/backend/mkpasswd.py
Xlib/luma/base/utils/backend/CryptPwGenerator.pyc
Xlib/luma/base/utils/backend/DateHelper.pyc
Xlib/luma/base/utils/backend/ObjectClassAttributeInfo.pyc
Xlib/luma/base/utils/backend/__init__.pyc
Xlib/luma/base/utils/backend/templateutils.pyc
Xlib/luma/base/utils/backend/CryptPwGenerator.py
X@dirrm lib/luma/base/utils/backend
Xlib/luma/base/utils/gui/BrowserDialog.pyc
Xlib/luma/base/utils/gui/FilterWizard.py
Xlib/luma/base/utils/gui/FilterWizardDesign.py
Xlib/luma/base/utils/gui/FilterWizardDesign.ui
Xlib/luma/base/utils/gui/ObjectWidget.py
Xlib/luma/base/utils/gui/SearchForm.py
Xlib/luma/base/utils/gui/SearchFormDesign.py
Xlib/luma/base/utils/gui/SearchFormDesign.ui
Xlib/luma/base/utils/gui/SearchResultView.py
Xlib/luma/base/utils/gui/SearchResultViewDesign.py
Xlib/luma/base/utils/gui/SearchResultViewDesign.ui
Xlib/luma/base/utils/gui/TemplateObjectWidget.py
Xlib/luma/base/utils/gui/__init__.py
Xlib/luma/base/utils/gui/BrowserDialog.py
Xlib/luma/base/utils/gui/BrowserWidget.pyc
Xlib/luma/base/utils/gui/FilterWizard.pyc
Xlib/luma/base/utils/gui/FilterWizardDesign.pyc
Xlib/luma/base/utils/gui/ObjectWidget.pyc
Xlib/luma/base/utils/gui/SearchForm.pyc
Xlib/luma/base/utils/gui/SearchFormDesign.pyc
Xlib/luma/base/utils/gui/SearchResultView.pyc
Xlib/luma/base/utils/gui/SearchResultViewDesign.pyc
Xlib/luma/base/utils/gui/TemplateObjectWidget.pyc
Xlib/luma/base/utils/gui/__init__.pyc
Xlib/luma/base/utils/gui/BrowserWidget.py
X@dirrm lib/luma/base/utils/gui
Xlib/luma/base/utils/icons/editclear.png
Xlib/luma/base/utils/icons/newitem.png
Xlib/luma/base/utils/icons/secure.png
X@dirrm lib/luma/base/utils/icons
Xlib/luma/base/utils/__init__.py
Xlib/luma/base/utils/__init__.pyc
X@dirrm lib/luma/base/utils
Xlib/luma/base/__init__.py
Xlib/luma/base/__init__.pyc
X@dirrm lib/luma/base
Xlib/luma/luma.py
Xlib/luma/luma_de.ts
Xlib/luma/luma_br.ts
Xlib/luma/luma_de.qm
Xlib/luma/luma_br.qm
Xlib/luma/__init__.pyc
Xlib/luma/luma.pyc
Xlib/luma/__init__.py
X@dirrm lib/luma
Xshare/luma/i18n/luma_de.qm
Xshare/luma/i18n/de.png
Xshare/luma/i18n/gb.png
Xshare/luma/i18n/br.png
Xshare/luma/i18n/luma_br.qm
X@dirrm share/luma/i18n
Xshare/luma/icons/world.png
Xshare/luma/icons/config.png
Xshare/luma/icons/deleteEntry.png
Xshare/luma/icons/error.png
Xshare/luma/icons/exportLdif.png
Xshare/luma/icons/final.png
Xshare/luma/icons/help.png
Xshare/luma/icons/language.png
Xshare/luma/icons/manage.png
Xshare/luma/icons/new.png
Xshare/luma/icons/newEntry.png
Xshare/luma/icons/no.png
Xshare/luma/icons/ok.png
Xshare/luma/icons/secure.png
Xshare/luma/icons/server.png
Xshare/luma/icons/clear.png
X@dirrm share/luma/icons
X@dirrm share/luma
X
END-of-luma/pkg-plist
echo c - luma/files
mkdir -p luma/files > /dev/null 2>&1
echo x - luma/files/patch-aa
sed 's/^X//' >luma/files/patch-aa << 'END-of-luma/files/patch-aa'
X--- install.py.orig	Wed Feb  4 17:19:51 2004
X+++ install.py	Wed Feb  4 17:21:13 2004
X@@ -20,47 +20,6 @@
X 
X def doImportCheck():
X     myError = 0
X-    try:
X-        import ldap
X-        vString = "2.0.0pre13"
X-        if ldap.__version__ >= vString:
X-            print "\tGood: python-ldap (>= " + vString + ") installed."
X-        else:
X-            print "\tBad: Installed version of python-ldap is out of date."
X-            print "\t     At least version " + vString + " is needed"
X-            print "\t     Currently version " + ldap.__version__ + " is available.\n"
X-            myError = 1
X-    except ImportError:
X-        print """\tERROR: python-ldap not installed!!!
X-\tYou can get the module here: http://python-ldap.sourceforge.net
X-"""
X-        myError = 1
X-
X-    try:
X-        import qt
X-        vString = "3.7"
X-        if qt.PYQT_VERSION_STR >= vString:
X-            print "\tGood: PyQt (>= " + vString + ") installed."
X-        else:
X-            print "\tBad: Installed version of PyQt is out of date."
X-            print "\t     At least version " + vString + " is needed"
X-            print "\t     Currently version " + qt.PYQT_VERSION_STR + " is available.\n"
X-            myError = 1
X-    except ImportError:
X-        print """\n\tERROR: PyQt not installed!!!
X-\tYou can get the module here: http://www.riverbankcomputing.co.uk/pyqt
X-"""
X-        myError = 1
X-        
X-    try:
X-        import mx.DateTime
X-        print "\tGood: Egenix mx package installed."
X-    except ImportError:
X-        print """\n\tWARNING: Egenix mx package not installed!!!
X-\tYou can get the module here: http://www.egenix.com/
X-\tNOTE: This package is only needed for the "Massive User Creation"- and the
X-\t"Admin Utilities"-Plugin.
X-"""
X 
X     if myError:
X         sys.exit(1)
END-of-luma/files/patch-aa
exit
--- luma.shar ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Tue Feb 10 11:21:30 PST 2004 
State-Changed-Why:  
Committed, thanks. 

Note to submitter: please, next time, submit only the changes 
to the port in diff -ruN format, and not and entire new sharfile; 
please see the Porter's Handbook for how-to and rationale. 

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