SHA256
6
0
forked from pool/perl

- update to perl-5.20.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=113
This commit is contained in:
2014-06-02 15:21:22 +00:00
committed by Git OBS Bridge
parent 9aedf66db4
commit 9b4b7aec91
10 changed files with 138 additions and 358 deletions

View File

@@ -21,26 +21,23 @@ Name: perl
Summary: The Perl interpreter
License: Artistic-1.0 or GPL-2.0+
Group: Development/Languages/Perl
Version: 5.18.2
Version: 5.20.0
Release: 0
%define pversion 5.18.2
%define pversion 5.20.0
Url: http://www.perl.org/
Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
Source1: %name-rpmlintrc
Source2: macros.perl
Source3: README.macros
Source4: baselibs.conf
Patch0: perl-5.18.0.dif
Patch1: perl-gracefull-net-ftp.diff
Patch0: perl-5.20.0.dif
Patch2: perl-regexp-refoverflow.diff
Patch3: perl-nroff.diff
Patch4: perl-netcmdutf8.diff
Patch5: perl-HiRes.t-timeout.diff
Patch6: perl-saverecontext.diff
Patch7: perl-db6.diff
Patch8: skip_time_hires.patch
Patch9: perl-incfix.diff
Patch10: perl-threads.t-timeout.diff
Patch11: perl-5.18.2-overflow.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: perl-base = %version
@@ -59,9 +56,7 @@ Provides: perl = %pversion-%release
Provides: perl-500
Provides: perl-Filter-Simple
Provides: perl(:MODULE_COMPAT_%pversion)
%global versionlist 5.18.0 5.18.1
Provides: perl(:MODULE_COMPAT_5.18.0)
Provides: perl(:MODULE_COMPAT_5.18.1)
#%%global versionlist 5.20.0
Obsoletes: perl-Filter-Simple
Provides: perl-I18N-LangTags
Obsoletes: perl-I18N-LangTags
@@ -69,8 +64,8 @@ Provides: perl-MIME-Base64
Obsoletes: perl-MIME-Base64
Provides: perl-Storable
Obsoletes: perl-Storable
Provides: perl-Test-Simple = 0.98-%{release}
Obsoletes: perl-Test-Simple < 0.98
Provides: perl-Test-Simple = 1.001003
Obsoletes: perl-Test-Simple < 1.001003
Provides: perl-Text-Balanced
Obsoletes: perl-Text-Balanced
Provides: perl-Time-HiRes
@@ -90,22 +85,20 @@ Obsoletes: perl-IO-Zlib
Provides: perl-Archive-Tar
Obsoletes: perl-Archive-Tar
Obsoletes: perl-Module-Build <= 0.4003
Provides: perl-Module-Pluggable = 4.0
Obsoletes: perl-Module-Pluggable < 4.0
Provides: perl-Locale-Maketext-Simple = 0.21
Obsoletes: perl-Locale-Maketext-Simple < 0.21
Provides: perl-Pod-Escapes = 1.04
Obsoletes: perl-Pod-Escapes < 1.04
Provides: perl-Pod-Simple = 3.2
Obsoletes: perl-Pod-Simple < 3.2
Provides: perl-Pod-Escapes = 1.06
Obsoletes: perl-Pod-Escapes < 1.06
Provides: perl-Pod-Simple = 3.28
Obsoletes: perl-Pod-Simple < 3.28
Provides: perl-ExtUtils-ParseXS
Obsoletes: perl-ExtUtils-ParseXS
Provides: perl-version
Obsoletes: perl-CPAN-Meta <= 2.120921
Obsoletes: perl-CPAN-Meta-YAML <= 0.008
Obsoletes: perl-ExtUtils-CBuilder <= 0.280205
Obsoletes: perl-Parse-CPAN-Meta <= 1.4402
Obsoletes: perl-PathTools <= 3.40
Obsoletes: perl-CPAN-Meta <= 2.140640
Obsoletes: perl-CPAN-Meta-YAML <= 0.012
Obsoletes: perl-ExtUtils-CBuilder <= 0.280216
Obsoletes: perl-Parse-CPAN-Meta <= 1.4414
Obsoletes: perl-PathTools <= 3.47
Obsoletes: perl-version
%description
@@ -165,18 +158,15 @@ Perl man pages and pod files.
%setup -q -n perl-%{pversion}
cp -p %{S:3} .
%patch0
%patch1
%patch2
%patch3
%patch4
%patch5
%patch6
%patch -P 7 -p1
%ifarch ppc ppc64
%patch8 -p1
%endif
%patch9
%patch10 -p1
%patch11
%build