038c78a
Name:           perl-Cache
5714059
Version:        2.11
2ee4cf7
Release:        12%{?dist}
038c78a
Summary:        The Cache interface
125c82c
License:        GPL+ or Artistic
55b43cd
add6ed4
URL:            https://metacpan.org/release/Cache
add6ed4
Source0:        https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Cache-%{version}.tar.gz
038c78a
038c78a
BuildArch:      noarch
b0433ff
BuildRequires:  perl-interpreter
ba1193f
BuildRequires:  perl-generators
f25bd76
BuildRequires:  perl(ExtUtils::MakeMaker)
f25bd76
BuildRequires:  perl(base)
f25bd76
BuildRequires:  perl(Carp)
f25bd76
BuildRequires:  perl(DB_File) >= 1.72
f25bd76
BuildRequires:  perl(Date::Parse) >= 2.24
9e9cc6d
BuildRequires:  perl(Digest::SHA)
f25bd76
BuildRequires:  perl(Exporter)
f25bd76
BuildRequires:  perl(Fcntl) >= 1.03
f25bd76
BuildRequires:  perl(fields)
5714059
BuildRequires:  perl(File::Find)
f25bd76
BuildRequires:  perl(File::NFSLock) >= 1.2
f25bd76
BuildRequires:  perl(File::Path) >= 1
f25bd76
BuildRequires:  perl(File::Spec) >= 0.8
f25bd76
BuildRequires:  perl(File::Temp)
f25bd76
BuildRequires:  perl(Heap::Elem)
f25bd76
BuildRequires:  perl(Heap::Fibonacci) >= 0.01
f25bd76
BuildRequires:  perl(IO::File) >= 1.08
f25bd76
BuildRequires:  perl(IO::Handle) >= 1.21
f25bd76
BuildRequires:  perl(IO::String) >= 1.02
44cd812
BuildRequires:  perl(Module::Build)
f25bd76
BuildRequires:  perl(Storable) >= 1
f25bd76
BuildRequires:  perl(strict)
f25bd76
BuildRequires:  perl(Symbol) >= 1.02
f25bd76
BuildRequires:  perl(Test::More) >= 0.45
44cd812
BuildRequires:  perl(Test::Pod)
5714059
BuildRequires:  perl(Test::TrailingSpace)
f25bd76
BuildRequires:  perl(Tie::Hash)
5714059
BuildRequires:  perl(Time::HiRes)
f25bd76
BuildRequires:  perl(vars)
f25bd76
BuildRequires:  perl(warnings)
f25bd76
BuildRequires:  perl(warnings::register)
5714059
038c78a
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
f25bd76
Requires:  perl(IO::Handle) >= 1.21
038c78a
6ab8a25
%{?perl_default_filter}
6ab8a25
038c78a
%description
038c78a
The Cache modules are designed to assist a developer in persisting data 
038c78a
for a specified period of time. Often these modules are used in web 
038c78a
applications to store data locally to save repeated and redundant 
038c78a
expensive calls to remote machines or databases.
038c78a
038c78a
The Cache interface is implemented by derived classes that store cached 
038c78a
data in different manners (such as as files on a filesystem, or in memory).
038c78a
c54cd81
c54cd81
%package -n perl-Cache-Tester
c54cd81
Summary:        Test utility for perl Cache implementations
c54cd81
Requires:       %{name} = %{version}-%{release}
c54cd81
c54cd81
%description -n perl-Cache-Tester
c54cd81
This module is used to run tests against an instance of a Cache implementation
c54cd81
to ensure that it operates as required by the Cache specification.
c54cd81
c54cd81
038c78a
%prep
038c78a
%setup -q -n Cache-%{version}
038c78a
038c78a
%build
44cd812
%{__perl} Build.PL installdirs=vendor
44cd812
./Build
038c78a
038c78a
038c78a
%install
44cd812
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
44cd812
038c78a
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
038c78a
chmod -R u+w $RPM_BUILD_ROOT/*
038c78a
038c78a
038c78a
%check
44cd812
./Build test
038c78a
038c78a
038c78a
%files
038c78a
%doc Changes design.dia LICENSE README
c54cd81
%exclude %{perl_vendorlib}/Cache/Tester.pm
c54cd81
%exclude %{_mandir}/man3/Cache::Tester.3*
038c78a
%{perl_vendorlib}/*
038c78a
%{_mandir}/man3/*.3*
038c78a
038c78a
c54cd81
%files -n perl-Cache-Tester
c54cd81
%{perl_vendorlib}/Cache/Tester.pm
c54cd81
%{_mandir}/man3/Cache::Tester.3*
c54cd81
c54cd81
038c78a
%changelog
2ee4cf7
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-12
2ee4cf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2ee4cf7
5d2aa6c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-11
5d2aa6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5d2aa6c
a561278
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-10
a561278
- Perl 5.28 rebuild
a561278
74c9096
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-9
74c9096
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
74c9096
b7bc0e5
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-8
b7bc0e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b7bc0e5
9db2a90
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-7
9db2a90
- Perl 5.26 rebuild
9db2a90
c8fa57e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-6
c8fa57e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c8fa57e
e0e5720
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-5
e0e5720
- Perl 5.24 rebuild
e0e5720
cb3eaf5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-4
cb3eaf5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cb3eaf5
55dc57d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-3
55dc57d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
55dc57d
89065d3
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-2
89065d3
- Perl 5.22 rebuild
89065d3
5714059
* Sun Mar 01 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 2.11-1
5714059
- Update to 2.11
5714059
32f0b18
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.10-3
32f0b18
- Perl 5.20 rebuild
32f0b18
1ccedd9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2
1ccedd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1ccedd9
771e7bb
* Sun May 18 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 2.10-1
771e7bb
- Update to 2.10
771e7bb
9e9cc6d
* Sun Feb 09 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 2.09-1
9e9cc6d
- Update to 2.09
9e9cc6d
34f042f
* Sun Feb 02 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 2.08-1
34f042f
- Update to 2.08
34f042f
55b43cd
* Sun Sep 15 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 2.06-1
55b43cd
- Update to 2.06
55b43cd
- Remove defattr and Group macros (no longer used)
55b43cd
44cd812
* Sun Sep 08 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 2.05-1
44cd812
- Update to 2.05
44cd812
- Convert build-system to Module::Build
44cd812
- Add perl(Test::Pod) as a BR to run more tests
44cd812
1257753
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-17
1257753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1257753
5432c89
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.04-16
5432c89
- Perl 5.18 rebuild
f25bd76
- Specify all dependencies
5432c89
f431624
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-15
f431624
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f431624
7aec854
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-14
7aec854
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7aec854
bb50f87
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.04-13
bb50f87
- Perl 5.16 rebuild
bb50f87
e43804f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-12
e43804f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e43804f
a8719dc
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.04-11
a8719dc
- Perl mass rebuild
a8719dc
b34a4e4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-10
b34a4e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b34a4e4
0c8bb4b
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-9
0c8bb4b
- 661697 rebuild for fixing problems with vendorach/lib
0c8bb4b
6ab8a25
* Sun Dec 12 2010 Iain Arnell <iarnell@gmail.com> 2.04-8
c54cd81
- split Cache::Tester into separate sub-package to avoid runtime dependency on
c54cd81
  Test::More
6ab8a25
- use perl_default_filter
6ab8a25
- clean up spec for modern rpmbuild
6ab8a25
4e2610a
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-7
4e2610a
- Mass rebuild with perl-5.12.0
4e2610a
7c99eb8
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.04-6
7c99eb8
- rebuild against perl 5.10.1
7c99eb8
f15bc4a
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-5
f15bc4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f15bc4a
a009756
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-4
a009756
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a009756
d6ed5d9
* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.04-3
d6ed5d9
- rebuild for new perl
d6ed5d9
375fb1c
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> 2.04-2.3
0a36fcf
- add BR: perl(Test::More)
0a36fcf
125c82c
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> 2.04-2.1
125c82c
- correct license tag
125c82c
- add BR: perl(ExtUtils::MakeMaker)
125c82c
038c78a
* Wed Sep 20 2006 Patrice Dumas <pertusus@free.fr> 2.04-2
038c78a
- add missing BuildRequires
038c78a
038c78a
* Tue Jul 18 2006 Patrice Dumas <pertusus@free.fr> 2.04-1
038c78a
- Initial packaging