summaryrefslogtreecommitdiff
path: root/dev-perl/Log-TraceMessages
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-29 11:22:34 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-10-29 11:22:34 +0000
commitbd7908c6630f38067350d396ac5d18c3cc2434a0 (patch)
tree3559b3e11424f5529527f2474d8a977a91ee3389 /dev-perl/Log-TraceMessages
parent8b2628ad8526c806375e7b157889e4274b70248b (diff)
gentoo resync : 29.10.2017
Diffstat (limited to 'dev-perl/Log-TraceMessages')
-rw-r--r--dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild4
-rw-r--r--dev-perl/Log-TraceMessages/Manifest3
-rw-r--r--dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch78
3 files changed, 82 insertions, 3 deletions
diff --git a/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild
index ff06c2c74f6c..533799d8bc65 100644
--- a/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild
+++ b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,5 +15,5 @@ IUSE=""
RDEPEND=">=dev-perl/HTML-FromText-1.004"
DEPEND="${RDEPEND}"
-
+PATCHES=("${FILESDIR}/${P}-posix-tmpnam.patch")
SRC_TEST="do"
diff --git a/dev-perl/Log-TraceMessages/Manifest b/dev-perl/Log-TraceMessages/Manifest
index eb18cd08ab60..4724d44621b1 100644
--- a/dev-perl/Log-TraceMessages/Manifest
+++ b/dev-perl/Log-TraceMessages/Manifest
@@ -1,5 +1,6 @@
+AUX Log-TraceMessages-1.400.0-posix-tmpnam.patch 2424 SHA256 1bb850ac95d16f41d9c28f9c7d9483cf51ece6e0de4179c54b61cb90227c617b SHA512 307c6b54a1717664463c7295ea24d5b25bf3ceea0e83b7f6baf74478f273fb23e39b208257f694f2c0786629c1dc7af616a4db3fc40681c133fd4c9a9a888055 WHIRLPOOL 8b1b9ffdf6fb8ca97f58de7d19c2fcac68379839ed49f494579a21e80b4d7427e58e22f85e6bef89414fcd54bc6b16b561a8e0e04bf33f6146c16bd112b2c930
DIST Log-TraceMessages-1.4.tar.gz 5437 SHA256 343ab47c1d69200df6d37bc1dd0127132e6f0a469b77ee6b71eca1146ce6cf8f SHA512 ccd298f7ecc0cb7e478812dbbe20b870baa2f87f19b8adfa003818d70e1118f7a3f59a7f50898ac22751d2dc4b96fe9bd1282b30b72cce7334e645b593a01aae WHIRLPOOL 6f417f5a00df8fe57b669b2ccd1957ba7cc3cf7dcdec1357e31354c4c6bfa474e0629ce437eece306e1f4be18d8cf81400f8a45d44f0058aa03a606405b09cd1
-EBUILD Log-TraceMessages-1.400.0-r1.ebuild 344 SHA256 f1444b566518833f6a7b8ee8fb810dc1023a9e1a4396b6beb554bc371db3b2ef SHA512 80dd8fcbac91c43a29f00601b1da2682543eed3f0dfdd821341554fa65b2c29baad0c13f65e6ad487cd8bae8d19ef676a641c9a5bc14f62db668987e6d18ae0c WHIRLPOOL 4f61ade0bcdfd5649f246cf2447ea080d9c15e9c1beb8757cd1d7f18dbb52b4e0e940aed385bec5ec9e49e4df1d357e9a9f06c2f8e794548eff9b00bc73772e6
+EBUILD Log-TraceMessages-1.400.0-r1.ebuild 391 SHA256 fa63ef462f3d21217cbeaf6060516614b1b44d18719d2e9c119be211f8450119 SHA512 aac9d6c2788ce1b94ec79bd485643f8d7e5bdefd1d327ffd41d8ed12aeffafe363a2379ac3c34eb5bc92b1c28339ce6e0e5a709834456f0b752a24e99aebd818 WHIRLPOOL 996ffa962d6981a3afab16ca8a740a45f59cdc6acce2c5963030aef06952d239336ec9bbd50cce88f6981e0ad984f3c6812cb340bf1adfe48e92f95d13f20948
MISC ChangeLog 2467 SHA256 6c300cad86022638ff7bc7c4a8df6e343890548980b942ebc580b17a65eb47a7 SHA512 168e57bd7b0b9a81919e9f4b4b010a8e3f5e0e2e846452f60b1410a20486c182e1f7af7bd5dca72725ddbfddafb50be8ba5b62c2d030a89cd50a1723e95e2af5 WHIRLPOOL 68ca6b9cbdaa8e021642869de20d862a6544d50c271cc2276a63ce575a61c285eba841ceb45345afe3fd8cf8e61ca2034712d36b3894eb1932da332ec21e3f02
MISC ChangeLog-2015 2946 SHA256 7fcc4d6c5e63e77a11400b5e11fd4928d02c393fe04159e0f4db6c01adbf9f43 SHA512 b7e9bc9d55e4a66418df9ca41a7df811ed70dedccab106adab9106d44e64e2d3200ff9be50dd11c1b51db49d7a696e5512cf0fe4ec43b0824f3a10c178a6732a WHIRLPOOL a7f1935ef7492ec476c82159312a2a0e74d18f4638f0ccf8b0b82cdb7bc4303222348750ff9c282673240199e9dd7c459f2b554fc7aa9f645da68985496627a8
MISC metadata.xml 406 SHA256 999653bbabec5fc73b0391d45d32006ecab1fcc504c236ce345699e75809bc35 SHA512 4778efe5353db60500a964dbeb8b5c229b76e59953ff8d4e2b82fddc0ccfd20d86dd8110b1d4903dd52070d0d4f20ee047b6bc72dda88ee4d3e828a6c9f202e9 WHIRLPOOL d281c85fa32885dfca564296d409ce8f11672ea3aaa96eef6fcb9c9d39b2950a6d6ab48ccdc7cd51bd525a0a110b83f79250625bf488f622cda794f77c1ae33b
diff --git a/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch b/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch
new file mode 100644
index 000000000000..e5e4066198b0
--- /dev/null
+++ b/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch
@@ -0,0 +1,78 @@
+From 26d6f87b667e9087694633b38750c8ef230fefca Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 22 May 2017 15:18:01 +0200
+Subject: Use File::Temp::tempfile instead of POSIX::tmpnam
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Perl 5.26.0 removed POSIX::tmpnam().
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=115089
+Bug: https://bugs.gentoo.org/617052
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ Makefile.PL | 5 ++++-
+ test.pl | 10 +++++-----
+ 2 files changed, 9 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 9ff3e55..01f41a9 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -4,5 +4,8 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Log::TraceMessages',
+ 'VERSION_FROM' => 'TraceMessages.pm', # finds $VERSION
+- 'PREREQ_PM' => { 'HTML::FromText' => '1.004' },
++ 'PREREQ_PM' => {
++ 'File::Temp' => '0',
++ 'HTML::FromText' => '1.004',
++ },
+ );
+diff --git a/test.pl b/test.pl
+index d1afa67..c8635a7 100644
+--- a/test.pl
++++ b/test.pl
+@@ -21,7 +21,7 @@ print "ok 1\n";
+ ######################### End of black magic.
+
+ use strict;
+-use POSIX qw(tmpnam);
++use File::Temp qw(tempfile);
+ my $test_str = 'test < > &';
+ my $debug = 0;
+ my $out;
+@@ -50,7 +50,7 @@ print "ok 4\n";
+ # Test 5 - t() with $CGI == 0 after setting a logfile
+ ${Log::TraceMessages::On} = 1;
+ ${Log::TraceMessages::CGI} = 0;
+-my $tmp = tmpnam();
++my ($fd, $tmp) = tempfile();
+ ${Log::TraceMessages::Logfile} = $tmp;
+ $out = grab_output("t('$test_str')");
+ ${Log::TraceMessages::Logfile} = undef;
+@@ -68,7 +68,7 @@ unlink $tmp or die "cannot unlink $tmp: $!";
+ # Test 6 - t() with $CGI == 1 after setting a different logfile
+ ${Log::TraceMessages::On} = 1;
+ ${Log::TraceMessages::CGI} = 1;
+-my $tmp = tmpnam();
++my ($fd, $tmp) = tempfile();
+ ${Log::TraceMessages::Logfile} = $tmp;
+ $out = grab_output("t('$test_str')");
+ ${Log::TraceMessages::Logfile} = undef;
+@@ -124,8 +124,8 @@ print "ok 11\n";
+ sub grab_output($) {
+ die 'usage: grab_stderr(string to eval)' if @_ != 1;
+ my $code = shift;
+- require POSIX;
+- my $tmp_o = POSIX::tmpnam(); my $tmp_e = POSIX::tmpnam();
++ my ($fd_o, $tmp_o) = File::Temp::tempfile();
++ my ($fd_e, $tmp_e) = File::Temp::tempfile();
+ local *OLDOUT, *OLDERR;
+
+ print "running code: $code\n" if $debug;
+--
+2.14.3
+