From: Jan Rękorajski Date: Sat, 10 Jun 2017 13:29:04 +0000 (+0200) Subject: - up to 5.26.0 X-Git-Tag: auto/th/perl-5.26.0-1 X-Git-Url: https://git.pld-linux.org/?p=packages%2Fperl.git;a=commitdiff_plain;h=c19f4dd88bdd4ec78f1dbb07240851e69b72a2bd - up to 5.26.0 --- diff --git a/perl-modules b/perl-modules index 06ca2ad..2464e13 100644 --- a/perl-modules +++ b/perl-modules @@ -1,82 +1,82 @@ -# Module versions from Perl 5.24.1 distribution. -Archive::Tar = 2.04_01 +# Module versions from Perl 5.26.0 distribution. +Archive::Tar = 2.24 Attribute::Handlers = 0.99 -CPAN = 2.1101 -CPAN::Meta = 2.150005 +CPAN = 2.18 +CPAN::Meta = 2.150010 CPAN::Meta::YAML = 0.018 -Compress::Raw::Bzip2 = 2.069 -Compress::Raw::Zlib = 2.069 -Devel::PPPort = 3.32 -Devel::Peek = 1.23 +Compress::Raw::Bzip2 = 2.074 +Compress::Raw::Zlib = 2.074 +Devel::PPPort = 3.35 +Devel::Peek = 1.26 Digest = 1.17_01 -Digest::MD5 = 2.54 -Digest::SHA = 5.95_01 -Encode = 2.80_01 +Digest::MD5 = 2.55 +Digest::SHA = 5.96 +Encode = 2.88 ExtUtils::CBuilder = 0.280225 -ExtUtils::Command = 7.1002 -ExtUtils::Embed = 1.33 +ExtUtils::Command = 7.24 +ExtUtils::Embed = 1.34 ExtUtils::Install = 2.04 -ExtUtils::MakeMaker = 7.1002 +ExtUtils::MakeMaker = 7.24 ExtUtils::Manifest = 1.70 -ExtUtils::ParseXS = 3.31 +ExtUtils::ParseXS = 3.34 File::Compare = 1.1006 File::Temp = 0.2304 -Filter::Simple = 0.92 +Filter::Simple = 0.93 FindBin = 1.51 GDBM_File = 1.15 -Hash::Util = 0.19 -I18N::LangTags = 0.40 -IO = 1.36_01 +Hash::Util = 0.22 +I18N::LangTags = 0.42 +IO = 1.38 IO::Zlib = 1.10 -IPC::Cmd = 0.92_01 -IPC::SysV = 2.06_01 -JSON::PP = 2.27300_01 -Locale::Codes = 3.37 -Locale::Maketext = 1.26_01 +IPC::Cmd = 0.96 +IPC::SysV = 2.07 +JSON::PP = 2.27400_02 +Locale::Codes = 3.42 +Locale::Maketext = 1.28 Locale::Maketext::Simple = 0.21_01 MIME::Base64 = 3.15 -Math::BigInt = 1.999715 -Math::BigInt::FastCalc = 0.40 -Math::BigRat = 0.260802 -Math::Complex = 1.59 +Math::BigInt = 1.999806 +Math::BigInt::FastCalc = 0.5005 +Math::BigRat = 0.2611 +Math::Complex = 1.5901 Math::Trig = 1.23 Memoize = 1.03_01 -Module::CoreList = 5.20170114_24 +Module::CoreList = 5.20170530 Module::Load = 0.32 -Module::Load::Conditional = 0.64 -Module::Metadata = 1.000031 -NEXT = 0.65 +Module::Load::Conditional = 0.68 +Module::Metadata = 1.000033 +NEXT = 0.67 Params::Check = 0.38 -Parse::CPAN::Meta = 1.4417_001 -Perl::OSType = 1.009 +Parse::CPAN::Meta = 2.150010 +Perl::OSType = 1.010 PerlIO::via::QuotedPrint = 0.08 Pod::Escapes = 1.07 Pod::Parser = 1.63 -Pod::Simple = 3.32 -Safe = 2.39 +Pod::Simple = 3.35 +Safe = 2.40 Socket = 2.020_03 -Storable = 2.56_01 -Sys::Syslog = 0.33_01 -Term::ANSIColor = 4.04 +Storable = 2.62 +Sys::Syslog = 0.35 +Term::ANSIColor = 4.06 Term::Cap = 1.17 -Test = 1.28_01 -Test::Builder::Tester = 1.28 -Test::Harness = 3.36_01 -Test::Simple = 1.001014 -Test::Tester = 0.114 -Test::use::ok = 0.16 +Test = 1.30 +Test::Builder::Tester = 1.302073 +Test::Harness = 3.38 +Test::Simple = 1.302073 +Test::Tester = 1.302073 +Test::use::ok = 1.302073 Text::Balanced = 2.03 Text::ParseWords = 3.30 Text::Tabs = 2013.0523 Tie::File = 1.02 Tie::RefHash = 1.39 -Time::HiRes = 1.9733 +Time::HiRes = 1.9741 Time::Piece = 1.31 UNIVERSAL = 1.13 -Unicode::Collate = 1.14 +Unicode::Collate = 1.19 Unicode::Normalize = 1.25 autodie = 2.29 -bignum = 0.42_01 -libnet = 3.08 -parent = 0.234 -version = 0.9916 +bignum = 0.47 +libnet = 3.10 +parent = 0.236 +version = 0.9917 diff --git a/perl-modules2 b/perl-modules2 index 8046d11..03ed97c 100644 --- a/perl-modules2 +++ b/perl-modules2 @@ -1,4 +1,4 @@ -# Non-straight named module versions from Perl 5.24.1 distribution. -IO-Compress IO::Compress::Base = 2.069_001 -PathTools File::Spec = 3.6301 -Scalar-List-Utils List::Util = 1.4202 +# Non-straight named module versions from Perl 5.26.0 distribution. +IO-Compress IO::Compress::Base = 2.074 +PathTools File::Spec = 3.67 +Scalar-List-Utils List::Util = 1.4602 diff --git a/perl-switch.patch b/perl-switch.patch deleted file mode 100644 index a4c9082..0000000 --- a/perl-switch.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- perl-5.18.0/hv_func.h~ 2013-05-08 15:58:40.000000000 +0200 -+++ perl-5.18.0/hv_func.h 2013-06-09 20:29:24.940447822 +0200 -@@ -425,6 +425,9 @@ - k1 |= carry<<24; - MURMUR_DOBLOCK(h1, k1); - } -+ default: -+ /* make gcc quiet */ -+ break; - } - #endif - /* Advance over whole 32-bit chunks, possibly leaving 1..3 bytes */ diff --git a/perl.spec b/perl.spec index 43522a4..72e7789 100644 --- a/perl.spec +++ b/perl.spec @@ -25,7 +25,7 @@ # NOTE # - modules in 5.20.0: http://search.cpan.org/~rjbs/perl-5.20.0/ -%define abi 5.24.0 +%define abi 5.26.0 %define perlthread %{?with_threads:-thread-multi} %define perl_privlib %{_datadir}/perl5/%{ver} @@ -43,7 +43,7 @@ %define perl_mod2verrel() %([ -f %{SOURCE4} ] && awk -vp=%1 -vr=%2 '$1 == p { print $4"-"r }' %{SOURCE4} || echo ERROR) %define perl_mod2version() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p) }' %{SOURCE4} || echo ERROR) -%define ver 5.24.1 +%define ver 5.26.0 %define rel 1 Summary: Practical Extraction and Report Language (Perl) Summary(cs.UTF-8): Programovací jazyk Perl @@ -72,8 +72,8 @@ Release: %{rel}%{!?with_threads:_nothr} Epoch: 1 License: GPL v1+ or Artistic Group: Development/Languages/Perl -Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.bz2 -# Source0-md5: 178ee0e8fa544dbc76d99cf041e2c9f0 +Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.xz +# Source0-md5: 8c6995718e4cb62188f0d5e3488cd91f Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db Source2: %{name}.prov @@ -90,7 +90,6 @@ Patch5: %{name}_585-microperl_uconfig.patch Patch6: %{name}-write-permissions.patch Patch7: %{name}-t-syslog.patch Patch8: %{name}-Destroy-GDBM-NDBM-ODBM-SDBM-_File-objects.patch -Patch9: %{name}-switch.patch Patch10: %{name}-invalid-void-use.patch Patch11: %{name}-test-dst.patch URL: http://dev.perl.org/perl5/ @@ -585,7 +584,6 @@ Requires: %{name}-devel = %{epoch}:%{ver}-%{release} %description tools-devel Various tools from the core Perl distribution: -c2ph, pstruct - Dump C structures as generated from C stabs h2ph - convert .h C header files to .ph Perl header files h2xs - convert .h C header files to Perl extensions perlivp - Perl Installation Verification Procedure @@ -594,8 +592,6 @@ splain - force verbose warning diagnostics %description tools-devel -l pl.UTF-8 Różne narzędzia z podstawowej dystrybucji Perla: -c2ph, pstruct - zrzucanie struktur C w postaci generowanej z tablic - symboli z cc -g -S h2ph - konwerter plików nagłówkowych .h z C na perlowe pliki nagłówkowe .ph h2xs - konwerter plików nagłówkowych .h z C na rozszerzenia @@ -727,7 +723,6 @@ zbyt duża, a rozmiar za mały na tworzenie oddzielnych rozszerzeń. %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 %patch10 -p1 %patch11 -p1 @@ -816,7 +811,6 @@ install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1 ## use symlinks instead of hardlinks %{__ln_s} -f perl%{ver} $RPM_BUILD_ROOT%{_bindir}/perl -%{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct ## install directory needed by packages dependant on TAP::Harness install -d $RPM_BUILD_ROOT%{perl_privlib}/TAP/Harness @@ -1540,6 +1534,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/Fatal.3perl* %{perl_privlib}/FindBin.pm %{_mandir}/man3/FindBin.3perl* +%{_mandir}/man3/Internals.3perl* %{perl_privlib}/JSON %{_mandir}/man3/JSON::PP*.3perl* %{perl_privlib}/Locale @@ -1632,6 +1627,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/Term::Cap.3perl* %{_mandir}/man3/Term::Complete.3perl* %{_mandir}/man3/Term::ReadLine.3perl* + %{perl_privlib}/Test.pm %{perl_privlib}/Test %{_mandir}/man3/Test.3perl* @@ -1642,6 +1638,19 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/Test::Tester*.3perl* %{_mandir}/man3/Test::Tutorial.3perl* %{_mandir}/man3/Test::use::ok.3perl* + +%{perl_privlib}/Test2.pm +%{perl_privlib}/Test2 +%{_mandir}/man3/Test2.3perl* +%{_mandir}/man3/Test2::API*.3perl* +%{_mandir}/man3/Test2::Event*.3perl* +%{_mandir}/man3/Test2::Formatter*.3perl* +%{_mandir}/man3/Test2::Hub*.3perl* +%{_mandir}/man3/Test2::IPC*.3perl* +%{_mandir}/man3/Test2::Tools::Tiny.3perl* +%{_mandir}/man3/Test2::Transition.3perl* +%{_mandir}/man3/Test2::Util*.3perl* + %{perl_privlib}/Text %{_mandir}/man3/Text::Abbrev.3perl* %{_mandir}/man3/Text::Balanced.3perl* @@ -1694,10 +1703,6 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/perlbug %{_mandir}/man1/perlbug.1* -%attr(755,root,root) %{_bindir}/c2ph -%attr(755,root,root) %{_bindir}/pstruct -%{_mandir}/man1/c2ph.1* -%{_mandir}/man1/pstruct.1* %attr(755,root,root) %{_bindir}/h2ph %{_mandir}/man1/h2ph.1* %attr(755,root,root) %{_bindir}/h2xs diff --git a/perl_581-soname.patch b/perl_581-soname.patch index d968f18..7184905 100644 --- a/perl_581-soname.patch +++ b/perl_581-soname.patch @@ -23,10 +23,10 @@ ;; esac - $spitshell >>$Makefile <<'!NO!SUBS!' --$(LIBPERL): $& $(perllib_objs) $(DYNALOADER) $(LIBPERLEXPORT) +-$(LIBPERL): $& $(perllib_dep) $(DYNALOADER) $(LIBPERLEXPORT) + $spitshell >>Makefile <