BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDwww/p5-CGI-FormBuilder3.1000none known-[email protected]-
OpenBSDwww/p5-CGI-FormBuilder3.2000 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-08-14
NetBSDwww/p5-CGI-FormBuilder3.2000nb2 newestnone known-[email protected]2026-07-16
DragonFlywww/p5-CGI-FormBuilder3.1000none known-[email protected]-
HardenedBSDwww/p5-CGI-FormBuilder3.1000no data-[email protected]-
GhostBSDwww/p5-CGI-FormBuilder3.1000no data-[email protected]-

Compare across BSDs

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.10003.10003.10003.10003.1000
FreeBSD:14:quarterly3.10003.1000n/a3.10003.1000
FreeBSD:15:latest3.10003.1000n/a3.10003.1000
FreeBSD:15:quarterly3.10003.1000n/an/an/a
FreeBSD:16:latest3.10003.1000n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 15

Configuration

Options name: www_CGI-FormBuilder

OptionDefaultDescription
CGI_FAST_TEMPLATEoffCGI::FastTemplate support
CGI_SESSIONoffCGI::Session support
CGI_SSIoffCGI::SSI support
HTML_TEMPLATEonHTML::Template support
TEMPLATEoffTemplate Toolkit support
TEXT_TEMPLATEoffText::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
FileSizeSHA256
CGI-FormBuilder-3.10.tar.gz162346aec99be0c0f067a7e7269c5378e5ae6c8d7dd39b368b4f12c0d8463b13ee7198
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.