From 918a6e9985ed24e109a0079468182476ff472c76 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: May 26 2020 12:52:15 +0000 Subject: import rh-perl530-perl-Algorithm-Diff-1.1903-16.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..73ec7e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/Algorithm-Diff-1.1903.tar.gz diff --git a/.rh-perl530-perl-Algorithm-Diff.metadata b/.rh-perl530-perl-Algorithm-Diff.metadata new file mode 100644 index 0000000..1d03f88 --- /dev/null +++ b/.rh-perl530-perl-Algorithm-Diff.metadata @@ -0,0 +1 @@ +16b50ac7d83c6cb92d1996785e3496ba0a2cce95 SOURCES/Algorithm-Diff-1.1903.tar.gz diff --git a/SOURCES/Algorithm-Diff-1.1903-provides.patch b/SOURCES/Algorithm-Diff-1.1903-provides.patch new file mode 100644 index 0000000..959961e --- /dev/null +++ b/SOURCES/Algorithm-Diff-1.1903-provides.patch @@ -0,0 +1,12 @@ +--- lib/Algorithm/DiffOld.pm ++++ lib/Algorithm/DiffOld.pm +@@ -2,8 +2,7 @@ + # like versions <= 0.59 used to. + # $Revision: 1.3 $ + +-package # don't index +- Algorithm::DiffOld; ++package Algorithm::DiffOld; + use strict; + use vars qw($VERSION @EXPORT_OK @ISA @EXPORT); + use integer; # see below in _replaceNextLargerWith() for mod to make diff --git a/SPECS/perl-Algorithm-Diff.spec b/SPECS/perl-Algorithm-Diff.spec new file mode 100644 index 0000000..9df589c --- /dev/null +++ b/SPECS/perl-Algorithm-Diff.spec @@ -0,0 +1,197 @@ +%{?scl:%scl_package perl-Algorithm-Diff} + +Name: %{?scl_prefix}perl-Algorithm-Diff +Version: 1.1903 +Release: 16%{?dist} +Summary: Compute `intelligent' differences between two files/lists +License: GPL+ or Artistic +URL: https://metacpan.org/release/Algorithm-Diff +Source0: https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-%{version}.tar.gz +Patch0: Algorithm-Diff-1.1903-provides.patch +BuildArch: noarch +# Build: +BuildRequires: %{?scl_prefix}perl-interpreter +BuildRequires: %{?scl_prefix}perl-generators +BuildRequires: %{?scl_prefix}perl(Config) +BuildRequires: %{?scl_prefix}perl(ExtUtils::MakeMaker) +# Run-time: +BuildRequires: %{?scl_prefix}perl(Carp) +BuildRequires: %{?scl_prefix}perl(Exporter) +BuildRequires: %{?scl_prefix}perl(integer) +BuildRequires: %{?scl_prefix}perl(strict) +BuildRequires: %{?scl_prefix}perl(vars) +# Tests: +BuildRequires: %{?scl_prefix}perl(Data::Dumper) +BuildRequires: %{?scl_prefix}perl(lib) +BuildRequires: %{?scl_prefix}perl(Test) +# Explicit requirements: +Requires: %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'})) +Requires: %{?scl_prefix}perl(Carp) + +%description +This is a module for computing the difference between two files, two strings, +or any other two lists of things. It uses an intelligent algorithm similar to +(or identical to) the one used by the Unix "diff" program. It is guaranteed to +find the *smallest possible* set of differences. + +%prep +%setup -q -n Algorithm-Diff-%{version} + +# Generate provide for perl(Algorithm::DiffOld) +%patch0 + +# Fix shebangs +%{?scl:scl enable %{scl} '}perl -MConfig -i -pe %{?scl:'"}'%{?scl:"'}s{^#!/usr/bin/perl\b}{$Config{startperl}}%{?scl:'"}'%{?scl:"'} *.pl%{?scl:'} + +%build +%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'} + +%install +rm -rf %{buildroot} +%{?scl:scl enable %{scl} '}make pure_install DESTDIR=%{buildroot}%{?scl:'} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +%{_fixperms} %{buildroot} + +# Remove example scripts we're shipping as documentation +rm -f %{buildroot}%{perl_vendorlib}/Algorithm/*.pl + +%check +%{?scl:scl enable %{scl} '}make test%{?scl:'} + +%files +%doc Changes README *.pl +%{perl_vendorlib}/Algorithm/ +%{_mandir}/man3/Algorithm::Diff.3* +%{_mandir}/man3/Algorithm::DiffOld.3* + +%changelog +* Fri Mar 13 2020 Petr Pisar - 1.1903-16 +- Fix shebangs (bug #1813202) + +* Mon Jan 06 2020 Jitka Plesnikova - 1.1903-15 +- SCL + +* Fri Jul 26 2019 Fedora Release Engineering - 1.1903-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu May 30 2019 Jitka Plesnikova - 1.1903-13 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.1903-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.1903-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 27 2018 Jitka Plesnikova - 1.1903-10 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.1903-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.1903-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 1.1903-7 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.1903-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat May 14 2016 Jitka Plesnikova - 1.1903-5 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.1903-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 1.1903-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 03 2015 Jitka Plesnikova - 1.1903-2 +- Perl 5.22 rebuild + +* Thu Nov 27 2014 Paul Howarth - 1.1903-1 +- Update to 1.1903 + - Fix documentation typos (CPAN RT#84981) + - Add -w and -i switches to diffnew.pl (CPAN RT#69945) + - Remove Algorithm::DiffOld from the index; the module is still distributed + with Algorithm::Diff, but is not indexed on CPAN because this is an + ***UNAUTHORIZED*** release of Algorithm::DiffOld +- Add patch to generate provide for perl(Algorithm::DiffOld) +- Drop %%defattr, redundant since rpm 4.4 +- General spec tidy-up + +* Wed Aug 27 2014 Jitka Plesnikova - 1.1902-21 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.1902-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.1902-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Jul 18 2013 Petr Pisar - 1.1902-18 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.1902-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.1902-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 11 2012 Petr Pisar - 1.1902-15 +- Perl 5.16 rebuild +- Specify all dependencies + +* Fri Jan 13 2012 Fedora Release Engineering - 1.1902-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jun 17 2011 Marcela Mašláňová - 1.1902-13 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.1902-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 14 2010 Marcela Maslanova - 1.1902-11 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Thu Apr 29 2010 Marcela Maslanova - 1.1902-10 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.1902-9 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.1902-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.1902-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.1902-6 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway 1.1902-5 +- rebuild for new perl + +* Thu Jan 10 2008 Tom "spot" Callaway 1.1902-4 +- fix license tag, rebuild for perl + +* Wed Apr 18 2007 Steven Pritchard 1.1902-3 +- Use fixperms macro instead of our own chmod incantation. +- BR ExtUtils::MakeMaker. + +* Sun Sep 17 2006 Steven Pritchard 1.1902-2 +- Rebuild. + +* Sat Aug 05 2006 Steven Pritchard 1.1902-1 +- Update to 1.1902. +- Minor spec cleanup to match current template/cpanspec output. + +* Mon Sep 05 2005 Steven Pritchard 1.1901-1 +- Updated to 1.1901. + +* Sat Sep 03 2005 Steven Pritchard 1.15-2 +- Move example files to %%doc. + +* Sat Aug 27 2005 Steven Pritchard 1.15-1 +- Specfile autogenerated.