d009f73
Name:           perl-Devel-SmallProf
d009f73
Version:        2.02
7ec9d3d
Release:        32%{?dist}
d009f73
Summary:        Per-line Perl profiler
d009f73
License:        GPL+ or Artistic
b1abaab
URL:            https://metacpan.org/release/Devel-SmallProf
b1abaab
Source0:        https://cpan.metacpan.org/authors/id/S/SA/SALVA/Devel-SmallProf-%{version}.tar.gz
7c1586e
# defined() should not be used for array RT#98192
7c1586e
Patch1:         Devel-SmallProf-2.02-Don-t-use-defined-array.patch
8acfc32
# Adapt to Perl 5.28.0, CPAN RT#125709
8acfc32
Patch2:         Devel-SmallProf-2.02-Remove-DB-sub-declaration.patch
08262e1
# Fix loading ./.smallprof, CPAN RT#121134
08262e1
Patch3:         Devel-SmallProf-2.02-Fix-Perl-5.26-support-without-.-in-INC.patch
d009f73
BuildArch:      noarch
8935976
BuildRequires:  coreutils
8935976
# For iconv
8935976
BuildRequires:  glibc-common
8935976
BuildRequires:  make
aae01cc
BuildRequires:  perl-generators
8935976
BuildRequires:  perl-interpreter
d009f73
BuildRequires:  perl(ExtUtils::MakeMaker)
8935976
# Run-time:
7c1586e
BuildRequires:  perl(strict)
d009f73
BuildRequires:  perl(Time::HiRes)
8935976
# Tests:
8935976
BuildRequires:  perl(Test::More)
8935976
# Optional tests:
8935976
# Test::Pod not used if login is not salva
7c1586e
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
d009f73
7c1586e
# Filter bogus provide of perl(DB)
52cb4c3
%global __provides_exclude ^perl\\(DB\\)
52cb4c3
d009f73
%description
d009f73
The Devel::SmallProf profiler is focused on the time taken for a program
d009f73
run on a line-by-line basis. It is intended to be as "small" in terms of
d009f73
impact on the speed and memory usage of the profiled program as possible
d009f73
and also in terms of being simple to use.
d009f73
d009f73
%prep
d009f73
%setup -q -n Devel-SmallProf-%{version}
7c1586e
%patch1 -p1
8acfc32
%patch2 -p1
08262e1
%patch3 -p1
d009f73
d009f73
iconv -f iso8859-1 -t utf-8 README >README.conv && mv -f README.conv README
d009f73
d009f73
%build
8935976
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
d009f73
make %{?_smp_mflags}
d009f73
d009f73
%install
7c1586e
make pure_install DESTDIR=$RPM_BUILD_ROOT
d009f73
%{_fixperms} $RPM_BUILD_ROOT/*
d009f73
d009f73
%check
d009f73
make test
d009f73
d009f73
%files
d009f73
%doc Changes README TODO
52cb4c3
%{perl_vendorlib}/Devel/
d009f73
%{_mandir}/man3/*
d009f73
d009f73
%changelog
7ec9d3d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-32
7ec9d3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7ec9d3d
108d55a
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-31
108d55a
- Perl 5.28 rebuild
108d55a
8acfc32
* Fri Jun 29 2018 Petr Pisar <ppisar@redhat.com> - 2.02-30
8acfc32
- Adapt to Perl 5.28.0,  (CPAN RT#125709)
08262e1
- Fix loading ./.smallprof (CPAN RT#121134)
8acfc32
bc30664
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-29
bc30664
- Perl 5.28 rebuild
bc30664
4697185
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-28
4697185
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4697185
6a261ef
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-27
6a261ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6a261ef
b575d3a
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-26
b575d3a
- Perl 5.26 rebuild
b575d3a
849f97b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-25
849f97b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
849f97b
d99dafb
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-24
d99dafb
- Perl 5.24 rebuild
d99dafb
1f09699
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-23
1f09699
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1f09699
7484476
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-22
7484476
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7484476
2bff187
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-21
2bff187
- Perl 5.22 rebuild
2bff187
7c1586e
* Thu Apr 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-20
7c1586e
- Fixed RT#98192
7c1586e
- Modernize spec
7c1586e
5ebee74
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-19
5ebee74
- Perl 5.20 rebuild
5ebee74
d8a63f3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-18
d8a63f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d8a63f3
dc40006
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-17
dc40006
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
dc40006
b9ba02a
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.02-16
b9ba02a
- Perl 5.18 rebuild
b9ba02a
d704493
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-15
d704493
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d704493
e4a3ec3
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-14
e4a3ec3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e4a3ec3
66a5cc4
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.02-13
66a5cc4
- Perl 5.16 rebuild
66a5cc4
e9a04dd
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-12
e9a04dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e9a04dd
0ebb4a8
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.02-11
0ebb4a8
- Perl mass rebuild
0ebb4a8
52cb4c3
* Tue Apr 19 2011 Paul Howarth <paul@city-fan.org> - 2.02-10
52cb4c3
- Make the provides filter work with rpm 4.9 too
52cb4c3
2e44b38
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-9
2e44b38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2e44b38
d2221b0
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.02-8
52cb4c3
- Rebuild to fix problems with vendorarch/lib (#661697)
d2221b0
2b4d14b
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.02-7
2b4d14b
- Mass rebuild with perl-5.12.0
2b4d14b
1ca2b40
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.02-6
1ca2b40
- Mass rebuild with perl-5.12.0
1ca2b40
498aa7a
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.02-5
498aa7a
- rebuild against perl 5.10.1
498aa7a
af380ce
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-4
af380ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
af380ce
cd25966
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02-3
cd25966
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
cd25966
d009f73
* Fri Jan 23 2009 Iain Arnell <iarnell@gmail.com> 2.02-2
d009f73
- strip bogus provides
d009f73
d009f73
* Wed Jan 21 2009 Iain Arnell 2.02-1
d009f73
- Specfile autogenerated by cpanspec 1.77.