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