On Mon, 3 Feb 2020 11:12:13 +0000
wen heping wrote:

> ping ...
> ________________________________
> 发件人: owner-po...@openbsd.org <owner-po...@openbsd.org> 代表 wen
> heping <wenheping2...@hotmail.com> 发送时间: 2019年12月24日 10:50
> 收件人: Andrew Hewus Fresh <and...@afresh1.com>
> 抄送: ports@openbsd.org <ports@openbsd.org>
> 主题: 回复: [Update] www/p5-HTML-FormFu
> 
> ping ...
> ________________________________
> 发件人: Andrew Hewus Fresh <and...@afresh1.com>
> 发送时间: 2019年8月26日 7:53
> 收件人: wen heping <wenheping2...@hotmail.com>
> 抄送: ports@openbsd.org <ports@openbsd.org>
> 主题: Re: [Update] www/p5-HTML-FormFu
> 
> On Wed, Jul 31, 2019 at 12:16:59PM +0000, wen heping wrote:
> > Hi, ports@:
> >
> >    Here is a patch for www/p5-HTML-FormFu:
> >    i) Update to 2.07
> >    ii) Add devel/p5-MooseX-Aliases and
> > devel/p5-MooseX-Attribute-Chained(new) to RUN_DEPENDS.
> >    iii) Add devel/p5-Test-RequiresInternet to TEST_DEPENDS
> >
> >    It build well and passed all tests on amd64-head system. But it
> > require new port devel/p5-MooseX-Attribute-Chained, which I
> > submitted the patch just now,  imported into portstree first.
> >
> >    One port depends on it: www/p5-Catalyst-Controller-HTML-FormFu,
> > it build well and passed all tests after update to 2.04, which I
> > submitted patch just now.
> >
> > Comments? OK?
> > wen
> 
> OK afresh1@
> 
> 
> --
> andrew - http://afresh1.com
> 
> Full-time system administration is a delicate balance
>     between proactiveness and laziness.
>                       --  jhorwitz from use.perl.org

I've found out that:

- devel/p5-File-ShareDir-Install is needed as BUILD_DEPENDS
- devel/p5-Task-Weaken is a RUN_DEPENDS not a BUILD_DEPENDS
- converters/p5-JSON-MaybeXS was a missing RUN_DEPENDS
- some TEST_DEPENDS were missing
- it uses ExtUtils::MakeMaker, so Module::Install should be zapped

The below diff contains these changes, tests passes (with the
p5-HTML-Scrubber update to 0.19 in the chroot):

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-HTML-FormFu/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile    12 Jul 2019 20:50:53 -0000      1.10
+++ Makefile    3 Feb 2020 12:22:22 -0000
@@ -4,16 +4,16 @@ COMMENT =     HTML form creation, rendering 
 
 MODULES =      cpan
 PKG_ARCH =     *
-DISTNAME =     HTML-FormFu-0.07003
+DISTNAME =     HTML-FormFu-2.07
 CATEGORIES =   www textproc
-REVISION =     0
 
 # Perl
 PERMIT_PACKAGE =               Yes
 
-BUILD_DEPENDS =                devel/p5-Task-Weaken
+BUILD_DEPENDS =                devel/p5-File-ShareDir-Install>=0.06
 
-RUN_DEPENDS =          devel/p5-Class-Accessor-Chained \
+RUN_DEPENDS =          converters/p5-JSON-MaybeXS \
+                       devel/p5-Class-Accessor-Chained \
                        devel/p5-Clone \
                        devel/p5-Config-Any>=0.23 \
                        devel/p5-Data-Visitor \
@@ -26,8 +26,11 @@ RUN_DEPENDS =                devel/p5-Class-Accessor-C
                        devel/p5-Hash-Flatten \
                        devel/p5-List-MoreUtils \
                        devel/p5-MRO-Compat \
+                       devel/p5-MooseX-Aliases \
+                       devel/p5-MooseX-Attribute-Chained \
                        devel/p5-Path-Class \
                        devel/p5-Readonly \
+                       devel/p5-Task-Weaken \
                        devel/p5-YAML-XS \
                        graphics/p5-Captcha-reCAPTCHA \
                        mail/p5-Email-Valid \
@@ -40,8 +43,10 @@ RUN_DEPENDS =                devel/p5-Class-Accessor-C
                        www/p5-HTML-TokeParser-Simple \
                        www/p5-libwww
 
-TEST_DEPENDS = devel/p5-Test-NoWarnings
-
-CONFIGURE_STYLE =      modinst
+TEST_DEPENDS =         devel/p5-Test-Memory-Cycle \
+                       devel/p5-Test-RequiresInternet \
+                       textproc/p5-Regexp-Assemble \
+                       www/p5-CGI \
+                       www/p5-CGI-Simple
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-HTML-FormFu/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo    18 Jan 2015 03:15:44 -0000      1.3
+++ distinfo    3 Feb 2020 12:22:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (HTML-FormFu-0.07003.tar.gz) = 
i7WfYfjiSO42tExZED3FZAgdJEixuLzmiz4aK1jodbw=
-SIZE (HTML-FormFu-0.07003.tar.gz) = 296639
+SHA256 (HTML-FormFu-2.07.tar.gz) = Ty8Bf3qHVPu26RIGyI7RPHVqFOO+oXgYjDuXdGNm6zI=
+SIZE (HTML-FormFu-2.07.tar.gz) = 342125
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/p5-HTML-FormFu/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   7 Apr 2012 19:50:59 -0000       1.2
+++ pkg/PLIST   3 Feb 2020 12:22:22 -0000
@@ -24,6 +24,7 @@ ${P5SITE}/HTML/FormFu/Constraint/File/Ma
 ${P5SITE}/HTML/FormFu/Constraint/File/MinSize.pm
 ${P5SITE}/HTML/FormFu/Constraint/File/Size.pm
 ${P5SITE}/HTML/FormFu/Constraint/Integer.pm
+${P5SITE}/HTML/FormFu/Constraint/JSON.pm
 ${P5SITE}/HTML/FormFu/Constraint/Length.pm
 ${P5SITE}/HTML/FormFu/Constraint/MaxLength.pm
 ${P5SITE}/HTML/FormFu/Constraint/MaxRange.pm
@@ -40,8 +41,6 @@ ${P5SITE}/HTML/FormFu/Constraint/Require
 ${P5SITE}/HTML/FormFu/Constraint/Set.pm
 ${P5SITE}/HTML/FormFu/Constraint/SingleValue.pm
 ${P5SITE}/HTML/FormFu/Constraint/Word.pm
-${P5SITE}/HTML/FormFu/Constraint/_others.pm
-${P5SITE}/HTML/FormFu/Constraint/reCAPTCHA.pm
 ${P5SITE}/HTML/FormFu/Deflator/
 ${P5SITE}/HTML/FormFu/Deflator.pm
 ${P5SITE}/HTML/FormFu/Deflator/Callback.pm
@@ -62,6 +61,7 @@ ${P5SITE}/HTML/FormFu/Element/ComboBox.p
 ${P5SITE}/HTML/FormFu/Element/ContentButton.pm
 ${P5SITE}/HTML/FormFu/Element/Date.pm
 ${P5SITE}/HTML/FormFu/Element/DateTime.pm
+${P5SITE}/HTML/FormFu/Element/Email.pm
 ${P5SITE}/HTML/FormFu/Element/Fieldset.pm
 ${P5SITE}/HTML/FormFu/Element/File.pm
 ${P5SITE}/HTML/FormFu/Element/Hidden.pm
@@ -81,14 +81,7 @@ ${P5SITE}/HTML/FormFu/Element/Src.pm
 ${P5SITE}/HTML/FormFu/Element/Submit.pm
 ${P5SITE}/HTML/FormFu/Element/Text.pm
 ${P5SITE}/HTML/FormFu/Element/Textarea.pm
-${P5SITE}/HTML/FormFu/Element/_Field.pm
-${P5SITE}/HTML/FormFu/Element/_Group.pm
-${P5SITE}/HTML/FormFu/Element/_Input.pm
-${P5SITE}/HTML/FormFu/Element/_MultiElement.pm
-${P5SITE}/HTML/FormFu/Element/_MultiSelect.pm
-${P5SITE}/HTML/FormFu/Element/_MultiText.pm
-${P5SITE}/HTML/FormFu/Element/_NonBlock.pm
-${P5SITE}/HTML/FormFu/Element/reCAPTCHA.pm
+${P5SITE}/HTML/FormFu/Element/URL.pm
 ${P5SITE}/HTML/FormFu/Exception/
 ${P5SITE}/HTML/FormFu/Exception.pm
 ${P5SITE}/HTML/FormFu/Exception/Constraint.pm
@@ -104,6 +97,7 @@ ${P5SITE}/HTML/FormFu/Filter/CompoundJoi
 ${P5SITE}/HTML/FormFu/Filter/CompoundSprintf.pm
 ${P5SITE}/HTML/FormFu/Filter/CopyValue.pm
 ${P5SITE}/HTML/FormFu/Filter/Encode.pm
+${P5SITE}/HTML/FormFu/Filter/ForceListValue.pm
 ${P5SITE}/HTML/FormFu/Filter/FormatNumber.pm
 ${P5SITE}/HTML/FormFu/Filter/HTMLEscape.pm
 ${P5SITE}/HTML/FormFu/Filter/HTMLScrubber.pm
@@ -114,15 +108,16 @@ ${P5SITE}/HTML/FormFu/Filter/Split.pm
 ${P5SITE}/HTML/FormFu/Filter/TrimEdges.pm
 ${P5SITE}/HTML/FormFu/Filter/UpperCase.pm
 ${P5SITE}/HTML/FormFu/Filter/Whitespace.pm
-${P5SITE}/HTML/FormFu/Filter/_Compound.pm
 ${P5SITE}/HTML/FormFu/I18N/
 ${P5SITE}/HTML/FormFu/I18N.pm
 ${P5SITE}/HTML/FormFu/I18N/bg.pm
+${P5SITE}/HTML/FormFu/I18N/cs.pm
 ${P5SITE}/HTML/FormFu/I18N/da.pm
 ${P5SITE}/HTML/FormFu/I18N/de.pm
 ${P5SITE}/HTML/FormFu/I18N/en.pm
 ${P5SITE}/HTML/FormFu/I18N/es.pm
 ${P5SITE}/HTML/FormFu/I18N/fr.pm
+${P5SITE}/HTML/FormFu/I18N/hu.pm
 ${P5SITE}/HTML/FormFu/I18N/it.pm
 ${P5SITE}/HTML/FormFu/I18N/ja.pm
 ${P5SITE}/HTML/FormFu/I18N/no.pm
@@ -130,7 +125,9 @@ ${P5SITE}/HTML/FormFu/I18N/pt_br.pm
 ${P5SITE}/HTML/FormFu/I18N/pt_pt.pm
 ${P5SITE}/HTML/FormFu/I18N/ro.pm
 ${P5SITE}/HTML/FormFu/I18N/ru.pm
+${P5SITE}/HTML/FormFu/I18N/tr.pm
 ${P5SITE}/HTML/FormFu/I18N/ua.pm
+${P5SITE}/HTML/FormFu/I18N/zh_cn.pm
 ${P5SITE}/HTML/FormFu/Inflator/
 ${P5SITE}/HTML/FormFu/Inflator.pm
 ${P5SITE}/HTML/FormFu/Inflator/Callback.pm
@@ -144,7 +141,6 @@ ${P5SITE}/HTML/FormFu/Manual/Unicode.pod
 ${P5SITE}/HTML/FormFu/Model/
 ${P5SITE}/HTML/FormFu/Model.pm
 ${P5SITE}/HTML/FormFu/Model/HashRef.pm
-${P5SITE}/HTML/FormFu/MultiForm.pm
 ${P5SITE}/HTML/FormFu/ObjectUtil.pm
 ${P5SITE}/HTML/FormFu/OutputProcessor/
 ${P5SITE}/HTML/FormFu/OutputProcessor.pm
@@ -160,6 +156,34 @@ ${P5SITE}/HTML/FormFu/QueryType/CGI/
 ${P5SITE}/HTML/FormFu/QueryType/CGI.pm
 ${P5SITE}/HTML/FormFu/QueryType/CGI/Simple.pm
 ${P5SITE}/HTML/FormFu/QueryType/Catalyst.pm
+${P5SITE}/HTML/FormFu/Role/
+${P5SITE}/HTML/FormFu/Role/Constraint/
+${P5SITE}/HTML/FormFu/Role/Constraint/Others.pm
+${P5SITE}/HTML/FormFu/Role/ContainsElements.pm
+${P5SITE}/HTML/FormFu/Role/ContainsElementsSharedWithField.pm
+${P5SITE}/HTML/FormFu/Role/CreateChildren.pm
+${P5SITE}/HTML/FormFu/Role/CustomRoles.pm
+${P5SITE}/HTML/FormFu/Role/Element/
+${P5SITE}/HTML/FormFu/Role/Element/Coercible.pm
+${P5SITE}/HTML/FormFu/Role/Element/Field.pm
+${P5SITE}/HTML/FormFu/Role/Element/FieldMethods.pm
+${P5SITE}/HTML/FormFu/Role/Element/Group.pm
+${P5SITE}/HTML/FormFu/Role/Element/Input.pm
+${P5SITE}/HTML/FormFu/Role/Element/Layout.pm
+${P5SITE}/HTML/FormFu/Role/Element/MultiElement.pm
+${P5SITE}/HTML/FormFu/Role/Element/NonBlock.pm
+${P5SITE}/HTML/FormFu/Role/Element/ProcessOptionsFromModel.pm
+${P5SITE}/HTML/FormFu/Role/Element/SingleValueField.pm
+${P5SITE}/HTML/FormFu/Role/Filter/
+${P5SITE}/HTML/FormFu/Role/Filter/Compound.pm
+${P5SITE}/HTML/FormFu/Role/FormAndBlockMethods.pm
+${P5SITE}/HTML/FormFu/Role/FormAndElementMethods.pm
+${P5SITE}/HTML/FormFu/Role/FormBlockAndFieldMethods.pm
+${P5SITE}/HTML/FormFu/Role/GetProcessors.pm
+${P5SITE}/HTML/FormFu/Role/HasParent.pm
+${P5SITE}/HTML/FormFu/Role/NestedHashUtils.pm
+${P5SITE}/HTML/FormFu/Role/Populate.pm
+${P5SITE}/HTML/FormFu/Role/Render.pm
 ${P5SITE}/HTML/FormFu/Transformer/
 ${P5SITE}/HTML/FormFu/Transformer.pm
 ${P5SITE}/HTML/FormFu/Transformer/Callback.pm
@@ -169,35 +193,40 @@ ${P5SITE}/HTML/FormFu/Util.pm
 ${P5SITE}/HTML/FormFu/Validator/
 ${P5SITE}/HTML/FormFu/Validator.pm
 ${P5SITE}/HTML/FormFu/Validator/Callback.pm
-${P5SITE}/HTML/FormFu/base.pm
 ${P5SITE}/auto/share/dist/HTML-FormFu/
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/block
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/checkboxgroup
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/checkboxgroup_tag
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/content_button
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/end_block
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/end_form
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_block
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_checkboxgroup_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_comment
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_contentbutton_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_errors
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_javascript
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_label
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_label_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_label_text
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_multi_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_parser
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_select_field
+${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/field_layout_textarea_field
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/form
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/input
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/input_tag
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/label
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/label_tag
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/multi
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/non_block
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/recaptcha
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/repeatable
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/select_tag
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/start_block
 ${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/start_form
-${P5SITE}/auto/share/dist/HTML-FormFu/templates/tt/xhtml/textarea_tag
 @man man/man1/html_formfu_deploy.pl.1
 @man man/man1/html_formfu_dumpconf.pl.1
 @man man/man3p/HTML::FormFu.3p
 @man man/man3p/HTML::FormFu::Attribute.3p
+@man man/man3p/HTML::FormFu::Constants.3p
 @man man/man3p/HTML::FormFu::Constraint.3p
 @man man/man3p/HTML::FormFu::Constraint::ASCII.3p
 @man man/man3p/HTML::FormFu::Constraint::AllOrNone.3p
@@ -215,6 +244,7 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Constraint::File::MinSize.3p
 @man man/man3p/HTML::FormFu::Constraint::File::Size.3p
 @man man/man3p/HTML::FormFu::Constraint::Integer.3p
+@man man/man3p/HTML::FormFu::Constraint::JSON.3p
 @man man/man3p/HTML::FormFu::Constraint::Length.3p
 @man man/man3p/HTML::FormFu::Constraint::MaxLength.3p
 @man man/man3p/HTML::FormFu::Constraint::MaxRange.3p
@@ -230,8 +260,6 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Constraint::Set.3p
 @man man/man3p/HTML::FormFu::Constraint::SingleValue.3p
 @man man/man3p/HTML::FormFu::Constraint::Word.3p
-@man man/man3p/HTML::FormFu::Constraint::_others.3p
-@man man/man3p/HTML::FormFu::Constraint::reCAPTCHA.3p
 @man man/man3p/HTML::FormFu::Deflator.3p
 @man man/man3p/HTML::FormFu::Deflator::Callback.3p
 @man man/man3p/HTML::FormFu::Deflator::CompoundDateTime.3p
@@ -239,6 +267,7 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Deflator::FormatNumber.3p
 @man man/man3p/HTML::FormFu::Deflator::PathClassFile.3p
 @man man/man3p/HTML::FormFu::Deflator::Strftime.3p
+@man man/man3p/HTML::FormFu::Deploy.3p
 @man man/man3p/HTML::FormFu::Element.3p
 @man man/man3p/HTML::FormFu::Element::Blank.3p
 @man man/man3p/HTML::FormFu::Element::Block.3p
@@ -249,6 +278,7 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Element::ContentButton.3p
 @man man/man3p/HTML::FormFu::Element::Date.3p
 @man man/man3p/HTML::FormFu::Element::DateTime.3p
+@man man/man3p/HTML::FormFu::Element::Email.3p
 @man man/man3p/HTML::FormFu::Element::Fieldset.3p
 @man man/man3p/HTML::FormFu::Element::File.3p
 @man man/man3p/HTML::FormFu::Element::Hidden.3p
@@ -268,20 +298,21 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Element::Submit.3p
 @man man/man3p/HTML::FormFu::Element::Text.3p
 @man man/man3p/HTML::FormFu::Element::Textarea.3p
-@man man/man3p/HTML::FormFu::Element::_Field.3p
-@man man/man3p/HTML::FormFu::Element::_Group.3p
-@man man/man3p/HTML::FormFu::Element::_Input.3p
-@man man/man3p/HTML::FormFu::Element::_MultiElement.3p
-@man man/man3p/HTML::FormFu::Element::_MultiSelect.3p
-@man man/man3p/HTML::FormFu::Element::_MultiText.3p
-@man man/man3p/HTML::FormFu::Element::_NonBlock.3p
-@man man/man3p/HTML::FormFu::Element::reCAPTCHA.3p
+@man man/man3p/HTML::FormFu::Element::URL.3p
+@man man/man3p/HTML::FormFu::Exception.3p
+@man man/man3p/HTML::FormFu::Exception::Constraint.3p
+@man man/man3p/HTML::FormFu::Exception::Inflator.3p
+@man man/man3p/HTML::FormFu::Exception::Input.3p
+@man man/man3p/HTML::FormFu::Exception::Transformer.3p
+@man man/man3p/HTML::FormFu::Exception::Validator.3p
+@man man/man3p/HTML::FormFu::FakeQuery.3p
 @man man/man3p/HTML::FormFu::Filter.3p
 @man man/man3p/HTML::FormFu::Filter::Callback.3p
 @man man/man3p/HTML::FormFu::Filter::CompoundJoin.3p
 @man man/man3p/HTML::FormFu::Filter::CompoundSprintf.3p
 @man man/man3p/HTML::FormFu::Filter::CopyValue.3p
 @man man/man3p/HTML::FormFu::Filter::Encode.3p
+@man man/man3p/HTML::FormFu::Filter::ForceListValue.3p
 @man man/man3p/HTML::FormFu::Filter::FormatNumber.3p
 @man man/man3p/HTML::FormFu::Filter::HTMLEscape.3p
 @man man/man3p/HTML::FormFu::Filter::HTMLScrubber.3p
@@ -292,28 +323,74 @@ ${P5SITE}/auto/share/dist/HTML-FormFu/te
 @man man/man3p/HTML::FormFu::Filter::TrimEdges.3p
 @man man/man3p/HTML::FormFu::Filter::UpperCase.3p
 @man man/man3p/HTML::FormFu::Filter::Whitespace.3p
-@man man/man3p/HTML::FormFu::Filter::_Compound.3p
+@man man/man3p/HTML::FormFu::I18N.3p
+@man man/man3p/HTML::FormFu::I18N::bg.3p
+@man man/man3p/HTML::FormFu::I18N::cs.3p
+@man man/man3p/HTML::FormFu::I18N::da.3p
+@man man/man3p/HTML::FormFu::I18N::de.3p
+@man man/man3p/HTML::FormFu::I18N::en.3p
+@man man/man3p/HTML::FormFu::I18N::es.3p
+@man man/man3p/HTML::FormFu::I18N::fr.3p
+@man man/man3p/HTML::FormFu::I18N::hu.3p
+@man man/man3p/HTML::FormFu::I18N::it.3p
+@man man/man3p/HTML::FormFu::I18N::ja.3p
+@man man/man3p/HTML::FormFu::I18N::no.3p
+@man man/man3p/HTML::FormFu::I18N::pt_br.3p
+@man man/man3p/HTML::FormFu::I18N::pt_pt.3p
+@man man/man3p/HTML::FormFu::I18N::ro.3p
+@man man/man3p/HTML::FormFu::I18N::ru.3p
+@man man/man3p/HTML::FormFu::I18N::tr.3p
+@man man/man3p/HTML::FormFu::I18N::ua.3p
+@man man/man3p/HTML::FormFu::I18N::zh_cn.3p
 @man man/man3p/HTML::FormFu::Inflator.3p
 @man man/man3p/HTML::FormFu::Inflator::Callback.3p
 @man man/man3p/HTML::FormFu::Inflator::CompoundDateTime.3p
 @man man/man3p/HTML::FormFu::Inflator::DateTime.3p
+@man man/man3p/HTML::FormFu::Literal.3p
+@man man/man3p/HTML::FormFu::Localize.3p
 @man man/man3p/HTML::FormFu::Manual::Cookbook.3p
 @man man/man3p/HTML::FormFu::Manual::Unicode.3p
 @man man/man3p/HTML::FormFu::Model.3p
 @man man/man3p/HTML::FormFu::Model::HashRef.3p
-@man man/man3p/HTML::FormFu::MultiForm.3p
+@man man/man3p/HTML::FormFu::ObjectUtil.3p
 @man man/man3p/HTML::FormFu::OutputProcessor.3p
 @man man/man3p/HTML::FormFu::OutputProcessor::Indent.3p
 @man man/man3p/HTML::FormFu::OutputProcessor::StripWhitespace.3p
 @man man/man3p/HTML::FormFu::Plugin.3p
 @man man/man3p/HTML::FormFu::Plugin::StashValid.3p
+@man man/man3p/HTML::FormFu::Preload.3p
 @man man/man3p/HTML::FormFu::Processor.3p
 @man man/man3p/HTML::FormFu::QueryType::CGI.3p
 @man man/man3p/HTML::FormFu::QueryType::CGI::Simple.3p
 @man man/man3p/HTML::FormFu::QueryType::Catalyst.3p
+@man man/man3p/HTML::FormFu::Role::Constraint::Others.3p
+@man man/man3p/HTML::FormFu::Role::ContainsElements.3p
+@man man/man3p/HTML::FormFu::Role::ContainsElementsSharedWithField.3p
+@man man/man3p/HTML::FormFu::Role::CreateChildren.3p
+@man man/man3p/HTML::FormFu::Role::CustomRoles.3p
+@man man/man3p/HTML::FormFu::Role::Element::Coercible.3p
+@man man/man3p/HTML::FormFu::Role::Element::Field.3p
+@man man/man3p/HTML::FormFu::Role::Element::FieldMethods.3p
+@man man/man3p/HTML::FormFu::Role::Element::Group.3p
+@man man/man3p/HTML::FormFu::Role::Element::Input.3p
+@man man/man3p/HTML::FormFu::Role::Element::Layout.3p
+@man man/man3p/HTML::FormFu::Role::Element::MultiElement.3p
+@man man/man3p/HTML::FormFu::Role::Element::NonBlock.3p
+@man man/man3p/HTML::FormFu::Role::Element::ProcessOptionsFromModel.3p
+@man man/man3p/HTML::FormFu::Role::Element::SingleValueField.3p
+@man man/man3p/HTML::FormFu::Role::Filter::Compound.3p
+@man man/man3p/HTML::FormFu::Role::FormAndBlockMethods.3p
+@man man/man3p/HTML::FormFu::Role::FormAndElementMethods.3p
+@man man/man3p/HTML::FormFu::Role::FormBlockAndFieldMethods.3p
+@man man/man3p/HTML::FormFu::Role::GetProcessors.3p
+@man man/man3p/HTML::FormFu::Role::HasParent.3p
+@man man/man3p/HTML::FormFu::Role::NestedHashUtils.3p
+@man man/man3p/HTML::FormFu::Role::Populate.3p
+@man man/man3p/HTML::FormFu::Role::Render.3p
 @man man/man3p/HTML::FormFu::Transformer.3p
 @man man/man3p/HTML::FormFu::Transformer::Callback.3p
 @man man/man3p/HTML::FormFu::Upload.3p
 @man man/man3p/HTML::FormFu::UploadParam.3p
+@man man/man3p/HTML::FormFu::Util.3p
 @man man/man3p/HTML::FormFu::Validator.3p
 @man man/man3p/HTML::FormFu::Validator::Callback.3p




Reply via email to