www/p5-CGI-FormBuilder 3.1000 FreeBSD
FormBuilder for CGI
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- www, perl5
- Package size
- 165.1 KiB, 523.8 KiB installed
Description
The goal of CGI::FormBuilder (FormBuilder) is to provide an easy way for you to generate and process entire CGI form-based applications. Its main features are:
* Field Abstraction Viewing fields as entities (instead of just params), where the HTML representation, CGI values, validation, and so on are properties of each field. * DWIMmery Lots of built-in "intelligence" (such as automatic field typing), giving you about a 4:1 ratio of the code it generates versus what you have to write. * Built-in Validation Full-blown regex validation for fields, even including JavaScript code generation. * Template Support Pluggable support for external template engines, such as HTML::Template, Text::Template, Template Toolkit, and CGI::FastTemplate.
Plus, the native HTML generated is valid XHTML 1.0 Transitional.
In the other systems
The newest version among them is 3.2000, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | www/p5-CGI-FormBuilder | 3.1000 | none known | - | [email protected] | - |
| OpenBSD | www/p5-CGI-FormBuilder | 3.2000 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-08-14 |
| NetBSD | www/p5-CGI-FormBuilder | 3.2000nb2 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | www/p5-CGI-FormBuilder | 3.1000 | none known | - | [email protected] | - |
| HardenedBSD | www/p5-CGI-FormBuilder | 3.1000 | no data | - | [email protected] | - |
| GhostBSD | www/p5-CGI-FormBuilder | 3.1000 | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-CGI-FormBuilder
From the ports tree:
cd /usr/ports/www/p5-CGI-FormBuilder/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-CGI-FormBuilder>0:www/p5-CGI-FormBuilder
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.1000 | 3.1000 | 3.1000 | 3.1000 | 3.1000 |
| FreeBSD:14:quarterly | 3.1000 | 3.1000 | n/a | 3.1000 | 3.1000 |
| FreeBSD:15:latest | 3.1000 | 3.1000 | n/a | 3.1000 | 3.1000 |
| FreeBSD:15:quarterly | 3.1000 | 3.1000 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1000 | 3.1000 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
p5-CGI>=0: www/p5-CGI
Runtime 1
p5-CGI>=0: www/p5-CGI
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 15
Configuration
Options name: www_CGI-FormBuilder
| Option | Default | Description |
|---|---|---|
| CGI_FAST_TEMPLATE | off | CGI::FastTemplate support |
| CGI_SESSION | off | CGI::Session support |
| CGI_SSI | off | CGI::SSI support |
| HTML_TEMPLATE | on | HTML::Template support |
| TEMPLATE | off | Template Toolkit support |
| TEXT_TEMPLATE | off | Text::Template support |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 76
- %%SITE_PERL%%/CGI/FormBuilder.pm
- %%SITE_PERL%%/CGI/FormBuilder.pod
- %%SITE_PERL%%/CGI/FormBuilder/Field.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/button.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/checkbox.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/date.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/datetime.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/datetime_local.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/email.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/file.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/hidden.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/image.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/number.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/password.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/radio.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/select.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/static.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/submit.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/text.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/textarea.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/time.pm
- %%SITE_PERL%%/CGI/FormBuilder/Field/url.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/C.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/_example.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/base.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/da.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/da_DK.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/de.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/de_DE.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/default.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/en.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/en_US.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/es.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/es_ES.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/fr.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/fr_FR.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/ja.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/ja_JP.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/no.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/no_NO.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/ru.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/ru_RU.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/sv.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/sv_SE.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/tr.pm
- %%SITE_PERL%%/CGI/FormBuilder/Messages/tr_TR.pm
- %%SITE_PERL%%/CGI/FormBuilder/Multi.pm
- %%SITE_PERL%%/CGI/FormBuilder/Source.pm
- %%SITE_PERL%%/CGI/FormBuilder/Source/File.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/Builtin.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/CGI_SSI.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/Div.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/Fast.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/HTML.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/TT2.pm
- %%SITE_PERL%%/CGI/FormBuilder/Template/Text.pm
- %%SITE_PERL%%/CGI/FormBuilder/Test.pm
- %%SITE_PERL%%/CGI/FormBuilder/Util.pm
- %%PERL5_MAN3%%/CGI::FormBuilder.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Field.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Messages.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Multi.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Source.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Source::File.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::Builtin.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::CGI_SSI.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::Div.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::Fast.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::HTML.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::TT2.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Template::Text.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Test.3.gz
- %%PERL5_MAN3%%/CGI::FormBuilder::Util.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| CGI-FormBuilder-3.10.tar.gz | 162346 | aec99be0c0f067a7e7269c5378e5ae6c8d7dd39b368b4f12c0d8463b13ee7198 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.