From 8ca3e9d9e880c23c6849a9d01fd184134f09b405 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Jun 04 2015 07:45:55 +0000 Subject: import rh-perl520-perl-version-0.99.09-3.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9812845 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/version-0.9909.tar.gz diff --git a/.rh-perl520-perl-version.metadata b/.rh-perl520-perl-version.metadata new file mode 100644 index 0000000..108049a --- /dev/null +++ b/.rh-perl520-perl-version.metadata @@ -0,0 +1 @@ +8687160ea132979a86fe73b3b447137c71b97a94 SOURCES/version-0.9909.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SPECS/perl-version.spec b/SPECS/perl-version.spec new file mode 100644 index 0000000..0d86149 --- /dev/null +++ b/SPECS/perl-version.spec @@ -0,0 +1,196 @@ +%{?scl:%scl_package perl-version} + +Name: %{?scl_prefix}perl-version +Epoch: 4 +Version: 0.99.09 +%global module_version 0.9909 +Release: 3%{?dist} +Summary: Perl extension for Version Objects +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/version/ +Source0: http://www.cpan.org/authors/id/J/JP/JPEACOCK/version-%{module_version}.tar.gz +BuildRequires: %{?scl_prefix}perl +BuildRequires: %{?scl_prefix}perl(B) +BuildRequires: %{?scl_prefix}perl(base) +BuildRequires: %{?scl_prefix}perl(Carp) +BuildRequires: %{?scl_prefix}perl(Config) +BuildRequires: %{?scl_prefix}perl(constant) +BuildRequires: %{?scl_prefix}perl(Data::Dumper) +BuildRequires: %{?scl_prefix}perl(ExtUtils::CBuilder) +BuildRequires: %{?scl_prefix}perl(ExtUtils::MakeMaker) +BuildRequires: %{?scl_prefix}perl(File::Basename) +BuildRequires: %{?scl_prefix}perl(File::Temp) >= 0.13 +BuildRequires: %{?scl_prefix}perl(if) +# IO::Handle is optional +BuildRequires: %{?scl_prefix}perl(lib) +BuildRequires: %{?scl_prefix}perl(List::Util) +BuildRequires: %{?scl_prefix}perl(locale) +BuildRequires: %{?scl_prefix}perl(overload) +BuildRequires: %{?scl_prefix}perl(parent) +BuildRequires: %{?scl_prefix}perl(POSIX) +BuildRequires: %{?scl_prefix}perl(strict) +BuildRequires: %{?scl_prefix}perl(Test::Harness) +BuildRequires: %{?scl_prefix}perl(Test::More) >= 0.45 +BuildRequires: %{?scl_prefix}perl(UNIVERSAL) +BuildRequires: %{?scl_prefix}perl(vars) +BuildRequires: %{?scl_prefix}perl(XSLoader) +Requires: %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'})) +Requires: %{?scl_prefix}perl(B) +Requires: %{?scl_prefix}perl(Carp) +Requires: %{?scl_prefix}perl(UNIVERSAL) +Requires: %{?scl_prefix}perl(XSLoader) + +%{?perl_default_filter} +# RPM 4.8 style +%{?filter_setup: +%filter_from_provides /^%{?scl_prefix}perl(version::vxs)/d +%?perl_default_filter +} +# RPM 4.9 style +# version::vxs is private module (see bug #633775) +%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(version::vxs\\) + +%description +Version objects were added to Perl in 5.10. This module implements version +objects for older version of Perl and provides the version object API for +all versions of Perl. All previous releases before 0.74 are deprecated and +should not be used due to incompatible API changes. Version 0.77 introduces +the new 'parse' and 'declare' methods to standardize usage. You are +strongly urged to set 0.77 as a minimum in your code. + +%prep +%setup -q -n version-%{module_version} + +%build +%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" && make %{?_smp_mflags}%{?scl:'} + +%install +%{?scl:scl enable %{scl} '}make pure_install DESTDIR=%{buildroot}%{?scl:'} +find %{buildroot} -type f -name .packlist -exec rm -f {} + +find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} + +%{_fixperms} %{buildroot}/* + +%check +%{?scl:scl enable %{scl} '}make test%{?scl:'} + +%files +%doc Changes README +%doc %{perl_vendorarch}/version.pod +%dir %{perl_vendorarch}/version/ +%doc %{perl_vendorarch}/version/Internals.pod +%{perl_vendorarch}/auto/version/ +%{perl_vendorarch}/version.pm +%{perl_vendorarch}/version/vpp.pm +%{perl_vendorarch}/version/vxs.pm +%{perl_vendorarch}/version/regex.pm +%{_mandir}/man3/version.3pm* +%{_mandir}/man3/version::Internals.3pm* + +%changelog +* Wed Sep 03 2014 Jitka Plesnikova - 4:0.99.09-3 +- Increase Epoch to favour standalone package + +* Tue Aug 26 2014 Jitka Plesnikova - 3:0.99.09-2 +- Perl 5.20 rebuild + +* Wed Aug 20 2014 Petr Šabata - 3:0.99.09-1 +- 0.9909 bump + +* Sun Aug 17 2014 Fedora Release Engineering - 3:0.99.08-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 3:0.99.08-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Feb 27 2014 Petr Šabata - 3:0.99.08-1 +- 0.9908 bump + +* Mon Jan 27 2014 Petr Pisar - 3:0.99.07-2 +- Specify all dependencies + +* Wed Jan 15 2014 Petr Šabata - 3:0.99.07-1 +- 0.9907 bugfix bump + +* Tue Jan 07 2014 Petr Šabata - 3:0.99.06-1 +- 0.9906 bump + +* Tue Sep 10 2013 Petr Šabata - 3:0.99.04-2 +- Release bump to (hopefully) fix the build + +* Tue Sep 10 2013 Petr Šabata - 3:0.99.04-1 +- 0.9904 bump + +* Mon Aug 26 2013 Petr Šabata - 3:0.99.03-1 +- 0.9903 bump +- Prefer %%global over %%define + +* Sun Aug 04 2013 Fedora Release Engineering - 3:0.99.02-291 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jul 15 2013 Petr Pisar - 3:0.99.02-290 +- Increase release to favour standalone package + +* Fri Jul 12 2013 Petr Pisar - 3:0.99.02-3 +- Perl 5.18 rebuild + +* Tue Jul 02 2013 Jitka Plesnikova - 3:0.99.02-2 +- Specify all dependencies + +* Thu Mar 7 2013 Jitka Plesnikova - 3:0.99.02-1 +- 0.9902 bump + +* Thu Feb 14 2013 Fedora Release Engineering - 3:0.99.01-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Sep 17 2012 Jitka Plesnikova - 3:0.99.01-1 +- 0.9901 bump + +* Tue Aug 28 2012 Jitka Plesnikova - 3:0.99-241 +- Add test BR perl(Test::Harness) +- Remove %%defattr + +* Fri Aug 17 2012 Petr Pisar - 3:0.99-240 +- Increase release to replace perl sub-package (bug #848961) + +* Fri Aug 17 2012 Petr Pisar - 3:0.99-1 +- 0.99 bump + +* Fri Jul 20 2012 Fedora Release Engineering - 3:0.88-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 06 2012 Petr Pisar - 3:0.88-9 +- Perl 5.16 rebuild + +* Thu May 31 2012 Petr Pisar - 3:0.88-8 +- Fix dependencies + +* Sat Jan 14 2012 Fedora Release Engineering - 3:0.88-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Aug 16 2011 Marcela Mašláňová - 3:0.88-6 +- change path on vendor, so our debuginfo are not conflicting with + perl core debuginfos + +* Sun Jul 24 2011 Iain Arnell 3:0.88-5 +- update filtering for rpm 4.9 + +* Fri Jun 17 2011 Marcela Mašláňová - 3:0.88-4 +- Perl mass rebuild + +* Fri Apr 08 2011 Petr Pisar - 3:0.88-3 +- Unexport private version::vxs module (bug #633775) +- Remove BuildRoot stuff + +* Wed Feb 09 2011 Fedora Release Engineering - 3:0.88-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jan 26 2011 Paul Howarth 3:0.88-1 +- Update to 0.88 +- Revert to Makefile.PL flow as upstream dropped Build.PL to avoid circular + dependencies +- Install into perl directories rather than vendor directories +- Mark Pod files as %%doc + +* Tue Mar 09 2010 Marcela Mašláňová 3:0.82-1 +- Specfile autogenerated by cpanspec 1.78.