[perl-Devel-Hide] patch to avoid warnings for 'defined(@array)' - rt#74225
Iain Arnell
iarnell at fedoraproject.org
Thu Jun 28 11:38:01 UTC 2012
commit 1b877eb80027d6de39543bb6d8bd734b2ad78848
Author: Iain Arnell <iarnell at gmail.com>
Date: Thu Jun 28 05:36:46 2012 -0600
patch to avoid warnings for 'defined(@array)' - rt#74225
perl-Devel-Hide.spec | 9 ++++++++-
rt74225.patch | 12 ++++++++++++
2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/perl-Devel-Hide.spec b/perl-Devel-Hide.spec
index 1d3fc2d..182b37a 100644
--- a/perl-Devel-Hide.spec
+++ b/perl-Devel-Hide.spec
@@ -1,11 +1,14 @@
Name: perl-Devel-Hide
Version: 0.0008
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Forces the unavailability of specified Perl modules (for testing)
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Devel-Hide/
Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Devel-Hide-%{version}.tar.gz
+# 'defined(@array)' is deprecated - avoid warnings
+# see https://rt.cpan.org/Public/Bug/Display.html?id=74225
+Patch0: rt74225.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
@@ -21,6 +24,7 @@ installed or not).
%prep
%setup -q -n Devel-Hide-%{version}
+%patch0 -p1
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -49,6 +53,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*
%changelog
+* Thu Jun 28 2012 Iain Arnell <iarnell at gmail.com> 0.0008-11
+- patch to avoid warnings for 'defined(@array)' - rt#74225
+
* Tue Jun 12 2012 Petr Pisar <ppisar at redhat.com> - 0.0008-10
- Perl 5.16 rebuild
diff --git a/rt74225.patch b/rt74225.patch
new file mode 100644
index 0000000..1f03ef3
--- /dev/null
+++ b/rt74225.patch
@@ -0,0 +1,12 @@
+diff -up Devel-Hide-0.0008/lib/Devel/Hide.pm.orig Devel-Hide-0.0008/lib/Devel/Hide.pm
+--- Devel-Hide-0.0008/lib/Devel/Hide.pm.orig 2007-11-15 07:45:02.000000000 -0700
++++ Devel-Hide-0.0008/lib/Devel/Hide.pm 2012-06-28 05:27:24.000000000 -0600
+@@ -101,7 +101,7 @@ sub _push_hidden {
+ BEGIN {
+
+ # unless @HIDDEN was user-defined elsewhere, set default
+- if ( !defined @HIDDEN && $ENV{DEVEL_HIDE_PM} ) {
++ if ( !@HIDDEN && $ENV{DEVEL_HIDE_PM} ) {
+ _push_hidden( split q{ }, $ENV{DEVEL_HIDE_PM} );
+
+ # NOTE. "split ' ', $s" is special. Read "perldoc -f split".
More information about the scm-commits
mailing list