summaryrefslogtreecommitdiff
path: root/www/p5-CGI-Application
AgeCommit message (Collapse)AuthorFilesLines
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 checksums.wiz1-1/+2
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-05Update p5-CGI-Application from version 2.1 to 3.31.he2-5/+6
Added a HOMEPAGE pointing into CPAN. Change log: 3.31 Sun Sep 26, 2004 - Documentation clean-ups. No code changes. 3.30 Sun Sep 26, 2004 - Refactored test suite to use Test::More (Gabor Szabo) - Removed warnings being emitted for documented API calls - minor code clean-up to load_tmpl() (Emanuele Zeppieri) - Support for passing multiple template paths to HTML::Template (Michael Peters) - Added error_mode to support trapping runmodes dying (Rob Kinyon) - Added Plug-in related documentation. (Mark Stosberg) - mode_param() updated to more easily set the run mode from $ENV{PATH_INFO} (Mark Stosberg) 3.22 Fri Feb 13, 2004 - The nocgicarp flag introduced in 3.2 has now been removed due to ill importing side effects. Instead, we now simply use Carp instead of CGI::Carp. You must now explicitly load CGI::Carp if you want it. Any code that used the brief-lived 'nocgicarp' feature will need to be updated. - Support for run modes named '0'. (Josh Glover) 3.21 Wed Feb 4, 2004 - Updated some header tests to be compatible with old and new versions of CGI.pm, which handled the capitalization of the header differently. (Mark Stosberg) 3.2 Sat Jan 31, 2004 - header_add() has been added to allow setting extra headers, particularly cookies, after header_props has already been called (Cees Hek, Mark Stosberg) - CGI::Carp is now optional. See docs for details. (Steve Hay) - Avoid 'unitialized value' warning on redirects (Cees Hek) - Some tests added (Mark Stosberg) - Updated documentation to use term "Run Mode" consistently, versus "Run-Mode" with a dash. Run-mode-with-a-dash is dead. Don't revive it. Also added mentions of the CGI::Application wiki and CGI::Application::ValidateRM (Mark Stosberg) - Fixed typo in cgiapp_postrun documentation (Steve Hay) - Improved exception handling (Steve Hay) - delete() method added to remove items stored using param() (Michael Peters) - 'CGI_APP_RETURN_ONLY' environment variable that is used for testing is now documented (Michael Peters) - dump_html() is now properly HTML-escaped (podmaster, Brian Cassidy) - Migrated from Makefile.PL to Build.PL. Either can now be used for installation. - Updated 'Changes' file to put new releases on top. 3.1 Mon Jun 2 07:54:31 EDT 2003 - Changed dump_html default run mode to be referenced by name instead of sub-ref. This allows dump_html() to be overridden in sub-class. - Added current run mode to output of dump() and dump_html(). (Thanks to Mark Stosberg for the suggestion.) - Added example of doing an HTTP redirect (suggested by Sam Tregar) - Fixed bug where non-CGI.pm query objects couldn't be set at initialization time via the new() method. (Thanks to Steve Hay for the catch.) - Added header_type("none") to surpress HTTP header output. (Thanks to Steve Comrie for the suggestion.) - Numerous typos corrected in POD. - Added cgiapp_postrun() hook. This hook allows run mode output to be "pipelined" through optional filters, modifying the content and HTTP headers if so desired. 3.0 Sat Feb 1 02:27:19 EST 2003 - Changed run_modes() method to allow list of run modes to be designated via an array reference. This will automatically create a run modes table which maps from a run mode to a run mode method of the same name. Bumped major revision number to reflect this significant change in functionality. - Clarified license for module (GPL or Artistic). Included licenses in distribution package. 2.6 Mon Oct 7 07:34:35 EDT 2002 - Changed the run() method to use Perl's built-in dynamic method call for all run modes, whether by name or by code ref. This is intended to improve run-time performance somewhat. Thanks to Darin McBride for this patch. - Added new override-able method cgiapp_get_query(). This method is called when CGI::Application first needs access to the CGI query object. By default, this is a CGI.pm object. It is possible to override the cgiapp_get_query() method to return an object of some other module besides CGI.pm, providing that it is sufficiently compatible. Thanks to Eric Andreychek for the suggestion and his help troubleshooting the code. 2.5 Thu Jul 18 07:45:47 EDT 2002 - Changed mailing list address. The new mailing list address. To subscribe: cgiapp-subscribe@lists.erlbaum.net To post message: cgiapp@lists.erlbaum.net 2.4 Sat May 25 13:32:44 EDT 2002 - Modified tmpl_path() to propagate to HTML::Template's PATH parameter. This provides much more useful and intuitive behavior. Thanks to Sam Tregar for the patch! - Added prerun_mode() method to allow the run mode to be dynamically changed inside the cgiapp_prerun() method. Thanks to Steve Comrie for the suggestion of using a method call for this function. Thanks to many other list members for further refining this idea. - Refactored some test cases, general code clean-up. - Refactored POD a bit to make it less intimidating for new users. 2.3 Mon May 6 07:12:09 EDT 2002 - Fixed minor bug in build system for older Perl versions. 2.2 Sun Aug 19 12:20:21 EDT 2001 - Added new module CGI::Application::Mailform as both an example of how to use CGI::Application and a useful (albeit simple) reusable web-based application. - CGI::Application::Mailform allows the contents of data submitted through HTML forms to be easily sent via email to a specified recipient. This application is intended to be very easy to reuse, yet secure and functional enough to replace some of the most onerous "mailform" scripts which have been floating around the Internet for ages. - Added cgiapp_prerun() hook, for adding global behaviors before the run mode method is called. The cgiapp_prerun() gets the name of the run mode as a parameter. This would allow the user to perform some action based on the current run mode.
2004-04-25Bl3ify and enable pkgviews installation.minskim1-2/+4
2004-04-24Relinquish maintainership of packages to tech-pkg@NetBSD.org.jlam1-2/+2
2003-07-22COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2002-10-20Use buildlink2. Use perl5/module.mk.seb1-6/+3
2002-01-18Update p5-CGI-Application to 2.1.mjl2-5/+5
- Enhanced capabilities for creating general superclasses for your projects. - All run modes may be referenced by method name, in addition to subref. - Created cgiapp_init() hook to allow for inherited common behaviors. - Added ability to set mode_param() to use a call-back instance method (specified by subref) instead of a CGI parameter. - HTML::Template is now only loaded if load_tmpl() is called. - Run-modes may now return scalar-refs in addition to scalars. - Added new run-mode of last resort: "AUTOLOAD". See POD for usage. - The param() method has been extended to allow multiple parameters to be set at one time, via a hash (or hashref). - Fixed bug in run() method where a null-string run-mode would be considered valid. A zero-length run-mode will now result in the start_mode() being called. - The run_mode() method now may be called a subsequent time to amend the list of run-modes. - Bug fixed and documentation updated Fixes PR/15221 by Shell Hung.
2001-11-26Buildlinkify, in the sense that only the perl headers are found injlam1-2/+3
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-1/+1
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-09-05Alter dependencies so that perl>=5.6.1nb2 will satisfy the dependency forjlam1-2/+2
p5-CGI or p5-Data-Dumper.
2001-04-20Move to sha1 digests, and add distfile sizes.skrll1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc1-1/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-10-15p5-CGI-Application: perl5 module to create sophisticated, reusablejlam5-0/+41
web-based applications