From mboxrd@z Thu Jan 1 00:00:00 1970 From: git@ipfire.org To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 27faf919113d61c0cafc9052436afe31795c580f Date: Sun, 01 Mar 2015 20:30:38 +0100 Message-ID: <20150301193038.6E4A821EF6@argus.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0501546187393948749==" List-Id: <ipfire-scm.lists.ipfire.org> --===============0501546187393948749== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree". The branch, master has been updated via 27faf919113d61c0cafc9052436afe31795c580f (commit) via 7a2e9e5fcdcdc29c630acda49c9f9b79bd75e973 (commit) from ee3660e475eb9cd68c604dd5121b87db368e151b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 27faf919113d61c0cafc9052436afe31795c580f Merge: ee3660e 7a2e9e5 Author: Michael Tremer <michael.tremer(a)ipfire.org> Date: Sun Mar 1 20:30:29 2015 +0100 Merge remote-tracking branch 'stevee/perl-update' commit 7a2e9e5fcdcdc29c630acda49c9f9b79bd75e973 Author: Stefan Schantl <stefan.schantl(a)ipfire.org> Date: Sun Mar 1 19:11:20 2015 +0100 perl: Update to 5.20.2. =20 This is a major update to the latest stable version of perl. ----------------------------------------------------------------------- Summary of changes: perl/patches/perl-5.10.0-libresolv.patch | 4 +- perl/patches/perl-USE_MM_LD_RUN_PATH.patch | 38 +- perl/patches/perl-perlbug-tag.patch | 48 +- perl/perl.nm | 1432 ++++++++++++++++++++++----= -- 4 files changed, 1188 insertions(+), 334 deletions(-) Difference in files: diff --git a/perl/patches/perl-5.10.0-libresolv.patch b/perl/patches/perl-5.1= 0.0-libresolv.patch index 7676bbb..66b6a68 100644 --- a/perl/patches/perl-5.10.0-libresolv.patch +++ b/perl/patches/perl-5.10.0-libresolv.patch @@ -5,8 +5,8 @@ diff -up perl-5.10.0/Configure.didi perl-5.10.0/Configure : set usesocks on the Configure command line to enable socks. : List of libraries we want. : If anyone needs extra -lxxx, put those in a hint file. --libswanted=3D"sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld l= d sun" -+libswanted=3D"sfio socket resolv inet nsl nm ndbm gdbm dbm db malloc dl dld= ld sun" +-libswanted=3D"socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun" ++libswanted=3D"socket resolv inet nsl nm ndbm gdbm dbm db malloc dl ld sun" libswanted=3D"$libswanted m crypt sec util c cposix posix ucb bsd BSD" : We probably want to search /usr/shlib before most other libraries. : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. diff --git a/perl/patches/perl-USE_MM_LD_RUN_PATH.patch b/perl/patches/perl-U= SE_MM_LD_RUN_PATH.patch index 5b1ef76..5b86af8 100644 --- a/perl/patches/perl-USE_MM_LD_RUN_PATH.patch +++ b/perl/patches/perl-USE_MM_LD_RUN_PATH.patch @@ -1,6 +1,6 @@ -diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm.runpath= perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm ---- perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm.runpath 2010= -01-18 19:52:49.000000000 +0100 -+++ perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 2010-04-13 1= 5:56:55.859789425 +0200 +diff -up perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm.usem pe= rl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm +--- perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm.usem 2011-05= -08 05:10:08.000000000 +0200 ++++ perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 2011-05-17 1= 1:14:22.169115984 +0200 @@ -88,6 +88,11 @@ libraries. LD_RUN_PATH is a colon separ in LDLOADLIBS. It is passed as an environment variable to the process that links the shared library. @@ -13,19 +13,19 @@ diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils= /Liblist.pm.runpath per =3Dhead2 BSLOADLIBS =20 List of those libraries that are needed but can be linked in -diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.runpa= th perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm ---- perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.runpath 20= 10-01-18 19:52:49.000000000 +0100 -+++ perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 2010-04-13= 16:00:32.941778159 +0200 -@@ -262,7 +262,7 @@ sub full_setup { - PERL_SRC PERM_DIR PERM_RW PERM_RWX - PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE PPM_INSTALL_EXEC - PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ -- SIGN SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG -+ SIGN SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSP= ROTOARG +diff -up perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.usem = perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm +--- perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.usem 2011-= 05-08 05:10:08.000000000 +0200 ++++ perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 2011-05-17= 13:39:26.912586030 +0200 +@@ -278,7 +278,7 @@ sub full_setup { + PERL_SRC PERM_DIR PERM_RW PERM_RWX MAGICXS + PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE PPM_INSTALL_EXE= C PPM_UNINSTALL_EXEC + PPM_INSTALL_SCRIPT PPM_UNINSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_P= RINT PRINT_PREREQ +- SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS XSOPT X= SPROTOARG ++ SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION VERS= ION_FROM XS XSOPT XSPROTOARG XS_VERSION clean depend dist dynamic_lib linkext macro realclean tool_autosplit =20 -@@ -406,7 +406,27 @@ sub new { +@@ -422,7 +422,27 @@ sub new { # PRINT_PREREQ is RedHatism. if ("@ARGV" =3D~ /\bPRINT_PREREQ\b/) { $self->_PRINT_PREREQ; @@ -52,9 +52,9 @@ diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/M= akeMaker.pm.runpath p + $self->{USE_MM_LD_RUN_PATH}=3D$v; + }; =20 - print STDOUT "MakeMaker (v$VERSION)\n" if $Verbose; - if (-f "MANIFEST" && ! -f "Makefile"){ -@@ -2320,6 +2340,40 @@ precedence. A typemap in the current di + print "MakeMaker (v$VERSION)\n" if $Verbose; + if (-f "MANIFEST" && ! -f "Makefile" && ! $ENV{PERL_CORE}){ +@@ -2352,6 +2372,40 @@ precedence. A typemap in the current di precedence, even if it isn't listed in TYPEMAPS. The default system typemap has lowest precedence. =20 @@ -95,9 +95,9 @@ diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/M= akeMaker.pm.runpath p =3Ditem VENDORPREFIX =20 Like PERLPREFIX, but only for the vendor install locations. -diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.runpath= perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm ---- perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.runpath 2010= -01-18 19:52:49.000000000 +0100 -+++ perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2010-04-13 1= 5:56:10.656775285 +0200 +diff -up perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.usem pe= rl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm +--- perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.usem 2011-05= -08 05:10:08.000000000 +0200 ++++ perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2011-05-17 1= 1:14:22.172115972 +0200 @@ -944,7 +944,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ } =20 diff --git a/perl/patches/perl-perlbug-tag.patch b/perl/patches/perl-perlbug-= tag.patch index e4b0976..0f96ab3 100644 --- a/perl/patches/perl-perlbug-tag.patch +++ b/perl/patches/perl-perlbug-tag.patch @@ -1,31 +1,12 @@ ---- perl-5.10.1/utils/perlbug.PL.fedora 2009-08-12 20:49:24.000000000 +0200 -+++ perl-5.10.1/utils/perlbug.PL 2009-11-18 15:56:15.000000000 +0100 -@@ -27,8 +27,6 @@ open OUT, ">$file" or die "Can't create=20 - open PATCH_LEVEL, "<" . catfile(updir, "patchlevel.h") - or die "Can't open patchlevel.h: $!"; -=20 --my $patchlevel_date =3D (stat PATCH_LEVEL)[9]; -- - while (<PATCH_LEVEL>) { - last if $_ =3D~ /^\s*static\s+(?:const\s+)?char.*?local_patches\[\]\s*= =3D\s*{\s*$/; - } -@@ -71,9 +69,8 @@ $Config{startperl} - eval 'exec $Config{perlpath} -S \$0 \${1+"\$@"}' - if \$running_under_some_shell; -=20 --my \$config_tag1 =3D '$extract_version - $Config{cf_time}'; -+my \$config_tag1 =3D '$extract_version'; -=20 --my \$patchlevel_date =3D $patchlevel_date; - my \$patch_tags =3D '$patch_tags'; - my \@patches =3D ( - $patch_desc -@@ -333,17 +330,6 @@ sub Init { +diff -up perl-5.16.0-RC2/utils/perlbug.PL.fedora perl-5.16.0-RC2/utils/perlb= ug.PL +--- perl-5.16.0-RC2/utils/perlbug.PL.fedora 2012-05-16 16:15:51.000000000 +0= 200 ++++ perl-5.16.0-RC2/utils/perlbug.PL 2012-05-16 16:18:36.018894464 +0200 +@@ -271,17 +271,6 @@ sub Init { $ok =3D ''; - if ($::opt_o) { - if ($::opt_o eq 'k' or $::opt_o eq 'kay') { + if ($opt{o}) { + if ($opt{o} eq 'k' or $opt{o} eq 'kay') { - my $age =3D time - $patchlevel_date; -- if ($::opt_o eq 'k' and $age > 60 * 24 * 60 * 60 ) { +- if ($opt{o} eq 'k' and $age > 60 * 24 * 60 * 60 ) { - my $date =3D localtime $patchlevel_date; - print <<"EOF"; -"perlbug -ok" and "perlbug -nok" do not report on Perl versions which @@ -36,16 +17,5 @@ - exit(); - } # force these options - unless ($::opt_n) { - $::opt_S =3D 1; # don't prompt for send -@@ -730,8 +716,8 @@ EFF - print OUT <<EFF; - --- - EFF -- print OUT "This perlbug was built using Perl $config_tag1\n", -- "It is being executed now by Perl $config_tag2.\n\n" -+ print OUT "This perlbug was built using Perl $config_tag1 in the Fedora= build system.\n", -+ "It is being executed now by Perl $config_tag2.\n\n" - if $config_tag2 ne $config_tag1; -=20 - print OUT <<EOF; + unless ($opt{n}) { + $opt{S} =3D 1; # don't prompt for send diff --git a/perl/perl.nm b/perl/perl.nm index 5809cb0..36ff855 100644 --- a/perl/perl.nm +++ b/perl/perl.nm @@ -4,9 +4,9 @@ ############################################################################= ### =20 name =3D perl -version =3D 5.14.2 +version =3D 5.20.2 # Never reset release in this package, just increase. -release =3D 11 +release =3D 12 =20 perl_epoch =3D 2 thisver =3D %{perl_epoch}:%{version}-%{_release} @@ -114,9 +114,9 @@ build make %{PARALLELISMFLAGS} end =20 - #test - # make test - #end + test + make test + end =20 install_cmds # Remove precreated directories @@ -147,9 +147,9 @@ packages =20 provides # Compat provides - perl(:MODULE_COMPAT_5.14.2) - perl(:MODULE_COMPAT_5.14.1) - perl(:MODULE_COMPAT_5.14.0) + perl(:MODULE_COMPAT_5.20.2) + perl(:MODULE_COMPAT_5.20.1) + perl(:MODULE_COMPAT_5.20.0) =20 # Threading provides perl(:WITH_ITHREADS) @@ -211,8 +211,21 @@ packages Mac:: NDBM_File Tk + unicore::Name VMS:: end + + obsoletes + perl-Archive-Extract + perl-Class-ISA + perl-CPANPLUS + perl-Log-Message + perl-Log-Message-Simple + perl-Module-Plugable + perl-Object-Accessor + perl-Term-UI + perl-Version-Requirements + end end =20 package perl-libs @@ -260,14 +273,57 @@ packages # end #end =20 - package perl-Archive-Extract + package perl-App-a2p epoch =3D 0 - version =3D 0.48 + version =3D 1.000 + + summary =3D Awk to Perl translator. + description + This package delivers a2p tool which takes an awk script specified on the + command line and produces a comparable Perl script. + end + + requires + %{perl_requires} + end + + files + %{bindir}/a2p + %{datadir}/perl5/pod/a2p.pod + %{mandir}/man1/a2p.1* + end + end + + package perl-App-find2perl + epoch =3D 0 + version =3D 0.001 + arch =3D noarch + + summary =3D Translate find command lines to Perl code. + description + This package delivers find2perl tool which is a little translator to conv= ert + find command lines to equivalent Perl code. + end + + requires + %{perl_requires} + end + + files + %{bindir}/find2perl + %{mandir}/man1/find2perl.1* + end + end + + package perl-App-s2p + epoch =3D 0 + version =3D 1.000 arch =3D noarch =20 - summary =3D Generic archive extracting mechanism. + summary =3D Convert sed scripts to Perl programm. description - Archive::Extract is a generic archive extraction mechanism. + This package delivers the s2p tool, which converts sed scripts to + Perl programms. end =20 requires @@ -275,14 +331,16 @@ packages end =20 files - /usr/share/perl5/Archive/Extract.pm - /usr/share/man/man3/Archive::Extract.3* + %{bindir}/psed + %{bindir}/s2p + %{mandir}/man1/psed.1* + %{mandir}/man1/s2p.1* end end =20 package perl-Archive-Tar epoch =3D 0 - version =3D 1.76 + version =3D 1.96 arch =3D noarch =20 summary =3D A module for Perl manipulation of .tar files. @@ -296,47 +354,104 @@ packages =20 requires %{perl_requires} + perl(IO::Zlib) >=3D 1.01 + perl(IO::Compress::Bzip2) >=3D 2.015 + perl(IO::Uncompress::Bunzip2) >=3D 2.015 + end + + files + %{bindir}/ptar + %{bindir}/ptardiff + %{bindir}/ptargrep + %{datadir}/perl5/Archive/Tar=20 + %{datadir}/perl5/Archive/Tar.pm + %{mandir}/man1/ptar.1* + %{mandir}/man1/ptardiff.1* + %{mandir}/man1/ptargrep.1* + %{mandir}/man3/Archive::Tar*=20 + end + end + + package perl-autodie + epoch =3D 0 + version =3D 2.23 + arch =3D noarch + + summary =3D Replace functions with ones that succeed or die. + descripton + The "autodie" and "Fatal" pragma provides a convenient way to replace + functions that normally return false on failure with equivalents that thr= ow an + exception on failure. + + However "Fatal" has been obsoleted by the new autodie pragma. Please use + autodie in preference to "Fatal". + end + + requires + %{perl_requires} + perl(B) + perl(Fcntl) + perl(overload) + perl(POSIX) end =20 files - /usr/bin/ptar - /usr/bin/ptardiff - /usr/bin/ptargrep - /usr/share/perl5/Archive/Tar.pm - /usr/share/man/man1/ptar.1* - /usr/share/man/man1/ptardiff.1* - /usr/share/man/man1/ptargrep.1* - /usr/share/man/man3/Archive::Tar* + %{datadir}/perl5/autodie/ + %{datadir}/perl5/autodie.pm + %{datadir}/perl5/Fatal.pm + %{mandir}/man3/autodie.3* + %{mandir}/man3/autodie::* + %{mandir}/man3/Fatal.3* end end =20 - package perl-Class-ISA + package perl-B-Debug epoch =3D 0 - version =3D 0.36 + version =3D 1.19 arch =3D noarch =20 - summary =3D Report the search path for a class's ISA tree + summary =3D Walk Perl syntax tree, print debug information about op-codes. + description + Walk Perl syntax tree and print debug information about op-codes. See + B::Concise and B::Terse for other details. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/B/Debug.pm + %{mandir}/man3/B::Debug.3* + end + end + + package perl-Compress-Raw-Bzip2 + epoch =3D 0 + version =3D 2.064 + + summary =3D Low-Level Interface to bzip2 compression library. description - Suppose you have a class (like Food::Fish::Fishstick) that is derived, via - its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from - Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses - may themselves each be derived, via its @ISA, from one or more superclass= es - (as above). + This module provides a Perl interface to the bzip2 compression library. + It is used by IO::Compress::Bzip2. end =20 requires %{perl_requires} + perl(Exporter) + perl(File::Temp) end =20 files - /usr/share/perl5/Class/ISA.pm - /usr/share/man/man3/Class::ISA.3* + %{libdir}/perl5/Compress/Raw/Bzip2.pm + %{libdir}/perl5/auto/Compress/Raw/Bzip2 + %{mandir}/man3/Compress::Raw::Bzip2* end end =20 package perl-Compress-Raw-Zlib epoch =3D 0 - version =3D 2.033 + version =3D 2.065 =20 summary =3D Low-Level Interface to the zlib compression library. description @@ -349,14 +464,15 @@ packages end =20 files - /usr/share/perl5/Compress/Raw/Zlib/ - /usr/share/man/man3/Compress::Raw::Zlib* + %{libdir}/perl5/Compress/Raw/Zlib.pm + %{libdir}/perl5/auto/Compress/Raw/Zlib + %{mandir}/man3/Compress::Raw::Zlib* end end =20 package perl-CGI epoch =3D 0 - version =3D 3.49 + version =3D 3.63 arch =3D noarch =20 summary =3D Handle Common Gateway Interface requests and responses @@ -380,7 +496,7 @@ packages end =20 filter_requires - perl\(FCGI\) + FCGI end =20 files @@ -393,7 +509,7 @@ packages =20 package perl-CPAN epoch =3D 0 - version =3D 1.9600.01 + version =3D 2.05 arch =3D noarch =20 summary =3D Query, download and build perl modules from CPAN sites. @@ -425,7 +541,7 @@ packages =20 package perl-CPAN-Meta epoch =3D 0 - version =3D 2.110440 + version =3D 2.140640 arch =3D noarch =20 summary =3D Distribution metadata for a CPAN dist. @@ -454,16 +570,17 @@ packages end end =20 - package perl-CPAN-Meta-YAML + package perl-CPAN-Meta-Requirements epoch =3D 0 - version =3D 0.0003 + version =3D 2.122 arch =3D noarch =20 - summary =3D Read and write a subset of YAML for CPAN Meta files. + summary =3D Set of version requirements for a CPAN dist. description - This module implements a subset of the YAML specification for use in read= ing - and writing CPAN metadata files like META.yml and MYMETA.yml. It should n= ot be - used for any other general YAML parsing or generation task. + A CPAN::Meta::Requirements object models a set of version constraints like + those specified in the META.yml or META.json files in CPAN distributions. + It can be built up by adding more and more constraints, and it will reduce + them to the simplest representation. end =20 requires @@ -471,53 +588,36 @@ packages end =20 files - /usr/share/perl5/CPAN/Meta/YAML.pm - /usr/share/man/man5/CPAN::Meta::YAML* + %{datadir}/perl5/CPAN/Meta/Requirements.pm + %{mandir}/man3/CPAN::Meta::Requirements.3* end end =20 - package perl-CPANPLUS + package perl-CPAN-Meta-YAML epoch =3D 0 - version =3D 0.9103 + version =3D 0.012 arch =3D noarch =20 - summary =3D API & CLI access to the CPAN mirrors. + summary =3D Read and write a subset of YAML for CPAN Meta files. description - The CPANPLUS library is an API to the CPAN mirrors and a collection of - interactive shells, commandline programs, etc, that use this API. + This module implements a subset of the YAML specification for use in read= ing + and writing CPAN metadata files like META.yml and MYMETA.yml. It should n= ot be + used for any other general YAML parsing or generation task. end =20 requires %{perl_requires} - perl(Digest::SHA) - perl(Module::Pluggable)>=3D2.4 - perl(Module::CoreList) - end - - provides - perl-CPANPLUS-Dist-Build=3D0.06 - end - - filter_requires - DBIx - Your::Module::Here - DBD::SQLite end =20 files - /usr/bin/cpan2dist - /usr/bin/cpanp - /usr/bin/cpanp-run-perl - /usr/share/perl5/CPANPLUS* - /usr/share/man/man1/cpan2dist.1* - /usr/share/man/man1/cpanp.1* - /usr/share/man/man3/CPANPLUS* + /usr/share/perl5/CPAN/Meta/YAML.pm + /usr/share/man/man5/CPAN::Meta::YAML* end end =20 package perl-Carp epoch =3D 0 - version =3D 1.20 + version =3D 1.33.01 arch =3D noarch =20 summary =3D Alternative warn and die for modules. @@ -549,9 +649,104 @@ packages end end =20 + package perl-constant + epoch =3D 0 + version =3D 1.31 + arch =3D noarch + + summary =3D Perl pragma to declare constants. + description + This pragma allows you to declare constants at compile-time. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/constant.pm + %{mandir}/man3/constant.3* + end + end + + package perl-Data-Dumper + epoch =3D 0 + version =3D 2.151 + + summary =3D Stringify perl data structures, suitable for printing and eval. + description + Given a list of scalars or reference variables, writes out their contents + in perl syntax. The references can also be objects. The content of each + variable is output in a single Perl statement. Handles self-referential + structures correctly. + end + + requires + %{perl_requires} + perl(Scalar::Util) + perl(XSLoader) + end + + files + %{libdir}/perl5/auto/Data/Dumper/Dumper.so + %{libdir}/perl5/Data/Dumper.pm + %{mandir}/man3/Data::Dumper.3* + end + end + + package perl-DB_File + epoch =3D 0 + version =3D 1.831 + + summary =3D Perl5 access to Berkeley DB version 1.x. + description + DB_File is a module which allows Perl programs to make use of the facilit= ies + provided by Berkeley DB version 1.x (if you have a newer version of DB, y= ou + will be limited to functionality provided by interface of version 1.x). T= he + interface defined here mirrors the Berkeley DB interface closely. + end + + requires + %{perl_requires} + perl(Fcntl) + perl(XSLoader) + end + + files + %{libdir}/perl5/DB_File.pm + %{libdir}/perl5/auto/DB_File/DB_File.so + %{mandir}/man3/DB_File* + end + end + + package perl-Devel-PPPort + epoch =3D 0 + version =3D 3.21 + + summary =3D Perl Pollution Portability header generator. + description + Perl's API has changed over time, gaining new features, new functions, + increasing its flexibility, and reducing the impact on the C name space + environment (reduced pollution). The header file written by this module, + typically ppport.h, attempts to bring some of the newer Perl API features + to older versions of Perl, so that you can worry less about keeping track + of old releases, but users can still reap the benefit. + end + + requires + %{perl_requires} + end + + files + %{libdir}/perl5/Devel/PPPort.pm + %{libdir}/perl5/auto/Devel/PPPort/PPPort.so + %{mandir}/man3/Devel::PPPort.3* + end + end + package perl-Digest epoch =3D 0 - version =3D 1.16 + version =3D 1.17 arch =3D noarch =20 summary =3D Modules that calculate message digests. @@ -582,7 +777,7 @@ packages =20 package perl-Digest-MD5 epoch =3D 0 - version =3D 2.51 + version =3D 2.53 =20 summary =3D Perl Interface to the MD5 Algorithm. description @@ -606,7 +801,7 @@ packages =20 package perl-Digest-SHA epoch =3D 0 - version =3D 5.61 + version =3D 5.88 =20 summary =3D Perl extension for SHA-1/224/256/384/512. description @@ -632,9 +827,103 @@ packages end end =20 + package perl-Encode + epoch =3D 0 + version =3D 2.60 + + summary =3D Character encodings in Perl. + description + The Encode module provides the interface between Perl strings and the rest + of the system. Perl strings are sequences of characters. + end + + requires + %{perl_requires} + end + + files + %{bindir}/piconv + %{libdir}/perl5/Encode* + %{libdir}/perl5/auto/Encode* + %{datadir}/perl5/Encode + !%{datadir}/perl5/Encode/*.e2x + !%{datadir}/perl5/Encode/encode.h + %{mandir}/man1/piconv.1* + %{mandir}/man3/Encode*.3* + end + end + + package perl-Env + epoch =3D 0 + version =3D 1.04 + arch =3D noarch + + summary =3D Perl module that imports environment variables as scalars or a= rrays. + description + Perl maintains environment variables in a special hash named %%ENV. For w= hen + this access method is inconvenient, the Perl module Env allows environment + variables to be treated as scalar or array variables. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/Env.pm + %{mandir}/man3/Env.3* + end + end + + package perl-experimental + epoch =3D 0 + version =3D 0.007 + arch =3D noarch + + summary =3D Experimental features made easy. + description + This pragma provides an easy and convenient way to enable or disable + experimental features. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/experimental* + %{mandir}/man3/experimental* + end + end + + package perl-Exporter + epoch =3D 0 + version =3D 5.71 + arch =3D noarch + + summary =3D Implements default import method for modules. + description + The Exporter module implements an import method which allows a module to + export functions and variables to its users' name spaces. Many modules use + Exporter rather than implementing their own import method because Exporter + provides a highly flexible interface, with an implementation optimized for + the common case. + end + + requires + %{perl_requires} + perl(Carp) >=3D 1.05 + end + + files + %{datadir}/perl5/Exporter* + %{mandir}/man3/Exporter* + end + end + package perl-ExtUtils-CBuilder epoch =3D 0 - version =3D 0.280203 + version =3D 0.280217 arch =3D noarch =20 summary =3D Compile and link C code for Perl modules. @@ -656,9 +945,32 @@ packages end end =20 + package perl-ExtUtils-Command + epoch =3D 0 + version =3D 1.18 + arch =3D noarch + + summary =3D Perl routines to replace common UNIX commands in Makefiles. + description + This Perl module is used to replace common UNIX commands. In all cases the + functions work with @ARGV rather than taking arguments. This makes them + easier to deal with in Makefiles. + end + + requires + %{perl_requires} + perl(File::Find) + end + + files + %{datadir}/perl5/ExtUtils/Command.pm + %{mandir}/man3/ExtUtils::Command.* + end + end + package perl-ExtUtils-Embed epoch =3D 0 - version =3D 1.30 + version =3D 1.32 arch =3D noarch =20 summary =3D Utilities for embedding Perl in C/C++ applications. @@ -677,9 +989,40 @@ packages end end =20 + package perl-ExtUtils-Install + epoch =3D 0 + version =3D 1.67 + arch =3D noarch + + summary =3D Install files from here to there. + description + Handles the installing and uninstalling of perl modules, scripts, man + pages, etc. + end + + requires + %{perl_requires} + perl-devel + perl(Data::Dumper) + end + + filter_requires + VMS::Filespec + end + + files + %{datadir}/perl5/ExtUtils/Install.pm + %{datadir}/perl5/ExtUtils/Installed.pm + %{datadir}/perl5/ExtUtils/Packlist.pm + %{mandir}/man3/ExtUtils::Install.3* + %{mandir}/man3/ExtUtils::Installed.3* + %{mandir}/man3/ExtUtils::Packlist.3* + end + end + package perl-ExtUtils-MakeMaker epoch =3D 0 - version =3D 6.57_05 + version =3D 6.98 arch =3D noarch =20 summary =3D Create a module Makefile. @@ -690,6 +1033,12 @@ packages requires %{perl_requires} perl-devel + perl(Data::Dumper) + perl(ExtUtils::Command) + perl(ExtUtils::Install) + perl(ExtUtils::Manifest) + perl(File::Find) + perl(Getopt::Long) perl(Test::Harness) end =20 @@ -700,8 +1049,6 @@ packages files /usr/bin/instmodsh /usr/share/perl5/ExtUtils/Command/ - /usr/share/perl5/ExtUtils/Install.pm - /usr/share/perl5/ExtUtils/Installed.pm /usr/share/perl5/ExtUtils/Liblist/ /usr/share/perl5/ExtUtils/Liblist.pm /usr/share/perl5/ExtUtils/MakeMaker/ @@ -711,13 +1058,10 @@ packages /usr/share/perl5/ExtUtils/MY.pm /usr/share/perl5/ExtUtils/Manifest.pm /usr/share/perl5/ExtUtils/Mkbootstrap.pm - /usr/share/perl5/ExtUtils/Mksymlists.pm /usr/share/perl5/ExtUtils/Packlist.pm /usr/share/perl5/ExtUtils/testlib.pm /usr/share/man/man1/instmodsh.1* /usr/share/man/man3/ExtUtils::Command::MM* - /usr/share/man/man3/ExtUtils::Install.3* - /usr/share/man/man3/ExtUtils::Installed.3* /usr/share/man/man3/ExtUtils::Liblist.3* /usr/share/man/man3/ExtUtils::MM* /usr/share/man/man3/ExtUtils::MY.3* @@ -725,61 +1069,250 @@ packages /usr/share/man/man3/ExtUtils::Manifest.3* /usr/share/man/man3/ExtUtils::Mkbootstrap.3* /usr/share/man/man3/ExtUtils::Mksymlists.3* - /usr/share/man/man3/ExtUtils::Packlist.3* /usr/share/man/man3/ExtUtils::testlib.3* end end =20 - package perl-ExtUtils-ParseXS + package perl-ExtUtils-Manifest epoch =3D 0 - version =3D 2.2210 + version =3D 1.63 arch =3D noarch =20 - summary =3D Module and a script for converting Perl XS code into C code. + summary =3D Utilities to write and check a MANIFEST file. description - ExtUtils::ParseXS will compile XS code into C code by embedding the - constructs necessary to let C functions manipulate Perl values and creates - the glue necessary to let Perl access those functions. + %{summary} end =20 requires %{perl_requires} - perl-devel end =20 files - /usr/share/perl5/ExtUtils/ParseXS.pm - /usr/share/perl5/ExtUtils/xsubpp - /usr/share/man/man3/ExtUtils::ParseXS.3* + %{datadir}/perl5/ExtUtils/Manifest.pm + %{datadir}/perl5/ExtUtils/MANIFEST.SKIP + %{mandir}/man3/ExtUtils::Manifest.3* end end =20 - package perl-File-Fetch - epoch =3D 1 - version =3D 0.32 + package perl-ExtUtils-Miniperl + epoch =3D 0 + version =3D 1.01 arch =3D noarch =20 - summary =3D Generic file fetching mechanism. + summary =3D Write the C code for perlmain.c. description - File::Fetch is a generic file fetching mechanism. + writemain() takes an argument list of directories containing archive libr= aries + that relate to perl modules and should be linked into a new perl binary. = It + writes a corresponding perlmain.c file that is a plain C file containing = all + the bootstrap code to make the If the first argument to writemain() is a + reference to a scalar it is used as the filename to open for ouput. Any o= ther + reference is used as the filehandle to write to. Otherwise output default= s to + STDOUT. end =20 requires %{perl_requires} - perl(IPC::Cmd)>=3D0.36 - perl(Module::Load::Conditional)>=3D0.04 - perl(Params::Check)>=3D0.07 + perl-devel end =20 files - /usr/share/perl5/File/Fetch.pm - /usr/share/man/man3/File::Fetch.3* + %{datadir}/perl5/ExtUtils/Miniperl.pm + %{mandir}/man3/ExtUtils::Miniperl.3* end end =20 - package perl-HTTP-Tiny + package perl-ExtUtils-ParseXS epoch =3D 0 - version =3D 0.012 + version =3D 3.24 + arch =3D noarch + + summary =3D Module and a script for converting Perl XS code into C code. + description + ExtUtils::ParseXS will compile XS code into C code by embedding the + constructs necessary to let C functions manipulate Perl values and creates + the glue necessary to let Perl access those functions. + end + + requires + %{perl_requires} + perl-devel + end + + files + %{bindir}/xsubpp + %{datadir}/perl5/ExtUtils/ParseXS.pm + %{datadir}/perl5/ExtUtils/ParseXS.pod + %{datadir}/perl5/ExtUtils/ParseXS/Constants.pm + %{datadir}/perl5/ExtUtils/ParseXS/CountLines.pm + %{datadir}/perl5/ExtUtils/ParseXS/Eval.pm + %{datadir}/perl5/ExtUtils/ParseXS/Utilities.pm + %{datadir}/perl5/ExtUtils/Typemaps.pm + %{datadir}/perl5/ExtUtils/Typemaps/Cmd.pm + %{datadir}/perl5/ExtUtils/Typemaps/InputMap.pm + %{datadir}/perl5/ExtUtils/Typemaps/OutputMap.pm + %{datadir}/perl5/ExtUtils/Typemaps/Type.pm + %{datadir}/perl5/ExtUtils/xsubpp + %{mandir}/man1/xsubpp* + %{mandir}/man3/ExtUtils::ParseXS.3* + %{mandir}/man3/ExtUtils::ParseXS::Constants.3* + %{mandir}/man3/ExtUtils::ParseXS::Eval.3* + %{mandir}/man3/ExtUtils::ParseXS::Utilities.3* + %{mandir}/man3/ExtUtils::Typemaps.3* + %{mandir}/man3/ExtUtils::Typemaps::Cmd.3* + %{mandir}/man3/ExtUtils::Typemaps::InputMap.3* + %{mandir}/man3/ExtUtils::Typemaps::OutputMap.3* + %{mandir}/man3/ExtUtils::Typemaps::Type.3* + end + end + + package perl-File-Fetch + epoch =3D 1 + version =3D 0.48 + arch =3D noarch + + summary =3D Generic file fetching mechanism. + description + File::Fetch is a generic file fetching mechanism. + end + + requires + %{perl_requires} + perl(IPC::Cmd)>=3D0.36 + perl(Module::Load::Conditional)>=3D0.04 + perl(Params::Check)>=3D0.07 + end + + files + /usr/share/perl5/File/Fetch.pm + /usr/share/man/man3/File::Fetch.3* + end + end + + package perl-File-Path + epoch =3D 0 + version =3D 2.09 + arch =3D noarch + + summary =3D Create or remove directory trees. + description + This module provides a convenient way to create directories of arbitrary + depth and to delete an entire directory subtree from the file system. + end + + requires + %{perl_requires} + perl(Carp) + end + + files + %{datadir}/perl5/File/Path.pm + %{mandir}/man3/File::Path.3* + end + end + + package perl-File-Temp + epoch =3D 0 + version =3D 0.23.04 + arch =3D noarch + + summary =3D Return name and handle of a temporary file safely. + description + File::Temp can be used to create and open temporary files in a safe way. + There is both a function interface and an object-oriented interface. The + File::Temp constructor or the tempfile() function can be used to return t= he + name and the open file handle of a temporary file. The tempdir() function + can be used to create a temporary directory. + end + + requires + %{perl_requires} + perl(File::Path) >=3D 2.06 + perl(POSIX) + end + + filter_requires + VMS::Stdio + end + + files + %{datadir}/perl5/File/Temp.pm + %{mandir}/man3/File::Temp.3* + end + end + + package perl-Filter + epoch =3D 0 + version =3D 1.49 + + summary =3D Perl source filters. + description + Source filters alter the program text of a module before Perl sees it, mu= ch as + a C preprocessor alters the source text of a C program before the compiler + sees it. + end + + requires + %{perl_requires} + end + + files + %{libdir}/perl5/auto/Filter/Util + %{libdir}/perl5/Filter/Util + %{datadir}/perl5/pod/perlfilter.pod + %{mandir}/man1/perlfilter.* + %{mandir}/man3/Filter::Util::* + end + end + + package perl-Filter-Simple + epoch =3D 0 + version =3D 0.91 + arch =3D noarch + + summary =3D Simplified Perl source filtering. + description + The Filter::Simple Perl module provides a simplified interface to + Filter::Util::Call; one that is sufficient for most common cases. + end + + requires + %{perl_requires} + perl(Text::Balanced) >=3D 1.97 + end + + files + %{datadir}/perl5/Filter/Simple.pm + %{mandir}/man3/Filter::Simple.3* + end + end + + package perl-Getopt-Long + epoch =3D 0 + version =3D 2.42 + arch =3D noarch + + summary =3D Extended processing of command line options. + description + The Getopt::Long module implements an extended getopt function called + GetOptions(). It parses the command line from @ARGV, recognizing and remo= ving + specified options and their possible values. + end + + requires + %{perl_requires} + perl(Text::ParseWords) + perl(Pod::Usage) >=3D 1.14 + end + + files + %{datadir}/perl5/Getopt/Long.pm + %{mandir}/man3/Getopt::Long.3* + end + end + + package perl-HTTP-Tiny + epoch =3D 0 + version =3D 0.043 arch =3D noarch =20 summary =3D A small, simple, correct HTTP/1.1 client. @@ -805,7 +1338,8 @@ packages =20 package perl-IO-Compress epoch =3D 0 - version =3D 2.033 + version =3D 2.064 + arch =3D noarch =20 summary =3D IO::Compress wrapper for modules. description @@ -838,6 +1372,28 @@ packages end end =20 + package perl-IO-Socket-IP + epoch =3D 0 + version =3D 0.29 + arch =3D noarch + + summary =3D Drop-in replacement for IO::Socket::INET supporting both IPv4 = and IPv6. + description + This module provides a protocol-independent way to use IPv4 and IPv6 + sockets, as a drop-in replacement for IO::Socket::INET. Most constructor + arguments and methods are provided in a backward-compatible way. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/IO/Socket/IP.pm + %{mandir}/man3/IO::Socket::IP.* + end + end + package perl-IO-Zlib epoch =3D 0 version =3D 1.10 @@ -864,7 +1420,7 @@ packages =20 package perl-IPC-Cmd epoch =3D 0 - version =3D 0.70 + version =3D 0.92 arch =3D noarch =20 summary =3D Finding and running system commands made easy. @@ -886,7 +1442,7 @@ packages =20 package perl-JSON-PP epoch =3D 0 - version =3D 2.27150 + version =3D 2.27203 arch =3D noarch =20 summary =3D JSON::XS compatible pure-Perl module. @@ -910,72 +1466,103 @@ packages end end =20 - package perl-Locale-Maketext-Simple + package perl-Locale-Codes epoch =3D 0 - version =3D 0.21 + version =3D 3.25 arch =3D noarch - license =3D MIT =20 - summary =3D Simple interface to Locale::Maketext::Lexicon. + summary =3D Distribution of modules to handle locale codes. description - This module is a simple wrapper around Locale::Maketext::Lexicon, designed - to alleviate the need of creating Language Classes for module authors. + Locale-Codes is a distribution containing a set of modules. The modules + each deal with different types of codes which identify parts of the locale + including languages, countries, currency, etc. end =20 requires %{perl_requires} end =20 + filter_requires + Locale::Codes::Country_Retired + Locale::Codes::LangFam_Retired + Locale::Codes::Script_Retired + Locale::Codes::LangExt_Codes + Locale::Codes::LangFam_Codes + Locale::Codes::Script_Codes + Locale::Codes::Language_Codes + Locale::Codes::LangExt_Retired + Locale::Codes::Currency_Codes + Locale::Codes::LangVar_Retired + Locale::Codes::Language_Retired + Locale::Codes::Country_Codes + Locale::Codes::LangVar_Codes + Locale::Codes::Currency_Retired + end + + provides + perl(Locale::Codes) =3D %{version} + end + files - /usr/share/perl5/Locale/Maketext/Simple.pm - /usr/share/man/man3/Locale::Maketext::Simple.* + %{datadir}/perl5/Locale/Codes + %{datadir}/perl5/Locale/Codes.* + %{datadir}/perl5/Locale/Country.* + %{datadir}/perl5/Locale/Currency.* + %{datadir}/perl5/Locale/Language.* + %{datadir}/perl5/Locale/Script.* + %{mandir}/man3/Locale::Codes::* + %{mandir}/man3/Locale::Codes.* + %{mandir}/man3/Locale::Country.* + %{mandir}/man3/Locale::Currency.* + %{mandir}/man3/Locale::Language.* + %{mandir}/man3/Locale::Script.* end end =20 - package perl-Log-Message + package perl-Locale-Maketext epoch =3D 0 - version =3D 0.04 + version =3D 1.25 arch =3D noarch =20 - summary =3D Generic message storage mechanism. + summary =3D Framework for localization. description - Log::Message is a generic message storage mechanism. It allows you to sto= re - messages on a stack -- either shared or private -- and assign meta-data t= o it. - Some meta-data will automatically be added for you, like a timestamp and a - stack trace, but some can be filled in by the user, like a tag by which to - identify it or group it, and a level at which to handle the message (for - example, log it, or die with it). + It is a common feature of applications (whether run directly, or via the = Web) + for them to be "localized" -- i.e., for them to present an English interf= ace + to an English-speaker, a German interface to a German-speaker, and so on = for + all languages it's programmed with. Locale::Maketext is a framework for + software localization; it provides you with the tools for organizing and + accessing the bits of text and text-processing code that you need for + producing localized applications. end =20 requires %{perl_requires} end =20 - provides - perl(Log::Message::Handlers)=3D%{version} - end - files - /usr/share/perl5/Log/Message.pm - /usr/share/perl5/Log/Message/Config.pm - /usr/share/perl5/Log/Message/Handlers.pm - /usr/share/perl5/Log/Message/Item.pm - /usr/share/man/man3/Log::Message.3* - /usr/share/man/man3/Log::Message::Config.3* - /usr/share/man/man3/Log::Message::Handlers.3* - /usr/share/man/man3/Log::Message::Item.3* + %{datadir}/perl5//Locale/Maketext.* + %{datadir}/perl5/Locale/Maketext/Cookbook.* + %{datadir}/perl5/Locale/Maketext/Guts.* + %{datadir}/perl5/Locale/Maketext/GutsLoader.* + %{datadir}/perl5/Locale/Maketext/TPJ13.* + %{mandir}/man3/Locale::Maketext.* + %{mandir}/man3/Locale::Maketext::Cookbook.* + %{mandir}/man3/Locale::Maketext::Guts.* + %{mandir}/man3/Locale::Maketext::GutsLoader.* + %{mandir}/man3/Locale::Maketext::TPJ13.* end end =20 - package perl-Log-Message-Simple + package perl-Locale-Maketext-Simple epoch =3D 0 - version =3D 0.08 + version =3D 0.21 arch =3D noarch + license =3D MIT =20 - summary =3D Simplified frontend to Log::Message. + summary =3D Simple interface to Locale::Maketext::Lexicon. description - This module provides standardized logging facilities using the - Log::Message module. + This module is a simple wrapper around Locale::Maketext::Lexicon, designed + to alleviate the need of creating Language Classes for module authors. end =20 requires @@ -983,14 +1570,14 @@ packages end =20 files - /usr/share/perl5/Log/Message/Simple.pm - /usr/share/man/man3/Log::Message::Simple.3* + %{datadir}/perl5/Locale/Maketext/Simple.pm + %{mandir}/man3/Locale::Maketext::Simple.* end end =20 package perl-Module-Build epoch =3D 0 - version =3D 0.3800 + version =3D 0.42.05 arch =3D noarch =20 summary =3D Perl module for building and installing Perl modules. @@ -1015,18 +1602,18 @@ packages end =20 files - /usr/bin/config_data - /usr/share/perl5/inc/ - /usr/share/perl5/Module/Build* - /usr/share/man/man1/config_data.1* - /usr/share/man/man3/Module::Build* - /usr/share/man/man3/inc::latest.3* + %{bindir}/config_data + %{datadir}/perl5/inc/ + %{datadir}/perl5/Module/Build* + %{mandir}/man1/config_data.1* + %{mandir}/man3/Module::Build* + %{mandir}/man3/inc::latest.3* end end =20 package perl-Module-CoreList epoch =3D 0 - version =3D 2.49_01 + version =3D 5.20150214 arch =3D noarch =20 summary =3D Perl core modules indexed by perl versions. @@ -1041,16 +1628,38 @@ packages end =20 files - /usr/bin/corelist - /usr/share/perl5/Module/CoreList.pm - /usr/share/man/man1/corelist* - /usr/share/man/man3/Module::CoreList* + %{datadir}/perl5/Module/CoreList + %{datadir}/perl5/Module/CoreList.pm + %{datadir}/perl5/Module/CoreList.pod + %{mandir}/man3/Module::CoreList* + end + end + + package perl-Module-CoreList-tools + epoch =3D 0 + version =3D 5.020001 + arch =3D noarch + + summary =3D Tool for listing modules shipped with perl. + description + This package provides a corelist(1) tool which can be used to query what + modules were shipped with given perl version. + end + + requires + %{perl_requires} + perl-Module-CoreList + end + + files + %{bindir}/corelist + %{mandir}/man1/corelist* end end =20 package perl-Module-Load epoch =3D 0 - version =3D 0.18 + version =3D 0.32 arch =3D noarch =20 summary =3D Runtime require of both modules and files. @@ -1064,14 +1673,14 @@ packages end =20 files - /usr/share/perl5/Module/Load.pm - /usr/share/man/man3/Module::Load.* + %{datadir}/perl5/Module/Load.pm + %{mandir}/man3/Module::Load.* end end =20 package perl-Module-Load-Conditional epoch =3D 0 - version =3D 0.44 + version =3D 0.62 arch =3D noarch =20 summary =3D Looking up module information / loading at runtime. @@ -1085,14 +1694,14 @@ packages end =20 files - /usr/share/perl5/Module/Load/ - /usr/share/man/man3/Module::Load::Conditional* + %{datadir}/perl5/Module/Load/ + %{mandir}/man3/Module::Load::Conditional* end end =20 package perl-Module-Loaded epoch =3D 0 - version =3D 0.06 + version =3D 0.08 arch =3D noarch =20 summary =3D Mark modules as loaded or unloaded. @@ -1109,14 +1718,14 @@ packages end =20 files - /usr/share/perl5/Module/Loaded.pm - /usr/share/man/man3/Module::Loaded* + %{datadir}/perl5/Module/Loaded.pm + %{mandir}/man3/Module::Loaded* end end =20 package perl-Module-Metadata epoch =3D 0 - version =3D 1.000004 + version =3D 1.000019 arch =3D noarch =20 summary =3D Gather package and POD information from perl module files. @@ -1134,54 +1743,9 @@ packages end end =20 - package perl-Module-Plugable - epoch =3D 0 - version =3D 3.90 - arch =3D noarch - - summary =3D Automatically give your module the ability to have plugins. - description - Provides a simple but, hopefully, extensible way of having 'plugins' for - your module. - end - - requires - %{perl_requires} - end - - files - /usr/share/perl5/Devel/InnerPackage.pm - /usr/share/perl5/Module/Pluggable/ - /usr/share/perl5/Module/Pluggable.pm - /usr/share/man/man3/Devel::InnerPackage* - /usr/share/man/man3/Module::Pluggable* - end - end - - package perl-Object-Accessor - epoch =3D 0 - version =3D 0.38 - arch =3D noarch - - summary =3D Perl module that allows per object accessors. - description - Object::Accessor provides an interface to create per object accessors (as - opposed to per Class accessors, as, for example, Class::Accessor provides= ). - end - - requires - %{perl_requires} - end - - files - /usr/share/perl5/Object/ - /usr/share/man/man3/Object::Accessor* - end - end - package perl-Package-Constants epoch =3D 0 - version =3D 0.02 + version =3D 0.04 arch =3D noarch =20 summary =3D List all constants declared in a package. @@ -1203,7 +1767,7 @@ packages =20 package perl-Params-Check epoch =3D 0 - version =3D 0.28 + version =3D 0.38 arch =3D noarch =20 summary =3D Generic input parsing/checking mechanism. @@ -1227,7 +1791,7 @@ packages =20 package perl-Parse-CPAN-Meta epoch =3D 0 - version =3D 1.4401 + version =3D 1.4414 arch =3D noarch =20 summary =3D Parse META.yml and other similar CPAN metadata files. @@ -1248,7 +1812,7 @@ packages =20 package perl-Path-Tools epoch =3D 0 - version =3D 3.33 + version =3D 3.48 license =3D (GPL+ or Artistic) and BSD =20 summary =3D PathTools Perl module (Cwd, File::Spec). @@ -1274,7 +1838,7 @@ packages =20 package perl-Perl-OSType epoch =3D 0 - version =3D 1.002 + version =3D 1.007 arch =3D noarch =20 summary =3D Map perl operating system names to generic types. @@ -1298,9 +1862,32 @@ packages end end =20 + package perl-Pod-Checker + epoch =3D 0 + version =3D 1.60 + arch =3D noarch + + summary =3D Check POD documents for syntax errors. + description + Module and tools to verify POD documentation contents for compliance with= the + Plain Old Documentation format specifications. + end + + requires + %{perl_requires} + end + + files + %{bindir}/podchecker + %{datadir}/perl5/Pod/Checker.pm + %{mandir}/man1/podchecker.* + %{mandir}/man3/Pod::Checker.* + end + end + package perl-Pod-Escapes - epoch=3D 0 - version =3D 1.04 + epoch =3D 0 + version =3D 1.06 arch =3D noarch =20 summary =3D Perl module for resolving POD escape sequences. @@ -1319,9 +1906,70 @@ packages end end =20 + package perl-Pod-Parser + epoch =3D 0 + version =3D 1.62 + arch =3D noarch + + summary =3D Basic perl modules for handling Plain Old Documentation (POD). + description + This software distribution contains the packages for using Perl5 POD (Pla= in + Old Documentation). See the "perlpod" and "perlsyn" manual pages from your + Perl5 distribution for more information about POD. + end + + requires + %{perl_requires} + end + + files + %{bindir}/podselect + %{datadir}/perl5/Pod/Find.pm + %{datadir}/perl5/Pod/InputObjects.pm + %{datadir}/perl5/Pod/ParseUtils.pm + %{datadir}/perl5/Pod/Parser.pm + %{datadir}/perl5/Pod/PlainText.pm + %{datadir}/perl5/Pod/Select.pm + %{mandir}/man1/podselect.1* + %{mandir}/man3/Pod::Find.* + %{mandir}/man3/Pod::InputObjects.* + %{mandir}/man3/Pod::ParseUtils.* + %{mandir}/man3/Pod::Parser.* + %{mandir}/man3/Pod::PlainText.* + %{mandir}/man3/Pod::Select.* + end + end + + package perl-Pod-Perldoc + epoch =3D 0 + version =3D 3.23 + arch =3D noarch + + summary =3D Look up Perl documentation in Pod format. + description + perldoc looks up a piece of documentation in .pod format that is embedded + in the perl installation tree or in a perl script, and displays it via + "groff -man | $PAGER". This is primarily used for the documentation for + the perl library modules. + end + + requires + %{perl_requires} + end + + files + %{bindir}/perldoc + %{datadir}/perl5/pod/perldoc.pod + %{datadir}/perl5/Pod/Perldoc + %{datadir}/perl5/Pod/Perldoc.pm + %{mandir}/man1/perldoc.1* + %{mandir}/man3/Pod::Perldoc* + end + end + package perl-Pod-Simple epoch =3D 0 - version =3D 3.16 + version =3D 3.28 arch =3D noarch =20 summary =3D Framework for parsing POD documentation. @@ -1343,9 +1991,95 @@ packages end end =20 + package perl-Pod-Usage + epoch =3D 0 + version =3D 1.63 + arch =3D noarch + + summary =3D Print a usage message from embedded pod documentation. + description + pod2usage will print a usage message for the invoking script (using its + embedded POD documentation) and then exit the script with the desired exit + status. The usage message printed may have any one of three levels of + "verboseness": If the verbose level is 0, then only a synopsis is printed. + If the verbose level is 1, then the synopsis is printed along with a + description (if present) of the command line options and arguments. If the + verbose level is 2, then the entire manual page is printed. + end + + requires + %{perl_requires} + perl(Pod::Text) + end + + files + %{bindir}/pod2usage + %{datadir}/perl5/Pod/Usage.pm + %{mandir}/man1/pod2usage.* + %{mandir}/man3/Pod::Usage.* + end + end + + package perl-parent + epoch =3D 0 + version =3D 0.228 + arch =3D noarch + + summary =3D Establish an ISA relationship with base classes at compile tim= e. + description + parent allows you to both load one or more modules, while setting up + inheritance from those modules at the same time. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/parent.pm + %{mandir}/man3/parent.3* + end + end + + package perl-podlators + epoch =3D 0 + version =3D 2.5.1 + arch =3D noarch + + summary =3D Format POD source into various output formats. + description + This package contains Pod::Man and Pod::Text modules which convert POD in= put + to *roff source output, suitable for man pages, or plain text. It also + includes several sub-classes of Pod::Text for formatted output to termina= ls + with various capabilities. + end + + requires + %{perl_requires} + perl(File::Spec) >=3D 0.8 + perl(Pod::Simple) >=3D 3.06 + end + + files + %{bindir}/pod2man + %{bindir}/pod2text + %{datadir}/perl5/pod/perlpodstyle.pod + %{datadir}/perl5/Pod/Man.pm + %{datadir}/perl5/Pod/ParseLink.pm + %{datadir}/perl5/Pod/Text + %{datadir}/perl5/Pod/Text.pm + %{mandir}/man1/pod2man.1* + %{mandir}/man1/pod2text.1* + %{mandir}/man1/perlpodstyle.1* + %{mandir}/man3/Pod::Man* + %{mandir}/man3/Pod::ParseLink* + %{mandir}/man3/Pod::Text* + end + end + package perl-Scalar-List-Utils epoch =3D 0 - version =3D 1.22 + version =3D 1.28 =20 summary =3D A selection of general-utility scalar and list subroutines. description @@ -1368,33 +2102,102 @@ packages end end =20 - package perl-Term-UI + package perl-Socket epoch =3D 0 - version =3D 0.26 + version =3D 2.013 + + summary =3D C socket.h defines and structure manipulators. + description + This module is just a translation of the C socket.h file. Unlike the old + mechanism of requiring a translated socket.ph file, this uses the h2xs pr= ogram + (see the Perl source distribution) and your native C compiler. This means + that it has a far more likely chance of getting the numbers right. This + includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM= , etc. + end + + requires + %{perl_requires} + end + + files + %{libdir}/perl5/auto/Socket/Socket.* + %{libdir}/perl5/Socket.pm + %{mandir}/man3/Socket.3* + end + end + + package perl-Storable + epoch =3D 0 + version =3D 2.49 + + summary =3D Persistence for Perl data structures. + description + The Storable package brings persistence to your Perl data structures + containing scalar, array, hash or reference objects, i.e. anything that + can be conveniently stored to disk and retrieved at a later time. + end + + requires + %{perl_requires} + perl(Carp) + perl(Fcntl) + perl(IO::File) + end + + files + %{libdir}/perl5/Storable.pm + %{libdir}/perl5/auto/Storable + %{mandir}/man3/Storable.* + end + end + + package perl-Sys-Syslog + epoch =3D 0 + version =3D 0.33 + + summary =3D Perl interface to the UNIX syslog(3) calls. + description + Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog()= with + a string priority and a list of printf() arguments just like at syslog(3). + end + + requires + %{perl_requires} + end + + files + %{libdir}/perl5/Sys/Syslog.pm + %{libdir}/perl5/auto/Sys/Syslog + %{mandir}/man3/Sys::Syslog.* + end + end + + package perl-Term-ANSIColor + epoch =3D 0 + version =3D 4.02 arch =3D noarch =20 - summary =3D Term::ReadLine UI made easy. + summary =3D Color screen output using ANSI escape sequences. description - Term::UI is a transparent way of eliminating the overhead of having to fo= rmat - a question and then validate the reply, informing the user if the answer = was not - proper and re-issuing the question. + This module has two interfaces, one through color() and colored() and the + other through constants. It also offers the utility functions uncolor(), + colorstrip(), colorvalid(), and coloralias(), which have to be explicitly + imported to be used. end =20 requires %{perl_requires} - perl(Log::Message::Simple) end =20 files - /usr/share/perl5/Term/UI/ - /usr/share/perl5/Term/UI.pm - /usr/share/man/man3/Term::UI* + %{datadir}/perl5/Term/ANSIColor.pm + %{mandir}/man3/Term::ANSIColor* end end =20 package perl-Test-Harness epoch =3D 0 - version =3D 3.23 + version =3D 3.30 arch =3D noarch =20 summary =3D Run Perl standard test scripts with statistics. @@ -1421,7 +2224,7 @@ packages =20 package perl-Test-Simple epoch =3D 0 - version =3D 0.98 + version =3D 1.001002 arch =3D noarch =20 summary =3D Basic utilities for writing tests. @@ -1431,6 +2234,7 @@ packages =20 requires %{perl_requires} + perl(Data::Dumper) end =20 files @@ -1445,62 +2249,107 @@ packages end end =20 - package perl-Time-Piece + package perl-Text-ParseWords epoch =3D 0 - version =3D 1.20_01 + version =3D 3.29 + arch =3D noarch =20 - summary =3D Time objects from localtime and gmtime. + summary =3D Parse text into an array of tokens or array of arrays. description - The Time::Piece module replaces the standard localtime and gmtime functio= ns - with implementations that return objects. It does so in a backwards comp= atible - manner, so that using localtime or gmtime as documented in perlfunc still - behave as expected. + Parse text into an array of tokens or array of arrays. end =20 requires %{perl_requires} + perl(Carp) end =20 files - %{libdir}/perl5/Time/Piece.pm - %{libdir}/perl5/Time/Seconds.pm - %{libdir}/perl5/auto/Time/Piece/ - /usr/share/man/man3/Time::Piece.3* - /usr/share/man/man3/Time::Seconds.3* + %{datadir}/perl5/Text/ParseWords.pm + %{mandir}/man3/Text::ParseWords.* end end =20 - package perl-Version-Requirements + package perl-Thread-Queue epoch =3D 0 - version =3D 0.101020 + version =3D 3.05 arch =3D noarch =20 - summary =3D Set of version requirements for a CPAN dist. + summary =3D Thread-safe queues. description - A Version::Requirements object models a set of version constraints like - those specified in the META.yml or META.json files in CPAN distributions. - It can be built up by adding more and more constraints, and it will reduce - them to the simplest representation. + This module provides thread-safe FIFO queues that can be accessed safely = by + any number of threads. end =20 requires %{perl_requires} + perl(Carp) end =20 - # No files. files + %{datadir}/perl5/Thread/Queue.pm + %{mandir}/man3/Thread::Queue.* end end =20 - package perl-parent + package perl-Time-HiRes epoch =3D 0 - version =3D 0.225 + version =3D 1.9726 + + summary =3D High resolution alarm, sleep, gettimeofday, interval timers. + description + The Time::HiRes module implements a Perl interface to the usleep, nanosle= ep, + ualarm, gettimeofday, and setitimer/getitimer system calls, in other word= s, + high resolution time and timers. + end + + requires + %{perl_requires} + perl(Carp) + end + + files + %{libdir}/perl5/Time/HiRes.pm + %{libdir}/perl5/auto/Time/HiRes + %{mandir}/man3/Time::HiRes.* + end + end + + package perl-Time-Local + epoch =3D 0 + version =3D 1.2300 arch =3D noarch =20 - summary =3D Establish an ISA relationship with base classes at compile tim= e. + summary =3D Efficiently compute time from local and GMT time. description - parent allows you to both load one or more modules, while setting up - inheritance from those modules at the same time. + This module provides functions that are the inverse of built-in perl func= tions + localtime() and gmtime(). They accept a date as a six-element array, and + return the corresponding time(2) value in seconds since the system epoch + (Midnight, January 1, 1970 GMT on Unix, for example). This value can be + positive or negative, though POSIX only requires support for positive val= ues, + so dates before the system's epoch may not work on all operating systems. + end + + requires + %{perl_requires} + end + + files + %{datadir}/perl5/Time/Local.pm + %{mandir}/man3/Time::Local.* + end + end + + package perl-Time-Piece + epoch =3D 0 + version =3D 1.27 + + summary =3D Time objects from localtime and gmtime. + description + The Time::Piece module replaces the standard localtime and gmtime functio= ns + with implementations that return objects. It does so in a backwards comp= atible + manner, so that using localtime or gmtime as documented in perlfunc still + behave as expected. end =20 requires @@ -1508,14 +2357,17 @@ packages end =20 files - /usr/share/perl5/parent.pm - /usr/share/man/man3/parent.3* + %{libdir}/perl5/Time/Piece.pm + %{libdir}/perl5/Time/Seconds.pm + %{libdir}/perl5/auto/Time/Piece/ + /usr/share/man/man3/Time::Piece.3* + /usr/share/man/man3/Time::Seconds.3* end end =20 package perl-threads epoch =3D 0 - version =3D 1.83 + version =3D 1.93 =20 summary =3D Perl interpreter-based threads. description @@ -1541,7 +2393,7 @@ packages =20 package perl-threads-shared epoch =3D 0 - version =3D 1.37 + version =3D 1.46 =20 summary =3D Perl extension for sharing data structures between threads. description @@ -1566,7 +2418,7 @@ packages =20 package perl-version epoch =3D 0 - version =3D 0.88 + version =3D 0.99.09 arch =3D noarch =20 summary =3D Perl extension for Version Objects. @@ -1600,52 +2452,84 @@ packages %{perl_requires} perl-libs perl-devel - perl-Archive-Extract + perl-App-a2p + perl-App-find2perl + perl-App-s2p perl-Archive-Tar - perl-Class-ISA + perl-autodie + perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-CGI perl-CPAN perl-CPAN-Meta perl-CPAN-Meta-YAML - perl-CPANPLUS + perl-CPAN-Meta-Requirements perl-Carp + perl-constant + perl-Data-Dumper + perl-DB_File + perl-Devel-PPPort perl-Digest perl-Digest-MD5 perl-Digest-SHA + perl-Encode + perl-Env + perl-Exporter perl-ExtUtils-CBuilder + perl-ExtUtils-Command perl-ExtUtils-Embed + perl-ExtUtils-Install perl-ExtUtils-MakeMaker + perl-ExtUtils-Manifest + perl-ExtUtils-Miniperl perl-ExtUtils-ParseXS + perl-experimental perl-File-Fetch + perl-File-Path + perl-File-Temp + perl-Filter + perl-Filter-Simple + perl-Getopt-Long perl-HTTP-Tiny perl-IO-Compress + perl-IO-Socket-IP perl-IO-Zlib perl-IPC-Cmd perl-JSON-PP + perl-Locale-Codes + perl-Locale-Maketext perl-Locale-Maketext-Simple - perl-Log-Message - perl-Log-Message-Simple perl-Module-Build perl-Module-CoreList + perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional perl-Module-Loaded perl-Module-Metadata - perl-Module-Plugable - perl-Object-Accessor perl-Package-Constants perl-Params-Check perl-Parse-CPAN-Meta perl-Perl-OSType perl-Path-Tools + perl-Pod-Checker + perl-Pod-Parser + perl-Pod-Perldoc perl-Pod-Simple + perl-Pod-Usage + perl-parent + perl-podlators perl-Scalar-List-Utils - perl-Term-UI + perl-Socket + perl-Storable + perl-Sys-Syslog + perl-Term-ANSIColor perl-Test-Harness perl-Test-Simple + perl-Text-ParseWords + perl-Thread-Queue + perl-Time-HiRes + perl-Time-Local perl-Time-Piece - perl-parent perl-threads perl-threads-shared perl-version hooks/post-receive -- IPFire 3.x development tree --===============0501546187393948749==--