r76623 - in /branches/upstream/libmasonx-interp-withcallbacks-perl/current: ./ lib/MasonX/Interp/ t/ t/lib/
fabreg-guest at users.alioth.debian.org
fabreg-guest at users.alioth.debian.org
Mon Jun 27 13:40:52 UTC 2011
Author: fabreg-guest
Date: Mon Jun 27 13:40:43 2011
New Revision: 76623
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=76623
Log:
[svn-upgrade] new version libmasonx-interp-withcallbacks-perl (1.19)
Added:
branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.json
branches/upstream/libmasonx-interp-withcallbacks-perl/current/README.md
Removed:
branches/upstream/libmasonx-interp-withcallbacks-perl/current/Makefile.PL
branches/upstream/libmasonx-interp-withcallbacks-perl/current/README
Modified:
branches/upstream/libmasonx-interp-withcallbacks-perl/current/Build.PL
branches/upstream/libmasonx-interp-withcallbacks-perl/current/Changes
branches/upstream/libmasonx-interp-withcallbacks-perl/current/MANIFEST
branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.yml
branches/upstream/libmasonx-interp-withcallbacks-perl/current/lib/MasonX/Interp/WithCallbacks.pm
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/01basic.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/02priority.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/03keys.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/04errors.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/05object.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/06object_request.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/07combined.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/08apache.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/09cgi.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/10pod.t
branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/lib/TestCallbacks.pm
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/Build.PL?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/Build.PL (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/Build.PL Mon Jun 27 13:40:43 2011
@@ -7,7 +7,10 @@
module_name => 'MasonX::Interp::WithCallbacks',
license => 'perl',
configure_requires => { 'Module::Build' => '0.2701' },
- build_requires => { 'Test::More' => '0.17' },
+ build_requires => {
+ 'Module::Build' => '0.2701',
+ 'Test::More' => '0.17',
+ },
recommends => {
'Test::Pod' => '1.20',
'Apache::TestMB' => 0
@@ -19,4 +22,11 @@
'Params::CallbackRequest' => '1.15',
},
add_to_cleanup => ['t/mason'],
+ meta_merge => {
+ resources => {
+ homepage => 'http://search.cpan.org/dist/MasonX-Interp-WithCallbacks/',
+ bugtracker => 'http://github.com/theory/masonx-interp-withcallbacks/issues/',
+ repository => 'http://github.com/theory/masonx-interp-withcallbacks/',
+ }
+ },
)->create_build_script;
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/Changes?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/Changes (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/Changes Mon Jun 27 13:40:43 2011
@@ -1,4 +1,11 @@
Revision history for Perl extension MasonX::Interp::WithCallbacks.
+
+1.19 2011-06-21T04:33:14
+ - Fixed a pasto in the "Support" section.
+ - Moved repostitory to [GitHub](https://github.com/theory/class-meta/).
+ - Fixed installation documentation in the READE so that it demonstrates
+ using `Build.PL rather than `Makefile.PL`, as the latter is not
+ included in the distribution.
1.18 2008-05-03T23:26:42
- Added "configure_requires" parameter to Build.PL and added Test::Pod
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/MANIFEST?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/MANIFEST (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/MANIFEST Mon Jun 27 13:40:43 2011
@@ -1,10 +1,8 @@
Build.PL
Changes
lib/MasonX/Interp/WithCallbacks.pm
-Makefile.PL
MANIFEST This list of files
-META.yml
-README
+README.md
t/01basic.t
t/02priority.t
t/03keys.t
@@ -20,3 +18,5 @@
t/htdocs/dhandler
t/lib/TestCallbacks.pm
t/lib/TieOut.pm
+META.yml
+META.json
Added: branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.json?rev=76623&op=file
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.json (added)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.json Mon Jun 27 13:40:43 2011
@@ -1,0 +1,61 @@
+{
+ "abstract" : "Mason callback support via Params::CallbackRequest.",
+ "author" : [
+ "David E. Wheeler <david at justatheory.com>"
+ ],
+ "dynamic_config" : 1,
+ "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.110440",
+ "license" : [
+ "perl_5"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "MasonX-Interp-WithCallbacks",
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "Module::Build" : "0.2701",
+ "Test::More" : "0.17"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "Module::Build" : "0.2701"
+ }
+ },
+ "runtime" : {
+ "recommends" : {
+ "Apache::TestMB" : 0,
+ "Test::Pod" : "1.20"
+ },
+ "requires" : {
+ "Class::Container" : "0.09",
+ "HTML::Mason" : "1.23",
+ "Params::CallbackRequest" : "1.15",
+ "Test::Simple" : "0.17"
+ }
+ }
+ },
+ "provides" : {
+ "MasonX::Interp::WithCallbacks" : {
+ "file" : "lib/MasonX/Interp/WithCallbacks.pm",
+ "version" : "1.19"
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "http://github.com/theory/masonx-interp-withcallbacks/issues/"
+ },
+ "homepage" : "http://search.cpan.org/dist/MasonX-Interp-WithCallbacks/",
+ "license" : [
+ "http://dev.perl.org/licenses/"
+ ],
+ "repository" : {
+ "url" : "http://github.com/theory/masonx-interp-withcallbacks/"
+ }
+ },
+ "version" : "1.19"
+}
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.yml?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.yml (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/META.yml Mon Jun 27 13:40:43 2011
@@ -1,29 +1,34 @@
---
-name: MasonX-Interp-WithCallbacks
-version: 1.18
+abstract: 'Mason callback support via Params::CallbackRequest.'
author:
- - 'David Wheeler <david at kineticode.com>'
-abstract: Mason callback support via Params::CallbackRequest.
-license: perl
-resources:
- license: http://dev.perl.org/licenses/
+ - 'David E. Wheeler <david at justatheory.com>'
+build_requires:
+ Module::Build: 0.2701
+ Test::More: 0.17
configure_requires:
Module::Build: 0.2701
+dynamic_config: 1
+generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.110440'
+license: perl
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
+name: MasonX-Interp-WithCallbacks
+provides:
+ MasonX::Interp::WithCallbacks:
+ file: lib/MasonX/Interp/WithCallbacks.pm
+ version: 1.19
+recommends:
+ Apache::TestMB: 0
+ Test::Pod: 1.20
requires:
Class::Container: 0.09
HTML::Mason: 1.23
Params::CallbackRequest: 1.15
Test::Simple: 0.17
-build_requires:
- Test::More: 0.17
-recommends:
- Apache::TestMB: 0
- Test::Pod: 1.20
-provides:
- MasonX::Interp::WithCallbacks:
- file: lib/MasonX/Interp/WithCallbacks.pm
- version: 1.18
-generated_by: Module::Build version 0.280801
-meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.2.html
- version: 1.2
+resources:
+ bugtracker: http://github.com/theory/masonx-interp-withcallbacks/issues/
+ homepage: http://search.cpan.org/dist/MasonX-Interp-WithCallbacks/
+ license: http://dev.perl.org/licenses/
+ repository: http://github.com/theory/masonx-interp-withcallbacks/
+version: 1.19
Added: branches/upstream/libmasonx-interp-withcallbacks-perl/current/README.md
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/README.md?rev=76623&op=file
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/README.md (added)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/README.md Mon Jun 27 13:40:43 2011
@@ -1,0 +1,63 @@
+MasonX/Interp/WithCallbacks version 1.19
+========================================
+
+MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to
+provide a [Mason](http://search.cpan.org/dist/HTML-Mason) callback system
+built on
+[Params::CallbackRequest](http://search.cpan.org/dist/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.
+
+Installation
+------------
+
+To install this module type the following:
+
+ perl Build.PL
+ ./Build
+ ./Build test
+ ./Build install
+
+Dependencies
+------------
+
+This module requires these other modules and libraries:
+
+* Params::CallbackRequest 1.10 or later
+* HTML::Mason 1.23 or later
+* Params::Validate 0.59 or later
+* Exception::Class 1.10 or later
+
+The object-oriented callback interface requires Perl 5.6 or later and
+these other modules and libraries:
+
+* Attribute::Handlers 0.77 or later
+* Clas::ISA
+
+The test suite requires:
+
+* Test::Simple 0.17 or later
+
+Testing of this module with HTML::Mason::ApacheHandler requires:
+
+* Apache::Test 1.03 or later
+* mod_perl 1.22 or later
+* LWP
+
+Copyright and License
+---------------------
+
+Copyright (c) 2003-2011 David E. Wheeler. Some Rights Reserved.
+
+This library is free software; you can redistribute it and/or modify it under
+the same terms as Perl itself.
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/lib/MasonX/Interp/WithCallbacks.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/lib/MasonX/Interp/WithCallbacks.pm?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/lib/MasonX/Interp/WithCallbacks.pm (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/lib/MasonX/Interp/WithCallbacks.pm Mon Jun 27 13:40:43 2011
@@ -8,7 +8,7 @@
use vars qw($VERSION @ISA);
@ISA = qw(HTML::Mason::Interp);
-$VERSION = '1.18';
+$VERSION = '1.19';
Params::Validate::validation_options
( on_fail => sub { HTML::Mason::Exception::Params->throw( join '', @_ ) } );
@@ -875,12 +875,14 @@
=head1 SUPPORT
-This module is stored in an open repository at the following address:
-
-L<https://svn.kineticode.com/MasonX-Interp-WithCallbacks/trunk/>
-
-Patches against SVN::Notify are welcome. Please send bug reports to
-<bug-MasonX-interp-withcallbacks at rt.cpan.org>.
+This module is stored in an open L<GitHub
+repository|http://github.com/theory/masonx-interp-withcallbacks/>. Feel free
+to fork and contribute!
+
+Please file bug reports via L<GitHub
+Issues|http://github.com/theory/masonx-interp-withcallbacks/issues/> or by
+sending mail to
+L<bug-MasonX-Interp-WithCallbacks.cpan.org|mailto:bug-MasonX-Interp-WithCallbacks.cpan.org>.
=head1 SEE ALSO
@@ -902,11 +904,11 @@
=head1 AUTHOR
-David Wheeler <david at kineticode.com>
+David E. Wheeler <david at justatheory.com>
=head1 COPYRIGHT AND LICENSE
-Copyright 2003-2008 by David Wheeler. Some Rights Reserved.
+Copyright 2003-2011 by David E. Wheeler. Some Rights Reserved.
This library is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/01basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/01basic.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/01basic.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/01basic.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 01basic.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/02priority.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/02priority.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/02priority.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/02priority.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 02priority.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/03keys.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/03keys.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/03keys.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/03keys.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 03keys.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/04errors.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/04errors.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/04errors.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/04errors.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 04errors.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/05object.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/05object.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/05object.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/05object.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 05object.t 2866 2006-05-26 22:54:37Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/06object_request.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/06object_request.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/06object_request.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/06object_request.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 06object_request.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/07combined.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/07combined.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/07combined.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/07combined.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 07combined.t 682 2004-09-28 05:59:10Z theory $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/08apache.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/08apache.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/08apache.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/08apache.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 08apache.t 3722 2008-05-03 02:25:47Z david $
use strict;
use Test::More;
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/09cgi.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/09cgi.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/09cgi.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/09cgi.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 09cgi.t 3730 2008-05-03 23:17:25Z david $
use strict;
use FindBin qw($Bin);
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/10pod.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/10pod.t?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/10pod.t (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/10pod.t Mon Jun 27 13:40:43 2011
@@ -1,6 +1,4 @@
#!perl -w
-
-# $Id: 10pod.t 3504 2008-03-10 18:54:16Z theory $
use strict;
use Test::More;
Modified: branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/lib/TestCallbacks.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/lib/TestCallbacks.pm?rev=76623&op=diff
==============================================================================
--- branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/lib/TestCallbacks.pm (original)
+++ branches/upstream/libmasonx-interp-withcallbacks-perl/current/t/lib/TestCallbacks.pm Mon Jun 27 13:40:43 2011
@@ -78,8 +78,6 @@
}
package TestCallbacks;
-
-# $Id: TestCallbacks.pm 3722 2008-05-03 02:25:47Z david $
use strict;
use HTML::Mason::ApacheHandler;
More information about the Pkg-perl-cvs-commits
mailing list