# 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 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