############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = perl version = 5.20.3 # Never reset release in this package, just increase. release = 15 perl_epoch = 2 thisver = %{perl_epoch}:%{version}-%{_release} maintainer = Michael Tremer groups = Development/Languages url = http://www.perl.org/ license = GPL+ or Artistic and GPLv2+ or Artistic summary = Practical Extraction and Report Language. description Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. You need the perl package installed on your system so that your system can handle Perl scripts. end source_dl = http://www.cpan.org/src/5.0/ build requires gcc-c++ gdbm-devel iana-etc libdb-devel perl procps zlib-devel pakfire >= 0.9.26-3.1 end # Perl passes -fstack-protector, if no argument is passed that enables the SSP. # So we need to pass it explicitely. CFLAGS += -fstack-protector-all prepare_cmds sed -i 's/command /command[ -]/' makedepend.SH end configure_options = \ -des \ -Doptimize="none" \ -Dcflags="%{CFLAGS}" \ -Dldflags="%{LDFLAGS}" \ -Dccdlflags="-Wl,--enable-new-dtags %{LDFLAGS}" \ -Dlddlflags="-shared %{LDFLAGS}" \ -DDDEBUGGING=-g \ -Dversion=%{version} \ -Dmyhostname=localhost \ -Dperladmin=root@localhost \ -Dcc="gcc" \ -Dcf_by="%{DISTRO_VENDOR}" \ -Dprefix=/usr \ -Dvendorprefix=/usr \ -Dsiteprefix="/usr/local" \ -Dsitelib="/usr/local/share/perl5" \ -Dsitearch="/usr/local/lib/perl5" \ -Dprivlib="/usr/share/perl5" \ -Dvendorlib="/usr/share/perl5/vendor_perl" \ -Darchlib="%{libdir}/perl5" \ -Dvendorarch="%{libdir}/perl5/vendor_perl" \ -Darchname=%{arch}-linux-thread-multi \ -Dpager="/usr/bin/less -isr" \ -Dman1dir=/usr/share/man/man1 \ -Dman3dir=/usr/share/man/man3 \ -Duseshrplib \ -Dusethreads \ -Duseithreads \ -Duselargefiles \ -Dd_semctl_semun \ -Di_db \ -Ui_ndbm \ -Di_gdbm \ -Di_shadow \ -Di_syslog \ -Dman3ext=3pm \ -Duseperlio \ -Dinstallusrbinperl=n \ -Ubincompat5005 \ -Uversiononly \ -Dd_gethostent_r_proto \ -Ud_endhostent_r_proto \ -Ud_sethostent_r_proto \ -Ud_endprotoent_r_proto \ -Ud_setprotoent_r_proto \ -Ud_endservent_r_proto \ -Ud_setservent_r_proto \ -Dscriptdir="/usr/bin" if "%{DISTRO_ARCH}" == "x86_64" configure_options += \ -Dlibpth="/usr/local/lib64 /lib64 %{prefix}/lib64" end build sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \ -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \ -e "s|LIB\s*= ./zlib-src|LIB = %{libdir}|" \ cpan/Compress-Raw-Zlib/config.in sh ./Configure %{configure_options} make %{PARALLELISMFLAGS} end test make test || true end install_cmds # Remove precreated directories rm -rfv %{BUILDROOT}/usr/local end end quality-agent whitelist_rpath /%{lib} %{libdir} %{libdir}/perl5/CORE end end # This variable contains the constant version string # of this perl package. perl_requires := %{name} = %{thisver} packages package perl # Increase epoch because of automatic dependencies. epoch = 2 requires perl-libs = %{version}-%{_release} end provides # Compat provides perl(:MODULE_COMPAT_5.20.3) perl(:MODULE_COMPAT_5.20.2) perl(:MODULE_COMPAT_5.20.1) perl(:MODULE_COMPAT_5.20.0) # Threading provides perl(:WITH_ITHREADS) perl(:WITH_THREADS) # Largefile provides perl(:WITH_LARGEFILES) # PerlIO provides perl(:WITH_PERLIO) # File provides perl(abbrev.pl) perl(assert.pl) perl(bigfloat.pl) perl(bigint.pl) perl(bigrat.pl) perl(bytes_heavy.pl) perl(cacheout.pl) perl(complete.pl) perl(ctime.pl) perl(dotsh.pl) perl(dumpvar.pl) perl(exceptions.pl) perl(fastcwd.pl) perl(find.pl) perl(finddepth.pl) perl(flush.pl) perl(ftp.pl) perl(getcwd.pl) perl(getopt.pl) perl(getopts.pl) perl(hostname.pl) perl(importenv.pl) perllook.pl) perl(newgetopt.pl) perl(open2.pl) perl(open3.pl) perl(perl5db.pl) perl(pwd.pl) perl(shellwords.pl) perl(stat.pl) perl(syslog.pl) perl(tainted.pl) perl(termcap.pl) perl(timelocal.pl) perl(utf8_heavy.pl) perl(validate.pl) perl(File::Basename) perl(strict) perl(vars) end filter_requires DBIx InternetConfig 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 template LIBS provides libperl.so end files %{libdir}/perl5/CORE/libperl.so end end package perl-devel template DEVEL files /usr/bin/enc2xs /usr/share/man/man1/enc2xs* /usr/share/perl5/Encode/ /usr/bin/h2xs /usr/share/man/man1/h2xs* /usr/bin/libnetcfg /usr/share/man/man1/libnetcfg* /usr/bin/perlivp /usr/share/man/man1/perlivp* %{libdir}/perl5/CORE/*.h /usr/bin/xsubpp /usr/share/man/man1/xsubpp* /usr/share/man/man1/perlxs* end end #package perl-tests # summary = Testsuite to check your Perl installation. # description-perl-tests # This package contains the test suite included with perl %{thisver}. # Install this if you want to test your Perl installation (binary and core # modules). # end # # files # %{libdir}/perl5-tests # end #end package perl-App-a2p epoch = 0 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 = Convert sed scripts to Perl programm. description This package delivers the s2p tool, which converts sed scripts to Perl programms. end requires %{perl_requires} end files %{bindir}/psed %{bindir}/s2p %{mandir}/man1/psed.1* %{mandir}/man1/s2p.1* end end package perl-Archive-Tar epoch = 0 version = 1.96 arch = noarch summary = A module for Perl manipulation of .tar files. description Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files. end 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 %{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-B-Debug epoch = 0 version = 1.19 arch = noarch 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 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 %{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.065 summary = Low-Level Interface to the zlib compression library. description This module provides a Perl interface to the zlib compression library. It is used by IO::Compress::Zlib. end requires %{perl_requires} end files %{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.63 arch = noarch summary = Handle Common Gateway Interface requests and responses description CGI.pm is a stable, complete and mature solution for processing and preparing HTTP requests and responses. Major features including processing form submissions, file uploads, reading and writing cookies, query string generation and manipulation, and processing and preparing HTTP headers. Some HTML generation utilities are included as well. CGI.pm performs very well in in a vanilla CGI.pm environment and also comes with built-in support for mod_perl and mod_perl2 as well as FastCGI. end requires %{perl_requires} end provides perl(CGI)=%{version} end filter_requires FCGI end files /usr/share/perl5/CGI /usr/share/perl5/CGI.pm /usr/share/man/man3/CGI.3* /usr/share/man/man3/CGI::*.3* end end package perl-CPAN epoch = 0 version = 2.05 arch = noarch summary = Query, download and build perl modules from CPAN sites. description Query, download and build perl modules from CPAN sites. end requires %{perl_requires} perl(Digest::SHA) end provides cpan cpan=$(version-perl-CPAN) end filter_requires Mac::BuildTools end files /usr/bin/cpan /usr/share/perl5/CPAN* /usr/share/man/man1/cpan.1* /usr/share/man/man3/CPAN* end end package perl-CPAN-Meta epoch = 0 version = 2.140640 arch = noarch summary = Distribution metadata for a CPAN dist. description Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. end requires %{perl_requires} end files /usr/share/perl5/CPAN/Meta.pm /usr/share/perl5/CPAN/Meta /usr/share/perl5/CPAN/Meta/Converter.pm /usr/share/perl5/CPAN/Meta/Feature.pm /usr/share/perl5/CPAN/Meta/History.pm /usr/share/perl5/CPAN/Meta/Prereqs.pm /usr/share/perl5/CPAN/Meta/Spec.pm /usr/share/perl5/CPAN/Meta/Validator.pm /usr/share/man/man5/CPAN::Meta.* end end package perl-CPAN-Meta-Requirements epoch = 0 version = 2.122 arch = noarch summary = Set of version requirements for a CPAN dist. description 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 %{perl_requires} end files %{datadir}/perl5/CPAN/Meta/Requirements.pm %{mandir}/man3/CPAN::Meta::Requirements.3* end end package perl-CPAN-Meta-YAML epoch = 0 version = 0.012 arch = noarch summary = Read and write a subset of YAML for CPAN Meta files. 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. end requires %{perl_requires} end files /usr/share/perl5/CPAN/Meta/YAML.pm /usr/share/man/man5/CPAN::Meta::YAML* end end package perl-Carp epoch = 0 version = 1.33.01 arch = noarch summary = Alternative warn and die for modules. description The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess. end requires %{perl_requires} end provides perl(Carp) = %{version} perl(Carp::Heavy) = %{version} end # Do not export unversioned module #filter_provides = ^perl\(Carp\)\s*$ files /usr/share/perl5/Carp* /usr/share/man3/Carp* 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.17 arch = noarch summary = Modules that calculate message digests. description The Digest:: modules calculate digests, also called "fingerprints" or "hashes", of some data, called a message. The digest is (usually) some small/fixed size string. The actual size of the digest depend of the algorithm used. The message is simply a sequence of arbitrary bytes or bits. end requires %{perl_requires} perl(MIME::Base64) end files %{libdir}/perl5/Digest !%{libdir}/perl5/Digest/* /usr/share/perl5/Digest.pm /usr/share/perl5/Digest/base.pm /usr/share/perl5/Digest/file.pm /usr/share/man/man3/Digest.3* /usr/share/man/man3/Digest::base.3* /usr/share/man/man3/Digest::file.3* end end package perl-Digest-MD5 epoch = 0 version = 2.53 summary = Perl Interface to the MD5 Algorithm. description The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. end requires %{perl_requires} perl(Digest::base)>=1.00 end files %{libdir}/perl5/Digest/MD5.pm %{libdir}/perl5/auto/Digest/MD5 /usr/share/man/man3/Digest::MD5.3* end end package perl-Digest-SHA epoch = 0 version = 5.88 summary = Perl extension for SHA-1/224/256/384/512. description Digest::SHA is a complete implementation of the NIST Secure Hash Standard. It gives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The module can handle all types of input, including partial-byte data. end requires %{perl_requires} perl(Digest::base) perl(MIME::Base64) end files /usr/bin/shasum %{libdir}/perl5/Digest/SHA* %{libdir}/perl5/auto/Digest/SHA* /usr/share/perl5/Digest/SHA* /usr/share/man/man1/shasum.1* /usr/share/man/man3/Digest::SHA.3* 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.280217 arch = noarch summary = Compile and link C code for Perl modules. description This module can build the C portions of Perl modules by invoking the appropriate compilers and linkers in a cross-platform manner. It was motivated by the Module::Build project, but may be useful for other purposes as well. end requires %{perl_requires} perl-devel end files /usr/share/perl5/ExtUtils/CBuilder* /usr/share/man/man3/ExtUtils::CBuilder* 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.32 arch = noarch summary = Utilities for embedding Perl in C/C++ applications. description Utilities for embedding Perl in C/C++ applications. end requires %{perl_requires} perl-devel end files /usr/share/perl5/ExtUtils/Embed* /usr/share/man/man3/ExtUtils::Embed* 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.98 arch = noarch summary = Create a module Makefile. description Create a module Makefile. end requires %{perl_requires} /usr/bin/xsubpp perl-devel perl(Data::Dumper) perl(ExtUtils::Command) perl(ExtUtils::Install) perl(ExtUtils::Manifest) perl(File::Find) perl(Getopt::Long) perl(Test::Harness) end filter_requires VMS::Filespec end files /usr/bin/instmodsh /usr/share/perl5/ExtUtils/Command/ /usr/share/perl5/ExtUtils/Liblist/ /usr/share/perl5/ExtUtils/Liblist.pm /usr/share/perl5/ExtUtils/MakeMaker/ /usr/share/perl5/ExtUtils/MakeMaker.pm /usr/share/perl5/ExtUtils/MANIFEST.SKIP /usr/share/perl5/ExtUtils/MM*.pm /usr/share/perl5/ExtUtils/MY.pm /usr/share/perl5/ExtUtils/Manifest.pm /usr/share/perl5/ExtUtils/Mkbootstrap.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::Liblist.3* /usr/share/man/man3/ExtUtils::MM* /usr/share/man/man3/ExtUtils::MY.3* /usr/share/man/man3/ExtUtils::MakeMaker* /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::testlib.3* end end package perl-ExtUtils-Manifest epoch = 0 version = 1.63 arch = noarch summary = Utilities to write and check a MANIFEST file. description %{summary} end requires %{perl_requires} end files %{datadir}/perl5/ExtUtils/Manifest.pm %{datadir}/perl5/ExtUtils/MANIFEST.SKIP %{mandir}/man3/ExtUtils::Manifest.3* end end package perl-ExtUtils-Miniperl epoch = 0 version = 1.01 arch = noarch summary = Write the C code for perlmain.c. description 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-devel end files %{datadir}/perl5/ExtUtils/Miniperl.pm %{mandir}/man3/ExtUtils::Miniperl.3* end end package perl-ExtUtils-ParseXS epoch = 0 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. description This is a very simple HTTP/1.1 client, designed primarily for doing simple GET requests without the overhead of a large framework like LWP::UserAgent. It is more correct and more complete than HTTP::Lite. It supports proxies (currently only non-authenticating ones) and redirection. It also correctly resumes after EINTR. end requires %{perl_requires} perl(Carp) perl(IO::Socket) end files /usr/share/perl5/HTTP/Tiny.pm /usr/share/man/man5/HTTP::Tiny* end end package perl-IO-Compress epoch = 0 version = 2.064 arch = noarch summary = IO::Compress wrapper for modules. description This module is the base class for all IO::Compress and IO::Uncompress modules. This module is not intended for direct use in application code. Its sole purpose is to to be sub-classed by IO::Compress modules. end requires %{perl_requires} end provides perl(IO::Uncompress::Bunzip2) end files /usr/share/perl5/Compress/Zlib.pm %{libdir}/perl5/auto/Compress/Zlib/ /usr/share/man/man3/Compress::Zlib* /usr/share/perl5/File/GlobMapper.pm /usr/share/perl5/IO/Compress/Base/ /usr/share/perl5/IO/Compress/Base.pm /usr/share/perl5/IO/Uncompress/AnyUncompress.pm /usr/share/perl5/IO/Uncompress/Base.pm /usr/share/man/man3/File::GlobMapper.* /usr/share/man/man3/IO::Compress::Base.* /usr/share/man/man3/IO::Uncompress::AnyUncompress.* /usr/share/man/man3/IO::Uncompress::Base.* 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 arch = noarch summary = Perl IO:: style interface to Compress::Zlib. description This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using. end requires %{perl_requires} perl(Compress::Zlib) end files /usr/share/perl5/IO/Zlib.pm /usr/share/man/man3/IO::Zlib.* end end package perl-IPC-Cmd epoch = 0 version = 0.92 arch = noarch summary = Finding and running system commands made easy. description IPC::Cmd allows you to run commands, interactively if desired, in a platform independent way, but have them still work. end requires %{perl_requires} perl(ExtUtils::MakeMaker) end files /usr/share/perl5/IPC/Cmd.pm /usr/share/man/man3/IPC::Cmd.3* end end package perl-JSON-PP epoch = 0 version = 2.27203 arch = noarch summary = JSON::XS compatible pure-Perl module. description JSON::XS is the fastest and most proper JSON module on CPAN. It is written by Marc Lehmann in C, so must be compiled and installed in the used environment. JSON::PP is a pure-Perl module and is compatible with JSON::XS. end requires %{perl_requires} end files /usr/bin/json_pp /usr/share/perl5/JSON/PP /usr/share/perl5/JSON/PP.pm /usr/share/man/man1/json_pp.1* /usr/share/man/man3/JSON::PP.3* /usr/share/man/man3/JSON::PP::Boolean.3pm* end end package perl-Locale-Codes epoch = 0 version = 3.25 arch = noarch summary = Distribution of modules to handle locale codes. description 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 %{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-Locale-Maketext epoch = 0 version = 1.25 arch = noarch summary = Framework for localization. description 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 files %{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-Locale-Maketext-Simple epoch = 0 version = 0.21 arch = noarch license = MIT summary = Simple interface to Locale::Maketext::Lexicon. description This module is a simple wrapper around Locale::Maketext::Lexicon, designed to alleviate the need of creating Language Classes for module authors. end requires %{perl_requires} end files %{datadir}/perl5/Locale/Maketext/Simple.pm %{mandir}/man3/Locale::Maketext::Simple.* end end package perl-Module-Build epoch = 0 version = 0.42.05 arch = noarch summary = Perl module for building and installing Perl modules. description Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker. It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. In fact, you don't even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules. end requires %{perl_requires} perl(Archive::Tar)>=1.08 perl(CPAN::Meta)>=2.110420 perl(ExtUtils::CBuilder)>=0.15 perl(ExtUtils::ParseXS)>=1.02 end files %{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 = 5.20150214 arch = noarch summary = Perl core modules indexed by perl versions. description Module::CoreList contains the hash of hashes %Module::CoreList::version, this is keyed on perl version as indicated in $]. The second level hash is module => version pairs. end requires %{perl_requires} end files %{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.32 arch = noarch summary = Runtime require of both modules and files. description Module::Load eliminates the need to know whether you are trying to require either a file or a module. end requires %{perl_requires} end files %{datadir}/perl5/Module/Load.pm %{mandir}/man3/Module::Load.* end end package perl-Module-Load-Conditional epoch = 0 version = 0.62 arch = noarch summary = Looking up module information / loading at runtime. description Module::Load::Conditional provides simple ways to query and possibly load any of the modules you have installed on your system during runtime. end requires %{perl_requires} end files %{datadir}/perl5/Module/Load/ %{mandir}/man3/Module::Load::Conditional* end end package perl-Module-Loaded epoch = 0 version = 0.08 arch = noarch summary = Mark modules as loaded or unloaded. description When testing applications, often you find yourself needing to provide functionality in your test environment that would usually be provided by external modules. Rather than munging the %INC by hand to mark these external modules as loaded, so they are not attempted to be loaded by perl, this module offers you a very simple way to mark modules as loaded and/or unloaded. end requires %{perl_requires} end files %{datadir}/perl5/Module/Loaded.pm %{mandir}/man3/Module::Loaded* end end package perl-Module-Metadata epoch = 0 version = 1.000019 arch = noarch summary = Gather package and POD information from perl module files. description Gather package and POD information from perl module files. end requires %{perl_requires} end files /usr/share/perl5/Module/Metadata.pm /usr/share/man/man3/Module::Metadata.3pm* end end package perl-Package-Constants epoch = 0 version = 0.04 arch = noarch summary = List all constants declared in a package. description Package::Constants lists all the constants defined in a certain package. This can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK for a Constants.pm file. end requires %{perl_requires} end files /usr/share/perl5/Package/ /usr/share/man/man3/Package::Constants* end end package perl-Params-Check epoch = 0 version = 0.38 arch = noarch summary = Generic input parsing/checking mechanism. description Params::Check is a generic input parsing/checking mechanism. end requires %{perl_requires} end provides perl(Params::Check) end files /usr/share/perl5/Params/ /usr/share/man/man3/Params::Check* end end package perl-Parse-CPAN-Meta epoch = 0 version = 1.4414 arch = noarch summary = Parse META.yml and other similar CPAN metadata files. description Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of YAML::Tiny. end requires %{perl_requires} end files /usr/share/perl5/Parse/CPAN/Meta.pm /usr/share/man/man3/Parse::CPAN::Meta.3* end end package perl-Path-Tools epoch = 0 version = 3.48 license = (GPL+ or Artistic) and BSD summary = PathTools Perl module (Cwd, File::Spec). description PathTools Perl module (Cwd, File::Spec). end requires %{perl_requires} end filter_requires VMS::Filespec end files %{libdir}/perl5/Cwd.pm %{libdir}/perl5/File/Spec* /usr/share/man/man3/Cwd* /usr/share/man/man3/File::Spec* end end package perl-Perl-OSType epoch = 0 version = 1.007 arch = noarch summary = Map perl operating system names to generic types. description Modules that provide OS-specific behaviors often need to know if the current operating system matches a more generic type of operating systems. For example, 'linux' is a type of 'Unix' operating system and so is 'freebsd'. This module provides a mapping between an operating system name as given by $^O and a more generic type. The initial version is based on the OS type mappings provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating systems are given the type 'Windows' rather than 'Win32'). end requires %{perl_requires} end files /usr/share/perl5/Perl/OSType.pm /usr/share/man/man3/Perl::OSType.3pm* 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.06 arch = noarch summary = Perl module for resolving POD escape sequences. description This module provides things that are useful in decoding Pod E<...> sequences. Presumably, it should be used only by Pod parsers and/or formatters. end requires %{perl_requires} end files /usr/share/perl5/Pod/Escapes.pm /usr/share/man/man3/Pod::Escapes.* 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.28 arch = noarch summary = Framework for parsing POD documentation. description Pod::Simple is a Perl library for parsing text in the Pod (plain old documentation) markup language that is typically used for writing documentation for Perl and for Perl modules. end requires %{perl_requires} end files /usr/share/perl5/Pod/Simple/ /usr/share/perl5/Pod/Simple.pm /usr/share/perl5/Pod/Simple.pod /usr/share/man/man3/Pod::Simple* 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.28 summary = A selection of general-utility scalar and list subroutines. description Scalar::Util and List::Util contain a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not really be high enough to warrant the use of a keyword, and the size so small such that being individual extensions would be wasteful. end requires %{perl_requires} end files %{libdir}/perl5/List %{libdir}/perl5/Scalar %{libdir}/perl5/auto/List /usr/share/man/man3/List::Util* /usr/share/man/man3/Scalar::Util* end end package perl-Socket epoch = 0 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 = Color screen output using ANSI escape sequences. description 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} end files %{datadir}/perl5/Term/ANSIColor.pm %{mandir}/man3/Term::ANSIColor* end end package perl-Test-Harness epoch = 0 version = 3.30 arch = noarch summary = Run Perl standard test scripts with statistics. description Run Perl standard test scripts with statistics. Use TAP::Parser, Test::Harness package was whole rewritten. end requires %{perl_requires} end files /usr/bin/prove /usr/share/perl5/App* /usr/share/perl5/TAP* /usr/share/perl5/Test/Harness* /usr/share/man/man1/prove.1* /usr/share/man/man3/App* /usr/share/man/man3/TAP* /usr/share/man/man3/Test::Harness* end end package perl-Test-Simple epoch = 0 version = 1.001002 arch = noarch summary = Basic utilities for writing tests. description Basic utilities for writing tests. end requires %{perl_requires} perl(Data::Dumper) end files /usr/share/perl5/Test/More* /usr/share/perl5/Test/Builder* /usr/share/perl5/Test/Simple* /usr/share/perl5/Test/Tutorial* /usr/share/man/man3/Test::More* /usr/share/man/man3/Test::Builder* /usr/share/man/man3/Test::Simple* /usr/share/man/man3/Test::Tutorial* end end package perl-Text-ParseWords epoch = 0 version = 3.29 arch = noarch summary = Parse text into an array of tokens or array of arrays. description Parse text into an array of tokens or array of arrays. end requires %{perl_requires} perl(Carp) end files %{datadir}/perl5/Text/ParseWords.pm %{mandir}/man3/Text::ParseWords.* end end package perl-Thread-Queue epoch = 0 version = 3.05 arch = noarch summary = Thread-safe queues. description This module provides thread-safe FIFO queues that can be accessed safely by any number of threads. end requires %{perl_requires} perl(Carp) end files %{datadir}/perl5/Thread/Queue.pm %{mandir}/man3/Thread::Queue.* end end package perl-Time-HiRes epoch = 0 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 = Efficiently compute time from local and GMT time. description 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 %{perl_requires} 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* end end package perl-threads epoch = 0 version = 1.93 summary = Perl interpreter-based threads. description Since Perl 5.8, thread programming has been available using a model called interpreter threads which provides a new Perl interpreter for each thread, and, by default, results in no data or state information being shared between threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm API. This threading model has been deprecated, and was removed as of Perl 5.10.0.) As just mentioned, all variables are, by default, thread local. To use shared variables, you need to also load threads::shared. end requires %{perl_requires} end files %{libdir}/perl5/auto/threads/threads* %{libdir}/perl5/threads.pm /usr/share/man/man3/threads.3* end end package perl-threads-shared epoch = 0 version = 1.46 summary = Perl extension for sharing data structures between threads. description By default, variables are private to each thread, and each newly created thread gets a private copy of each existing variable. This module allows you to share variables across different threads (and pseudo-forks on Win32). It is used together with the threads module. This module supports the sharing of the following data types only: scalars and scalar refs, arrays and array refs, and hashes and hash refs. end requires %{perl_requires} end files %{libdir}/perl5/auto/threads/shared* %{libdir}/perl5/threads/shared* /usr/share/man/man3/threads::shared* end end package perl-version epoch = 0 version = 0.99.09 arch = noarch summary = Perl extension for Version Objects. description Perl extension for Version Objects. end requires %{perl_requires} end files /usr/share/perl5/version.pm /usr/share/perl5/version.pod /usr/share/perl5/version/ /usr/share/man/man3/version.3* /usr/share/man/man3/version::Internals.3* end end package perl-core epoch = 0 summary = Base perl metapackage. description A metapackage which requires all of the perl bits and modules in the upstream tarball from perl.org. end requires %{perl_requires} perl-libs perl-devel perl-App-a2p perl-App-find2perl perl-App-s2p perl-Archive-Tar perl-autodie perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-CGI perl-CPAN perl-CPAN-Meta perl-CPAN-Meta-YAML 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-Module-Build perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional perl-Module-Loaded perl-Module-Metadata 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-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-threads perl-threads-shared perl-version end # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry. files end end package %{name}-debuginfo template DEBUGINFO end end