-# Module versions from Perl 5.20.3 distribution.
-Archive::Tar = 1.96
-Attribute::Handlers = 0.96
-CGI = 3.65
-CPAN = 2.05
-CPAN::Meta = 2.140640
+# Module versions from Perl 5.22.0 distribution.
+Archive::Tar = 2.04
+Attribute::Handlers = 0.97
+CGI = 4.21
+CPAN = 2.11
+CPAN::Meta = 2.150001
CPAN::Meta::YAML = 0.012
-Compress::Raw::Bzip2 = 2.064
-Compress::Raw::Zlib = 2.065
-Devel::PPPort = 3.21
-Devel::Peek = 1.16
+Compress::Raw::Bzip2 = 2.068
+Compress::Raw::Zlib = 2.068
+Devel::PPPort = 3.31
+Devel::Peek = 1.22
Digest = 1.17
-Digest::MD5 = 2.53
-Digest::SHA = 5.88
-Encode = 2.60
-ExtUtils::CBuilder = 0.280217
-ExtUtils::Command = 1.18
+Digest::MD5 = 2.54
+Digest::SHA = 5.95
+Encode = 2.72
+ExtUtils::CBuilder = 0.280221
+ExtUtils::Command = 1.20
ExtUtils::Embed = 1.32
-ExtUtils::Install = 1.67
-ExtUtils::MakeMaker = 6.98
-ExtUtils::Manifest = 1.63
-ExtUtils::ParseXS = 3.24
+ExtUtils::Install = 2.04
+ExtUtils::MakeMaker = 7.0401
+ExtUtils::Manifest = 1.70
+ExtUtils::ParseXS = 3.28
File::Compare = 1.1006
File::Temp = 0.2304
-Filter::Simple = 0.91
+Filter::Simple = 0.92
FindBin = 1.51
GDBM_File = 1.15
-Hash::Util = 0.16
+Hash::Util = 0.18
I18N::LangTags = 0.40
-IO = 1.31
+IO = 1.35
IO::Zlib = 1.10
IPC::Cmd = 0.92
IPC::SysV = 2.04
-JSON::PP = 2.27203
-Locale::Codes = 3.30
-Locale::Maketext = 1.25
+JSON::PP = 2.27300
+Locale::Codes = 3.34
+Locale::Maketext = 1.26
Locale::Maketext::Simple = 0.21
-MIME::Base64 = 3.14
-Math::BigInt = 1.9993
+MIME::Base64 = 3.15
+Math::BigInt = 1.9997
Math::BigInt::FastCalc = 0.31
-Math::BigRat = 0.2606
+Math::BigRat = 0.2608
Math::Complex = 1.59
Math::Trig = 1.23
Memoize = 1.03
-Module::Build = 0.4205
-Module::CoreList = 5.20150822
+Module::Build = 0.421
+Module::CoreList = 5.20150520
Module::Load = 0.32
-Module::Load::Conditional = 0.62
-Module::Metadata = 1.000019
+Module::Load::Conditional = 0.64
+Module::Metadata = 1.000026
NEXT = 0.65
-Package::Constants = 0.04
Params::Check = 0.38
Parse::CPAN::Meta = 1.4414
-Perl::OSType = 1.007
-PerlIO::via::QuotedPrint = 0.07
-Pod::Escapes = 1.06
-Pod::Parser = 1.62
-Pod::Simple = 3.28
-Safe = 2.37
-Socket = 2.013
-Storable = 2.49_01
+Perl::OSType = 1.008
+PerlIO::via::QuotedPrint = 0.08
+Pod::Escapes = 1.07
+Pod::Parser = 1.63
+Pod::Simple = 3.29
+Safe = 2.39
+Socket = 2.018
+Storable = 2.53
Sys::Syslog = 0.33
-Term::ANSIColor = 4.02
+Term::ANSIColor = 4.03
Term::Cap = 1.15
Test = 1.26
-Test::Harness = 3.30
-Test::Simple = 1.001002
-Text::Balanced = 2.02
-Text::ParseWords = 3.29
+Test::Harness = 3.35
+Test::Simple = 1.001014
+Text::Balanced = 2.03
+Text::ParseWords = 3.30
Text::Tabs = 2013.0523
-Tie::File = 1.00
+Tie::File = 1.01
Tie::RefHash = 1.39
Time::HiRes = 1.9726
-Time::Piece = 1.27
-UNIVERSAL = 1.11
-Unicode::Collate = 1.04
-Unicode::Normalize = 1.17
-autodie = 2.23
-bignum = 0.37
-libnet = 1.25
-parent = 0.228
+Time::Piece = 1.29
+UNIVERSAL = 1.12
+Unicode::Collate = 1.12
+Unicode::Normalize = 1.18
+autodie = 2.26
+bignum = 0.39
+libnet = 3.05
+parent = 0.232
version = 0.9909
# NOTE
# - modules in 5.20.0: http://search.cpan.org/~rjbs/perl-5.20.0/
-%define abi 5.20.0
+%define abi 5.22.0
%define perlthread %{?with_threads:-thread-multi}
%define perl_privlib %{_datadir}/perl5/%{ver}
%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.20.3
+%define ver 5.22.0
%define rel 1
Summary: Practical Extraction and Report Language (Perl)
Summary(cs.UTF-8): Programovací jazyk Perl
Epoch: 1
License: GPL v1+ or Artistic
Group: Development/Languages/Perl
-Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.gz
-# Source0-md5: d647d0ea5a7a8194c34759ab9f2610cd
+Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.xz
+# Source0-md5: ff0f09b17de426eff323426cb140ee79
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: de47d7893f49ad7f41ba69c78511c0db
Source2: %{name}.prov
Provides: %perl_modversion ExtUtils::MakeMaker
Provides: %perl_modversion ExtUtils::Manifest
Provides: %perl_modversion ExtUtils::ParseXS
-Provides: %perl_modversion Module::Build
Obsoletes: perl-CPAN < %perl_modverrel CPAN 99
Obsoletes: perl-CPAN-Meta < %perl_modverrel CPAN::Meta 99
Obsoletes: perl-CPAN-Meta-YAML < %perl_modverrel CPAN::Meta::YAML 99
Obsoletes: perl-ExtUtils-MakeMaker < %perl_modverrel ExtUtils::MakeMaker 99
Obsoletes: perl-ExtUtils-Manifest < %perl_modverrel ExtUtils::Manifest 99
Obsoletes: perl-ExtUtils-ParseXS < %perl_modverrel ExtUtils::ParseXS 99
-Obsoletes: perl-Module-Build < %perl_modverrel Module::Build 99
Obsoletes: perl-lib-devel
%description devel
Provides: %perl_mod2version Scalar-List-Utils
Provides: %perl_modversion Archive::Tar
Provides: %perl_modversion Attribute::Handlers
-Provides: %perl_modversion CGI
Provides: %perl_modversion Compress::Raw::Bzip2
Provides: %perl_modversion Compress::Raw::Zlib
Provides: %perl_modversion Digest
Provides: %perl_modversion Module::Load::Conditional
Provides: %perl_modversion Module::Metadata
Provides: %perl_modversion NEXT
-Provides: %perl_modversion Package::Constants
Provides: %perl_modversion Params::Check
Provides: %perl_modversion Parse::CPAN::Meta
Provides: %perl_modversion Perl::OSType
Provides: %perl_modversion version
Obsoletes: perl-Archive-Tar < %perl_modverrel Archive::Tar 99
Obsoletes: perl-Attribute-Handlers < %perl_modverrel Attribute::Handlers 99
-Obsoletes: perl-CGI < %perl_modverrel CGI 99
Obsoletes: perl-Compress-Raw-Bzip2 < %perl_modverrel Compress::Raw::Bzip2 99
Obsoletes: perl-Compress-Raw-Zlib < %perl_modverrel Compress::Raw::Zlib 99
Obsoletes: perl-Digest < %perl_modverrel Digest 99
Obsoletes: perl-Module-Load-Conditional < %perl_modverrel Module::Load::Conditional 99
Obsoletes: perl-Module-Metadata < %perl_modverrel Module::Metadata 99
Obsoletes: perl-NEXT < %perl_modverrel NEXT 99
-Obsoletes: perl-Package-Constants < %perl_modverrel Package::Constants 99
Obsoletes: perl-Params::Check < %perl_modverrel Params::Check 99
Obsoletes: perl-Parse-CPAN-Meta < %perl_modverrel Parse::CPAN::Meta 99
Obsoletes: perl-Perl-OSType < %perl_modverrel Perl::OSType 99
%description tools
Various tools from the core Perl distribution:
-a2p - Awk to Perl translator
-find2perl - translate find command lines to Perl code
-psed, s2p - a stream editor
+encguess - guess encodning
and others.
%description tools -l pl.UTF-8
Różne narzędzia z podstawowej dystrybucji Perla:
-a2p - translator skryptów Awka do Perla
-find2perl - tłumaczenie linii poleceń programu find na kod w Perlu
-psed, s2p - edytor strumieniowy
+encguess - odgaduje kodowanie znaków
i inne.
%package tools-devel
## use symlinks instead of hardlinks
%{__ln_s} -f perl%{ver} $RPM_BUILD_ROOT%{_bindir}/perl
%{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
-%{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
## install directory needed by packages dependant on TAP::Harness
install -d $RPM_BUILD_ROOT%{perl_privlib}/TAP/Harness
## We already have these *.pod files as man pages
%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext},version}/*.pod
-%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/pod/a2p.pod
%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/*.pod
%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/*.pod
# cpan tools, we use rpm instead of cpan for managing packages (some search tool would be nice to have but...)
%{__rm} $RPM_BUILD_ROOT%{_bindir}/cpan*
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/cpan*
-# others
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/config_data
-%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/config_data*
owd=$(pwd)
%attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
%{_mandir}/man3/Socket.*
+%dir %{perl_archlib}/Sub
+%{perl_archlib}/Sub/Util.pm
+%{_mandir}/man3/Sub::Util*
+
%dir %{perl_archlib}/Tie
%dir %{perl_archlib}/Tie/Hash
%{perl_archlib}/Tie/Hash/NamedCapture.pm
%{perl_privlib}/DB.*
%{_mandir}/man3/DB.*
-%{perl_privlib}/inc
-%{_mandir}/man3/inc::latest*
-%{perl_privlib}/Module/Build*
-%{_mandir}/man3/Module::Build*
-
%{perl_archlib}/O.*
%{_mandir}/man3/O.*
%{_mandir}/man3/less.*
%{perl_privlib}/locale.pm
%{_mandir}/man3/locale.*
+%{perl_privlib}/meta_notation.pm
+%{perl_privlib}/ok.pm
+%{_mandir}/man3/ok.*
%{perl_privlib}/open.pm
%{_mandir}/man3/open.*
%{perl_privlib}/sigtrap.pm
%{_mandir}/man3/Attribute*
%{perl_privlib}/Benchmark*
%{_mandir}/man3/Benchmark*
-%{perl_privlib}/CGI*
-%{_mandir}/man3/CGI*
%{perl_privlib}/Config
%{_mandir}/man3/Config::*
%{perl_privlib}/DirHandle*
%{perl_privlib}/Net/*.pm
%{perl_privlib}/Net/FTP
%{_mandir}/man3/Net::*
-%{perl_privlib}/Package
-%{_mandir}/man3/Package::*
%{perl_privlib}/Params
%{_mandir}/man3/Params::*
%{perl_privlib}/Parse
%files tools
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/a2p
-%{_mandir}/man1/a2p.*
%attr(755,root,root) %{_bindir}/corelist
%{_mandir}/man1/corelist.*
-%attr(755,root,root) %{_bindir}/find2perl
-%{_mandir}/man1/find2perl.*
+%attr(755,root,root) %{_bindir}/encguess
+%{_mandir}/man1/encguess.*
%attr(755,root,root) %{_bindir}/instmodsh
%{_mandir}/man1/instmodsh.*
%attr(755,root,root) %{_bindir}/json_pp
%{_mandir}/man1/json_pp.*
%attr(755,root,root) %{_bindir}/libnetcfg
%{_mandir}/man1/libnetcfg.*
-%attr(755,root,root) %{_bindir}/psed
-%{_mandir}/man1/psed.*
%attr(755,root,root) %{_bindir}/ptar
%{_mandir}/man1/ptar.*
%attr(755,root,root) %{_bindir}/ptargrep
%{_mandir}/man1/ptargrep.*
%attr(755,root,root) %{_bindir}/ptardiff
%{_mandir}/man1/ptardiff.*
-%attr(755,root,root) %{_bindir}/s2p
-%{_mandir}/man1/s2p.*
%attr(755,root,root) %{_bindir}/shasum
%{_mandir}/man1/shasum.*
%attr(755,root,root) %{_bindir}/zipdetails