d6bec60
Name:           perl-Cache-Mmap
6ade49d
Version:        0.11
7521c13
Release:        10%{?dist}
d6bec60
Summary:        Shared data cache using memory mapped files
437b1f3
License:        GPL+ or Artistic
d6bec60
Group:          Development/Libraries
d6bec60
URL:            http://search.cpan.org/dist/Cache-Mmap/
d6bec60
Source0:        http://www.cpan.org/authors/id/P/PM/PMH/Cache-Mmap-%{version}.tar.gz
d6bec60
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
23879b2
BuildRequires:  perl(ExtUtils::MakeMaker)
437b1f3
BuildRequires:  perl(Test::More)
d6bec60
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
d6bec60
d6bec60
%description
d6bec60
This module implements a shared data cache, using memory mapped files. If
d6bec60
routines are provided which interact with the underlying data, access to
d6bec60
the cache is completely transparent, and the module handles all the details
d6bec60
of refreshing cache contents, and updating underlying data, if necessary.
d6bec60
d6bec60
%prep
d6bec60
%setup -q -n Cache-Mmap-%{version}
d6bec60
chmod a-x cmmtest
d6bec60
d6bec60
%build
d6bec60
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
d6bec60
make %{?_smp_mflags}
d6bec60
d6bec60
%install
d6bec60
rm -rf $RPM_BUILD_ROOT
d6bec60
d6bec60
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
d6bec60
d6bec60
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
d6bec60
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
d6bec60
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
d6bec60
d6bec60
%{_fixperms} $RPM_BUILD_ROOT/*
d6bec60
d6bec60
%check
d6bec60
make test
d6bec60
d6bec60
%clean
d6bec60
rm -rf $RPM_BUILD_ROOT
d6bec60
d6bec60
%files
d6bec60
%defattr(-,root,root,-)
d6bec60
%doc Changes cmmtest README Todo
d6bec60
%{perl_vendorarch}/auto/*
d6bec60
%{perl_vendorarch}/Cache*
d6bec60
%{_mandir}/man3/*
d6bec60
d6bec60
%changelog
7521c13
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-10
7521c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7521c13
17cd64c
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.11-9
17cd64c
- Perl mass rebuild
17cd64c
41f14fe
* Tue Jun 14 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.11-8
41f14fe
- Perl mass rebuild
41f14fe
0986f89
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-7
0986f89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0986f89
4fd24ad
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.11-6
4fd24ad
- 661697 rebuild for fixing problems with vendorach/lib
4fd24ad
c71d233
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.11-5
c71d233
- Mass rebuild with perl-5.12.0
c71d233
dc692be
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.11-4
dc692be
- rebuild against perl 5.10.1
dc692be
e116945
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-3
e116945
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e116945
bd81623
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-2
bd81623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
bd81623
6ade49d
* Thu May 15 2008 Steven Pritchard <steve@kspei.com> 0.11-1
6ade49d
- Update to 0.11.
6ade49d
d31556f
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.09-5
6ade49d
- Rebuild for new perl
d31556f
d498cff
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.09-4
d498cff
- Autorebuild for GCC 4.3
d498cff
437b1f3
* Tue Dec 11 2007 Steven Pritchard <steve@kspei.com> 0.09-3
437b1f3
- Update License tag.
437b1f3
- BR Test::More.
437b1f3
23879b2
* Tue Apr 17 2007 Steven Pritchard <steve@kspei.com> 0.09-2
23879b2
- BR ExtUtils::MakeMaker.
23879b2
d6bec60
* Tue Oct 17 2006 Steven Pritchard <steve@kspei.com> 0.09-1
d6bec60
- Specfile autogenerated by cpanspec 1.69.1.
d6bec60
- Fix License.
d6bec60
- Drop execute bits on cmmtest (included as documentation).