The NetBSD Project

CVS log for pkgsrc/www/p5-CGI-Application/Makefile

[BACK] Up to [] / pkgsrc / www / p5-CGI-Application

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jul 6 09:42:22 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

*: recursive bump for perl 5.38

Revision 1.48 / (download) - annotate - [select for diffs], Tue Jun 28 11:37:10 2022 UTC (17 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

*: recursive bump for perl 5.36

Revision 1.47 / (download) - annotate - [select for diffs], Mon May 24 19:55:20 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

*: recursive bump for perl 5.34

Revision 1.46 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:38 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Aug 11 13:24:25 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jun 30 20:17:20 2019 UTC (4 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Update packages using a HOMEPAGE to

The former now redirects to the latter.

This covers the most simple cases where
can be changed to

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:29 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Recursive bump for perl5-5.28.0

Revision 1.42 / (download) - annotate - [select for diffs], Sun Mar 4 15:41:19 2018 UTC (5 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored)

p5-CGI-Application: update to 4.61.


    - Release fix in 4.60_1


    - Revert MANIFEST changes which seemed to have caused some issues

    - Fix minor POD typo.


    - Release, includes all changes from 4.50_50, 4.50_51

4.50_51 (developer release) 2015-07-16

    - Create new CGI::PSGI object unconditionally in psgi_app()/Bug #88506 (allter)

    - Introduced Travis CI (Martin McGrath)

4.50_50 (developer release) Fri Jun 23, 2014

    - Add PSGI Streaming methods (Mike Tonks)
    - Added dependency, it is no longer a core module (Martin McGrath)

    - Fixed rt #84403 - Security problem: missing "start" mode dumps ENV to output page. (Martin McGrath)
    - Ensure dump_html() returns valid HTML. (Martin McGrath)

    - Changes to repository URL and bug tracker, added Martin McGrath as a co-maintainer
    - Typo fixes (David Steinbrunner)

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jun 5 14:25:09 2017 UTC (6 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jun 8 19:24:55 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.39 / (download) - annotate - [select for diffs], Tue May 3 10:54:57 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Reset maintainer (observer now).

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:33 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Comment out dependencies of the style
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:52 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Oct 9 14:07:10 2014 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.35: +1 -3 lines
Diff to previous 1.35 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Oct 9 13:45:03 2014 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored)

Remove SVR4_PKGNAME, per discussion on tech-pkg.

Revision 1.34 / (download) - annotate - [select for diffs], Thu May 29 23:38:00 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.33 / (download) - annotate - [select for diffs], Fri May 31 12:42:35 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Apr 21 07:18:47 2013 UTC (10 years, 7 months ago) by hiramatsu
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

DEPENDS on devel/p5-Class-ISA.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 28 06:30:27 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Oct 3 21:58:34 2012 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 25 09:14:07 2011 UTC (12 years, 1 month ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update p5-CGI-Application to 4.50.

Changes from previous:
4.50 Thu Jun 16, 2011

    Better PSGI support in the core
    - run_as_psgi() works like run, but directly returns the expected PSGI response structure
    - psgi_app() wraps up all the PSGI bits to call and run the application and return a PSGI
      code ref:

        $psgi_coderef = WebApp->psgi_app({ ... args to new() ... });

    - docs for header_props() were improved

    - source control management was moved from darcs to git. Those who prefer
      darcs are are more familiar with it are advised to try the
      wrapper for git.

    - The test file psgi_app.t is missing from this release and will be added later.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Aug 14 16:05:44 2011 UTC (12 years, 3 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Aug 21 16:36:35 2010 UTC (13 years, 3 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 20 18:28:40 2009 UTC (14 years, 3 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

Updating package www/p5-CGI-Application from 4.21 to 4.31

pkgsrc changes:
  - Adding license

Upstream changes since 4.21:
4.31 Wed Jul 29, 2009
    - html_tmpl_class() now allows setting an an alternate HTML::Template class
      at a run time. This makes it easy to set the class to be
      'HTML::Template::Dumper' for debugging. You can then see and precisely
      test the Perl data structure that would be sent your template, taking
      into account the template tokens that are actually set there.  (Mark Stosberg)

    - More typo fixes (Lyle)

Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 9 20:29:24 2009 UTC (14 years, 8 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

- updated to 4.21
4.21 Sat Jan 3, 2009

    - This now works:
      Setting a new query object can be useful in combination with
      CGI::Application::Server.  (Jaldhar Vyas)

    - More typo fixes (Lyle)

4.20 Sat Nov 1, 2008

    - typo fix (Lyle)

4.19_1 Fri Sep 27, 2008

    - New 'html_tmpl_class' method allows you to specify an alternative
      HTML::Template class. This technique will eliminate the need to use
      a plugin for HTML::Template-compatible classes. See the docs
      for load_tmpl() for details.

      Thanks to Rhesa Rozendaal for the initial patch, and Mark Stosberg for
      documentation refinements.

    - typo fix (George Hartzell)
    - Revert back to documenting the use of "$self", not $c, after community

    - Change how default run modes are declared for better compatibility
      with AutoRunmode and RunmodeDeclare plugins. Thanks Rhesa via RT#39631.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Oct 19 19:19:07 2008 UTC (15 years, 1 month ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.23 / (download) - annotate - [select for diffs], Sat Sep 13 13:26:44 2008 UTC (15 years, 2 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

updated to 4.11

4.11 Sun Aug 10, 2008
    No code changes.

    - Fix POD syntax issue.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jul 21 08:50:07 2008 UTC (15 years, 4 months ago) by rhaen
Branch: MAIN
CVS Tags: cube-native-xorg-base, cube-native-xorg
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

updated to 4.10

4.10 Tue Jun 17, 2008

    This release maintains the same API public from 4.06.  Changes since the
    last stable release include documentation updates and refactors to the internal
    of CGI::Application.

    Several documentation improvements (Mark Stosberg)
    - Reformat POD so methods are easier browse on CPAN
    - Highlight some specific, common plugins to use
    - Mention that we now have two CGI::App specific testing tools to use
      Test::WWW::Mechanize::CGIApp and Test::WWW::Selenium::CGIApp
    - Introduce and recommend CGI::Application::Dispatch
    - Consolidated the documentation on error_mode()
    - Split out those application methods which are essential from
      those that are not.
    - Use and recommend "$c" instead of "$self" to cut down on
      typing for something that is abstract anyway, and represented
      a simple "." in Perl 6.
    - Mention CGI::Application::Server for offline website development.
    - Update the introduction to clarify that we are a proven, lightweight
    - Removed the "experimental" flag on the error hook.
    - Mention in the second article in the "more reading" section.
    - Document darcs repo URL. (Suggested by Gabor)

4.07_03 Mon Jun 16, 2008

   - The refactor to split up run() in 4.07_01 started to always pass the run mode
     name as an argument to run modes. The behavior has now been reverted to
     only pass the run mode name in the AUTOLOAD case. (Mark Stosberg)

   - Fix typo in example. Thanks to Lesley Binks.
   - document that header_props() can be usefully called with no arguments
     to return the current headers. Thanks to neuhaus, RT#33992.

4.07_02 Weds Oct 31, 2007

    - typo corrections (Evan Zacks)
    - The docs for header_type() have been improved, including an example of using
      CGI::Applicatin::Plugin::Redirect (Mark Stosberg)

    - Reverted switch to Class::MOP in 4.07_01, which benchmarking showed
      to be slower. (Mark Stosberg)
    - Beautify the code for _send_headers (Chris Dolan, Mark Stosberg)

4.07_01 Sun Jul 2, 2006

    - Switched from using Class::ISA to Class::MOP for introspection. Class::MOP
      models the way this will be done Perl6, providing the same result. (Mark Stosberg)
    - better test diagnostics (rjbs)
    - improve test coverage (rjbs)
    - improve consistency of checks for false/0len/undef (rjbs)
    - split &run up into chunks (not yet finalized). New methods currently include:
      Feedback is welcome on whether these should be exposed to the user, with
      (possibly) better names. (rjbs)

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 16 07:12:33 2007 UTC (15 years, 11 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fixing error reported by weekly pkgsrc output (Missing newline)

Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 9 22:21:59 2007 UTC (15 years, 11 months ago) by rhaen
Branch: MAIN
Changes since 1.19: +5 -4 lines
Diff to previous 1.19 (colored)

- updated to 4.06
- new maintainer
- ok by joerg
4.06 Wed Apr 12, 2006
    (No code changes)
    - Updated tests to work with status codes emitted before and after 3.16.
      The requirement for 3.16 or newer has been relaxed, so any version
      of will do. (Rhesa)

4.05 Wed Mar  1, 2006
    (No code changes)

    -  Updated tests for redirects to check for 'Found', not 'Moved'.
       This correctly matches the standard, and was changed in 3.16.
       As a result, we now require 3.16 for consistent results.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Mar 4 21:31:00 2006 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.18 / (download) - annotate - [select for diffs], Tue Feb 14 01:14:51 2006 UTC (17 years, 9 months ago) by hiramatsu
Branch: MAIN
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Updated to 4.04.

4.04    Wed Oct 11, 2005
    - No code changes since 4.04_02. Declaring stable.

4.04_02 Thu Sep 8, 2005
    - Add support for templates stored in file handles and scalarrefs to load_tmpl().
      (Jason Purdy)

4.04_01 Wed Aug 31, 2005
    -  move load_tmpl hook to after we build $tmpl_file so it will always have a
      (probably) valid file to work with.

    - initial support for a default template name in load_tmpl(). That means
      you can now do this:

      my $t = $self->load_tmpl();

      And it will default to a file named after the current run mode with a
      .html extension.

4.03  Thu Aug 04, 2005
    - Fixed important bug introduced in 4.02 in which a mode_param
      set in a sub-class would have been ignored. A new automated test
      was added to prevent this regression in the future.

4.02  Sat Jul 30, 2005

    - Documented existence of CGI::Application::Plugin::FillInForm.

    - path_info option to mode_param now supports negative index numbers
      to grab the run mode name from the other end of the PATH_INFO.
      (Thilo Planz)

    - Altered how "start_mode" default is set, allowing it to be set
      through the hook system in the 'init' phase. Existing applications
      should be unaffected.

    - Return value of run_modes() was documented.

    - Integrate more examples of using plugins into the documentation.

    - 'error' hook was added, which is executed just before error_mode() might
      be called. An example use of this would be a logging plugin that wants to
      log that the application died. Although it's unlikely to change, it is marked
      as experimental for now.

4.01 Tue Jun 14, 2005

    NOTE: This release has an important incompatibility from the 4.0 release
    two days ago. The 'load_tmpl' hook which was just introduced has had it's
    interface changed. The change allows plug-in authors to affect the parameters
    passed to the 'new' constructor of the template object, instead of just adding
    parameters later.

4.0 Fri Jun 10, 2005
    This release adds a major new feature of special interest to plugin
    authors: 'hooks'. This concept helps to create plugins that are more powerful
    and simpler to use for end users. See the documentation on writing plugins for

    Special thanks to Cees Hek and Michael Graham for their effort to develop
    and refine the hook system.

    Since the last major release, there has been an explosion of new plugins
    developed. This is an incomplete list of modules below the
    'CGI::Application::Plugin' namespace. Expect more to be added and updated soon
    with the advent of the hook system:

      ::AnyTemplate - Use any templating system with a unified interface
      ::Apache - Use Apache::* modules without interference
      ::AutoRunmode - Automatically register runmodes
      ::ConfigAuto - Integration with Config::Auto
      ::Config::Context - Integration with Config::Context
      ::Config::General - Integration with Config::General
      ::Config::Simple - Integration with Config::Simple
      ::CompressGzip - Add Gzip compression
      ::DBH - Integration with DBI
      ::LogDispatch - Integration with Log::Dispatch
      ::Session - Integration with CGI::Session
      ::Stream - Help stream files to the browser
      ::TT - Use Template::Toolkit as an alternative to HTML::Template
      ::ValidateRM - Integration with Data::FormValidator and HTML::FillInForm

    The following additional changes are also present in this release:

    - Enhanced tests and documentation for error_mode(). (Rob Kinyon).
    - Clarified Plug-in documentation (Timothy Appnel)
    - Avoid some warnings when getting run mode from PATH_INFO (Emanuele Zeppieri)
    - Use query() object to get PATH_INFO, to workaround bug in IIS web server. (Mark Stosberg)
    - Documented return value of header_props()

Revision 1.17 / (download) - annotate - [select for diffs], Sat Aug 6 06:19:37 2005 UTC (18 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:46 2005 UTC (18 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary

Revision 1.15 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:55 2005 UTC (18 years, 7 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:13 2004 UTC (18 years, 11 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.

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.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Dec 5 15:41:16 2004 UTC (18 years, 11 months ago) by he
Branch: MAIN
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored)

Update p5-CGI-Application from version 2.1 to 3.31.
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, 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
    - 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 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 object.  It is
	  possible to override the cgiapp_get_query() method to return
	  an object of some other module besides, 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:
	  To post message:

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.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 25 06:07:44 2004 UTC (19 years, 7 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 (colored)

Bl3ify and enable pkgviews installation.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 24 22:46:12 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Relinquish maintainership of packages to

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 22 04:14:29 2003 UTC (20 years, 4 months ago) by martti
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

COMMENT should start with a capital letter.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 17 22:55:47 2003 UTC (20 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)


Revision 1.8 / (download) - annotate - [select for diffs], Sun Oct 20 17:46:03 2002 UTC (21 years, 1 month ago) by seb
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.7: +3 -6 lines
Diff to previous 1.7 (colored)

Use buildlink2. Use perl5/

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 18 22:36:36 2002 UTC (21 years, 10 months ago) by mjl
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update p5-CGI-Application to 2.1.

- 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.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 26 06:50:31 2001 UTC (22 years ago) by jlam
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 18 15:20:48 2001 UTC (22 years, 1 month ago) by veego
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

SVR4 packages have a limit of 9 chars for a package name.
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
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.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 27 23:18:55 2001 UTC (22 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Mechanical changes to 375 files to change dependency patterns of the form
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.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Sep 5 17:18:21 2001 UTC (22 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Alter dependencies so that perl>=5.6.1nb2 will satisfy the dependency for
p5-CGI or p5-Data-Dumper.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 17 17:22:20 2001 UTC (22 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Oct 15 02:48:38 2000 UTC (23 years, 1 month ago) by jlam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

p5-CGI-Application: perl5 module to create sophisticated, reusable
	web-based applications

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 15 02:48:38 2000 UTC (23 years, 1 month ago) by jlam
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>