diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bcb3f19 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/Test-Fatal-0.010.tar.gz diff --git a/.perl-Test-Fatal.metadata b/.perl-Test-Fatal.metadata new file mode 100644 index 0000000..532d1c3 --- /dev/null +++ b/.perl-Test-Fatal.metadata @@ -0,0 +1 @@ +0814e1dc9bc81d0f909ec2610fb97ffad7b8a868 SOURCES/Test-Fatal-0.010.tar.gz diff --git a/SOURCES/Test-Fatal-0.008-old-EU::MM.patch b/SOURCES/Test-Fatal-0.008-old-EU::MM.patch new file mode 100644 index 0000000..4323ead --- /dev/null +++ b/SOURCES/Test-Fatal-0.008-old-EU::MM.patch @@ -0,0 +1,30 @@ +--- Test-Fatal/Makefile.PL ++++ Test-Fatal/Makefile.PL +@@ -4,7 +4,7 @@ + + + +-use ExtUtils::MakeMaker 6.30; ++use ExtUtils::MakeMaker; + + + +@@ -17,7 +17,7 @@ + "overload" => 0 + }, + "CONFIGURE_REQUIRES" => { +- "ExtUtils::MakeMaker" => "6.30" ++ "ExtUtils::MakeMaker" => "0" + }, + "DISTNAME" => "Test-Fatal", + "EXE_FILES" => [], +@@ -54,6 +54,9 @@ + delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; + ++delete $WriteMakefileArgs{LICENSE} ++ unless eval { ExtUtils::MakeMaker->VERSION(6.31) }; ++ + WriteMakefile(%WriteMakefileArgs); + + diff --git a/SPECS/perl-Test-Fatal.spec b/SPECS/perl-Test-Fatal.spec new file mode 100644 index 0000000..722686e --- /dev/null +++ b/SPECS/perl-Test-Fatal.spec @@ -0,0 +1,129 @@ +Summary: Incredibly simple helpers for testing code with exceptions +Name: perl-Test-Fatal +Version: 0.010 +Release: 5%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +Url: http://search.cpan.org/dist/Test-Fatal/ +Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Fatal-%{version}.tar.gz +Patch0: Test-Fatal-0.008-old-EU::MM.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) >= 5.57 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::Builder) +BuildRequires: perl(Test::Builder::Tester) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Try::Tiny) >= 0.07 +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Test::Builder) + +%description +Test::Fatal is an alternative to the popular Test::Exception. It does much +less, but should allow greater flexibility in testing exception-throwing code +with about the same amount of typing. + +%prep +%setup -q -n Test-Fatal-%{version} + +# We don't really need ExtUtils::MakeMaker ≥ 6.30 +%if "%{?rhel}" == "4" +%patch0 -p1 +%endif + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null +%{_fixperms} %{buildroot} + +%check +make test RELEASE_TESTING=1 + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/Test/ +%{_mandir}/man3/Test::Fatal.3pm* + +%changelog +* Fri Dec 27 2013 Daniel Mach - 0.010-5 +- Mass rebuild 2013-12-27 + +* Thu Oct 18 2012 Jitka Plesnikova - 0.010-4 +- Specify all dependencies + +* Fri Jul 20 2012 Fedora Release Engineering - 0.010-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 11 2012 Petr Pisar - 0.010-2 +- Perl 5.16 rebuild + +* Thu Feb 16 2012 Paul Howarth 0.010-1 +- Update to 0.010 + - Avoid tickling an overloading bug in perl 5.6 during testing + (CPAN RT#74847) + +* Fri Feb 10 2012 Paul Howarth 0.009-1 +- Update to 0.009 + - Advise against using isnt(exception{...},undef) + +* Fri Jan 13 2012 Fedora Release Engineering 0.008-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Nov 7 2011 Paul Howarth 0.008-1 +- Update to 0.008 + - Revert the mistake by which 0.004 allowed blocks after "exception" as well + as "success" +- BR: perl(Carp) +- Update patch for building with ExtUtils::MakeMaker < 6.30 + +* Mon Jun 20 2011 Marcela Mašláňová 0.006-2 +- Perl mass rebuild + +* Thu Jun 2 2011 Paul Howarth 0.006-1 +- Update to 0.006 + - Crank back the Test::More and Exporter requirements (CPAN RT#62699) + - Add lives_ok and dies_ok emulation (CPAN RT#67598) +- Versions patch replaced by workaround for old ExtUtils::MakeMaker +- BR: perl(Test::Builder::Tester) + +* Tue Apr 26 2011 Paul Howarth 0.005-1 +- Update to 0.005 + - Fix the logic that picks tests for 5.13.1+ + +* Tue Apr 26 2011 Paul Howarth 0.004-1 +- Update to 0.004 + - success blocks now allow trailing blocks like finally, catch, etc. +- Remove remaining uses of macros for commands +- Re-order %%install section to conventional position in spec + +* Wed Feb 09 2011 Fedora Release Engineering 0.003-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Oct 29 2010 Paul Howarth 0.003-1 +- Update to 0.003 + - More tests for false exceptions, especially on 5.13 +- Update versions patch + +* Thu Oct 28 2010 Paul Howarth 0.002-1 +- Update to 0.002 + - Add tests for handling of false exceptions + - Fix precedence error in documentation +- Update versions patch + +* Wed Oct 27 2010 Paul Howarth 0.001-2 +- Sanitize spec for Fedora submission + +* Tue Oct 26 2010 Paul Howarth 0.001-1 +- Initial RPM version