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@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@ipfire.org Date: Sun Mar 1 19:11:20 2015 +0100
perl: Update to 5.20.2.
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.10.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="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun" -+libswanted="sfio socket resolv inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun" +-libswanted="socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun" ++libswanted="socket resolv inet nsl nm ndbm gdbm dbm db malloc dl ld sun" libswanted="$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-USE_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 15:56:55.859789425 +0200 +diff -up perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm.usem perl-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 11: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 =head2 BSLOADLIBS
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.runpath perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm ---- perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.runpath 2010-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 XSPROTOARG +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_EXEC PPM_UNINSTALL_EXEC + PPM_INSTALL_SCRIPT PPM_UNINSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ +- SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS XSOPT XSPROTOARG ++ SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG XS_VERSION clean depend dist dynamic_lib linkext macro realclean tool_autosplit
-@@ -406,7 +406,27 @@ sub new { +@@ -422,7 +422,27 @@ sub new { # PRINT_PREREQ is RedHatism. if ("@ARGV" =~ /\bPRINT_PREREQ\b/) { $self->_PRINT_PREREQ; @@ -52,9 +52,9 @@ diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.runpath p + $self->{USE_MM_LD_RUN_PATH}=$v; + };
- 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.
@@ -95,9 +95,9 @@ diff -up perl-5.12.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm.runpath p =item VENDORPREFIX
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 15:56:10.656775285 +0200 +diff -up perl-5.14.0/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.usem perl-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 11:14:22.172115972 +0200 @@ -944,7 +944,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ }
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 - open PATCH_LEVEL, "<" . catfile(updir, "patchlevel.h") - or die "Can't open patchlevel.h: $!"; - --my $patchlevel_date = (stat PATCH_LEVEL)[9]; -- - while (<PATCH_LEVEL>) { - last if $_ =~ /^\s*static\s+(?:const\s+)?char.*?local_patches[]\s*=\s*{\s*$/; - } -@@ -71,9 +69,8 @@ $Config{startperl} - eval 'exec $Config{perlpath} -S $0 ${1+"$@"}' - if $running_under_some_shell; - --my $config_tag1 = '$extract_version - $Config{cf_time}'; -+my $config_tag1 = '$extract_version'; - --my $patchlevel_date = $patchlevel_date; - my $patch_tags = '$patch_tags'; - my @patches = ( - $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/perlbug.PL +--- perl-5.16.0-RC2/utils/perlbug.PL.fedora 2012-05-16 16:15:51.000000000 +0200 ++++ perl-5.16.0-RC2/utils/perlbug.PL 2012-05-16 16:18:36.018894464 +0200 +@@ -271,17 +271,6 @@ sub Init { $ok = ''; - 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 = 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 = 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 = 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; - - print OUT <<EOF; + unless ($opt{n}) { + $opt{S} = 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 @@ ###############################################################################
name = perl -version = 5.14.2 +version = 5.20.2 # Never reset release in this package, just increase. -release = 11 +release = 12
perl_epoch = 2 thisver = %{perl_epoch}:%{version}-%{_release} @@ -114,9 +114,9 @@ build make %{PARALLELISMFLAGS} end
- #test - # make test - #end + test + make test + end
install_cmds # Remove precreated directories @@ -147,9 +147,9 @@ packages
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)
# 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
package perl-libs @@ -260,14 +273,57 @@ packages # end #end
- package perl-Archive-Extract + package perl-App-a2p epoch = 0 - version = 0.48 + version = 1.000 + + summary = 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 = 0 + version = 0.001 + arch = noarch + + summary = Translate find command lines to Perl code. + description + This package delivers find2perl tool which is a little translator to convert + 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 = 0 + version = 1.000 arch = noarch
- summary = Generic archive extracting mechanism. + summary = 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
requires @@ -275,14 +331,16 @@ packages end
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
package perl-Archive-Tar epoch = 0 - version = 1.76 + version = 1.96 arch = noarch
summary = A module for Perl manipulation of .tar files. @@ -296,47 +354,104 @@ packages
requires %{perl_requires} + perl(IO::Zlib) >= 1.01 + perl(IO::Compress::Bzip2) >= 2.015 + perl(IO::Uncompress::Bunzip2) >= 2.015 + end + + files + %{bindir}/ptar + %{bindir}/ptardiff + %{bindir}/ptargrep + %{datadir}/perl5/Archive/Tar + %{datadir}/perl5/Archive/Tar.pm + %{mandir}/man1/ptar.1* + %{mandir}/man1/ptardiff.1* + %{mandir}/man1/ptargrep.1* + %{mandir}/man3/Archive::Tar* + end + end + + package perl-autodie + epoch = 0 + version = 2.23 + arch = noarch + + summary = 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 throw 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
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
- package perl-Class-ISA + package perl-B-Debug epoch = 0 - version = 0.36 + version = 1.19 arch = noarch
- summary = Report the search path for a class's ISA tree + summary = 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 = 0 + version = 2.064 + + summary = 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 superclasses - (as above). + This module provides a Perl interface to the bzip2 compression library. + It is used by IO::Compress::Bzip2. end
requires %{perl_requires} + perl(Exporter) + perl(File::Temp) end
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
package perl-Compress-Raw-Zlib epoch = 0 - version = 2.033 + version = 2.065
summary = Low-Level Interface to the zlib compression library. description @@ -349,14 +464,15 @@ packages end
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
package perl-CGI epoch = 0 - version = 3.49 + version = 3.63 arch = noarch
summary = Handle Common Gateway Interface requests and responses @@ -380,7 +496,7 @@ packages end
filter_requires - perl(FCGI) + FCGI end
files @@ -393,7 +509,7 @@ packages
package perl-CPAN epoch = 0 - version = 1.9600.01 + version = 2.05 arch = noarch
summary = Query, download and build perl modules from CPAN sites. @@ -425,7 +541,7 @@ packages
package perl-CPAN-Meta epoch = 0 - version = 2.110440 + version = 2.140640 arch = noarch
summary = Distribution metadata for a CPAN dist. @@ -454,16 +570,17 @@ packages end end
- package perl-CPAN-Meta-YAML + package perl-CPAN-Meta-Requirements epoch = 0 - version = 0.0003 + version = 2.122 arch = noarch
- summary = Read and write a subset of YAML for CPAN Meta files. + summary = Set of version requirements for a CPAN dist. description - This module implements a subset of the YAML specification for use in reading - and writing CPAN metadata files like META.yml and MYMETA.yml. It should not 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
requires @@ -471,53 +588,36 @@ packages end
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
- package perl-CPANPLUS + package perl-CPAN-Meta-YAML epoch = 0 - version = 0.9103 + version = 0.012 arch = noarch
- summary = API & CLI access to the CPAN mirrors. + summary = 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 reading + and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be + used for any other general YAML parsing or generation task. end
requires %{perl_requires} - perl(Digest::SHA) - perl(Module::Pluggable)>=2.4 - perl(Module::CoreList) - end - - provides - perl-CPANPLUS-Dist-Build=0.06 - end - - filter_requires - DBIx - Your::Module::Here - DBD::SQLite end
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
package perl-Carp epoch = 0 - version = 1.20 + version = 1.33.01 arch = noarch
summary = Alternative warn and die for modules. @@ -549,9 +649,104 @@ packages end end
+ package perl-constant + epoch = 0 + version = 1.31 + arch = noarch + + summary = 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 = 0 + version = 2.151 + + summary = 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 = 0 + version = 1.831 + + summary = Perl5 access to Berkeley DB version 1.x. + description + DB_File is a module which allows Perl programs to make use of the facilities + provided by Berkeley DB version 1.x (if you have a newer version of DB, you + will be limited to functionality provided by interface of version 1.x). The + 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 = 0 + version = 3.21 + + summary = 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 = 0 - version = 1.16 + version = 1.17 arch = noarch
summary = Modules that calculate message digests. @@ -582,7 +777,7 @@ packages
package perl-Digest-MD5 epoch = 0 - version = 2.51 + version = 2.53
summary = Perl Interface to the MD5 Algorithm. description @@ -606,7 +801,7 @@ packages
package perl-Digest-SHA epoch = 0 - version = 5.61 + version = 5.88
summary = Perl extension for SHA-1/224/256/384/512. description @@ -632,9 +827,103 @@ packages end end
+ package perl-Encode + epoch = 0 + version = 2.60 + + summary = 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 = 0 + version = 1.04 + arch = noarch + + summary = Perl module that imports environment variables as scalars or arrays. + description + Perl maintains environment variables in a special hash named %%ENV. For when + 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 = 0 + version = 0.007 + arch = noarch + + summary = 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 = 0 + version = 5.71 + arch = noarch + + summary = 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) >= 1.05 + end + + files + %{datadir}/perl5/Exporter* + %{mandir}/man3/Exporter* + end + end + package perl-ExtUtils-CBuilder epoch = 0 - version = 0.280203 + version = 0.280217 arch = noarch
summary = Compile and link C code for Perl modules. @@ -656,9 +945,32 @@ packages end end
+ package perl-ExtUtils-Command + epoch = 0 + version = 1.18 + arch = noarch + + summary = 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 = 0 - version = 1.30 + version = 1.32 arch = noarch
summary = Utilities for embedding Perl in C/C++ applications. @@ -677,9 +989,40 @@ packages end end
+ package perl-ExtUtils-Install + epoch = 0 + version = 1.67 + arch = noarch + + summary = 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 = 0 - version = 6.57_05 + version = 6.98 arch = noarch
summary = 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
@@ -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
- package perl-ExtUtils-ParseXS + package perl-ExtUtils-Manifest epoch = 0 - version = 2.2210 + version = 1.63 arch = noarch
- summary = Module and a script for converting Perl XS code into C code. + summary = 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
requires %{perl_requires} - perl-devel end
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
- package perl-File-Fetch - epoch = 1 - version = 0.32 + package perl-ExtUtils-Miniperl + epoch = 0 + version = 1.01 arch = noarch
- summary = Generic file fetching mechanism. + summary = 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 libraries + 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 other + reference is used as the filehandle to write to. Otherwise output defaults to + STDOUT. end
requires %{perl_requires} - perl(IPC::Cmd)>=0.36 - perl(Module::Load::Conditional)>=0.04 - perl(Params::Check)>=0.07 + perl-devel end
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
- package perl-HTTP-Tiny + package perl-ExtUtils-ParseXS epoch = 0 - version = 0.012 + version = 3.24 + arch = noarch + + summary = 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 = 1 + version = 0.48 + arch = noarch + + summary = Generic file fetching mechanism. + description + File::Fetch is a generic file fetching mechanism. + end + + requires + %{perl_requires} + perl(IPC::Cmd)>=0.36 + perl(Module::Load::Conditional)>=0.04 + perl(Params::Check)>=0.07 + end + + files + /usr/share/perl5/File/Fetch.pm + /usr/share/man/man3/File::Fetch.3* + end + end + + package perl-File-Path + epoch = 0 + version = 2.09 + arch = noarch + + summary = 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 = 0 + version = 0.23.04 + arch = noarch + + summary = 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 the + 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) >= 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 = 0 + version = 1.49 + + summary = Perl source filters. + description + Source filters alter the program text of a module before Perl sees it, much 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 = 0 + version = 0.91 + arch = noarch + + summary = 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) >= 1.97 + end + + files + %{datadir}/perl5/Filter/Simple.pm + %{mandir}/man3/Filter::Simple.3* + end + end + + package perl-Getopt-Long + epoch = 0 + version = 2.42 + arch = noarch + + summary = 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 removing + specified options and their possible values. + end + + requires + %{perl_requires} + perl(Text::ParseWords) + perl(Pod::Usage) >= 1.14 + end + + files + %{datadir}/perl5/Getopt/Long.pm + %{mandir}/man3/Getopt::Long.3* + end + end + + package perl-HTTP-Tiny + epoch = 0 + version = 0.043 arch = noarch
summary = A small, simple, correct HTTP/1.1 client. @@ -805,7 +1338,8 @@ packages
package perl-IO-Compress epoch = 0 - version = 2.033 + version = 2.064 + arch = noarch
summary = IO::Compress wrapper for modules. description @@ -838,6 +1372,28 @@ packages end end
+ package perl-IO-Socket-IP + epoch = 0 + version = 0.29 + arch = noarch + + summary = 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 = 0 version = 1.10 @@ -864,7 +1420,7 @@ packages
package perl-IPC-Cmd epoch = 0 - version = 0.70 + version = 0.92 arch = noarch
summary = Finding and running system commands made easy. @@ -886,7 +1442,7 @@ packages
package perl-JSON-PP epoch = 0 - version = 2.27150 + version = 2.27203 arch = noarch
summary = JSON::XS compatible pure-Perl module. @@ -910,72 +1466,103 @@ packages end end
- package perl-Locale-Maketext-Simple + package perl-Locale-Codes epoch = 0 - version = 0.21 + version = 3.25 arch = noarch - license = MIT
- summary = Simple interface to Locale::Maketext::Lexicon. + summary = 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
requires %{perl_requires} end
+ 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) = %{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
- package perl-Log-Message + package perl-Locale-Maketext epoch = 0 - version = 0.04 + version = 1.25 arch = noarch
- summary = Generic message storage mechanism. + summary = Framework for localization. description - Log::Message is a generic message storage mechanism. It allows you to store - messages on a stack -- either shared or private -- and assign meta-data to 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 interface + 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
requires %{perl_requires} end
- provides - perl(Log::Message::Handlers)=%{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
- package perl-Log-Message-Simple + package perl-Locale-Maketext-Simple epoch = 0 - version = 0.08 + version = 0.21 arch = noarch + license = MIT
- summary = Simplified frontend to Log::Message. + summary = 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
requires @@ -983,14 +1570,14 @@ packages end
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
package perl-Module-Build epoch = 0 - version = 0.3800 + version = 0.42.05 arch = noarch
summary = Perl module for building and installing Perl modules. @@ -1015,18 +1602,18 @@ packages end
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
package perl-Module-CoreList epoch = 0 - version = 2.49_01 + version = 5.20150214 arch = noarch
summary = Perl core modules indexed by perl versions. @@ -1041,16 +1628,38 @@ packages end
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 = 0 + version = 5.020001 + arch = noarch + + summary = 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
package perl-Module-Load epoch = 0 - version = 0.18 + version = 0.32 arch = noarch
summary = Runtime require of both modules and files. @@ -1064,14 +1673,14 @@ packages end
files - /usr/share/perl5/Module/Load.pm - /usr/share/man/man3/Module::Load.* + %{datadir}/perl5/Module/Load.pm + %{mandir}/man3/Module::Load.* end end
package perl-Module-Load-Conditional epoch = 0 - version = 0.44 + version = 0.62 arch = noarch
summary = Looking up module information / loading at runtime. @@ -1085,14 +1694,14 @@ packages end
files - /usr/share/perl5/Module/Load/ - /usr/share/man/man3/Module::Load::Conditional* + %{datadir}/perl5/Module/Load/ + %{mandir}/man3/Module::Load::Conditional* end end
package perl-Module-Loaded epoch = 0 - version = 0.06 + version = 0.08 arch = noarch
summary = Mark modules as loaded or unloaded. @@ -1109,14 +1718,14 @@ packages end
files - /usr/share/perl5/Module/Loaded.pm - /usr/share/man/man3/Module::Loaded* + %{datadir}/perl5/Module/Loaded.pm + %{mandir}/man3/Module::Loaded* end end
package perl-Module-Metadata epoch = 0 - version = 1.000004 + version = 1.000019 arch = noarch
summary = Gather package and POD information from perl module files. @@ -1134,54 +1743,9 @@ packages end end
- package perl-Module-Plugable - epoch = 0 - version = 3.90 - arch = noarch - - summary = 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 = 0 - version = 0.38 - arch = noarch - - summary = 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 = 0 - version = 0.02 + version = 0.04 arch = noarch
summary = List all constants declared in a package. @@ -1203,7 +1767,7 @@ packages
package perl-Params-Check epoch = 0 - version = 0.28 + version = 0.38 arch = noarch
summary = Generic input parsing/checking mechanism. @@ -1227,7 +1791,7 @@ packages
package perl-Parse-CPAN-Meta epoch = 0 - version = 1.4401 + version = 1.4414 arch = noarch
summary = Parse META.yml and other similar CPAN metadata files. @@ -1248,7 +1812,7 @@ packages
package perl-Path-Tools epoch = 0 - version = 3.33 + version = 3.48 license = (GPL+ or Artistic) and BSD
summary = PathTools Perl module (Cwd, File::Spec). @@ -1274,7 +1838,7 @@ packages
package perl-Perl-OSType epoch = 0 - version = 1.002 + version = 1.007 arch = noarch
summary = Map perl operating system names to generic types. @@ -1298,9 +1862,32 @@ packages end end
+ package perl-Pod-Checker + epoch = 0 + version = 1.60 + arch = noarch + + summary = 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= 0 - version = 1.04 + epoch = 0 + version = 1.06 arch = noarch
summary = Perl module for resolving POD escape sequences. @@ -1319,9 +1906,70 @@ packages end end
+ package perl-Pod-Parser + epoch = 0 + version = 1.62 + arch = noarch + + summary = Basic perl modules for handling Plain Old Documentation (POD). + description + This software distribution contains the packages for using Perl5 POD (Plain + 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 = 0 + version = 3.23 + arch = noarch + + summary = 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 = 0 - version = 3.16 + version = 3.28 arch = noarch
summary = Framework for parsing POD documentation. @@ -1343,9 +1991,95 @@ packages end end
+ package perl-Pod-Usage + epoch = 0 + version = 1.63 + arch = noarch + + summary = 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 = 0 + version = 0.228 + arch = noarch + + summary = Establish an ISA relationship with base classes at compile time. + 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 = 0 + version = 2.5.1 + arch = noarch + + summary = Format POD source into various output formats. + description + This package contains Pod::Man and Pod::Text modules which convert POD input + to *roff source output, suitable for man pages, or plain text. It also + includes several sub-classes of Pod::Text for formatted output to terminals + with various capabilities. + end + + requires + %{perl_requires} + perl(File::Spec) >= 0.8 + perl(Pod::Simple) >= 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 = 0 - version = 1.22 + version = 1.28
summary = A selection of general-utility scalar and list subroutines. description @@ -1368,33 +2102,102 @@ packages end end
- package perl-Term-UI + package perl-Socket epoch = 0 - version = 0.26 + version = 2.013 + + summary = 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 program + (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 = 0 + version = 2.49 + + summary = 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 = 0 + version = 0.33 + + summary = 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 = 0 + version = 4.02 arch = noarch
- summary = Term::ReadLine UI made easy. + summary = Color screen output using ANSI escape sequences. description - Term::UI is a transparent way of eliminating the overhead of having to format - 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
requires %{perl_requires} - perl(Log::Message::Simple) end
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
package perl-Test-Harness epoch = 0 - version = 3.23 + version = 3.30 arch = noarch
summary = Run Perl standard test scripts with statistics. @@ -1421,7 +2224,7 @@ packages
package perl-Test-Simple epoch = 0 - version = 0.98 + version = 1.001002 arch = noarch
summary = Basic utilities for writing tests. @@ -1431,6 +2234,7 @@ packages
requires %{perl_requires} + perl(Data::Dumper) end
files @@ -1445,62 +2249,107 @@ packages end end
- package perl-Time-Piece + package perl-Text-ParseWords epoch = 0 - version = 1.20_01 + version = 3.29 + arch = noarch
- summary = Time objects from localtime and gmtime. + summary = Parse text into an array of tokens or array of arrays. description - The Time::Piece module replaces the standard localtime and gmtime functions - with implementations that return objects. It does so in a backwards compatible - 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
requires %{perl_requires} + perl(Carp) end
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
- package perl-Version-Requirements + package perl-Thread-Queue epoch = 0 - version = 0.101020 + version = 3.05 arch = noarch
- summary = Set of version requirements for a CPAN dist. + summary = 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
requires %{perl_requires} + perl(Carp) end
- # No files. files + %{datadir}/perl5/Thread/Queue.pm + %{mandir}/man3/Thread::Queue.* end end
- package perl-parent + package perl-Time-HiRes epoch = 0 - version = 0.225 + version = 1.9726 + + summary = High resolution alarm, sleep, gettimeofday, interval timers. + description + The Time::HiRes module implements a Perl interface to the usleep, nanosleep, + ualarm, gettimeofday, and setitimer/getitimer system calls, in other words, + 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 = 0 + version = 1.2300 arch = noarch
- summary = Establish an ISA relationship with base classes at compile time. + summary = 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 functions + 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 values, + 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 = 0 + version = 1.27 + + summary = Time objects from localtime and gmtime. + description + The Time::Piece module replaces the standard localtime and gmtime functions + with implementations that return objects. It does so in a backwards compatible + manner, so that using localtime or gmtime as documented in perlfunc still + behave as expected. end
requires @@ -1508,14 +2357,17 @@ packages end
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
package perl-threads epoch = 0 - version = 1.83 + version = 1.93
summary = Perl interpreter-based threads. description @@ -1541,7 +2393,7 @@ packages
package perl-threads-shared epoch = 0 - version = 1.37 + version = 1.46
summary = Perl extension for sharing data structures between threads. description @@ -1566,7 +2418,7 @@ packages
package perl-version epoch = 0 - version = 0.88 + version = 0.99.09 arch = noarch
summary = 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