ports/62354: [UPDATE] Port Sysutils/LUMA: version update (1.0beta2 -> 1.1)

Alexander Novitsky alecn2002 at yandex.ru
Wed Feb 4 17:00:50 UTC 2004


>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:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 04 09:00:35 PST 2004
>Closed-Date:
>Last-Modified:
>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 at 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 at 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 at 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 at 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 at 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 at dirrm lib/luma/plugins/template_plugin
Xlib/luma/plugins/browser_plugin/icons/plugin.png
X at 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 at dirrm lib/luma/plugins/browser_plugin
Xlib/luma/plugins/admin_utils/icons/admin_utils.png
X at 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 at dirrm lib/luma/plugins/admin_utils
Xlib/luma/plugins/mass_creation_plugin/icons/massive_users.png
X at 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 at dirrm lib/luma/plugins/mass_creation_plugin
Xlib/luma/plugins/__init__.py
Xlib/luma/plugins/__init__.pyc
X at 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 at 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 at 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 at 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 at 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 at 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 at dirrm lib/luma/base/utils/icons
Xlib/luma/base/utils/__init__.py
Xlib/luma/base/utils/__init__.pyc
X at dirrm lib/luma/base/utils
Xlib/luma/base/__init__.py
Xlib/luma/base/__init__.pyc
X at 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 at 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 at 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 at dirrm share/luma/icons
X at 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:
>Unformatted:



More information about the freebsd-ports-bugs mailing list