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