From e2ba0ca78061adec1ce3dc00faa040b13f44b3c1 Mon Sep 17 00:00:00 2001 From: xsa Date: Sun, 21 Nov 2004 10:32:15 +0000 Subject: [PATCH] Initial import of zope-externaleditor-0.8 The Zope External Editor is a new way to integrate Zope more seamlessly with client-side tools. It has the following features: - Edit objects locally, directly from the ZMI. - Works with any graphical editor application that can open a file from the command line, including: emacs, gvim, xemacs, nedit, gimp, etc. - Automatically saves changes back to Zope without ending the editing session. - Associate any client-side editor application with any Zope object by meta-type or content-type. Both text and binary object content can be edited. - Locks objects while they are being edited. Automatically unlocks them when the editing session ends. - Can add file extensions automatically to improve syntax highlighting or file type detection. - Works with basic auth, cookie auth and Zope versions. Credentials are automatically passed down to the helper application. No need to reauthenticate. - HTTPS support (Openssl required) Submitted and maintained by Marc Winiger --- www/zope-externaleditor/Makefile | 30 +++++++++++++++++++++++++ www/zope-externaleditor/distinfo | 3 +++ www/zope-externaleditor/pkg/DESCR | 18 +++++++++++++++ www/zope-externaleditor/pkg/PLIST | 37 +++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 www/zope-externaleditor/Makefile create mode 100644 www/zope-externaleditor/distinfo create mode 100644 www/zope-externaleditor/pkg/DESCR create mode 100644 www/zope-externaleditor/pkg/PLIST diff --git a/www/zope-externaleditor/Makefile b/www/zope-externaleditor/Makefile new file mode 100644 index 00000000000..4261257530e --- /dev/null +++ b/www/zope-externaleditor/Makefile @@ -0,0 +1,30 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2004/11/21 10:32:15 xsa Exp $ + +COMMENT= "Zope product for using an external editor to modify Zope objects" + +VERSION= 0.8 +DISTNAME= ExternalEditor-${VERSION}-src +PKGNAME= zope-externaleditor-${VERSION} +CATEGORIES= www + +HOMEPAGE= http://www.zope.org/Members/Caseman/ExternalEditor + +MAINTAINER= Marc Winiger + +# ZPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= ${HOMEPAGE}/${VERSION}/ +EXTRACT_SUFX= .tgz + +MODULES= zope + +do-install: + ${INSTALL_DATA_DIR} ${MODZOPE_PRODUCTSDIR} + cd ${WRKDIR}; \ + tar cf - ExternalEditor | tar xf - -C ${MODZOPE_PRODUCTSDIR} + +.include diff --git a/www/zope-externaleditor/distinfo b/www/zope-externaleditor/distinfo new file mode 100644 index 00000000000..89d662ebcaa --- /dev/null +++ b/www/zope-externaleditor/distinfo @@ -0,0 +1,3 @@ +MD5 (ExternalEditor-0.8-src.tgz) = c7db1275c4b5097e9719d4ac4e3309e9 +RMD160 (ExternalEditor-0.8-src.tgz) = f63d032ee8b49d8c55a7d5f699f094898c273362 +SHA1 (ExternalEditor-0.8-src.tgz) = 835b3505eaf1e0afadc4593459a6f1f8ba367060 diff --git a/www/zope-externaleditor/pkg/DESCR b/www/zope-externaleditor/pkg/DESCR new file mode 100644 index 00000000000..23572bc8bfe --- /dev/null +++ b/www/zope-externaleditor/pkg/DESCR @@ -0,0 +1,18 @@ +The Zope External Editor is a new way to integrate Zope more seamlessly with +client-side tools. It has the following features: + - Edit objects locally, directly from the ZMI. + - Works with any graphical editor application that can open a file from the + command line, including: emacs, gvim, xemacs, nedit, gimp, etc. + - Automatically saves changes back to Zope without ending the editing + session. + - Associate any client-side editor application with any Zope object by + meta-type or content-type. Both text and binary object content can be + edited. + - Locks objects while they are being edited. Automatically unlocks them when + the editing session ends. + - Can add file extensions automatically to improve syntax highlighting or + file type detection. + - Works with basic auth, cookie auth and Zope versions. Credentials are + automatically passed down to the helper application. No need to + reauthenticate. + - HTTPS support (Openssl required) diff --git a/www/zope-externaleditor/pkg/PLIST b/www/zope-externaleditor/pkg/PLIST new file mode 100644 index 00000000000..0f15b914535 --- /dev/null +++ b/www/zope-externaleditor/pkg/PLIST @@ -0,0 +1,37 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2004/11/21 10:32:15 xsa Exp $ +lib/zope/lib/python/Products/ExternalEditor/ +lib/zope/lib/python/Products/ExternalEditor/CHANGES.txt +lib/zope/lib/python/Products/ExternalEditor/ExternalEditor.py +lib/zope/lib/python/Products/ExternalEditor/INSTALL-UNIX.txt +lib/zope/lib/python/Products/ExternalEditor/INSTALL-WIN32.txt +lib/zope/lib/python/Products/ExternalEditor/LICENSE.txt +lib/zope/lib/python/Products/ExternalEditor/Plugins/ +lib/zope/lib/python/Products/ExternalEditor/Plugins/__init__.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/dreamweaver.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/excel.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/homesite.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/homesite5.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/msohtmed.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/photoshop.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/photoshp.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/powerpnt.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/powerpoint.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/winword.py +lib/zope/lib/python/Products/ExternalEditor/Plugins/word.py +lib/zope/lib/python/Products/ExternalEditor/README.txt +lib/zope/lib/python/Products/ExternalEditor/__init__.py +lib/zope/lib/python/Products/ExternalEditor/edit_icon.gif +lib/zope/lib/python/Products/ExternalEditor/findResult.dtml +lib/zope/lib/python/Products/ExternalEditor/man/ +lib/zope/lib/python/Products/ExternalEditor/man/zopeedit.1 +lib/zope/lib/python/Products/ExternalEditor/manage_main.dtml +lib/zope/lib/python/Products/ExternalEditor/manage_tabs.dtml +lib/zope/lib/python/Products/ExternalEditor/setup.py +lib/zope/lib/python/Products/ExternalEditor/version.txt +lib/zope/lib/python/Products/ExternalEditor/win32/ +lib/zope/lib/python/Products/ExternalEditor/win32/Python-License.txt +lib/zope/lib/python/Products/ExternalEditor/win32/Pythonwin-License.txt +lib/zope/lib/python/Products/ExternalEditor/win32/ZopeEdit.ini +lib/zope/lib/python/Products/ExternalEditor/win32/buildexe.bat +lib/zope/lib/python/Products/ExternalEditor/win32/setup.iss +lib/zope/lib/python/Products/ExternalEditor/zopeedit.py