From 23083d3ecbc9ab206d81c5c35cd1e3275fd1aa46 Mon Sep 17 00:00:00 2001 From: mbalmer Date: Mon, 31 Oct 2005 16:46:46 +0000 Subject: [PATCH] zopedit, the client side application for the Zope External Editor (www/zope-externaleditor). --- www/zopeedit/Makefile | 35 +++++++++++++++++++++++++++++++++++ www/zopeedit/distinfo | 4 ++++ www/zopeedit/pkg/DESCR | 22 ++++++++++++++++++++++ www/zopeedit/pkg/PLIST | 5 +++++ 4 files changed, 66 insertions(+) create mode 100644 www/zopeedit/Makefile create mode 100644 www/zopeedit/distinfo create mode 100644 www/zopeedit/pkg/DESCR create mode 100644 www/zopeedit/pkg/PLIST diff --git a/www/zopeedit/Makefile b/www/zopeedit/Makefile new file mode 100644 index 00000000000..c20554a6f40 --- /dev/null +++ b/www/zopeedit/Makefile @@ -0,0 +1,35 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2005/10/31 16:46:46 mbalmer Exp $ + +COMMENT= "client application for zope-externaleditor" + +VERSION= 0.8 +DISTNAME= zopeedit-${VERSION}-src +PKGNAME= zopeedit-${VERSION} +CATEGORIES= www + +HOMEPAGE= http://www.zope.org/Members/Caseman/ExternalEditor + +MAINTAINER= Marc Winiger + +# Zope Public License +PERMIT_PACKAGE_FTP= Yes +PERMIT_PACKAGE_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes + +MASTER_SITES= ${HOMEPAGE}/${VERSION}/ +EXTRACT_SUFX= .tgz + +PYTHON_VER= 2.3 + +WRKSRC= ${WRKDIR}/zopeedit-${VERSION}-src + +NO_BUILD= yes + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/zopeedit.py ${PREFIX}/bin/zopeedit + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/zopeedit + ${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/doc/zopeedit + ${INSTALL_DATA} ${WRKSRC}/man/zopeedit.1 ${PREFIX}/man/man1/zopeedit.1 + +.include diff --git a/www/zopeedit/distinfo b/www/zopeedit/distinfo new file mode 100644 index 00000000000..8782f64c8e6 --- /dev/null +++ b/www/zopeedit/distinfo @@ -0,0 +1,4 @@ +MD5 (zopeedit-0.8-src.tgz) = 8ecc65067d32ac961476f924fa3e8b5b +RMD160 (zopeedit-0.8-src.tgz) = 729408a4e9d0c2ca5b55ba47657704e530a05a30 +SHA1 (zopeedit-0.8-src.tgz) = 4a32730986d60d2c15bd52c690c77bd1c0a61732 +SIZE (zopeedit-0.8-src.tgz) = 31830 diff --git a/www/zopeedit/pkg/DESCR b/www/zopeedit/pkg/DESCR new file mode 100644 index 00000000000..45d27b000e2 --- /dev/null +++ b/www/zopeedit/pkg/DESCR @@ -0,0 +1,22 @@ +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) + +zopeedit is the client part that launches the appropriate editor when +an application/x-zope-edit object is loaded. diff --git a/www/zopeedit/pkg/PLIST b/www/zopeedit/pkg/PLIST new file mode 100644 index 00000000000..8259ea65689 --- /dev/null +++ b/www/zopeedit/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2005/10/31 16:46:46 mbalmer Exp $ +bin/zopeedit +@man man/man1/zopeedit.1 +share/doc/zopeedit/ +share/doc/zopeedit/README.txt