SHA256
6
0
forked from pool/perl

Accepting request 313011 from home:hsk17:branches:devel:languages:perl

update to 5.22.0

regarding the .spec file:  i have updated the "(Provides|Obsoletes): perl-*" directives to reflect the module versions provided by perl-5.22.0.  but only for the modules that already were mentioned in the .spec file.  i cannot judge why these are in the .spec file  while many others are not.

OBS-URL: https://build.opensuse.org/request/show/313011
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=130
This commit is contained in:
Stephan Kulow
2015-06-23 19:23:16 +00:00
committed by Git OBS Bridge
parent 4bcbc0d435
commit 35d79e87c3
14 changed files with 201 additions and 694 deletions

112
perl.spec
View File

@@ -21,16 +21,16 @@ Name: perl
Summary: The Perl interpreter
License: Artistic-1.0 or GPL-2.0+
Group: Development/Languages/Perl
Version: 5.20.1
Version: 5.22.0
Release: 0
%define pversion 5.20.1
%define pversion 5.22.0
Url: http://www.perl.org/
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.20.0.dif
Patch0: perl-5.22.0.dif
Patch2: perl-regexp-refoverflow.diff
Patch3: perl-nroff.diff
Patch4: perl-netcmdutf8.diff
@@ -39,10 +39,6 @@ Patch6: perl-saverecontext.diff
Patch8: skip_time_hires.patch
Patch9: perl-incfix.diff
Patch11: perl-5.18.2-overflow.diff
Patch12: DataDumper-no-infinite-recursion.diff
Patch13: perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
Patch14: perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
Patch15: perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: perl-base = %version
#PreReq: %fillup_prereq
@@ -59,56 +55,62 @@ Provides: perl = %pversion-%release
%endif
Provides: perl-500
Provides: perl(:MODULE_COMPAT_%pversion)
%global versionlist 5.20.0
Provides: perl-Filter-Simple = 0.91
Provides: perl(:MODULE_COMPAT_5.20.0)
Obsoletes: perl-Filter-Simple < 0.91
%global versionlist 5.22.0
Provides: perl-Filter-Simple = 0.92
Provides: perl(:MODULE_COMPAT_5.22.0)
Obsoletes: perl-Filter-Simple <= 0.92
Provides: perl-I18N-LangTags = 0.40
Obsoletes: perl-I18N-LangTags < 0.40
Provides: perl-MIME-Base64 = 3.14
Obsoletes: perl-MIME-Base64 < 3.14
Provides: perl-Storable = 2.49
Obsoletes: perl-Storable < 2.49
Provides: perl-Test-Simple = 1.001003
Obsoletes: perl-Test-Simple < 1.001003
Provides: perl-Text-Balanced = 2.02
Obsoletes: perl-Text-Balanced < 2.02
Provides: perl-Time-HiRes
Obsoletes: perl-Time-HiRes
Provides: perl-libnet
Obsoletes: perl-libnet
Provides: perl-Compress-Raw-Zlib
Obsoletes: perl-Compress-Raw-Zlib
Provides: perl-Compress-Zlib
Obsoletes: perl-Compress-Zlib
Provides: perl-IO-Compress-Base
Obsoletes: perl-IO-Compress-Base
Provides: perl-IO-Compress-Zlib
Obsoletes: perl-IO-Compress-Zlib
Provides: perl-IO-Zlib
Obsoletes: perl-IO-Zlib
Provides: perl-Archive-Tar
Obsoletes: perl-Archive-Tar
Obsoletes: perl-Module-Build <= 0.4003
Obsoletes: perl-I18N-LangTags <= 0.40
Provides: perl-MIME-Base64 = 3.15
Obsoletes: perl-MIME-Base64 <= 3.15
Provides: perl-Storable = 2.53
Obsoletes: perl-Storable <= 2.53
Provides: perl-Test-Simple = 1.001014
Obsoletes: perl-Test-Simple <= 1.001014
Provides: perl-Text-Balanced = 2.03
Obsoletes: perl-Text-Balanced <= 2.03
Provides: perl-Time-HiRes = 1.9726
Obsoletes: perl-Time-HiRes <= 1.9726
Provides: perl-libnet = 3.05
Obsoletes: perl-libnet <= 3.05
Provides: perl-Compress-Raw-Zlib = 2.068
Obsoletes: perl-Compress-Raw-Zlib <= 2.068
Provides: perl-Compress-Zlib = 2.068
Obsoletes: perl-Compress-Zlib <= 2.068
Provides: perl-IO-Compress-Base = 2.068
Obsoletes: perl-IO-Compress-Base <= 2.068
Provides: perl-IO-Compress-Zlib = 2.068
Obsoletes: perl-IO-Compress-Zlib <= 2.068
Provides: perl-IO-Zlib = 1.10
Obsoletes: perl-IO-Zlib <= 1.10
Provides: perl-Archive-Tar = 2.04
Obsoletes: perl-Archive-Tar <= 2.04
Provides: perl-Locale-Maketext-Simple = 0.21
Obsoletes: perl-Locale-Maketext-Simple < 0.21
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 = 3.24
Obsoletes: perl-CPAN-Meta <= 2.140640
Obsoletes: perl-Locale-Maketext-Simple <= 0.21
Provides: perl-Pod-Escapes = 1.07
Obsoletes: perl-Pod-Escapes <= 1.07
Provides: perl-Pod-Simple = 3.29
Obsoletes: perl-Pod-Simple <= 3.29
Provides: perl-ExtUtils-ParseXS = 3.28
Obsoletes: perl-ExtUtils-ParseXS <= 3.28
Provides: perl-CPAN-Meta = 2.150001
Obsoletes: perl-CPAN-Meta <= 2.150001
Provides: perl-CPAN-Meta-YAML = 0.012
Obsoletes: perl-CPAN-Meta-YAML <= 0.012
Obsoletes: perl-ExtUtils-CBuilder <= 0.280217
Obsoletes: perl-ExtUtils-ParseXS < 3.24
Obsoletes: perl-IO-Socket-IP <= 0.29
Provides: perl-ExtUtils-CBuilder = 0.280221
Obsoletes: perl-ExtUtils-CBuilder <= 0.280221
Provides: perl-IO-Socket-IP = 0.37
Obsoletes: perl-IO-Socket-IP <= 0.37
Provides: perl-Parse-CPAN-Meta = 1.4414
Obsoletes: perl-Parse-CPAN-Meta <= 1.4414
Obsoletes: perl-PathTools <= 3.48
Obsoletes: perl-autodie <= 2.23
Provides: perl-Test-Harness = 3.30
Obsoletes: perl-Test-Harness < 3.30
Provides: perl-PathTools = 3.56
Obsoletes: perl-PathTools <= 3.56
Provides: perl-autodie = 2.26
Obsoletes: perl-autodie <= 2.26
Provides: perl-Test-Harness = 3.35
Obsoletes: perl-Test-Harness <= 3.35
Provides: perl-version = 0.9909
Obsoletes: perl-version < 0.9909
Obsoletes: perl-version <= 0.9909
%description
perl - Practical Extraction and Report Language
@@ -177,10 +179,6 @@ cp -p %{S:3} .
%endif
%patch9
%patch11
%patch12
%patch13 -p1
%patch14 -p1
%patch15 -p1
%build
cp -a lib savelib
@@ -214,7 +212,7 @@ make %{?_smp_mflags}
cp -p libperl.so savelibperl.so
cp -p lib/Config.pm saveConfig.pm
cp -p lib/Config_heavy.pl saveConfig_heavy.pl
make clean > /dev/null
##make clean > /dev/null
make clobber
rm -rf lib
mv savelib lib