libmasonx-interp-withcallbacks-perl - Mason callback support via Params::CallbackRequest

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libmasonx-interp-withcallbacks-perl
Package version: 1.19
Package release: 1
Package architecture: all
Package type: deb
Installed size: 94 B
Download size: 27.63 KB
Official Mirror:
MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to provide a Mason callback system built on Params::CallbackRequest. Callbacks may be either code references provided to the new() constructor, or methods defined in subclasses of Params::Callback. Callbacks are triggered either for every request or by specially named keys in the Mason request arguments, and all callbacks are executed at the beginning of a request, just before Mason creates and executes the request component stack. This module brings support for a sort of plugin architecture based on Params::CallbackRequest to Mason. Mason then executes code before executing any components. This approach allows you to carry out logical processing of data submitted from a form, to affect the contents of the Mason request arguments (and thus the %ARGS hash in components), and even to redirect or abort the request before Mason handles it.


    Source package: libmasonx-interp-withcallbacks-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libmasonx-interp-withcallbacks-perl deb package:
      # sudo apt-get install libmasonx-interp-withcallbacks-perl


    • /usr/share/doc/libmasonx-interp-withcallbacks-perl/changelog.Debian.gz
    • /usr/share/doc/libmasonx-interp-withcallbacks-perl/changelog.gz
    • /usr/share/doc/libmasonx-interp-withcallbacks-perl/copyright
    • /usr/share/man/man3/MasonX::Interp::WithCallbacks.3pm.gz
    • /usr/share/perl5/MasonX/Interp/


    2012-04-09 - Florian Schlichting <> libmasonx-interp-withcallbacks-perl (1.19-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Fabrizio Regalli ] * Switch to DEP5 license format. * Add myself to Uploaders. * Switch d/compat to 8. * Build-Depends: switch to debhelper (>= 8). * Bump to 3.0 quilt format. * Email change: gregor herrmann -> * New upstream release [ gregor herrmann ] * Remove alternative (build) dependencies that are already satisfied in oldstable. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Florian Schlichting ] * Bump Standards-Version to 3.9.3 (use copyright-format 1.0). * Remove version from (build-)dependencies satisfied in oldstable. * Remove markup from long description. * Update years and name/email of upstream copyright. * Add myself to Uploaders and copyright. * Remove mod_perl from Build-Depends-Indep and overrides from debian/rules: The test suite was written for Apache 1, produces lots of ugly warnings but still won't run with Apache2.

    2008-05-09 - gregor herrmann <> libmasonx-interp-withcallbacks-perl (1.18-1) unstable; urgency=low * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Removed: XS- Vcs-Svn fields. * debian/watch: use dist-based URL. * New upstream release. * debian/watch: extended regexp for matching upstream releases. * debian/copyright: use author-independent upstream source URL; adjust years of copyright. * Set Standards-Version to 3.7.3 (no changes). * debian/control: - change my email address and wrap long lines - add Suggests: libapache2-mod-perl2 and Depends: libhtml-mason-perl (>= 1:1.23), libparams-callbackrequest-perl (>= 1.15), libclass-container-perl (>= 0.09). * Refresh debian/rules, no functional changes (except for dropping README, which is just a text version of the POD documentation).

    2007-07-25 - Niko Tyni <> libmasonx-interp-withcallbacks-perl (1.17-1) unstable; urgency=low * New upstream release with the t/htdocs/dhandler patch from 1.16-2. * Revert the libhtml-mason-perl build-dependency bump since this works with earlier versions of HTML::Mason too.

    2007-07-24 - Niko Tyni <> libmasonx-interp-withcallbacks-perl (1.16-2) unstable; urgency=medium [ Niko Tyni ] * t/htdocs/dhandler now returns 200 (HTTP OK) to fix test failures with HTML::Mason 1.36. (Closes: #434445) * Urgency set to medium because of an RC bug fix. [ Damyan Ivanov ] * Bump Build-Depends on libhtml-mason-perl to (>= 1:1.36-2) to use the fix for #434344 (missing dependency on libhtml-parser-perl) * Move libmodule-build-perl from B-D-Indep to B-D, since it is used in the clean target. Thanks, lintian.

    2006-08-07 - gregor herrmann <> libmasonx-interp-withcallbacks-perl (1.16-1) unstable; urgency=low * New upstream release. * Add libtest-pod-perl to Build-Depends-Indep.

    2006-06-17 - gregor herrmann <> libmasonx-interp-withcallbacks-perl (1.15-1) unstable; urgency=low * New upstream release. * Set Debhelper Compatibility Level to 5. * Set Standards-Version to 3.7.2 (no changes). * Specified versions in Build-Dependencies.

    2006-04-20 - Jonas Genannt <> libmasonx-interp-withcallbacks-perl (1.13-3) unstable; urgency=low * New Maintainer (Closes: #348952) * debian/copyright: added url to homepage * debian/rules: clean up * added debian/watch file * Bumped up to 3.7.0 Standards Version * Moved debhelper depend to Build-Depend

    2006-01-21 - Clint Adams <> libmasonx-interp-withcallbacks-perl (1.13-2) unstable; urgency=low * Orphan package.

    2005-12-13 - Clint Adams <> libmasonx-interp-withcallbacks-perl (1.13-1) unstable; urgency=low * Initial Release.