diff options
author | Michael Mair-Keimberger <mmk@levelnine.at> | 2021-12-13 19:56:41 +0100 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2021-12-13 22:29:48 +0100 |
commit | fd4c039396ef06813e5db7760cbb867094a02f25 (patch) | |
tree | 6d3030af92ee9e4e15491109c38f7f44487a3131 /dev-perl/Template-Toolkit | |
parent | www-apache/mod_authnz_external: Cleanup old version (diff) | |
download | gentoo-fd4c039396ef06813e5db7760cbb867094a02f25.tar.gz gentoo-fd4c039396ef06813e5db7760cbb867094a02f25.tar.bz2 gentoo-fd4c039396ef06813e5db7760cbb867094a02f25.zip |
dev-perl/Template-Toolkit: remove unused patch(es)
Closes: https://github.com/gentoo/gentoo/pull/23291
Package-Manager: Portage-3.0.29, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-perl/Template-Toolkit')
-rw-r--r-- | dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch | 66 | ||||
-rw-r--r-- | dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch | 54 |
2 files changed, 0 insertions, 120 deletions
diff --git a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch deleted file mode 100644 index 422cc851838f..000000000000 --- a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch +++ /dev/null @@ -1,66 +0,0 @@ -From e723aeecf60ece32f6a1381f5c026ae08cae9913 Mon Sep 17 00:00:00 2001 -From: Kent Fredric <kentnl@gentoo.org> -Date: Sat, 13 Jan 2018 13:48:31 +1300 -Subject: Fix tests warning w/ CGI.pm - -This currently seems like an intractable problem with the syntax of -Template::Toolkit forcing list context by default on called functions. - -The only real way around this is to either: - -A) always use Template::Plugin::Scalar to enforce scalar context -B) abuse cgi.multi_param to simply silence the warning and being an - adult about the fact "yes, this returns a list, make sure you do the - right thing with that" - -Bug: https://rt.cpan.org/Ticket/Display.html?id=100503 ---- - t/cgi.t | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -diff --git a/t/cgi.t b/t/cgi.t -index 023ab5ab..6086e145 100644 ---- a/t/cgi.t -+++ b/t/cgi.t -@@ -49,28 +49,32 @@ sub barf { - - __END__ - -- test -- -+[% USE scalar -%] - [% USE cgi = CGI('id=abw&name=Andy+Wardley'); global.cgi = cgi -%] --name: [% global.cgi.param('name') %] -+name: [% global.cgi.scalar.param('name') %] - -- expect -- - name: Andy Wardley - - -- test -- --name: [% global.cgi.param('name') %] -+[% USE scalar -%] -+name: [% global.cgi.scalar.param('name') %] - - -- expect -- - name: Andy Wardley - - -- test -- --[% FOREACH key = global.cgi.param.sort -%] -- * [% key %] : [% global.cgi.param(key) %] -+[% USE scalar -%] -+[% FOREACH key = global.cgi.multi_param.sort -%] -+ * [% key %] : [% global.cgi.scalar.param(key) %] - [% END %] - -- expect -- - * id : abw - * name : Andy Wardley - - -- test -- --[% FOREACH key = global.cgi.param().sort -%] -- * [% key %] : [% global.cgi.param(key) %] -+[% USE scalar -%] -+[% FOREACH key = global.cgi.multi_param().sort -%] -+ * [% key %] : [% global.cgi.scalar.param(key) %] - [% END %] - -- expect -- - * id : abw --- -2.15.1 - diff --git a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch deleted file mode 100644 index 97decd75cb14..000000000000 --- a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 65e7f0e980e64dd0525eda058330cea06379c332 Mon Sep 17 00:00:00 2001 -From: Kent Fredric <kentnl@gentoo.org> -Date: Sat, 13 Jan 2018 13:05:52 +1300 -Subject: Fix relative path handling in templates on Perl 5.26+ - -NB: It doesn't seem like the value of "$compiled" is very useful in the -failure case, as the expectation is that'd have been a falsey value at -best, or a literal "undef" at worst, yeilding additional warnings. - -Bug: https://rt.cpan.org/Ticket/Display.html?id=121171 -Bug: https://bugs.gentoo.org/615704 ---- - lib/Template/Provider.pm | 20 ++++++++++++++++++-- - 1 file changed, 18 insertions(+), 2 deletions(-) - -diff --git a/lib/Template/Provider.pm b/lib/Template/Provider.pm -index 6ecb2453..61c3469c 100644 ---- a/lib/Template/Provider.pm -+++ b/lib/Template/Provider.pm -@@ -562,13 +562,29 @@ sub _compiled_filename { - - sub _load_compiled { - my ($self, $file) = @_; -+ -+ # Implicitly Relative paths are not supported -+ # by "require" and invoke @INC traversal, where relative -+ # paths only traditionally worked prior to Perl 5.26 -+ # due to the presence of '.' in @INC -+ # -+ # Given load_compiled never wants to traverse @INC, forcing -+ # an absolute path for the loaded file and the INC key is -+ # sensible. -+ # -+ # NB: %INC Keys are always identical to their respective -+ # "require" invocations regardless of OS, and the only time -+ # one needs to care about slash direction is when dealing -+ # with Module::Name -> Module/Name.pm translation. -+ my $fpath = File::Spec->rel2abs( $file ); -+ - my $compiled; - - # load compiled template via require(); we zap any - # %INC entry to ensure it is reloaded (we don't - # want 1 returned by require() to say it's in memory) -- delete $INC{ $file }; -- eval { $compiled = require $file; }; -+ delete $INC{ $fpath }; -+ eval { $compiled = require $fpath; }; - return $@ - ? $self->error("compiled template $compiled: $@") - : $compiled; --- -2.15.1 - |