c6076a
Name:           perl-Clone
c6076a
Version:        0.39
c6076a
Release:        5%{?dist}
c6076a
Summary:        Recursively copy perl data types
c6076a
Group:          Development/Libraries
c6076a
License:        GPL+ or Artistic
c6076a
URL:            http://search.cpan.org/dist/Clone
c6076a
Source:         http://search.cpan.org/CPAN/authors/id/G/GA/GARU/Clone-%{version}.tar.gz
c6076a
BuildRequires:  coreutils
c6076a
BuildRequires:  findutils
c6076a
BuildRequires:  make
c6076a
BuildRequires:  perl-interpreter
c6076a
BuildRequires:  perl-devel
c6076a
BuildRequires:  perl-generators
c6076a
BuildRequires:  perl(ExtUtils::MakeMaker)
c6076a
# Run-time:
c6076a
BuildRequires:  perl(AutoLoader)
c6076a
BuildRequires:  perl(DynaLoader)
c6076a
BuildRequires:  perl(Exporter)
c6076a
BuildRequires:  perl(strict)
c6076a
BuildRequires:  perl(vars)
c6076a
# Tests:
c6076a
BuildRequires:  perl(Test::More)
c6076a
BuildRequires:  perl(utf8)
c6076a
BuildRequires:  perl(warnings)
c6076a
# Optional tests:
c6076a
BuildRequires:  perl(Data::Dumper)
c6076a
BuildRequires:  perl(Hash::Util::FieldHash)
c6076a
BuildRequires:  perl(Scalar::Util)
c6076a
BuildRequires:  perl(Taint::Runtime)
c6076a
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
c6076a
c6076a
%{?perl_default_filter}
c6076a
c6076a
%description
c6076a
This module provides a clone() method which makes recursive
c6076a
copies of nested hash, array, scalar and reference types,
c6076a
including tied variables and objects.
c6076a
c6076a
clone() takes a scalar argument and an optional parameter that
c6076a
can be used to limit the depth of the copy. To duplicate lists,
c6076a
arrays or hashes, pass them in by reference.
c6076a
c6076a
%prep
c6076a
%setup -q -n Clone-%{version}
c6076a
find . -type f -exec chmod -c -x {} +
c6076a
c6076a
%build
c6076a
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
c6076a
make %{?_smp_mflags}
c6076a
c6076a
%install
c6076a
make pure_install DESTDIR=%{buildroot}
c6076a
find %{buildroot} -type f -name .packlist -delete
c6076a
find %{buildroot} -type f -name '*.bs' -a -size 0 -delete
c6076a
%{_fixperms} %{buildroot}/*
c6076a
c6076a
%check
c6076a
make test
c6076a
c6076a
%files
c6076a
%doc Changes
c6076a
%{perl_vendorarch}/auto/Clone/
c6076a
%{perl_vendorarch}/Clone.pm
c6076a
%{_mandir}/man3/*.3*
c6076a
c6076a
%changelog
c6076a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-5
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c6076a
c6076a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-4
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c6076a
c6076a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-3
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c6076a
c6076a
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-2
c6076a
- Perl 5.26 rebuild
c6076a
c6076a
* Mon Apr 10 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-1
c6076a
- 0.39 bump
c6076a
c6076a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.38-6
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c6076a
c6076a
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.38-5
c6076a
- Perl 5.24 rebuild
c6076a
c6076a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.38-4
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c6076a
c6076a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.38-3
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c6076a
c6076a
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.38-2
c6076a
- Perl 5.22 rebuild
c6076a
c6076a
* Fri Mar 20 2015 Tom Callaway <spot@fedoraproject.org> - 0.38-1
c6076a
- update to 0.38
c6076a
c6076a
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-4
c6076a
- Perl 5.20 rebuild
c6076a
c6076a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.36-3
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c6076a
c6076a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.36-2
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c6076a
c6076a
* Mon Feb 03 2014 Petr Pisar <ppisar@redhat.com> - 0.36-1
c6076a
- 0.36 bump
c6076a
c6076a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.34-5
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c6076a
c6076a
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.34-4
c6076a
- Perl 5.18 rebuild
c6076a
c6076a
* Mon Jun 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.34-3
c6076a
- Update dependencies
c6076a
c6076a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.34-2
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c6076a
c6076a
* Thu Jan 03 2013 Petr Šabata <contyk@redhat.com> - 0.34-1
c6076a
- 0.34 bump for DBI 1.623
c6076a
- Modernize the spec
c6076a
- Update filters and Source URL
c6076a
c6076a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-11
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c6076a
c6076a
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.31-10
c6076a
- Perl 5.16 rebuild
c6076a
- Specify all dependencies
c6076a
c6076a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-9
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c6076a
c6076a
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.31-8
c6076a
- Perl mass rebuild
c6076a
c6076a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-7
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c6076a
c6076a
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-6
c6076a
- 661697 rebuild for fixing problems with vendorach/lib
c6076a
c6076a
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-5
c6076a
- Mass rebuild with perl-5.12.0
c6076a
c6076a
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.31-4
c6076a
- rebuild against perl 5.10.1
c6076a
c6076a
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-3
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c6076a
c6076a
* Sat May 23 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.31-2
c6076a
- filter private Perl solibs from provides
c6076a
- remove some executable bits -- keep rpmlint happy
c6076a
c6076a
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-1
c6076a
- update to 0.31
c6076a
c6076a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-5
c6076a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c6076a
c6076a
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.28-4
c6076a
- Rebuild for perl 5.10 (again)
c6076a
c6076a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.28-3
c6076a
- Autorebuild for GCC 4.3
c6076a
c6076a
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-2
c6076a
- rebuild for new perl
c6076a
c6076a
* Wed Nov 28 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-1
c6076a
- bump to 0.28
c6076a
c6076a
* Fri Aug 24 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-2
c6076a
- license fix
c6076a
c6076a
* Fri Jul 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-1
c6076a
- bump to 0.27
c6076a
c6076a
* Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.22-1
c6076a
- bump to 0.22
c6076a
c6076a
* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-2
c6076a
- bump for fc6
c6076a
c6076a
* Fri Mar 31 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-1
c6076a
- bump to 0.20
c6076a
- new BR: perl-Taint-Runtime
c6076a
c6076a
* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-3
c6076a
- bump for FC-5
c6076a
c6076a
* Fri Jan  6 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-2
c6076a
- don't pass optflags twice
c6076a
- remove .bs files
c6076a
c6076a
* Thu Jan  5 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-1
c6076a
- Initial package for Fedora Extras