From 64cd712771101728b167c86dfba5a4235533a978 Mon Sep 17 00:00:00 2001 From: Petr Šabata Date: Sep 04 2015 13:49:53 +0000 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 - 0.07-1 +- 0.07 bump +- Update source URL +- Modernize the spec + * Thu Jun 18 2015 Fedora Release Engineering - 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