2547 lines
58 KiB
Plaintext
2547 lines
58 KiB
Plaintext
###############################################################################
|
|
# IPFire.org - An Open Source Firewall Solution #
|
|
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
|
|
###############################################################################
|
|
|
|
name = perl
|
|
version = 5.20.2
|
|
# Never reset release in this package, just increase.
|
|
release = 13.2
|
|
|
|
perl_epoch = 2
|
|
thisver = %{perl_epoch}:%{version}-%{_release}
|
|
|
|
maintainer = Michael Tremer <michael.tremer@ipfire.org>
|
|
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
|
|
db4-devel
|
|
gcc-c++
|
|
gdbm-devel
|
|
iana-etc
|
|
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="%{CFLAGS}" \
|
|
-Dccdlflags="-Wl,--enable-new-dtags" \
|
|
-Dlddlflags="-shared %{CFLAGS} %{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
|
|
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.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
|