From 615c67a1fdb28ab960c73fcd167e1366a6af1f68 Mon Sep 17 00:00:00 2001 From: Edwin Groothuis Date: Mon, 29 Dec 2003 04:37:34 +0000 Subject: New port: www/formulator, Formulator for Zope Formulator is an extensible framework that eases the creation and validation of web forms. PR: ports/54079 Submitted by: Tim Middleton --- www/zope-formulator/Makefile | 44 +++++++++++++++ www/zope-formulator/distinfo | 1 + www/zope-formulator/pkg-descr | 7 +++ www/zope-formulator/pkg-message | 7 +++ www/zope-formulator/pkg-plist | 116 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 175 insertions(+) create mode 100644 www/zope-formulator/Makefile create mode 100644 www/zope-formulator/distinfo create mode 100644 www/zope-formulator/pkg-descr create mode 100644 www/zope-formulator/pkg-message create mode 100644 www/zope-formulator/pkg-plist (limited to 'www/zope-formulator') diff --git a/www/zope-formulator/Makefile b/www/zope-formulator/Makefile new file mode 100644 index 000000000000..3cde7b151be0 --- /dev/null +++ b/www/zope-formulator/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: Formulator +# Date created: 3 Jul 2003 +# Whom: Tim Middleton +# +# $FreeBSD$ +# + +PORTNAME= formulator +PORTVERSION= 1.4.2 +CATEGORIES= www zope +MASTER_SITES= http://www.zope.org/Members/faassen/Formulator/${PORTVERSION}/ +PKGNAMEPREFIX= zope- +DISTNAME= Formulator-${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= x@Vex.Net +COMMENT= Formulator - HTML form generatation and validation system + +USE_PYTHON= yes +USE_ZOPE= yes +DIST_SUBDIR= zope + +ZOPEPRODUCTNAME= Formulator + +PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR} +WRKSRC= ${WRKDIR}/${ZOPEPRODUCTNAME} +CPIO= cpio --quiet -pdum -R + +do-build: + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + +do-install: + @ ${CHMOD} -R og+rX ${WRKSRC}/ + @ ${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME} + @ cd ${WRKSRC} && ${FIND} . \ + | ${CPIO} ${BINOWN}:${BINGRP} \ + ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME} + +post-install: +.if !defined(BATCH) + @${CAT} ${PKGMESSAGE} +.endif + +.include diff --git a/www/zope-formulator/distinfo b/www/zope-formulator/distinfo new file mode 100644 index 000000000000..642c93a20108 --- /dev/null +++ b/www/zope-formulator/distinfo @@ -0,0 +1 @@ +MD5 (zope/Formulator-1.4.2.tgz) = 18e4285abbff985cd94b62471e289b5b diff --git a/www/zope-formulator/pkg-descr b/www/zope-formulator/pkg-descr new file mode 100644 index 000000000000..36077ce0ed72 --- /dev/null +++ b/www/zope-formulator/pkg-descr @@ -0,0 +1,7 @@ +Formulator is a flexible, extensible framework for the creation and +validation of web forms in Zope. Web forms can optionally be created +with a web-based management interface. When a form is submitted, many +common validations, such as testing for required fields or certain +types of input, can be automated. + +WWW: http://www.zope.org/Members/faassen/Formulator diff --git a/www/zope-formulator/pkg-message b/www/zope-formulator/pkg-message new file mode 100644 index 000000000000..714fa4f78f6f --- /dev/null +++ b/www/zope-formulator/pkg-message @@ -0,0 +1,7 @@ + To complete the installation of Formulator: + + - Restart Zope. This may be done from the Zope Control Panel. + + - Verify that the Formulator product is loaded properly by + examining them in Control_Panel/Products, and try to add + a "Formulator Form" object via the Zope Management Interface. diff --git a/www/zope-formulator/pkg-plist b/www/zope-formulator/pkg-plist new file mode 100644 index 000000000000..c709f41dffb0 --- /dev/null +++ b/www/zope-formulator/pkg-plist @@ -0,0 +1,116 @@ +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/CREDITS.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/DummyField.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/DummyField.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Errors.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Errors.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FSForm.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FSForm.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Field.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Field.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldHelpTopic.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldHelpTopic.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldRegistry.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FieldRegistry.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Form.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Form.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FormToXML.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/FormToXML.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HISTORY.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HelperFields.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/HelperFields.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/INSTALL.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/LICENSE.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/ListTextAreaField.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/ListTextAreaField.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/MethodField.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/MethodField.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/PatternChecker.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/PatternChecker.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/README.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/StandardFields.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/StandardFields.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/TALESField.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/TALESField.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/TODO.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Validator.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Validator.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Widget.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/Widget.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/XMLObjects.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/XMLObjects.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/XMLToForm.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/XMLToForm.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/__init__.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/__init__.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/FieldHelpTopic.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldAdd.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldEdit.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldListHeader.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldMessages.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldOverride.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldTales.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/fieldTest.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/formAdd.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/formOrder.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/formSettings.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/formTest.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml/formXML.dtml +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/BasicForm.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/BasicForm.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/Field.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/Field.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/Form.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/Form.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/ZMIForm.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/ZMIForm.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/dogfood.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldEdit.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldMessages.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldOverride.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldTales.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/fieldTest.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formContents.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formOrder.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formSettings.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formTest.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formXML.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formulator_howto.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/help/formulator_motto.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/README.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/__init__.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/__init__.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_Form.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_Form.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_all.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_all.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_serialize.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_serialize.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_validators.py +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests/test_validators.pyc +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/version.txt +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/BasicField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/CheckBoxField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/DateTimeField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/EmailField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/FileField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/FloatField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/Form.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/IntegerField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/LinesField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/LinkField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/ListField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MethodField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MultiCheckBoxField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MultiListField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/MultipleListField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/PasswordField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/PatternField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/RadioField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/RangedIntegerField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/StringField.gif +%%ZOPEBASEDIR%%/lib/python/Products/Formulator/www/TextAreaField.gif +@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/www +@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/tests +@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/help +@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator/dtml +@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Formulator -- cgit v1.2.3