[libcatalyst-view-component-subinclude-perl] 08/09: added patch to disable Class::MOP::load_class (Closes: #748992)

Jonas Genannt jonas at brachium-system.net
Sat Jul 26 13:49:44 UTC 2014


This is an automated email from the git hooks/post-receive script.

hggh-guest pushed a commit to branch master
in repository libcatalyst-view-component-subinclude-perl.

commit 717a65d0178b8c40210fea8b8dec7210ea0aec58
Author: Jonas Genannt <jonas at brachium-system.net>
Date:   Sat Jul 26 15:41:18 2014 +0200

    added patch to disable Class::MOP::load_class (Closes: #748992)
---
 debian/control                            |  7 ++++++-
 debian/patches/class_mop_deprecated.patch | 34 +++++++++++++++++++++++++++++++
 debian/patches/series                     |  1 +
 3 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index d59b55d..7eed53e 100644
--- a/debian/control
+++ b/debian/control
@@ -11,10 +11,14 @@ Build-Depends-Indep: libcatalyst-action-renderview-perl,
                      libmoosex-types-perl,
                      liburi-perl,
                      libwww-perl,
+                     libclass-load-perl,
                      perl
-Maintainer: Jonas Genannt <jonas.genannt at capi2name.de>
+Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
+Uploaders: Jonas Genannt <jonas.genannt at capi2name.de>
 Standards-Version: 3.9.5
 Homepage: https://metacpan.org/release/Catalyst-View-Component-SubInclude
+Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libcatalyst-view-component-subinclude-perl.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcatalyst-view-component-subinclude-perl.git;a=summary
 
 Package: libcatalyst-view-component-subinclude-perl
 Architecture: all
@@ -25,6 +29,7 @@ Depends: libcatalyst-action-renderview-perl,
          libmoose-perl,
          libmoosex-types-perl,
          libwww-perl,
+         libclass-load-perl,
          ${misc:Depends},
          ${perl:Depends}
 Description: Use subincludes in your Catalyst views
diff --git a/debian/patches/class_mop_deprecated.patch b/debian/patches/class_mop_deprecated.patch
new file mode 100644
index 0000000..b8f04cc
--- /dev/null
+++ b/debian/patches/class_mop_deprecated.patch
@@ -0,0 +1,34 @@
+Description: removed deprecated usage of Class::MOP::load_class
+Author: Zoffix Znet <cpan at zoffix.com>
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=91021
+
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -12,6 +12,7 @@
+ requires 'Moose';
+ requires 'Moose::Role';
+ requires 'MooseX::Types';
++requires 'Class::Load' => '0.20';
+ requires 'Carp';
+ requires 'namespace::clean';
+ requires 'LWP::UserAgent';
+--- a/lib/Catalyst/View/Component/SubInclude.pm
++++ b/lib/Catalyst/View/Component/SubInclude.pm
+@@ -3,7 +3,7 @@
+ 
+ use Carp qw/croak/;
+ use Catalyst::Utils ();
+-use Class::MOP ();
++use Class::Load ();
+ use MooseX::Types::Moose qw/Str HashRef/;
+ use namespace::clean -except => 'meta';
+ 
+@@ -178,7 +178,7 @@
+         $short_class
+         : __PACKAGE__ . '::' . $short_class;
+ 
+-    Class::MOP::load_class($class);
++    Class::Load::load_class($class);
+ 
+     return $cache->{$class} = $class->new($plugin_config);
+ }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7a27092
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+class_mop_deprecated.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcatalyst-view-component-subinclude-perl.git



More information about the Pkg-perl-cvs-commits mailing list