commit:     fd4c039396ef06813e5db7760cbb867094a02f25
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Mon Dec 13 18:56:41 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Mon Dec 13 21:29:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4c0393

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 <AT> levelnine.at>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../files/Template-Toolkit-2.27-cgipm.patch        | 66 ----------------------
 .../files/Template-Toolkit-2.27-no-dot-inc.patch   | 54 ------------------
 2 files changed, 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 <ken...@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 <ken...@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
-

Reply via email to