67e43d5
Name:           perl-Cache-FastMmap
841ea18
Version:        1.56
dc01611
Release:        2%{?dist}
67e43d5
Summary:        Uses an mmap'ed file to act as a shared memory interprocess cache
67e43d5
License:        GPL+ or Artistic
1dd6ee1
URL:            https://metacpan.org/pod/Cache::FastMmap
1edbfda
Source0:        https://cpan.metacpan.org/authors/id/R/RO/ROBM/Cache-FastMmap-%{version}.tar.gz
6426eff
BuildRequires:  coreutils
6426eff
BuildRequires:  findutils
6426eff
BuildRequires:  gcc
6426eff
BuildRequires:  make
d946830
BuildRequires:  perl-interpreter
6426eff
BuildRequires:  perl-devel
a7f8c3a
BuildRequires:  perl-generators
67e43d5
BuildRequires:  perl(ExtUtils::MakeMaker)
7a3fe58
# Run-time
6426eff
BuildRequires:  perl(bytes)
7a3fe58
BuildRequires:  perl(constant)
6426eff
BuildRequires:  perl(strict)
6426eff
BuildRequires:  perl(warnings)
7a3fe58
BuildRequires:  perl(XSLoader)
6426eff
# Optional run-time
6426eff
BuildRequires:  perl(Compress::Zlib)
7a3fe58
# Tests
7a3fe58
BuildRequires:  perl(Data::Dumper)
6426eff
# ExtUtils::testlib not used
6426eff
# lib not used
6426eff
# POSIX not used
0eb0114
BuildRequires:  perl(Fcntl)
7a3fe58
BuildRequires:  perl(Storable)
67e43d5
BuildRequires:  perl(Test::More)
841ea18
BuildRequires:  perl(Test::Deep)
7a3fe58
# Optional tests
45d1557
# Do not BR GTop to disable test t/6.t because it fails randomly against
45d1557
# Perl 5.24 on x86_64 arch (CPAN RT#39342)
45d1557
# BuildRequires:  perl(GTop)
6426eff
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
67e43d5
b0bfecd
%{?perl_default_filter}
b0bfecd
67e43d5
%description
67e43d5
In multi-process environments (eg mod_perl, forking daemons, etc),
67e43d5
it's common to want to cache information, but have that cache shared
67e43d5
between processes. Many solutions already exist, and may suit your
67e43d5
situation better.
67e43d5
67e43d5
%prep
67e43d5
%setup -q -n Cache-FastMmap-%{version}
67e43d5
67e43d5
%build
6426eff
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
67e43d5
make %{?_smp_mflags}
67e43d5
67e43d5
%install
67e43d5
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
67e43d5
67e43d5
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
67e43d5
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
67e43d5
%{_fixperms} $RPM_BUILD_ROOT/*
67e43d5
67e43d5
%check
67e43d5
make test
67e43d5
67e43d5
%files
67e43d5
%doc Changes README
67e43d5
%{perl_vendorarch}/auto/*
67e43d5
%{perl_vendorarch}/Cache*
67e43d5
%{_mandir}/man3/*
67e43d5
67e43d5
%changelog
dc01611
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.56-2
dc01611
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dc01611
841ea18
* Mon Jan 04 2021 Jan Pazdziora <jpazdziora@redhat.com> - 1.56-1
841ea18
- 1906256 - Rebase to upstream version 1.56.
841ea18
258cefb
* Sat Nov 14 2020 Jan Pazdziora <jpazdziora@redhat.com> - 1.51-1
258cefb
- 1896657 - Rebase to upstream version 1.51.
258cefb
06d5e6d
* Mon Nov 09 2020 Jan Pazdziora <jpazdziora@redhat.com> - 1.50-1
06d5e6d
- 1895331 - Rebase to upstream version 1.50.
06d5e6d
afa97bb
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.49-4
afa97bb
- Second attempt - Rebuilt for
afa97bb
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
afa97bb
a994954
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.49-3
a994954
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a994954
dbf6dae
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.49-2
dbf6dae
- Perl 5.32 rebuild
dbf6dae
7ea390d
* Mon Mar 30 2020 Jan Pazdziora <jpazdziora@redhat.com> - 1.49-1
7ea390d
- 1816436 - Rebase to upstream version 1.49.
7ea390d
041628f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.48-4
041628f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
041628f
5aa7dc0
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.48-3
5aa7dc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5aa7dc0
1157938
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.48-2
1157938
- Perl 5.30 rebuild
1157938
8a86d41
* Thu Apr 11 2019 Jan Pazdziora <jpazdziora@redhat.com> - 1.48-1
865f575
- 1698704 - Rebase to upstream version 1.48.
865f575
cf4a5a8
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.47-4
cf4a5a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
cf4a5a8
e736e92
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.47-3
e736e92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e736e92
6ddc75e
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.47-2
6ddc75e
- Perl 5.28 rebuild
6ddc75e
1dd6ee1
* Mon Apr 09 2018 Jan Pazdziora <jpazdziora@redhat.com> - 1.47-1
1dd6ee1
- 1564476 - Rebase to upstream version 1.47.
1dd6ee1
5e36308
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.46-4
5e36308
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5e36308
b7b2151
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.46-3
b7b2151
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b7b2151
8896981
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.46-2
8896981
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8896981
b7218e0
* Fri Jul 14 2017 Jan Pazdziora <jpazdziora@redhat.com> - 1.46-1
b7218e0
- 1471090 - Rebase to upstream version 1.46.
b7218e0
ee4a3fc
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.45-2
ee4a3fc
- Perl 5.26 rebuild
ee4a3fc
f608405
* Wed Mar 22 2017 Jan Pazdziora <jpazdziora@redhat.com> - 1.45-1
f608405
- 1432914 - Rebase to upstream version 1.45.
f608405
890bcc1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.44-2
890bcc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
890bcc1
0eb0114
* Thu Jun 02 2016 Jan Pazdziora <jpazdziora@redhat.com> - 1.44-1
0eb0114
- 1341869 - Rebase to upstream version 1.44.
0eb0114
45d1557
* Thu May 19 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.43-4
45d1557
- Do not build-require perl(GTop)
45d1557
95d1824
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.43-3
95d1824
- Perl 5.24 rebuild
95d1824
409f3ef
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.43-2
409f3ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
409f3ef
6426eff
* Fri Oct 23 2015 Petr Pisar <ppisar@redhat.com> - 1.43-1
6426eff
- 1.43 bump
6426eff
7e6376e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-11
7e6376e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7e6376e
6aaa874
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.40-10
6aaa874
- Perl 5.22 rebuild
6aaa874
60431c2
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.40-9
60431c2
- Perl 5.20 rebuild
60431c2
f7fe8f7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-8
f7fe8f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f7fe8f7
967ac9b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-7
967ac9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
967ac9b
d6bad15
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-6
d6bad15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d6bad15
e26fc47
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.40-5
e26fc47
- Perl 5.18 rebuild
e26fc47
217562a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-4
217562a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
217562a
27ad1c3
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-3
27ad1c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
27ad1c3
ce47433
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.40-2
ce47433
- Perl 5.16 rebuild
7a3fe58
- Specify all dependencies
ce47433
7cda3d0
* Thu Jan 05 2012 Iain Arnell <iarnell@gmail.com> 1.40-1
7cda3d0
- update to latest upstream version
7cda3d0
57f3206
* Tue Jul 26 2011 Iain Arnell <iarnell@gmail.com> 1.39-1
57f3206
- update to latest upstream
57f3206
- clean up spec for modern rpmbuild
57f3206
- re-enable leak test t/6.t
57f3206
5a8fb59
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.36-3
5a8fb59
- Perl mass rebuild
5a8fb59
c5cf331
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.36-2
c5cf331
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c5cf331
3f9fc72
* Sat Oct 02 2010 Iain Arnell <iarnell@gmail.com> 1.36-1
3f9fc72
- update to latest upstream
3f9fc72
- re-enable leak test
3f9fc72
8800ba4
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.35-2
8800ba4
- Mass rebuild with perl-5.12.0
8800ba4
056ee4f
* Sat Feb 20 2010 Iain Arnell <iarnell@gmail.com> 1.35-1
056ee4f
- update to latest upstream version
056ee4f
b0bfecd
* Fri Feb 12 2010 Iain Arnell <iarnell@gmail.com> 1.34-5
b0bfecd
- use perl_default_filter
b0bfecd
0987e17
* Tue Dec 08 2009 Iain Arnell <iarnell@gmail.com> 1.34-4
0987e17
- drop failing leak test (rt #39342)
0987e17
ebf24eb
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.34-3
ebf24eb
- rebuild against perl 5.10.1
ebf24eb
b042a84
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-2
b042a84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b042a84
3825e27
* Sun Jun 21 2009 Iain Arnell <iarnell@gmail.com> 1.34-1
3825e27
- update to latest upstream version
3825e27
1480f5b
* Thu May 14 2009 Iain Arnell <iarnell@gmail.com> 1.30-1
1480f5b
- update to latest upstream version
1480f5b
57dac75
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-3
57dac75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
57dac75
67e43d5
* Mon Sep 15 2008 Iain Arnell <iarnell@gmail.com> 1.28-2
67e43d5
- BR perl(GTop) and perl(Compress::Zlib) to enable optional tests
67e43d5
67e43d5
* Sun Sep 14 2008 Iain Arnell <iarnell@gmail.com> 1.28-1
67e43d5
- Specfile autogenerated by cpanspec 1.77.