aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--www/Makefile1
-rw-r--r--www/zope-formulator/Makefile44
-rw-r--r--www/zope-formulator/distinfo1
-rw-r--r--www/zope-formulator/pkg-descr7
-rw-r--r--www/zope-formulator/pkg-message7
-rw-r--r--www/zope-formulator/pkg-plist116
6 files changed, 176 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 9e18c5bf4dc4..86bfc9c6d476 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -581,6 +581,7 @@
SUBDIR += zope-cmf
SUBDIR += zope-cmf13
SUBDIR += zope-cmfforum
+ SUBDIR += zope-formulator
SUBDIR += zope-guf
SUBDIR += zope-parsedxml
SUBDIR += zope-zmysqlda
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 <bsd.port.mk>
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