f96adb
Name:           perl-Capture-Tiny
f96adb
Version:        0.24
f96adb
Release:        1%{?dist}
f96adb
Summary:        Capture STDOUT and STDERR from Perl, XS or external programs
f96adb
License:        ASL 2.0
f96adb
Group:          Development/Libraries
f96adb
URL:            http://search.cpan.org/dist/Capture-Tiny/
f96adb
Source0:        http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
f96adb
BuildArch:      noarch
f96adb
BuildRequires:  perl
f96adb
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
f96adb
BuildRequires:  perl(strict)
f96adb
BuildRequires:  perl(warnings)
f96adb
# Run-time:
f96adb
BuildRequires:  perl(Carp)
f96adb
BuildRequires:  perl(Exporter)
f96adb
BuildRequires:  perl(Fcntl)
f96adb
BuildRequires:  perl(File::Spec)
f96adb
BuildRequires:  perl(File::Temp)
f96adb
BuildRequires:  perl(IO::Handle)
f96adb
# PerlIO is optional
f96adb
BuildRequires:  perl(Scalar::Util)
f96adb
# Tests only:
f96adb
BuildRequires:  perl(File::Spec::Functions)
f96adb
BuildRequires:  perl(lib)
f96adb
BuildRequires:  perl(IO::File)
f96adb
BuildRequires:  perl(List::Util)
f96adb
BuildRequires:  perl(Test::More) >= 0.62
f96adb
BuildRequires:  perl(version)
f96adb
# Optional tests:
f96adb
BuildRequires:  perl(Inline)
f96adb
BuildRequires:  perl(Inline::C)
f96adb
BuildRequires:  perl(Parse::RecDescent)
f96adb
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
f96adb
f96adb
%description
f96adb
Capture::Tiny provides a simple, portable way to capture anything sent to
f96adb
STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or
f96adb
from an external program. Optionally, output can be teed so that it is
f96adb
captured while being passed through to the original handles. Yes, it even
f96adb
works on Windows. Stop guessing which of a dozen capturing modules to use
f96adb
in any particular situation and just use this one.
f96adb
f96adb
%prep
f96adb
%setup -q -n Capture-Tiny-%{version}
f96adb
f96adb
%build
f96adb
perl Makefile.PL INSTALLDIRS=perl
f96adb
make %{?_smp_mflags}
f96adb
f96adb
%install
f96adb
make pure_install DESTDIR=%{buildroot}
f96adb
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
f96adb
%{_fixperms} %{buildroot}/*
f96adb
f96adb
%check
f96adb
make test
f96adb
f96adb
%files
f96adb
%doc Changes examples LICENSE README Todo
f96adb
%{perl_privlib}/*
f96adb
%{_mandir}/man3/*
f96adb
f96adb
%changelog
f96adb
* Mon Feb 10 2014 Petr Šabata <contyk@redhat.com> - 0.24-1
f96adb
- Fix #1062427 / CVE-2014-1875
f96adb
- Fix a bogus date in changelog
f96adb
f96adb
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.22-2
f96adb
- Mass rebuild 2013-12-27
f96adb
f96adb
* Thu Mar 28 2013 Petr Pisar <ppisar@redhat.com> - 0.22-1
f96adb
- 0.22 bump
f96adb
f96adb
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-2
f96adb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f96adb
f96adb
* Fri Nov 16 2012 Petr Pisar <ppisar@redhat.com> - 0.21-1
f96adb
- 0.21 bump
f96adb
f96adb
* Thu Oct 04 2012 Petr Šabata <contyk@redhat.com> - 0.20-1
f96adb
- 0.20 bump
f96adb
f96adb
* Wed Aug 08 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-1
f96adb
- 0.19 bump
f96adb
f96adb
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-3
f96adb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f96adb
f96adb
* Sat Jun 16 2012 Petr Pisar <ppisar@redhat.com> - 0.18-2
f96adb
- Perl 5.16 rebuild
f96adb
f96adb
* Mon May 07 2012 Petr Šabata <contyk@redhat.com> - 0.18-1
f96adb
- 0.18 bump
f96adb
f96adb
* Thu Feb 23 2012 Petr Šabata <contyk@redhat.com> - 0.17-1
f96adb
- 0.17 bump
f96adb
f96adb
* Mon Feb 13 2012 Petr Šabata <contyk@redhat.com> - 0.16-1
f96adb
- 0.16 bump
f96adb
f96adb
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-2
f96adb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f96adb
f96adb
* Mon Jan 02 2012 Petr Šabata <contyk@redhat.com> - 0.15-1
f96adb
- 0.15 bump
f96adb
f96adb
* Mon Dec 05 2011 Petr Šabata <contyk@redhat.com> - 0.13-1
f96adb
- 0.13 bump
f96adb
f96adb
* Fri Dec 02 2011 Petr Pisar <ppisar@redhat.com> - 0.12-1
f96adb
- 0.12 bump
f96adb
f96adb
* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.11-2
f96adb
- Perl mass rebuild
f96adb
f96adb
* Fri May 20 2011 Petr Sabata <psabata@redhat.com> - 0.11-1
f96adb
- 0.11 bump
f96adb
- Removing defattr
f96adb
f96adb
* Wed Feb 09 2011 Petr Pisar <ppisar@redhat.com> - 0.10-1
f96adb
- 0.10 bump
f96adb
f96adb
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-2
f96adb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f96adb
f96adb
* Fri Jan 28 2011 Petr Pisar <ppisar@redhat.com> - 0.09-1
f96adb
- 0.09 bump
f96adb
- Remove BuildRoot stuff
f96adb
- Migrate from Module::Build to ExtUtils::MakeMaker
f96adb
- Install into perl core directory
f96adb
f96adb
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-2
f96adb
- 661697 rebuild for fixing problems with vendorach/lib
f96adb
f96adb
* Mon Jun 21 2010 Petr Pisar <ppisar@redhat.com> - 0.08-1
f96adb
- 0.08 bump (bug #606277)
f96adb
f96adb
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-2
f96adb
- Mass rebuild with perl-5.12.0
f96adb
f96adb
* Wed Jan 27 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-1
f96adb
- update
f96adb
f96adb
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.06-2
f96adb
- rebuild against perl 5.10.1
f96adb
f96adb
* Tue Aug 11 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-1
f96adb
- update
f96adb
f96adb
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-2
f96adb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f96adb
f96adb
* Mon Apr 27 2009 Marcela Mašláňová <mmaslano@redhat.com> 0.05-1
f96adb
- Specfile autogenerated by cpanspec 1.78.