cd272e
Name: 		perl-File-Slurp
cd272e
Version: 	9999.19
cd272e
Release: 	19%{?dist}
cd272e
Summary: 	Efficient Reading/Writing of Complete Files
cd272e
License: 	GPL+ or Artistic
cd272e
Group: 		Development/Libraries
cd272e
URL: 		http://search.cpan.org/dist/File-Slurp/
cd272e
Source0: 	http://www.cpan.org/modules/by-module/File/File-Slurp-%{version}.tar.gz
cd272e
cd272e
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cd272e
BuildArch: noarch
cd272e
cd272e
BuildRequires:  perl-generators
cd272e
BuildRequires:  perl(ExtUtils::MakeMaker)
cd272e
# Run-time
cd272e
BuildRequires:  perl(Carp)
cd272e
BuildRequires:  perl(Exporter)
cd272e
# Tests
cd272e
BuildRequires:  perl(Data::Dumper)
cd272e
BuildRequires:  perl(IO::Handle)
cd272e
BuildRequires:  perl(lib)
cd272e
BuildRequires:  perl(Test::More)
cd272e
# Optional tests
cd272e
BuildRequires:  perl(Test::Pod) >= 1.14
cd272e
BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
cd272e
cd272e
%{?perl_default_filter}
cd272e
cd272e
%description
cd272e
This module provides subs that allow you to read or write entire files with
cd272e
one simple call. They are designed to be simple to use, have flexible ways
cd272e
to pass in or get the file contents and to be very efficient. There is also
cd272e
a sub to read in all the files in a directory other than . and ..
cd272e
cd272e
These slurp/spew subs work for files, pipes and sockets, and stdio, 
cd272e
pseudo-files, and DATA.
cd272e
cd272e
%prep
cd272e
%setup -q -n File-Slurp-%{version}
cd272e
iconv -f iso8859-1 -t UTF-8 Changes > Changes~
cd272e
mv Changes~ Changes
cd272e
cd272e
find \( -executable -a -type f \) -exec chmod -x {} \;
cd272e
%{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' extras/slurp_bench.pl
cd272e
cd272e
%build
cd272e
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
cd272e
make %{?_smp_mflags}
cd272e
cd272e
%install
cd272e
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
cd272e
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
cd272e
chmod -R u+w $RPM_BUILD_ROOT/*
cd272e
cd272e
%check
cd272e
make test
cd272e
cd272e
%files
cd272e
# For license text(s), see the perl package.
cd272e
%doc Changes README extras/
cd272e
%{perl_vendorlib}/File
cd272e
%{_mandir}/man3/*
cd272e
cd272e
%changelog
cd272e
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-19
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cd272e
cd272e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-18
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cd272e
cd272e
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-17
cd272e
- Perl 5.26 rebuild
cd272e
cd272e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-16
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cd272e
cd272e
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-15
cd272e
- Perl 5.24 rebuild
cd272e
cd272e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-14
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cd272e
cd272e
* Tue Jan 26 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.19-13
cd272e
- Remove %%defattr.
cd272e
- Modernize spec.
cd272e
cd272e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-12
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cd272e
cd272e
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-11
cd272e
- Perl 5.22 rebuild
cd272e
cd272e
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-10
cd272e
- Perl 5.20 rebuild
cd272e
cd272e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-9
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cd272e
cd272e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-8
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cd272e
cd272e
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 9999.19-7
cd272e
- Perl 5.18 rebuild
cd272e
cd272e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-6
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
cd272e
cd272e
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-5
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cd272e
cd272e
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 9999.19-4
cd272e
- Perl 5.16 rebuild
cd272e
- Specify all dependencies
cd272e
cd272e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-3
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cd272e
cd272e
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 9999.19-2
cd272e
- Perl mass rebuild
cd272e
cd272e
* Wed Jun 08 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.19-1
cd272e
- Upstream update.
cd272e
cd272e
* Sun May 15 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.18-1
cd272e
- Upstream update.
cd272e
cd272e
* Thu Apr 28 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.16-1
cd272e
- Upstream update.
cd272e
cd272e
* Tue Mar 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.15-1
cd272e
- Upstream update.
cd272e
- Add perl_default_filter.
cd272e
- Fix encoding of "Changes".
cd272e
- Spec cleanup.
cd272e
cd272e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-10
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cd272e
cd272e
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-9
cd272e
- 661697 rebuild for fixing problems with vendorach/lib
cd272e
cd272e
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-8
cd272e
- Mass rebuild with perl-5.12.0
cd272e
cd272e
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 9999.13-7
cd272e
- rebuild against perl 5.10.1
cd272e
cd272e
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-6
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cd272e
cd272e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-5
cd272e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
cd272e
cd272e
* Wed Jul 09 2008 Ralf Corsépius <rc040203@freenet.de> - 9999.13-4
cd272e
- Re-activate tests.
cd272e
cd272e
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-3
cd272e
- Rebuild for perl 5.10 (again)
cd272e
cd272e
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-2
cd272e
- disable tests, due to wacky Fedora builders
cd272e
cd272e
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-1
cd272e
- go to 9999.13 to fix build failures against perl 5.10.0
cd272e
cd272e
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.12-4
cd272e
- rebuild for new perl
cd272e
cd272e
* Sun Sep 02 2007 Ralf Corsépius <rc040203@freenet.de> - 9999.12-3
cd272e
- Update license tag.
cd272e
- BR: perl(ExtUtils::MakeMaker).
cd272e
cd272e
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-2
cd272e
- Mass rebuild.
cd272e
cd272e
* Sat Mar 18 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-1
cd272e
- Upstream update.
cd272e
cd272e
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-2
cd272e
- Rebuild for perl-5.8.8.
cd272e
cd272e
* Wed Feb 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-1
cd272e
- Upstream update.
cd272e
- BR perl(Test::Pod), perl(Test::Pod::Coverage).