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

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libmasonx-interp-withcallbacks-perl_1.19-3_all.deb
Package name libmasonx-interp-withcallbacks-perl
Package version 1.19
Package release 3
Package architecture all
Package type deb
Category perl role::shared-lib
License -
Maintainer Debian Perl Group <>
Download size 26.00 KB
Installed size 62.00 KB
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.


Package Version Architecture Repository
libmasonx-interp-withcallbacks-perl_1.19-3_all.deb 1.19 all Debian Main
libmasonx-interp-withcallbacks-perl - - -


Name Value
libclass-container-perl -
libhtml-mason-perl -
libparams-callbackrequest-perl -
perl -


Type URL
Binary Package libmasonx-interp-withcallbacks-perl_1.19-3_all.deb
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




2015-06-17 - gregor herrmann <>
libmasonx-interp-withcallbacks-perl (1.19-3) unstable; urgency=medium
* Add debian/upstream/metadata.
* Add explicit build dependency on libcgi-pm-perl.
* Update years of packaging copyright.
2015-06-06 - Niko Tyni <>
libmasonx-interp-withcallbacks-perl (1.19-2) unstable; urgency=low
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ Niko Tyni ]
* Declare the package autopkgtestable
* Update to Standards-Version 3.9.6
* Add explicit build dependency on libmodule-build-perl
* Update my email address
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.

See Also

Package Description
libmasonx-processdir-perl_0.02-2_all.deb Perl module to process a directory of Mason 2 templates
libmasonx-request-withapachesession-perl_0.31-1_all.deb Session handler in the Mason Request object
libmatch-simple-perl_0.010-1_all.deb simplified clone of smartmatch operator
libmatch-simple-xs-perl_0.001-2+b5_i386.deb XS backend for match::simple
libmatchbox-dev_1.9-osso8-5_i386.deb shared library for Matchbox Project applications [development]
libmatchbox-doc_1.9-osso8-5_all.deb shared library for Matchbox Project applications [documentation]
libmatchbox1_1.9-osso8-5_i386.deb shared library for Matchbox Project applications [runtime]
libmate-desktop-2-17_1.20.4-2_i386.deb Library with common API for various MATE modules (library)
libmate-desktop-dev_1.20.4-2_i386.deb Library with common API for various MATE modules (development files)
libmate-desktop-doc_1.20.4-2_all.deb Library with common API for various MATE modules (documentation files)
libmate-menu-dev_1.20.2-1_i386.deb implementation of the freedesktop menu specs for MATE (development files)
libmate-menu2_1.20.2-1_i386.deb implementation of the freedesktop menu specification for MATE (library)
libmate-panel-applet-4-1_1.20.5-1_i386.deb library for MATE Panel applets
libmate-panel-applet-dev_1.20.5-1_i386.deb library for MATE Panel applets (development files)
libmate-panel-applet-doc_1.20.5-1_all.deb library for MATE Panel applets (documentation files)