psabata pushed to perl-Devel-LeakGuard-Object (master). "0.07 bump (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Sep 4 13:50:03 UTC 2015


From 64cd712771101728b167c86dfba5a4235533a978 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk at redhat.com>
Date: Fri, 4 Sep 2015 15:49:53 +0200
Subject: 0.07 bump

- Update source URL
- Modernize the spec

diff --git a/.gitignore b/.gitignore
index 19c61e0..48b8ace 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 Devel-LeakGuard-Object-0.06.tar.gz
+/Devel-LeakGuard-Object-0.07.tar.gz
diff --git a/Devel-LeakGuard-Object-Carp-1.25.patch b/Devel-LeakGuard-Object-Carp-1.25.patch
deleted file mode 100644
index f9ecfec..0000000
--- a/Devel-LeakGuard-Object-Carp-1.25.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -up Devel-LeakGuard-Object-0.06/t/guard.t.orig Devel-LeakGuard-Object-0.06/t/guard.t
---- Devel-LeakGuard-Object-0.06/t/guard.t.orig	2009-06-24 09:37:57.000000000 -0600
-+++ Devel-LeakGuard-Object-0.06/t/guard.t	2012-06-15 06:18:16.000000000 -0600
-@@ -62,7 +62,7 @@ package main;
-     my $foo1 = Foo->new( '3foo1' );
-     $foo1->{me} = $foo1;
-   };
--  s/line \d+/line #/g for @w;
-+  s/line \d+\.?/line #/g for @w;
-   eq_or_diff [@w],
-    [   "Object leaks found:\n"
-      . "  Class Before  After  Delta\n"
-@@ -89,7 +89,7 @@ package main;
-     $foo1->{me} = $foo1;
-   }
-   on_leak => 'warn';
--  s/line \d+/line #/g for @w;
-+  s/line \d+\.?/line #/g for @w;
-   eq_or_diff [@w],
-    [   "Object leaks found:\n"
-      . "  Class Before  After  Delta\n"
-@@ -107,7 +107,7 @@ package main;
-     }
-     on_leak => 'die';
-   };
--  s/line \d+/line #/g for @w;
-+  s/line \d+\.?/line #/g for @w;
-   eq_or_diff [@w],
-    [   "Object leaks found:\n"
-      . "  Class Before  After  Delta\n"
diff --git a/perl-Devel-LeakGuard-Object.spec b/perl-Devel-LeakGuard-Object.spec
index 4fdff40..c5e4406 100644
--- a/perl-Devel-LeakGuard-Object.spec
+++ b/perl-Devel-LeakGuard-Object.spec
@@ -1,20 +1,31 @@
 Name:           perl-Devel-LeakGuard-Object
-Version:        0.06
-Release:        19%{?dist}
+Version:        0.07
+Release:        1%{?dist}
 Summary:        Scoped checks for object leaks
 License:        GPL+ or Artistic
-Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Devel-LeakGuard-Object/
-Source0:        http://www.cpan.org/authors/id/A/AN/ANDYA/Devel-LeakGuard-Object-%{version}.tar.gz
-# https://rt.cpan.org/Public/Bug/Display.html?id=75381
-Patch0:         Devel-LeakGuard-Object-Carp-1.25.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:        http://www.cpan.org/authors/id/P/PT/PTC/Devel-LeakGuard-Object-%{version}.tar.gz
 BuildArch:      noarch
+# Build
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Runtime
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Devel::Peek)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(List::Util)
+BuildRequires:  perl(Scalar::Util)
+# Tests only
 BuildRequires:  perl(latest)
-BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Test::Differences)
-BuildRequires:  perl(Test::More) >= 0.42
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(vars)
+Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
 
 %description
 This module provides tracking of objects, for the purpose of detecting
@@ -22,33 +33,30 @@ memory leaks due to circular references or innappropriate caching schemes.
 
 %prep
 %setup -q -n Devel-LeakGuard-Object-%{version}
-%patch0 -p 1
 
 %build
-%{__perl} Build.PL installdirs=vendor
-./Build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
-
-%{_fixperms} $RPM_BUILD_ROOT/*
+make pure_install DESTDIR=%{buildroot}
+%{_fixperms} %{buildroot}/*
 
 %check
-./Build test
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make test
 
 %files
-%defattr(-,root,root,-)
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README.md
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Fri Sep 04 2015 Petr Ĺ abata <contyk at redhat.com> - 0.07-1
+- 0.07 bump
+- Update source URL
+- Modernize the spec
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.06-19
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index 1cb2b5d..3dc617d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-098c7cf35634bb196be60765f07fdb7d  Devel-LeakGuard-Object-0.06.tar.gz
+0648006723c96d2e93a22d3d04c2d426  Devel-LeakGuard-Object-0.07.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Devel-LeakGuard-Object.git/commit/?h=master&id=64cd712771101728b167c86dfba5a4235533a978


More information about the perl-devel mailing list