From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 3 20:30:18 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A4A637B401 for ; Thu, 3 Jul 2003 20:30:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF6B344025 for ; Thu, 3 Jul 2003 20:30:16 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h643UGUp049674 for ; Thu, 3 Jul 2003 20:30:16 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h643UGpM049673; Thu, 3 Jul 2003 20:30:16 -0700 (PDT) Resent-Date: Thu, 3 Jul 2003 20:30:16 -0700 (PDT) Resent-Message-Id: <200307040330.h643UGpM049673@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tim Middleton Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED44037B401 for ; Thu, 3 Jul 2003 20:27:20 -0700 (PDT) Received: from smaug.vex.net (smaug.vex.net [216.138.210.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F58F43FA3 for ; Thu, 3 Jul 2003 20:27:20 -0700 (PDT) (envelope-from root@xxvii.net) Received: from bee.vii.net (H98.C230.tor.velocet.net [216.138.230.98]) by smaug.vex.net (Postfix) with ESMTP id 62249486AE for ; Thu, 3 Jul 2003 23:27:18 -0400 (EDT) Received: by bee.vii.net (Postfix, from userid 0) id AFE2B5C76; Thu, 3 Jul 2003 23:27:13 -0400 (EDT) Message-Id: <20030704032713.AFE2B5C76@bee.vii.net> Date: Thu, 3 Jul 2003 23:27:13 -0400 (EDT) From: Tim Middleton To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/54079: New port: Formulator for Zope X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Tim Middleton List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 03:30:18 -0000 >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 END-of-zope-formulator/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: