Path to this page:
./
www/p5-CGI-FormBuilder,
Perl5 module for building HTML forms
Branch: CURRENT,
Version: 3.2000,
Package name: p5-CGI-FormBuilder-3.2000,
Maintainer: pkgsrc-usersThe goal of CGI::FormBuilder is to provide an easy way to generate and
process CGI form-based applications. It is designed to be smart in that
it figures a lot of stuff out for you. As a result, FormBuilder gives
about a 4:1 ratio of the code it generates versus what you have to write.
For example, if you have multiple values for a field, it sticks them
in a radio, checkbox, or select group, depending on some factors. It
will also automatically name fields for you in human-readable labels
depending on the field names, and lay everything out in a nicely
formatted table. It will even title the form based on the name of the
script itself (order_form.cgi becomes "Order Form").
Plus, FormBuilder provides you full-blown validation for your fields,
including some useful builtin patterns. It will even generate
JavaScript validation routines on the fly! And, of course, it
maintains state ("stickiness") across submissions, with hooks provided
for you to plugin your own sessionid module such as Apache::Session.
And though it's smart, it allows you to customize it as well. For
example, if you really want something to be a checkbox, you can make
it a checkbox. And, if you really want something to be output a
specific way, you can even specify the name of an HTML::Template or
Template Toolkit (Template) compatible template which will be
automatically filled in, statefully.
Required to run:[
textproc/p5-Text-Template] [
www/p5-HTML-Template] [
lang/perl5]
Required to build:[
www/p5-CGI] [
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 159.386 KB
Version history: (Expand)
- (2024-11-24) Updated to version: p5-CGI-FormBuilder-3.2000
- (2024-11-16) Updated to version: p5-CGI-FormBuilder-3.1000nb8
- (2023-07-06) Updated to version: p5-CGI-FormBuilder-3.1000nb7
- (2022-06-28) Updated to version: p5-CGI-FormBuilder-3.1000nb6
- (2021-05-25) Updated to version: p5-CGI-FormBuilder-3.1000nb5
- (2020-09-01) Updated to version: p5-CGI-FormBuilder-3.1000nb4
CVS history: (Expand)
2024-11-24 09:35:37 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 3.20
Upstream changes:
3.20, 2024-09-18
Promoting 3.11 TRIAL release to stable
(Mark Hedges (MARKLE)'s super bugfixing release)
Supporting regex modifiers in validation regexes (also MARKLE)
3.11, 2024-09-13 (TRIAL RELEASE)
Mark Hedges (MARKLE) fixed some RT bugs.
RT# 79185 datetime field not working - added messages for 'datetime'
and 'datetime_local'
RT# 81650 applied user-supplied patch (thanks) to use deterministic
field order
RT# 83012 spanish message error - saved the message file with utf8
encoding (it was not)
RT# 87785 ok whatever fixed the typos
RT# 114018 used utf8::decode instead of Encode::decode(...) no diff in tests
RT# 155443 use sprintf only if the message has a '%' for sprintfing
RT# 155500 js escape single-quotes when validating list of options
|
2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504) |
Log message:
*: recursive bump for perl 5.40
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030) |
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts):
www/nghttp2/distinfo
Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
|
2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033) |
Log message:
www: Remove SHA1 hashes for distfiles
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|