Date: Thu, 3 Jul 2003 23:27:13 -0400 (EDT) From: Tim Middleton <x@vex.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/54079: New port: Formulator for Zope Message-ID: <20030704032713.AFE2B5C76@bee.vii.net> Resent-Message-ID: <200307040330.h643UGpM049673@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 54079 >Category: ports >Synopsis: New port: Formulator for Zope >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jul 03 20:30:16 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Tim Middleton >Release: FreeBSD 5.1-RELEASE i386 >Organization: The Cain Gang Ltd >Environment: System: FreeBSD bee.vii.net 5.1-RELEASE FreeBSD 5.1-RELEASE #3: Tue Jun 10 08:17:29 EDT 2003 toor@bee.vii.net:/usr/src/sys/i386/compile/BEE2 i386 >Description: Formulator is an extensible framework that eases the creation and validation of web forms. >How-To-Repeat: >Fix: # 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: # # zope-formulator # zope-formulator/pkg-plist # zope-formulator/pkg-message # zope-formulator/pkg-descr # zope-formulator/distinfo # zope-formulator/Makefile # echo c - zope-formulator mkdir -p zope-formulator > /dev/null 2>&1 echo x - zope-formulator/pkg-plist sed 's/^X//' >zope-formulator/pkg-plist << 'END-of-zope-formulator/pkg-plist' X X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/CREDITS.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/DummyField.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/DummyField.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Field.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Field.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldHelpTopic.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldHelpTopic.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldRegistry.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldRegistry.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Form.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Form.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HISTORY.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HelperFields.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HelperFields.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/INSTALL.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/ListTextAreaField.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/ListTextAreaField.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/MethodField.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/MethodField.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/README.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/StandardFields.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/StandardFields.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/TODO.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Validator.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Validator.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Widget.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Widget.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/__init__.py X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/__init__.pyc X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/dogfood.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldEdit.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldMessages.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldTest.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formContents.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formOrder.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formSettings.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formTest.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/version.txt X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/BasicField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/CheckBoxField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/DateTimeField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/EmailField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/FieldHelpTopic.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/FloatField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/Form.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/IntegerField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/ListField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MethodField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MultipleListField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/PasswordField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/RadioField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/RangedIntegerField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/StringField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/TextAreaField.gif X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/fieldAdd.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/fieldEdit.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/fieldListHeader.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/fieldMessages.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/fieldTest.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/formAdd.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/formOrder.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/formSettings.dtml X%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/formTest.dtml X@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/help X@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/www X@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator END-of-zope-formulator/pkg-plist echo x - zope-formulator/pkg-message sed 's/^X//' >zope-formulator/pkg-message << 'END-of-zope-formulator/pkg-message' X To complete the installation of Formulator: X X - Restart Zope. This may be done from the Zope Control Panel. X X - Verify that the Formulator product is loaded properly by X examining them in Control_Panel/Products, and try to add X a "Formulator Form" object via the Zope Management Interface. X END-of-zope-formulator/pkg-message echo x - zope-formulator/pkg-descr sed 's/^X//' >zope-formulator/pkg-descr << 'END-of-zope-formulator/pkg-descr' XFormulator is a flexible, extensible framework for the creation and Xvalidation of web forms in Zope. Web forms can optionally be created Xwith a web-based management interface. When a form is submitted, many Xcommon validations, such as testing for required fields or certain Xtypes of input, can be automated. X XWWW: http://www.zope.org/Members/faassen/Formulator END-of-zope-formulator/pkg-descr echo x - zope-formulator/distinfo sed 's/^X//' >zope-formulator/distinfo << 'END-of-zope-formulator/distinfo' XMD5 (zope/Formulator-0.9.2.tar.gz) = bcfe8109374f03d153b673786f770232 END-of-zope-formulator/distinfo echo x - zope-formulator/Makefile sed 's/^X//' >zope-formulator/Makefile << 'END-of-zope-formulator/Makefile' X# New ports collection makefile for: Formulator X# Date created: 3 Jul 2003 X# Whom: Tim Middleton X# X# $FreeBSD: ports/www/zope-cmf/Makefile,v 1.6 2003/03/07 06:12:56 ade Exp $ X# X XPORTNAME= formulator XPORTVERSION= 0.9.2 XCATEGORIES= www zope XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= formulator XPKGNAMEPREFIX= zope- XDISTNAME= Formulator-${PORTVERSION} X XMAINTAINER= x@Vex.Net XCOMMENT= Formulator - HTML form generatation and validation system X XRUN_DEPENDS= ${LOCALBASE}/${SZOPEBASEDIR}/z2.py:${PORTSDIR}/www/zope X XUSE_PYTHON= yes XUSE_ZOPE= yes XDIST_SUBDIR= zope X XZOPEPRODUCTNAME= Formulator X X# yes, some of us are running zope on python 2.2 X#PYTHON_VERSION= python2.2 X XPLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR} XWRKSRC= ${WRKDIR}/${ZOPEPRODUCTNAME} XCPIO= cpio --quiet -pdum -R X Xdo-build: X @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} X Xdo-install: X @ ${CHMOD} -R og+rX ${WRKSRC}/ X @ ${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME} X @ cd ${WRKSRC} && find . \ X | ${CPIO} ${BINOWN}:${BINGRP} \ X ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME} X Xpost-install: X.if !defined(BATCH) X @${CAT} ${PKGMESSAGE} X.endif X X.include <bsd.port.mk> END-of-zope-formulator/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030704032713.AFE2B5C76>