perl/perl.spec

6858 lines
226 KiB
RPMSpec
Raw Normal View History

2017-01-16 11:28:00 +00:00
%global perl_version 5.24.1
%global perl_epoch 4
%global perl_arch_stem -thread-multi
%global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
%global multilib_64_archs aarch64 %{power64} s390x sparc64 x86_64
%global parallel_tests 1
2011-01-26 17:26:37 +00:00
%global tapsetdir %{_datadir}/systemtap/tapset
2006-07-22 01:13:26 +00:00
%global dual_life 0
%global rebuild_from_scratch %{defined perl_bootstrap}
# This overrides filters from build root (/usr/lib/rpm/macros.d/macros.perl)
# intentionally (unversioned perl(DB) is removed and versioned one is kept).
2013-03-25 13:48:21 +00:00
# Filter provides from *.pl files, bug #924938
%global __provides_exclude_from .*%{_docdir}|.*%{perl_archlib}/.*\\.pl$|.*%{perl_privlib}/.*\\.pl$
%global __requires_exclude_from %{_docdir}
2011-11-02 17:27:39 +00:00
%global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here)
# same as we provide in /usr/lib/rpm/macros.d/macros.perl
%global perl5_testdir %{_libexecdir}/perl5-tests
# We can bootstrap without gdbm
%bcond_without gdbm
2011-09-15 07:27:14 +00:00
# We can skip %%check phase
%bcond_without test
2006-07-22 01:13:26 +00:00
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
Release: 390%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
2006-07-22 01:13:26 +00:00
Group: Development/Languages
2016-05-18 10:27:43 +00:00
# These are all found licenses. They are distributed among various
# subpackages.
# dist/Tie-File/lib/Tie/File.pm: GPLv2+ or Artistic
# cpan/Getopt-Long/lib/Getopt/Long.pm: GPLv2+ or Artistic
2016-09-21 15:42:28 +00:00
# cpan/Compress-Raw-Zlib/Zlib.xs: (GPL+ or Artistic) and zlib
# cpan/Digest-MD5/MD5.xs: (GPL+ or Artistic) and BSD
# cpan/Time-Piece/Piece.xs: (GPL+ or Artisitc) and BSD
# dist/PathTools/Cwd.xs: (GPL+ or Artisitc) and BSD
# cpan/perlfaq/lib/perlfaq4.pod: (GPL+ or Artistic) and Public Domain
# cpan/Test-Simple/lib/Test/Tutorial.pod: (GPL+ or Artistic) and
# Public Domain
# cpan/MIME-Base64/Base64.xs: (GPL+ or Artistic) and MIT
# cpan/Test-Simple/lib/ok.pm: CC0
# cpan/Text-Tabs/lib/Text/Wrap.pm: TTWL
# cpan/Encode/bin/encguess: Artistic 2.0
# cpan/Unicode-Collate/Collate/allkeys.txt: Unicode
2016-05-18 10:27:43 +00:00
# lib/unicore: UCD
# ext/SDBM_File/sdbm.{c,h}: Public domain
# regexec.c, regcomp.c: HSLR
2016-09-21 15:42:28 +00:00
# cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm: MIT (with
# exception for Perl)
2016-05-18 10:27:43 +00:00
# time64.c: MIT
# pod/perlpodstyle.pod: MIT
2016-05-18 10:27:43 +00:00
# pod/perlunicook.pod: (GPL+ or Artistic) and Public Domain
# pod/perlgpl.pod: GPL text
# pod/perlartistic.pod: Artistic text
# ext/File-Glob/bsd_glob.{c,h}: BSD
# Other files: GPL+ or Artistic
2016-09-21 15:42:28 +00:00
## Not is a binary package
# cpan/podlators/t/style/minimum-version.t MIT
# cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm: MIT
2016-05-18 10:27:43 +00:00
## Unbundled
# cpan/Compress-Raw-Bzip2/bzip2-src: BSD
# cpan/Compress-Raw-Zlib/zlib-src: zlib
## perl sub-package notice
# perluniprops.pod is generated from lib/unicore sources: UCD
License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD
2006-07-22 01:13:26 +00:00
Url: http://www.perl.org/
2013-03-14 16:15:58 +00:00
Source0: http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.bz2
Source3: macros.perl
#Systemtap tapset and example that make use of systemtap-sdt-devel
# build requirement. Written by lberk; Not yet upstream.
Source4: perl.stp
Source5: perl-example.stp
# Tom Christiansen confirms Pod::Html uses the same license as perl
Source6: Pod-Html-license-clarification
# Pregenerated dependencies for bootstrap.
# If your RPM tool fails on including the source file, then you forgot to
# define _sourcedir macro to point to the directory with the sources.
Source7: gendep.macros
%if %{defined perl_bootstrap}
%include %{SOURCE7}
%endif
# Removes date check, Fedora/RHEL specific
Patch1: perl-perlbug-tag.patch
2008-01-10 02:53:58 +00:00
# Fedora/RHEL only (64bit only)
Patch3: perl-5.8.0-libdir64.patch
2008-01-10 02:53:58 +00:00
# Fedora/RHEL specific (use libresolv instead of libbind)
Patch4: perl-5.10.0-libresolv.patch
2008-01-10 02:53:58 +00:00
# FIXME: May need the "Fedora" references removed before upstreaming
# patches ExtUtils-MakeMaker
Patch5: perl-USE_MM_LD_RUN_PATH.patch
2008-01-10 02:53:58 +00:00
# Provide maybe_command independently, bug #1129443
Patch6: perl-5.22.1-Provide-ExtUtils-MM-methods-as-standalone-ExtUtils-M.patch
# The Fedora builders started randomly failing this futime test
# only on x86_64, so we just don't run it. Works fine on normal
# systems.
Patch7: perl-5.10.0-x86_64-io-test-failure.patch
# switch off test, which is failing only on koji (fork)
Patch8: perl-5.14.1-offtest.patch
# Define SONAME for libperl.so
Patch15: perl-5.16.3-create_libperl_soname.patch
2013-07-02 07:46:43 +00:00
# Install libperl.so to -Dshrpdir value
2015-06-02 11:07:02 +00:00
Patch16: perl-5.22.0-Install-libperl.so-to-shrpdir-on-Linux.patch
2013-07-02 07:46:43 +00:00
# Document Math::BigInt::CalcEmu requires Math::BigInt, rhbz#959096,
# CPAN RT#85015
Patch22: perl-5.18.1-Document-Math-BigInt-CalcEmu-requires-Math-BigInt.patch
# Make *DBM_File desctructors thread-safe, bug #1107543, RT#61912
Patch26: perl-5.18.2-Destroy-GDBM-NDBM-ODBM-SDBM-_File-objects-only-from-.patch
# Workaround for Coro, bug #1231165, CPAN RT#101063. To remove in the future.
Patch28: perl-5.22.0-Revert-const-the-core-magic-vtables.patch
# Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils.
# This allows not to require perl-devel. Bug #1129443
Patch30: perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd.patch
2015-02-16 12:09:18 +00:00
# Fix a memory leak when compiling a regular expression with a POSIX class,
# RT#128313, in upstream after 5.25.1
Patch31: perl-5.24.0-Fix-a-memory-leak-in-strict-regex-posix-classes.patch
# Do not mangle errno from failed socket calls, RT#128316,
# in upstream after 5.25.1
Patch32: perl-5.25.1-perl-128316-preserve-errno-from-failed-system-calls.patch
# Fix compiling regular expressions like /\X*(?0)/, RT#128109, in upstream
# after 5.25.1
Patch33: perl-5.24.0-fix-128109-do-not-move-RExC_open_parens-0-in-reginse.patch
# Do not use unitialized memory in $h{\const} warnings, RT#128189,
# in upstream after 5.25.2
Patch34: perl-5.25.2-uninit-warning-from-h-const-coredumped.patch
2016-06-22 08:25:08 +00:00
# Fix precedence in hv_ename_delete, RT#128086, in upstream after 5.25.0
Patch35: perl-5.25.0-Fix-precedence-in-hv_ename_delete.patch
2016-06-22 08:18:24 +00:00
# Do not treat %: as a stash, RT#128238, in upstream after 5.25.2
Patch36: perl-5.25.2-only-treat-stash-entries-with-.-as-sub-stashes.patch
# Do not crash when inserting a non-stash into a stash, RT#128238,
# in upstream after 5.25.2
Patch37: perl-5.25.2-perl-128238-Crash-with-non-stash-in-stash.patch
2016-07-04 10:32:23 +00:00
# Fix line numbers with perl -x, RT#128508, in upstream after 5.25.2
Patch38: perl-5.25.2-perl-128508-Fix-line-numbers-with-perl-x.patch
# Fix a crash when vivifying a stub in a deleted package, RT#128532,
# in upstream after 5.25.2
Patch40: perl-5.25.2-perl-128532-Crash-vivifying-stub-in-deleted-pkg.patch
# Fix a crash in "Subroutine redefined" warning, RT#128257,
# in upstream after 5.25.2
Patch41: perl-5.25.2-SEGV-in-Subroutine-redefined-warning.patch
2016-07-12 10:50:33 +00:00
# Fix a crash in lexical scope warnings, RT#128597, in upstream after 5.25.2
Patch42: perl-5.25.2-perl-128597-Crash-from-gp_free-ckWARN_d.patch
# Fix handling \N{} in tr for characters in range 128--255, RT#128734,
# in upstream after 5.25.3
Patch43: perl-5.24.0-PATCH-perl-128734-tr-N-.-failing-for-128-255.patch
2016-11-03 08:16:29 +00:00
# Fix crash in "evalbytes S", RT#129196, in upstream after 5.25.4
Patch45: perl-5.25.4-perl-129196-Crash-bad-read-with-evalbytes-S.patch
Patch46: perl-5.24.0-Regression-test-for-RT-129196.patch
Patch47: perl-5.25.4-toke.c-fix-mswin32-builds.patch
2016-11-03 08:45:10 +00:00
# Fix crash in splice, RT#129164, RT#129166, RT#129167, in upstream after 5.25.4
Patch48: perl-5.24.0-perl-129164-Crash-with-splice.patch
# Fix string overrun in Perl_gv_fetchmethod_pvn_flags, RT#129267,
# in upstream after 5.25.4
Patch49: perl-5.24.0-clean-up-gv_fetchmethod_pvn_flags-introduce-name_end.patch
Patch50: perl-5.25.4-clean-up-gv_fetchmethod_pvn_flags-move-origname-init.patch
Patch51: perl-5.25.4-clean-up-gv_fetchmethod_pvn_flags-rename-nsplit-to-l.patch
Patch52: perl-5.25.4-fix-129267-rework-gv_fetchmethod_pvn_flags-separator.patch
Patch53: perl-5.25.4-perl-129267-Test-for-gv_fetchmethod-buffer-overrun.patch
# Fix crash when matching UTF-8 string with non-UTF-8 substrings, RT#129350,
# in upstream after 5.25.5
Patch54: perl-5.24.0-perl-129350-anchored-floating-substrings-must-be-utf.patch
# Fix parsing perl options in shell bang line, RT#129336,
# in upstream after 5.25.5
Patch55: perl-5.24.0-rt-129336-perl-i-u-erroneously-interpreted-as-u.patch
# Fix firstchar bitmap under UTF-8 with prefix optimization, RT#129950,
# in upstream after 5.25.6
Patch56: perl-5.24.0-regcomp.c-fix-perl-129950-fix-firstchar-bitmap-under.patch
# Avoid infinite loop in h2xs tool if enum and type have the same name,
# RT#130001, in upstream after 5.25.6
Patch57: perl-5.25.6-perl-130001-h2xs-avoid-infinite-loop-for-enums.patch
# Fix stack handling when calling chdir without an argument, RT#129130,
# in upstream after 5.25.6
Patch58: perl-5.24.0-perl-129130-make-chdir-allocate-the-stack-it-needs.patch
# Fix crash in Storable when deserializing malformed code reference, RT#68348,
# RT130098
Patch59: perl-5.25.7-Fix-Storable-segfaults.patch
# Fix crash on explicit return from regular expression substitution, RT#130188,
# in upstream after 5.25.7
Patch60: perl-5.24.0-crash-on-explicit-return-from-s-e.patch
# Fix assigning split() return values to an array, in upstream after 5.25.7
Patch61: perl-5.24.0-split-was-leaving-PL_sv_undef-in-unused-ary-slots.patch
2016-12-01 07:03:27 +00:00
# Fix const correctness in hv_func.h, bug #1242980, RT#130169,
# in upstream after 5.25.7
Patch62: perl-5.25.7-Fix-const-correctness-in-hv_func.h.patch
# Fix a crash in optimized evaluation of "or ((0) x 0))", RT#130247,
# in upsream after 5.25.7
Patch63: perl-5.24.0-assertion-failure-in-.-or-0-x-0.patch
2016-12-19 11:52:35 +00:00
# Fix a memory leak in IO::Poll, RT#129788, in upstream after 5.25.7
Patch64: perl-5.24.0-perl-129788-IO-Poll-fix-memory-leak.patch
2016-12-19 12:14:04 +00:00
# Fix regular expression matching, RT#130307, in upstream after 5.25.7
Patch65: perl-5.25.7-perl-130307-Correctly-unwind-on-cache-hit.patch
# Fix a buffer overflow in split in scalar context, RT#130262,
# in upstream after 5.25.8
Patch66: perl-5.24.1-perl-130262-split-scalar-context-stack-overflow-fix.patch
2017-01-20 08:49:49 +00:00
# Fix a heap overflow with pack "W", RT129149, in upstream after 5.25.8
Patch67: perl-5.25.8-perl-129149-avoid-a-heap-buffer-overflow-with-pack-W.patch
Patch68: perl-5.25.8-perl-129149-fix-the-test-so-skip-has-a-SKIP-to-work-.patch
# Fix a use-after-free when processing scalar variables in forms, RT#129125,
# in upstream after 5.25.8
Patch69: perl-5.24.1-perl-129125-copy-form-data-if-it-might-be-freed.patch
# Fix a heap overflow if invalid octal or hexadecimal number is used in
# transliteration expression, RT#129342, in upstream after 5.25.8
Patch70: perl-5.24.1-perl-129342-ensure-range-start-is-set-after-error-in.patch
# Fix out-of-bound read in case of unmatched regexp backreference, RT#129377,
# in upstream after 5.25.8
Patch71: perl-5.24.1-perl-129377-don-t-read-past-start-of-string-for-unma.patch
# Fix UTF-8 string handling in & operator, RT#129287, in upstream after 5.25.4
Patch72: perl-5.25.4-perl-129287-Make-UTF8-append-null.patch
2017-01-26 11:09:33 +00:00
# Fix recreation of *::, RT#129869, in upstream after 5.25.9
Patch73: perl-5.24.1-fix-special-case-recreation-of.patch
# Fix a memory leak in B::RHE->HASH method, RT#130504, in upstream after 5.25.9
Patch74: perl-5.24.1-Fix-memory-leak-in-B-RHE-HASH-method.patch
# Fix parsing goto statements in multicalled subroutine, RT#113938,
# in upstream after 5.25.9
Patch75: perl-5.24.1-permit-goto-at-top-level-of-multicalled-sub.patch
2017-01-26 12:38:31 +00:00
# Fix a heap overlow in parsing $#, RT#129274, in upstream after 5.25.9
Patch76: perl-5.24.1-perl-129274-avoid-treating-the-in-as-a-comment-intro.patch
# 1/2 Adapt to zlib-1.2.11, bug #1420326, CPAN RT#119762,
# in upstream Compress-Raw-Zlib-2.072
Patch77: Compress-Raw-Zlib-2.071-Adapt-to-zlib-1.2.11.patch
# 2/2 Fix compiler fatal warnings in Compress-Raw-Zlib, CPAN RT#120272
Patch78: Compress-Raw-Zlib-2.071-Conform-to-C90.patch
2017-02-10 08:55:36 +00:00
# Fix a crash when compiling a regexp with impossible quantifiers, RT#130561,
# in upstream after 5.25.9
Patch79: perl-5.24.1-fix-RT-130561-recursion-and-optimising-away-impossib.patch
Patch80: perl-5.25.9-only-mess-with-NEXT_OFF-when-we-are-in-PASS2.patch
Patch81: perl-5.25.9-silence-warnings-from-tests-about-impossible-quantif.patch
# Fix a buffer overrun with format and "use bytes", RT#130703,
# in upstream after 5.25.9
Patch82: perl-5.24.1-buffer-overrun-with-format-and-use-bytes.patch
# Fix a buffer overflow when studying some regexps repeatedly,
# RT#129281, RT#129061, un upstream after 5.25.9
Patch83: perl-5.24.1-perl-129281-test-for-buffer-overflow-issue.patch
Patch84: perl-5.25.9-perl-129061-CURLYX-nodes-can-be-studied-more-than-on.patch
# Fix a heap buffer overflow when evaluating regexps with embedded code blocks
# from more than one source, RT#129881, in upstream after 5.25.9
Patch85: perl-5.24.1-fix-pad-scope-issue-in-re_evals.patch
# Fix a memory leak in list assignment from or to magic values, RT#130766,
# in upstream after 5.25.9
Patch86: perl-5.25.9-avoid-a-leak-in-list-assign-from-to-magic-values.patch
# Fix a null-pointer dereference on malformed code, RT#130815,
# in upstream after 5.25.9
Patch87: perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
# Fix an use-after-free in substr() that modifies a magic variable, RT#129340,
# in upstream after 5.25.9
Patch88: perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
# Fix a memory leak leak in Perl_reg_named_buff_fetch(), RT#130822,
# in upstream after 5.25.10
Patch89: perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
# Fix an invalid memory read when parsing a loop variable, RT#130814,
# in upstream after 5.25.10
Patch90: perl-5.25.10-perl-130814-Add-testcase-and-new-testfile-t-comp-par.patch
# in upstream after 5.25.10
Patch91: perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
# in upstream after 5.25.2
Patch92: perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch
# in upstream after 5.25.10
Patch93: perl-5.25.10-fix-VMS-test-fail.patch
# Fix a heap-use-after-free in four-arguments substr call, RT#130624,
# in upstream after 5.25.10
Patch94: perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
Patch200: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
# Link XS modules to libperl.so with EU::MM on Linux, bug #960048
Patch201: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
2011-04-02 07:38:33 +00:00
# Update some of the bundled modules
# see http://fedoraproject.org/wiki/Perl/perl.spec for instructions
2016-06-02 06:08:47 +00:00
BuildRequires: bash
BuildRequires: bzip2-devel
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: gcc
%if %{with gdbm}
2015-02-17 16:49:25 +00:00
BuildRequires: gdbm-devel
%endif
2016-06-02 06:08:47 +00:00
# glibc-common for iconv
BuildRequires: glibc-common
# Build-require groff tools for populating %%Config correctly, bug #135101
BuildRequires: groff-base
BuildRequires: libdb-devel
BuildRequires: make
%if !%{defined perl_bootstrap}
2016-06-16 07:22:42 +00:00
BuildRequires: perl
BuildRequires: perl-generators
%endif
2016-06-02 06:08:47 +00:00
BuildRequires: sed
BuildRequires: systemtap-sdt-devel
BuildRequires: tar
BuildRequires: tcsh
BuildRequires: zlib-devel
2008-01-10 03:30:42 +00:00
# For tests
2016-06-02 06:08:47 +00:00
%if %{with test}
BuildRequires: procps
BuildRequires: rsyslog
%endif
2008-01-10 03:30:42 +00:00
# The long line of Perl provides.
2006-07-22 01:13:26 +00:00
# compat macro needed for rebuild
2017-01-16 11:28:00 +00:00
%global perl_compat perl(:MODULE_COMPAT_5.24.1)
# File provides
2006-07-22 01:13:26 +00:00
Provides: perl(bytes_heavy.pl)
Provides: perl(dumpvar.pl)
Provides: perl(perl5db.pl)
# suidperl isn't created by upstream since 5.12.0
2010-09-07 08:51:36 +00:00
Obsoletes: perl-suidperl <= 4:5.12.2
Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
# Require this till perl sub-package requires any modules
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl
%endif
2007-11-26 19:04:13 +00:00
# We need this to break the dependency loop, and ensure that perl-libs
# gets installed before perl.
Requires(post): perl-libs
# Same as perl-libs. We need macros in basic buildroot, where Perl is only
# because of git.
Requires(post): perl-macros
2007-11-26 19:04:13 +00:00
2006-07-22 01:13:26 +00:00
%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.
2006-07-22 01:13:26 +00:00
Install this package if you want to program in Perl or enable your system to
handle Perl scripts with %{_bindir}/perl interpreter.
If your script requires some Perl modules, you can install them with
"perl(MODULE)" where "MODULE" is a name of required module. E.g. install
"perl(Test::More)" to make Test::More Perl module available.
If you need all the Perl modules that come with upstream Perl sources, so
called core modules, install perl-core package.
If you only need perl run-time as a shared library, i.e. Perl interpreter
embedded into another application, the only essential package is perl-libs.
Perl header files can be found in perl-devel package.
Perl utils like "splain" or "perlbug" can be found in perl-utils package.
2006-07-22 01:13:26 +00:00
%package libs
Summary: The libraries for the perl run-time
Group: Development/Languages
2016-05-18 10:27:43 +00:00
License: (GPL+ or Artistic) and HSLR and MIT and UCD
# Compat provides
Provides: %perl_compat
2017-01-16 11:28:00 +00:00
Provides: perl(:MODULE_COMPAT_5.24.0)
# Interpreter version to fulfil required genersted from "require 5.006;"
Provides: perl(:VERSION) = %{perl_version}
# Threading provides
Provides: perl(:WITH_ITHREADS)
Provides: perl(:WITH_THREADS)
# Largefile provides
Provides: perl(:WITH_LARGEFILES)
# PerlIO provides
Provides: perl(:WITH_PERLIO)
# Loaded by charnames, unicore/Name.pm does not declare unicore::Name module
Provides: perl(unicore::Name)
# Keep utf8 modules in perl-libs because a sole regular expression like /\pN/
# causes loading utf8 and unicore/Heave.pl and unicore/lib files.
Provides: perl(utf8_heavy.pl)
# utf8 and utf8_heavy.pl require Carp, re, strict, warnings, XSLoader
Requires: perl(Carp)
Requires: perl(Exporter)
# Term::Cap is optional
Requires: perl(XSLoader)
%if %{defined perl_bootstrap}
%gendep_perl_libs
%endif
# Remove private redefinitions
# XSLoader redefines DynaLoader name space for compatibility, but does not
# load the DynaLoader.pm (though the DynaLoader.xs is compiled into libperl).
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((charnames|DynaLoader)\\)$
%description libs
The is a perl run-time (interpreter as a shared library and include
directories).
%package devel
Summary: Header #files for use in perl development
Group: Development/Languages
2016-05-18 10:27:43 +00:00
# l1_char_class_tab.h is generated from lib/unicore sources: UCD
License: (GPL+ or Artistic) and UCD
2013-06-06 14:17:26 +00:00
# Require $Config{libs} providers, bug #905482
Requires: libdb-devel
%if %{with gdbm}
Requires: gdbm-devel
%endif
Requires: glibc-devel
Requires: systemtap-sdt-devel
Requires: perl(ExtUtils::ParseXS)
Requires: %perl_compat
# Match library and header files when downgrading releases
Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
%if %{defined perl_bootstrap}
%gendep_perl_devel
%endif
%description devel
This package contains header files and development modules.
Most perl packages will need to install perl-devel to build.
%package macros
Summary: Macros for rpmbuild
Group: Development/Languages
License: GPL+ or Artistic
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_macros
%endif
%description macros
Macros for rpmbuild are needed during build of srpm in koji. This
sub-package must be installed into buildroot, so it will be needed
by perl. Perl is needed because of git.
%package tests
Summary: The Perl test suite
Group: Development/Languages
License: GPL+ or Artistic
# right?
AutoReqProv: 0
Requires: %perl_compat
# FIXME - note this will need to change when doing the core/minimal swizzle
Requires: perl-core
%if %{defined perl_bootstrap}
%gendep_perl_tests
%endif
%description tests
This package contains the test suite included with Perl %{perl_version}.
Install this if you want to test your Perl installation (binary and core
modules).
2006-07-22 01:13:26 +00:00
%package utils
Summary: Utilities packaged with the Perl distribution
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: %{perl_version}
BuildArch: noarch
# Match library exactly for splain messages
Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
# Keep /usr/sbin/sendmail and Module::CoreList optional for the perlbug tool
%if %{defined perl_bootstrap}
%gendep_perl_utils
%endif
Conflicts: perl < 4:5.22.0-351
%description utils
Several utilities which come with Perl distribution like c2ph, h2ph, perlbug,
perlthanks, pl2pm, pstruct, and splain. Some utilities are provided by more
specific packages like perldoc by perl-Pod-Perldoc.
2015-03-25 13:35:57 +00:00
%package core
Summary: Base perl metapackage
Group: Development/Languages
# This rpm doesn't contain any copyrightable material.
# Nevertheless, it needs a License tag, so we'll use the generic
# "perl" license.
License: GPL+ or Artistic
Epoch: 0
Version: %{perl_version}
Requires: %perl_compat
Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
Requires: perl-devel%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
2015-03-25 13:35:57 +00:00
Requires: perl-macros
Requires: perl-utils
%if %{defined perl_bootstrap}
%gendep_perl_core
%endif
2015-03-25 13:35:57 +00:00
2015-08-31 11:31:18 +00:00
Requires: perl-Archive-Tar, perl-Attribute-Handlers, perl-autodie,
Requires: perl-B-Debug, perl-bignum
2015-03-25 13:35:57 +00:00
Requires: perl-Compress-Raw-Bzip2,
2015-07-08 12:58:03 +00:00
Requires: perl-Carp, perl-Compress-Raw-Zlib, perl-Config-Perl-V,
Requires: perl-constant,
2015-03-25 13:35:57 +00:00
Requires: perl-CPAN, perl-CPAN-Meta, perl-CPAN-Meta-Requirements,
Requires: perl-CPAN-Meta-YAML, perl-Encode, perl-encoding
2015-08-31 14:36:37 +00:00
Requires: perl-Data-Dumper, perl-DB_File,
2015-08-31 14:49:08 +00:00
Requires: perl-Devel-Peek, perl-Devel-PPPort, perl-Devel-SelfStubber,
2015-03-25 13:35:57 +00:00
Requires: perl-Digest, perl-Digest-MD5,
2015-08-31 16:24:16 +00:00
Requires: perl-Digest-SHA,
Requires: perl-Env, perl-Errno, perl-Exporter, perl-experimental
2015-03-25 13:35:57 +00:00
Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Command,
Requires: perl-ExtUtils-Embed,
Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker
Requires: perl-ExtUtils-Manifest, perl-ExtUtils-Miniperl
Requires: perl-ExtUtils-ParseXS, perl-File-Fetch
Requires: perl-File-Path, perl-File-Temp, perl-Filter,
Requires: perl-Filter-Simple, perl-Getopt-Long
2015-08-31 15:26:36 +00:00
Requires: perl-HTTP-Tiny,
Requires: perl-IO, perl-IO-Compress, perl-IO-Socket-IP
2015-10-07 13:08:04 +00:00
Requires: perl-IO-Zlib, perl-IPC-Cmd, perl-IPC-SysV, perl-JSON-PP
Requires: perl-libnet, perl-libnetcfg,
2015-03-25 13:35:57 +00:00
Requires: perl-Locale-Codes, perl-Locale-Maketext,
Requires: perl-Locale-Maketext-Simple
2015-07-13 15:20:12 +00:00
Requires: perl-Math-BigInt, perl-Math-BigInt-FastCalc, perl-Math-BigRat,
2015-08-07 11:54:33 +00:00
Requires: perl-Math-Complex, perl-Memoize,
2015-07-08 13:07:25 +00:00
Requires: perl-MIME-Base64,
Requires: perl-Module-CoreList,
2015-03-25 13:35:57 +00:00
Requires: perl-Module-CoreList-tools, perl-Module-Load
2015-08-07 12:32:12 +00:00
Requires: perl-Module-Load-Conditional, perl-Module-Loaded,
Requires: perl-Module-Metadata, perl-Net-Ping,
Requires: perl-open, perl-PathTools
Requires: perl-Params-Check
# TODO: Merge perl-Parse-CPAN-Meta sub-package into perl-CPAN-Meta after
# upgrading standalone perl-CPAN-Meta to 2.150010, bug #1370681
Requires: perl(Parse::CPAN::Meta)
2015-07-08 14:05:35 +00:00
Requires: perl-perlfaq,
2015-07-08 13:18:20 +00:00
Requires: perl-PerlIO-via-QuotedPrint, perl-Perl-OSType
2015-08-07 13:12:51 +00:00
Requires: perl-Pod-Checker, perl-Pod-Escapes, perl-Pod-Html,
2015-03-25 13:35:57 +00:00
Requires: perl-Pod-Parser, perl-Pod-Perldoc, perl-Pod-Usage
Requires: perl-podlators, perl-Pod-Simple, perl-Scalar-List-Utils
2015-08-31 15:00:19 +00:00
Requires: perl-SelfLoader, perl-Socket, perl-Storable, perl-Sys-Syslog,
2015-07-08 13:32:06 +00:00
Requires: perl-Term-ANSIColor, perl-Term-Cap,
2015-10-07 13:49:34 +00:00
Requires: perl-Test, perl-Test-Harness, perl-Test-Simple
2015-07-08 13:43:07 +00:00
Requires: perl-Text-Balanced, perl-Text-ParseWords, perl-Text-Tabs+Wrap,
Requires: perl-Thread-Queue
2015-03-25 13:35:57 +00:00
Requires: perl-Time-HiRes
Requires: perl-Time-Local, perl-Time-Piece
2015-07-08 14:24:49 +00:00
Requires: perl-Unicode-Collate, perl-Unicode-Normalize,
2015-03-25 13:35:57 +00:00
Requires: perl-version, perl-threads, perl-threads-shared, perl-parent
%description core
A metapackage which requires all of the perl bits and modules in the upstream
tarball from perl.org.
2012-12-18 16:07:53 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Archive-Tar
Summary: A module for Perl manipulation of .tar files
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.04
BuildArch: noarch
Requires: %perl_compat
Requires: perl(IO::Zlib) >= 1.01
# Optional run-time:
Requires: perl(IO::Compress::Bzip2) >= 2.015
# IO::String not used if perl supports useperlio which is true
# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
Requires: perl(IO::Uncompress::Bunzip2) >= 2.015
%if !%{defined perl_bootstrap}
Requires: perl(Text::Diff)
%endif
%if %{defined perl_bootstrap}
%gendep_perl_Archive_Tar
%endif
2008-01-10 02:53:58 +00:00
%description Archive-Tar
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.
2012-12-18 16:07:53 +00:00
%endif
2008-01-10 02:53:58 +00:00
2015-08-31 11:31:18 +00:00
%package Attribute-Handlers
Summary: Simpler definition of attribute handlers
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.99
2015-08-31 11:31:18 +00:00
BuildArch: noarch
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Attribute_Handlers
%endif
2015-08-31 11:31:18 +00:00
Conflicts: perl < 4:5.22.0-351
%description Attribute-Handlers
This Perl module, when inherited by a package, allows that package's class to
define attribute handler subroutines for specific attributes. Variables and
subroutines subsequently defined in that package, or in packages derived from
that package may be given attributes with the same names as the attribute
handler subroutines, which will then be called in one of the compilation
phases (i.e. in a "BEGIN", "CHECK", "INIT", or "END" block).
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-15 14:39:42 +00:00
%package autodie
Summary: Replace functions with ones that succeed or die
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.29
2013-02-15 14:39:42 +00:00
Requires: %perl_compat
BuildArch: noarch
Requires: perl(B)
Requires: perl(Fcntl)
Requires: perl(overload)
Requires: perl(POSIX)
%if %{defined perl_bootstrap}
%gendep_perl_autodie
%endif
2013-03-22 08:55:14 +00:00
Conflicts: perl < 4:5.16.2-259
2013-02-15 14:39:42 +00:00
%description autodie
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".
%endif
2013-02-15 14:39:42 +00:00
2014-10-29 13:57:39 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-10-23 14:08:43 +00:00
%package B-Debug
Summary: Walk Perl syntax tree, print debug information about op-codes
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.23
2014-10-23 14:08:43 +00:00
Requires: %perl_compat
BuildArch: noarch
%if %{defined perl_bootstrap}
%gendep_perl_B_Debug
%endif
2014-10-23 14:08:43 +00:00
Conflicts: perl < 4:5.20.1-310
%description B-Debug
Walk Perl syntax tree and print debug information about op-codes. See
B::Concise and B::Terse for other details.
2013-01-30 16:16:05 +00:00
2015-07-13 14:52:41 +00:00
%package bignum
2017-01-06 09:36:37 +00:00
Summary: Transparent big number support for Perl
2015-07-13 14:52:41 +00:00
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.42
2015-07-13 14:52:41 +00:00
Requires: %perl_compat
Requires: perl(Carp)
# Math::BigInt::Lite is optional
Requires: perl(Math::BigRat)
Requires: perl(warnings)
BuildArch: noarch
%if %{defined perl_bootstrap}
%gendep_perl_bignum
%endif
2015-07-13 14:52:41 +00:00
Conflicts: perl < 4:5.22.0-348
%description bignum
This package attempts to make it easier to write scripts that use BigInts and
BigFloats in a transparent way.
2011-09-13 13:26:34 +00:00
%package Carp
Summary: Alternative warn and die for modules
Epoch: 0
# Real version 1.40
Version: 1.40
2011-09-13 13:26:34 +00:00
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
2011-09-13 13:26:34 +00:00
Provides: perl(Carp::Heavy) = %{version}
%if %{defined perl_bootstrap}
%gendep_perl_Carp
%endif
2011-09-13 13:26:34 +00:00
BuildArch: noarch
# Do not export unversioned module
2011-09-13 14:16:18 +00:00
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Carp\\)\\s*$
2011-09-13 13:26:34 +00:00
%description Carp
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.
%endif
2011-09-13 13:26:34 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Compress-Raw-Bzip2
Summary: Low-Level Interface to bzip2 compression library
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.069
Requires: perl(Exporter), perl(File::Temp)
%if %{defined perl_bootstrap}
%gendep_perl_Compress_Raw_Bzip2
%endif
%description Compress-Raw-Bzip2
This module provides a Perl interface to the bzip2 compression library.
It is used by IO::Compress::Bzip2.
2008-01-10 02:53:58 +00:00
%package Compress-Raw-Zlib
Summary: Low-Level Interface to the zlib compression library
Group: Development/Libraries
License: (GPL+ or Artistic) and zlib
2008-01-10 02:53:58 +00:00
Epoch: 0
Version: 2.069
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Compress_Raw_Zlib
%endif
2008-01-10 02:53:58 +00:00
%description Compress-Raw-Zlib
This module provides a Perl interface to the zlib compression library.
It is used by IO::Compress::Zlib.
%endif
2008-01-10 02:53:58 +00:00
2015-07-15 10:28:29 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 12:58:03 +00:00
%package Config-Perl-V
Summary: Structured data retrieval of perl -V output
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.25
2015-07-08 12:58:03 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Config_Perl_V
%endif
2015-07-08 12:58:03 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description Config-Perl-V
The command "perl -V" will return you an excerpt from the %%Config::Config
hash combined with the output of "perl -V" that is not stored inside the hash,
but only available to the perl binary itself. This package provides Perl
module that will return you the output of "perl -V" in a structure.
2015-07-15 10:28:29 +00:00
%endif
2015-07-08 12:58:03 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-21 10:36:40 +00:00
%package constant
Summary: Perl pragma to declare constants
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.33
2013-03-21 10:36:40 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_constant
%endif
2013-03-21 10:36:40 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.3-264
%description constant
This pragma allows you to declare constants at compile-time:
use constant PI => 4 * atan2(1, 1);
When you declare a constant such as "PI" using the method shown above,
each machine your script runs upon can have as many digits of accuracy
as it can use. Also, your program will be easier to read, more likely
to be maintained (and maintained correctly), and far less likely to
send a space probe to the wrong planet because nobody noticed the one
equation in which you wrote 3.14195.
When a constant is used in an expression, Perl replaces it with its
value at compile time, and may then optimize the expression further.
In particular, any code in an "if (CONSTANT)" block will be optimized
away if the constant is false.
%endif
2013-03-21 10:36:40 +00:00
2014-09-10 12:41:49 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package CPAN
Summary: Query, download and build perl modules from CPAN sites
Group: Development/Languages
2007-08-18 08:34:32 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 2.11
Requires: make
# Prefer Archive::Tar and Compress::Zlib over tar and gzip
Requires: perl(Archive::Tar) >= 1.50
Requires: perl(base)
Requires: perl(Data::Dumper)
%if !%{defined perl_bootstrap}
Requires: perl(Devel::Size)
%endif
Requires: perl(ExtUtils::Manifest)
%if !%{defined perl_bootstrap}
Requires: perl(File::HomeDir) >= 0.65
%endif
Requires: perl(File::Temp) >= 0.16
Requires: perl(lib)
Requires: perl(Net::Config)
Requires: perl(Net::FTP)
Requires: perl(POSIX)
Requires: perl(Term::ReadLine)
%if !%{defined perl_bootstrap}
Requires: perl(URI)
Requires: perl(URI::Escape)
%endif
Requires: perl(User::pwent)
# Optional but higly recommended:
%if !%{defined perl_bootstrap}
Requires: perl(Archive::Zip)
Requires: perl(Compress::Bzip2)
Requires: perl(CPAN::Meta) >= 2.110350
%endif
Requires: perl(Compress::Zlib)
Requires: perl(Digest::MD5)
# CPAN encourages Digest::SHA strongly because of integrity checks
Requires: perl(Digest::SHA)
Requires: perl(Dumpvalue)
Requires: perl(ExtUtils::CBuilder)
%if ! %{defined perl_bootstrap}
# Avoid circular deps local::lib -> Module::Install -> CPAN when bootstraping
2014-08-08 07:08:39 +00:00
# local::lib recommended by CPAN::FirstTime default choice, bug #1122498
Requires: perl(local::lib)
%endif
Requires: perl(Module::Build)
%if ! %{defined perl_bootstrap}
Requires: perl(Text::Glob)
%endif
Requires: %perl_compat
Provides: cpan = %{version}
%if %{defined perl_bootstrap}
%gendep_perl_CPAN
%endif
BuildArch: noarch
%description CPAN
2014-09-10 12:41:49 +00:00
The CPAN module automates or at least simplifies the make and install of
perl modules and extensions. It includes some primitive searching
capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain
external download clients to fetch distributions from the net.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package CPAN-Meta
Summary: Distribution metadata for a CPAN dist
Epoch: 0
Version: 2.150005
2011-06-09 07:00:05 +00:00
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_CPAN_Meta
%endif
2011-06-09 07:00:05 +00:00
BuildArch: noarch
%description CPAN-Meta
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.
%endif
2011-06-09 07:00:05 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package CPAN-Meta-Requirements
Summary: Set of version requirements for a CPAN dist
Epoch: 0
# Real version 2.132000
Version: 2.132
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
BuildArch: noarch
# CPAN-Meta-Requirements used to have six decimal places
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CPAN::Meta::Requirements\\)
Provides: perl(CPAN::Meta::Requirements) = %{version}000
%if %{defined perl_bootstrap}
%gendep_perl_CPAN_Meta_Requirements
%endif
%description CPAN-Meta-Requirements
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.
%endif
2012-12-18 16:16:53 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package CPAN-Meta-YAML
Version: 0.018
2011-06-09 07:00:05 +00:00
Epoch: 0
Summary: Read and write a subset of YAML for CPAN Meta files
License: GPL+ or Artistic
Group: Development/Libraries
BuildArch: noarch
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_CPAN_Meta_YAML
%endif
2011-06-09 07:00:05 +00:00
%description CPAN-Meta-YAML
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.
2012-12-18 16:16:53 +00:00
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-04-10 14:58:40 +00:00
%package Data-Dumper
Summary: Stringify perl data structures, suitable for printing and eval
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.160
Requires: %perl_compat
2012-04-13 12:26:17 +00:00
Requires: perl(Scalar::Util)
2012-04-10 14:58:40 +00:00
Requires: perl(XSLoader)
%if %{defined perl_bootstrap}
%gendep_perl_Data_Dumper
%endif
2012-04-10 14:58:40 +00:00
%description Data-Dumper
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.
%endif
2012-04-10 14:58:40 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-21 15:39:32 +00:00
%package DB_File
Summary: Perl5 access to Berkeley DB version 1.x
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.835
2013-03-21 15:39:32 +00:00
Requires: %perl_compat
Requires: perl(Fcntl)
Requires: perl(XSLoader)
%if %{defined perl_bootstrap}
%gendep_perl_DB_File
%endif
2013-03-21 15:39:32 +00:00
Conflicts: perl < 4:5.16.3-264
%description DB_File
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.
%endif
2013-03-21 15:39:32 +00:00
2015-08-31 14:36:37 +00:00
%package Devel-Peek
Summary: A data debugging tool for the XS programmer
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.23
2015-08-31 14:36:37 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Devel_Peek
%endif
2015-08-31 14:36:37 +00:00
Conflicts: perl < 4:5.22.0-351
%description Devel-Peek
Devel::Peek contains functions which allows raw Perl datatypes to be
manipulated from a Perl script. This is used by those who do XS programming to
check that the data they are sending from C to Perl looks as they think it
should look.
2014-10-29 13:52:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-10-23 13:58:51 +00:00
%package Devel-PPPort
Summary: Perl Pollution Portability header generator
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 3.32
2014-10-23 13:58:51 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Devel_PPPort
%endif
2014-10-23 13:58:51 +00:00
Conflicts: perl < 4:5.20.1-310
%description Devel-PPPort
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.
2014-10-29 13:52:58 +00:00
%endif
2014-10-23 13:58:51 +00:00
2015-08-31 14:49:08 +00:00
%package Devel-SelfStubber
Summary: Generate stubs for a SelfLoading module
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.05
BuildArch: noarch
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Devel_SelfStubber
%endif
2015-08-31 14:49:08 +00:00
Conflicts: perl < 4:5.22.0-351
%description Devel-SelfStubber
Devel::SelfStubber prints the stubs you need to put in the module before the
__DATA__ token (or you can get it to print the entire module with stubs
correctly placed). The stubs ensure that if a method is called, it will get
loaded. They are needed specifically for inherited autoloaded methods.
%if %{dual_life} || %{rebuild_from_scratch}
%package Digest
Summary: Modules that calculate message digests
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 0
Version: 1.17
BuildArch: noarch
Requires: %perl_compat
Requires: perl(MIME::Base64)
%if %{defined perl_bootstrap}
%gendep_perl_Digest
%endif
%description Digest
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.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Digest-MD5
Summary: Perl interface to the MD5 Algorithm
Group: Development/Libraries
License: (GPL+ or Artistic) and BSD
# Epoch bump for clean upgrade over old standalone package
Epoch: 0
Version: 2.54
Requires: %perl_compat
2013-03-19 09:47:52 +00:00
Requires: perl(XSLoader)
# Recommended
Requires: perl(Digest::base) >= 1.00
%if %{defined perl_bootstrap}
%gendep_perl_Digest_MD5
%endif
%description Digest-MD5
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.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Digest-SHA
Summary: Perl extension for SHA-1/224/256/384/512
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 5.95
Requires: %perl_compat
2015-09-21 10:59:18 +00:00
Requires: perl(Carp)
# Recommended
Requires: perl(Digest::base)
%if %{defined perl_bootstrap}
%gendep_perl_Digest_SHA
%endif
2008-01-10 02:53:58 +00:00
%description Digest-SHA
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.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-13 08:53:09 +00:00
%package Encode
Summary: Character encodings in Perl
Group: Development/Libraries
License: (GPL+ or Artistic) and Artistic 2.0 and UCD
Epoch: 4
Version: 2.80
2013-02-13 08:53:09 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Encode
%endif
Conflicts: perl < 4:5.16.2-256
2013-02-13 08:53:09 +00:00
%description Encode
The Encode module provides the interface between Perl strings and the rest
of the system. Perl strings are sequences of characters.
%package encoding
2014-11-19 09:21:14 +00:00
Summary: Write your Perl script in non-ASCII or non-UTF-8
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 4
Version: 2.17
2014-11-19 09:21:14 +00:00
# Keeping this sub-package arch-specific because it installs files into
# arch-specific directories.
Requires: %perl_compat
Requires: perl(Carp)
# Config not needed on perl ≥ 5.008
# Consider Filter::Util::Call as mandatory, bug #1165183, CPAN RT#100427
Requires: perl(Filter::Util::Call)
# I18N::Langinfo is optional
# PerlIO::encoding is optional
Requires: perl(utf8)
%if %{defined perl_bootstrap}
%gendep_perl_encoding
%endif
2014-11-19 09:21:14 +00:00
Conflicts: perl-Encode < 2:2.60-314
%description encoding
2014-11-19 09:21:14 +00:00
With the encoding pragma, you can write your Perl script in any encoding you
like (so long as the Encode module supports it) and still enjoy Unicode
support.
However, this encoding module is deprecated under perl 5.18. It uses
a mechanism provided by perl that is deprecated under 5.18 and higher, and may
be removed in a future version.
The easiest and the best alternative is to write your script in UTF-8.
2013-02-13 08:53:09 +00:00
%package Encode-devel
Summary: Character encodings in Perl
Group: Development/Libraries
License: (GPL+ or Artistic) and UCD
Epoch: 4
Version: 2.80
2013-02-13 08:53:09 +00:00
Requires: %perl_compat
Requires: %{name}-Encode = %{epoch}:%{version}-%{release}
Recommends: perl-devel
%if %{defined perl_bootstrap}
%gendep_perl_Encode_devel
%endif
2013-02-13 08:53:09 +00:00
BuildArch: noarch
%description Encode-devel
enc2xs builds a Perl extension for use by Encode from either Unicode Character
Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add
your own encoding to perl. No knowledge of XS is necessary.
%endif
2013-02-13 08:53:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 08:59:58 +00:00
%package Env
Summary: Perl module that imports environment variables as scalars or arrays
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
2013-07-04 09:25:33 +00:00
Version: 1.04
2013-03-22 08:59:58 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Env
%endif
2013-03-22 08:59:58 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.2-265
%description Env
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.
%endif
2013-03-22 08:59:58 +00:00
2015-08-31 16:24:16 +00:00
%package Errno
Summary: System errno constants
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.25
2015-08-31 16:24:16 +00:00
Requires: %perl_compat
# Errno.pm bakes in kernel version at build time and compares it against
# $Config{osvers} at run time. Match exact interpreter build. Bug #1393421.
Requires: perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
2015-08-31 16:24:16 +00:00
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_Errno
%endif
2015-08-31 16:24:16 +00:00
Conflicts: perl < 4:5.22.0-351
%description Errno
"Errno" defines and conditionally exports all the error constants defined in
your system "errno.h" include file. It has a single export tag, ":POSIX",
which will export all POSIX defined error numbers.
%if %{dual_life} || %{rebuild_from_scratch}
%package experimental
Summary: Experimental features made easy
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.016
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_experimental
%endif
BuildArch: noarch
Conflicts: perl < 4:5.20.0-303
%description experimental
This pragma provides an easy and convenient way to enable or disable
experimental features.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 09:51:25 +00:00
%package Exporter
Summary: Implements default import method for modules
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 5.72
2013-03-22 09:51:25 +00:00
Requires: %perl_compat
Requires: perl(Carp) >= 1.05
%if %{defined perl_bootstrap}
%gendep_perl_Exporter
%endif
2013-03-22 09:51:25 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.2-265
%description Exporter
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.
%endif
2013-03-22 09:51:25 +00:00
2014-10-29 13:59:03 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package ExtUtils-CBuilder
Summary: Compile and link C code for Perl modules
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.280225
BuildArch: noarch
2008-01-10 02:53:58 +00:00
Requires: perl-devel
Requires: %perl_compat
Requires: perl(DynaLoader)
Requires: perl(ExtUtils::Mksymlists)
Requires: perl(File::Spec) >= 3.13
Requires: perl(Perl::OSType) >= 1
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_CBuilder
%endif
2008-01-10 02:53:58 +00:00
%description ExtUtils-CBuilder
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.
2014-10-29 13:59:03 +00:00
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-11-12 13:11:50 +00:00
%package ExtUtils-Command
Summary: Perl routines to replace common UNIX commands in Makefiles
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 7.10
2014-11-12 13:11:50 +00:00
BuildArch: noarch
Requires: %perl_compat
Conflicts: perl < 4:5.20.1-312
Requires: perl(File::Find)
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_Command
%endif
2014-11-12 13:11:50 +00:00
%description ExtUtils-Command
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.
%endif
2008-01-10 02:53:58 +00:00
%package ExtUtils-Embed
Summary: Utilities for embedding Perl in C/C++ applications
Group: Development/Languages
2007-08-18 08:34:32 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 1.33
Requires: perl-devel
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_Embed
%endif
BuildArch: noarch
%description ExtUtils-Embed
Utilities for embedding Perl in C/C++ applications.
2008-01-10 02:53:58 +00:00
2014-10-29 14:00:15 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-28 17:35:16 +00:00
%package ExtUtils-Install
Summary: Install files from here to there
Group: Development/Libraries
2011-11-28 17:35:16 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 2.04
BuildArch: noarch
Requires: %perl_compat
Requires: perl(Data::Dumper)
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_Install
%endif
2011-11-28 17:35:16 +00:00
%description ExtUtils-Install
Handles the installing and uninstalling of perl modules, scripts, man
pages, etc.
2014-10-29 14:00:15 +00:00
%endif
2011-11-28 17:35:16 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package ExtUtils-MakeMaker
Summary: Create a module Makefile
Group: Development/Languages
2007-08-18 08:34:32 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 7.10
# If an XS module is built, code generated from XS will be compiled and it
# includes Perl header files.
# TODO: This dependency will be weaken in order to relieve building noarch
# packages from perl-devel and gcc.
Requires: perl-devel
Requires: %perl_compat
Requires: perl(Data::Dumper)
Requires: perl(DynaLoader)
Requires: perl(ExtUtils::Command)
Requires: perl(ExtUtils::Install)
2011-11-29 13:28:18 +00:00
Requires: perl(ExtUtils::Manifest)
Requires: perl(File::Find)
Requires: perl(Getopt::Long)
# Optional Pod::Man is needed for generating manual pages from POD
Requires: perl(Pod::Man)
Requires: perl(POSIX)
Requires: perl(Test::Harness)
Requires: perl(version)
# If an XS module is compiled, xsubpp(1) is needed
Requires: perl-ExtUtils-ParseXS
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_MakeMaker
%endif
BuildArch: noarch
# Filter false DynaLoader provides. Versioned perl(DynaLoader) keeps
# unfiltered on perl package, no need to reinject it.
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DynaLoader\\)\\s*$
%global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\)
%description ExtUtils-MakeMaker
Create a module Makefile.
%endif
2012-09-18 15:51:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-29 13:28:18 +00:00
%package ExtUtils-Manifest
Summary: Utilities to write and check a MANIFEST file
Group: Development/Languages
License: GPL+ or Artistic
Epoch: 0
Version: 1.70
Requires: %perl_compat
2012-09-18 15:51:28 +00:00
Requires: perl(File::Path)
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_Manifest
%endif
2011-11-29 13:28:18 +00:00
BuildArch: noarch
%description ExtUtils-Manifest
%{summary}.
2012-09-18 15:51:28 +00:00
%endif
2011-11-29 13:28:18 +00:00
%package ExtUtils-Miniperl
Summary: Write the C code for perlmain.c
Group: Development/Languages
License: GPL+ or Artistic
Epoch: 0
Version: 1.05
Requires: perl-devel
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_Miniperl
%endif
BuildArch: noarch
%description ExtUtils-Miniperl
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.
%if %{dual_life} || %{rebuild_from_scratch}
%package -n perl-ExtUtils-MM-Utils
Summary: ExtUtils::MM methods without dependency on ExtUtils::MakeMaker
Group: Development/Libraries
2016-05-02 07:34:12 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 7.11
BuildArch: noarch
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_MM_Utils
%endif
%description -n perl-ExtUtils-MM-Utils
This is a collection of ExtUtils::MM subroutines that are used by many
other modules but that do not need full-featured ExtUtils::MakeMaker. The
issue with ExtUtils::MakeMaker is it pulls in Perl header files and that
is an overkill for small subroutines.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package ExtUtils-ParseXS
Summary: Module and a script for converting Perl XS code into C code
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 3.31
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_ExtUtils_ParseXS
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description ExtUtils-ParseXS
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.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package File-Fetch
Summary: Generic file fetching mechanism
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.48
2008-01-10 02:53:58 +00:00
Requires: perl(IPC::Cmd) >= 0.36
Requires: perl(Module::Load::Conditional) >= 0.04
Requires: perl(Params::Check) >= 0.07
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_File_Fetch
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description File-Fetch
File::Fetch is a generic file fetching mechanism.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 13:53:33 +00:00
%package File-Path
Summary: Create or remove directory trees
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.12
2013-03-22 13:53:33 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_File_Path
%endif
2013-03-22 13:53:33 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.2-265
%description File-Path
This module provides a convenient way to create directories of arbitrary
depth and to delete an entire directory subtree from the file system.
%endif
2013-03-22 13:53:33 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 15:03:06 +00:00
%package File-Temp
Summary: Return name and handle of a temporary file safely
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
2017-01-19 14:26:29 +00:00
# Normalized version
Version: 0.230.400
2013-03-22 15:03:06 +00:00
Requires: %perl_compat
BuildArch: noarch
Requires: perl(File::Path) >= 2.06
Requires: perl(POSIX)
%if %{defined perl_bootstrap}
%gendep_perl_File_Temp
%endif
2013-03-22 15:03:06 +00:00
Conflicts: perl < 4:5.16.2-265
%description File-Temp
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.
%endif
2013-03-22 15:03:06 +00:00
2012-12-18 15:51:14 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
# FIXME Filter-Simple? version?
2012-02-21 17:16:25 +00:00
%package Filter
Summary: Perl source filters
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 2
Version: 1.55
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Filter
%endif
2012-02-21 17:16:25 +00:00
%description Filter
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.
2012-12-18 15:51:14 +00:00
%endif
2012-02-21 17:16:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-11-12 13:21:25 +00:00
%package Filter-Simple
Summary: Simplified Perl source filtering
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.92
2014-11-12 13:21:25 +00:00
BuildArch: noarch
Requires: %perl_compat
Conflicts: perl < 4:5.20.1-312
Requires: perl(Text::Balanced) >= 1.97
Requires: perl(warnings)
%if %{defined perl_bootstrap}
%gendep_perl_Filter_Simple
%endif
2014-11-12 13:21:25 +00:00
%description Filter-Simple
The Filter::Simple Perl module provides a simplified interface to
Filter::Util::Call; one that is sufficient for most common cases.
%endif
2014-11-12 13:21:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-05 13:58:31 +00:00
%package Getopt-Long
Summary: Extended processing of command line options
Group: Development/Libraries
License: GPLv2+ or Artistic
Epoch: 0
Version: 2.48
2013-04-05 13:58:31 +00:00
Requires: %perl_compat
Requires: perl(overload)
Requires: perl(Text::ParseWords)
# Recommended:
Requires: perl(Pod::Usage) >= 1.14
%if %{defined perl_bootstrap}
%gendep_perl_Getopt_Long
%endif
2013-04-05 13:58:31 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.3-268
2013-04-05 13:58:31 +00:00
%description Getopt-Long
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. It adheres to the POSIX syntax
for command line options, with GNU extensions. In general, this means that
options have long names instead of single letters, and are introduced with
a double dash "--". Support for bundling of command line options, as was the
case with the more traditional single-letter approach, is provided but not
enabled by default.
%endif
2013-04-05 13:58:31 +00:00
2015-08-31 15:26:36 +00:00
%package IO
Summary: Perl input/output modules
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.36
2015-08-31 15:26:36 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_IO
%endif
2015-08-31 15:26:36 +00:00
Conflicts: perl < 4:5.22.0-351
%description IO
This is a collection of Perl input/output modules.
%if %{dual_life} || %{rebuild_from_scratch}
%package IO-Compress
Summary: IO::Compress wrapper for modules
2008-01-10 02:53:58 +00:00
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.069
Requires: %perl_compat
2010-04-26 13:39:24 +00:00
Obsoletes: perl-Compress-Zlib <= 2.020
Provides: perl(IO::Uncompress::Bunzip2)
%if %{defined perl_bootstrap}
%gendep_perl_IO_Compress
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description IO-Compress
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.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package IO-Socket-IP
Summary: Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.37
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_IO_Socket_IP
%endif
BuildArch: noarch
Conflicts: perl < 4:5.20.0-303
%description IO-Socket-IP
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.
%endif
2008-01-10 02:53:58 +00:00
%package IO-Zlib
Summary: Perl IO:: style interface to Compress::Zlib
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 1.10
2008-01-10 02:53:58 +00:00
Requires: perl(Compress::Zlib)
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_IO_Zlib
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description IO-Zlib
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.
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package IPC-Cmd
Summary: Finding and running system commands made easy
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.92
Requires: perl(ExtUtils::MM::Utils)
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_IPC_Cmd
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description IPC-Cmd
IPC::Cmd allows you to run commands, interactively if desired, in a platform
independent way, but have them still work.
%endif
2008-01-10 02:53:58 +00:00
2016-03-04 14:53:18 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-10-07 13:08:04 +00:00
%package IPC-SysV
Summary: Object interface to System V IPC
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.06
2015-10-07 13:08:04 +00:00
Requires: %perl_compat
Requires: perl(DynaLoader)
%if %{defined perl_bootstrap}
%gendep_perl_IPC_SysV
%endif
2015-10-07 13:08:04 +00:00
Conflicts: perl < 4:5.22.0-351
%description IPC-SysV
This is an object interface for System V messages, semaphores, and
2015-10-07 13:08:04 +00:00
inter-process calls.
2016-03-04 14:53:18 +00:00
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package HTTP-Tiny
Summary: A small, simple, correct HTTP/1.1 client
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.056
2013-03-15 13:24:27 +00:00
Requires: perl(bytes)
2011-06-09 07:00:05 +00:00
Requires: perl(Carp)
Requires: perl(IO::Socket)
2013-03-15 13:24:27 +00:00
Requires: perl(Time::Local)
%if %{defined perl_bootstrap}
%gendep_perl_HTTP_Tiny
%endif
2011-06-09 07:00:05 +00:00
BuildArch: noarch
%description HTTP-Tiny
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.
%endif
2011-06-09 07:00:05 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package JSON-PP
Summary: JSON::XS compatible pure-Perl module
Epoch: 0
Version: 2.27300
2011-06-09 07:00:05 +00:00
License: GPL+ or Artistic
Group: Development/Libraries
BuildArch: noarch
Requires: %perl_compat
Requires: perl(Data::Dumper)
Requires: perl(Encode)
Requires: perl(Math::BigFloat)
Requires: perl(Math::BigInt)
Requires: perl(Scalar::Util)
Requires: perl(subs)
%if %{defined perl_bootstrap}
%gendep_perl_JSON_PP
%endif
2011-06-09 07:00:05 +00:00
Conflicts: perl-JSON < 2.50
%description JSON-PP
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.
%endif
2011-06-09 07:00:05 +00:00
2015-07-15 10:35:31 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package libnet
Summary: Perl clients for various network protocols
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 3.08
Requires: %perl_compat
Requires: perl(File::Basename)
Requires: perl(IO::Socket) >= 1.05
# Prefer IO::Socket::IP over IO::Socket::INET6 and IO::Socket::INET
Requires: perl(IO::Socket::IP) >= 0.20
Requires: perl(POSIX)
Requires: perl(Socket) >= 2.016
Requires: perl(utf8)
%if %{defined perl_bootstrap}
%gendep_perl_libnet
%endif
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description libnet
This is a collection of Perl modules which provides a simple and
consistent programming interface (API) to the client side of various
protocols used in the internet community.
2015-07-15 10:35:31 +00:00
%endif
%package libnetcfg
Summary: Configure libnet
Group: Development/Tools
License: GPL+ or Artistic
Epoch: %perl_epoch
Version: %perl_version
# Net::Config is optional
BuildArch: noarch
%if %{defined perl_bootstrap}
%gendep_perl_libnetcfg
%endif
Conflicts: perl-devel < 4:5.22.0-347
%description libnetcfg
The libnetcfg utility can be used to configure the libnet.
%if %{dual_life} || %{rebuild_from_scratch}
%package Locale-Codes
Summary: Distribution of modules to handle locale codes
Epoch: 0
2013-07-04 09:25:33 +00:00
Version: 3.25
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
Requires: perl(constant)
2011-09-15 08:06:10 +00:00
Provides: perl(Locale::Codes) = %{version}
%if %{defined perl_bootstrap}
%gendep_perl_Locale_Codes
%endif
BuildArch: noarch
2011-09-15 08:06:10 +00:00
# Do not export unversioned module
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Locale::Codes\\)\\s*$
# Filter dependencies on private modules. Generator:
# for F in $(find lib -type f); do perl -e '$/ = undef; $_ = <>; if (/^package #\R([\w:]*);/m) { print qq{|^perl\\\\($1\\\\)} }' "$F"; done
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Locale::Codes::Country_Retired\\)|^perl\\(Locale::Codes::LangFam_Retired\\)|^perl\\(Locale::Codes::Script_Retired\\)|^perl\\(Locale::Codes::LangExt_Codes\\)|^perl\\(Locale::Codes::LangFam_Codes\\)|^perl\\(Locale::Codes::Script_Codes\\)|^perl\\(Locale::Codes::Language_Codes\\)|^perl\\(Locale::Codes::LangExt_Retired\\)|^perl\\(Locale::Codes::Currency_Codes\\)|^perl\\(Locale::Codes::LangVar_Retired\\)|^perl\\(Locale::Codes::Language_Retired\\)|^perl\\(Locale::Codes::Country_Codes\\)|^perl\\(Locale::Codes::LangVar_Codes\\)|^perl\\(Locale::Codes::Currency_Retired\\)
%description Locale-Codes
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.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-05 15:16:43 +00:00
%package Locale-Maketext
Summary: Framework for localization
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.26
2013-04-05 15:16:43 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Locale_Maketext
%endif
2013-04-05 15:16:43 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.3-268
2013-04-05 15:16:43 +00:00
%description Locale-Maketext
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.
%endif
2013-04-05 15:16:43 +00:00
2008-01-10 02:53:58 +00:00
%package Locale-Maketext-Simple
Summary: Simple interface to Locale::Maketext::Lexicon
Group: Development/Libraries
License: MIT
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.21
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Locale_Maketext_Simple
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Locale-Maketext-Simple
This module is a simple wrapper around Locale::Maketext::Lexicon, designed
to alleviate the need of creating Language Classes for module authors.
2015-12-15 08:30:01 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:49:43 +00:00
%package Math-BigInt
Summary: Arbitrary-size integer and float mathematics
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
# Real version 1.999715
Version: 1.9997.15
2015-07-08 14:49:43 +00:00
Requires: %perl_compat
Requires: perl(Carp)
# File::Spec not used on recent perl
%if %{defined perl_bootstrap}
%gendep_perl_Math_BigInt
%endif
2015-07-08 14:49:43 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
# Do not export unversioned module
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Math::BigInt\\)\\s*$
%description Math-BigInt
This provides Perl modules for arbitrary-size integer and float mathematics.
2015-07-13 15:09:09 +00:00
%package Math-BigInt-FastCalc
Summary: Math::BigInt::Calc XS implementation
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
2017-01-06 09:15:16 +00:00
# Version normalized to dot format
Version: 0.400
2015-07-13 15:09:09 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Math_BigInt_FastCalc
%endif
2015-07-13 15:09:09 +00:00
Conflicts: perl < 4:5.22.0-348
%description Math-BigInt-FastCalc
This package provides support for faster big integer calculations.
2015-07-13 14:58:45 +00:00
%package Math-BigRat
Summary: Arbitrary big rational numbers
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
# Real version 0.2608.02
Version: 0.2608.02
2015-07-13 14:58:45 +00:00
Requires: %perl_compat
Requires: perl(Math::BigInt)
%if %{defined perl_bootstrap}
%gendep_perl_Math_BigRat
%endif
2015-07-13 14:58:45 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-348
%description Math-BigRat
Math::BigRat complements Math::BigInt and Math::BigFloat by providing support
for arbitrary big rational numbers.
2017-01-06 09:27:13 +00:00
%endif
2015-07-13 14:58:45 +00:00
2015-07-13 15:20:12 +00:00
%package Math-Complex
Summary: Complex numbers and trigonometric functions
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.59
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Math_Complex
%endif
2015-07-13 15:20:12 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-348
%description Math-Complex
This package lets you create and manipulate complex numbers. By default, Perl
limits itself to real numbers, but an extra "use" statement brings full
complex support, along with a full set of mathematical functions typically
associated with and/or extended to complex numbers.
2015-08-07 11:54:33 +00:00
%package Memoize
Summary: Transparently speed up functions by caching return values
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.03
Requires: %perl_compat
# Keep Time::HiRes optional
%if %{defined perl_bootstrap}
%gendep_perl_Memoize
%endif
2015-08-07 11:54:33 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-350
%description Memoize
Memoizing a function makes it faster by trading space for time. It does
this by caching the return values of the function in a table. If you call
the function again with the same arguments, memoize jumps in and gives
you the value out of the table, instead of letting the function compute
the value all over again.
2015-07-15 10:29:43 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:07:25 +00:00
%package MIME-Base64
Summary: Encoding and decoding of Base64 and quoted-printable strings
Group: Development/Libraries
# cpan/MIME-Base64/Base64.xs: (GPL+ or Artistic) and MIT (Bellcore's part)
# Other files: GPL+ or Artistic
License: (GPL+ or Artistic) and MIT
Epoch: 0
Version: 3.15
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_MIME_Base64
%endif
2015-07-08 13:07:25 +00:00
Conflicts: perl < 4:5.22.0-347
%description MIME-Base64
This package contains a Base64 encoder/decoder and a quoted-printable
encoder/decoder. These encoding methods are specified in RFC 2045 - MIME
(Multipurpose Internet Mail Extensions).
2015-07-15 10:29:43 +00:00
%endif
2015-07-08 13:07:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Module-CoreList
Summary: What modules are shipped with versions of perl
Group: Development/Libraries
2008-01-10 02:53:58 +00:00
License: GPL+ or Artistic
Epoch: 1
2017-01-16 11:28:00 +00:00
Version: 5.20170114
Requires: %perl_compat
Requires: perl(List::Util)
Requires: perl(version) >= 0.88
%if %{defined perl_bootstrap}
%gendep_perl_Module_CoreList
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Module-CoreList
Module::CoreList provides information on which core and dual-life modules
are shipped with each version of perl.
%package Module-CoreList-tools
Summary: Tool for listing modules shipped with perl
Group: Development/Tools
License: GPL+ or Artistic
Epoch: 1
2017-01-16 11:28:00 +00:00
Version: 5.20170114
Requires: %perl_compat
Requires: perl(feature)
Requires: perl(version) >= 0.88
Requires: perl-Module-CoreList = %{epoch}:%{version}-%{release}
%if %{defined perl_bootstrap}
%gendep_perl_Module_CoreList_tools
%endif
# The files were distributed with perl.spec's subpackage
# perl-Module-CoreList <= 1:5.020001-309
Conflicts: perl-Module-CoreList < 1:5.020001-310
BuildArch: noarch
%description Module-CoreList-tools
This package provides a corelist(1) tool which can be used to query what
modules were shipped with given perl version.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Module-Load
Summary: Runtime require of both modules and files
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.32
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Module_Load
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Module-Load
Module::Load eliminates the need to know whether you are trying to require
either a file or a module.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Module-Load-Conditional
Summary: Looking up module information / loading at runtime
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.64
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Module_Load_Conditional
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Module-Load-Conditional
Module::Load::Conditional provides simple ways to query and possibly load any
of the modules you have installed on your system during runtime.
%endif
2008-01-10 02:53:58 +00:00
%package Module-Loaded
Summary: Mark modules as loaded or unloaded
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.08
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Module_Loaded
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Module-Loaded
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.
2008-01-10 02:53:58 +00:00
2012-12-18 16:28:50 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package Module-Metadata
Summary: Gather package and POD information from perl module files
Epoch: 0
Version: 1.000031
2011-06-09 07:00:05 +00:00
License: GPL+ or Artistic
Group: Development/Libraries
BuildArch: noarch
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Module_Metadata
%endif
2011-06-09 07:00:05 +00:00
%description Module-Metadata
Gather package and POD information from perl module files
2012-12-18 16:28:50 +00:00
%endif
2011-06-09 07:00:05 +00:00
2015-08-07 12:32:12 +00:00
%package Net-Ping
Summary: Check a remote host for reachability
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.43
Requires: %perl_compat
# Keep Net::Ping::External optional
%if %{defined perl_bootstrap}
%gendep_perl_Net_Ping
%endif
2015-08-07 12:32:12 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-350
%description Net-Ping
Net::Ping module contains methods to test the reachability of remote hosts on
a network.
%package open
Summary: Perl pragma to set default PerlIO layers for input and output
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.10
Requires: %perl_compat
Requires: perl(Carp)
Requires: perl(Encode)
Requires: perl(encoding)
%if %{defined perl_bootstrap}
%gendep_perl_open
%endif
Conflicts: perl < 4:5.20.2-326
BuildArch: noarch
%description open
The "open" pragma serves as one of the interfaces to declare default "layers"
(also known as "disciplines") for all I/O.
2013-02-04 12:08:32 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-03-25 13:35:57 +00:00
%package parent
Summary: Establish an ISA relationship with base classes at compile time
2011-03-15 16:18:13 +00:00
Group: Development/Libraries
2015-03-25 13:35:57 +00:00
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.234
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_parent
%endif
2015-03-25 13:35:57 +00:00
BuildArch: noarch
2011-03-15 16:18:13 +00:00
2015-03-25 13:35:57 +00:00
%description parent
parent allows you to both load one or more modules, while setting up
inheritance from those modules at the same time. Mostly similar in effect to:
package Baz;
BEGIN {
require Foo;
require Bar;
push @ISA, qw(Foo Bar);
}
2013-02-04 12:08:32 +00:00
%endif
2011-03-15 16:18:13 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Params-Check
Summary: Generic input parsing/checking mechanism
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 0.38
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Params_Check
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Params-Check
Params::Check is a generic input parsing/checking mechanism.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Parse-CPAN-Meta
Summary: Parse META.yml and other similar CPAN metadata files
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 1.4417
Requires: %perl_compat
BuildArch: noarch
Requires: perl(CPAN::Meta::YAML) >= 0.002
Requires: perl(JSON::PP) >= 2.27103
%if %{defined perl_bootstrap}
%gendep_perl_Parse_CPAN_Meta
%endif
# FIXME it could be removed now?
Obsoletes: perl-Parse-CPAN-Meta < 1.40
%description Parse-CPAN-Meta
Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
YAML::Tiny.
%endif
2015-03-25 13:35:57 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package PathTools
Summary: PathTools Perl module (Cwd, File::Spec)
Group: Development/Libraries
License: (GPL+ or Artistic) and BSD
Epoch: 0
Version: 3.63
2015-03-25 13:35:57 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_PathTools
%endif
2015-03-25 13:35:57 +00:00
%description PathTools
PathTools Perl module (Cwd, File::Spec).
%endif
2015-07-15 10:36:39 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:05:35 +00:00
%package perlfaq
Summary: Frequently asked questions about Perl
Group: Development/Libraries
# Code examples are Public Domain
License: (GPL+ or Artistic) and Public Domain
Epoch: 0
Version: 5.021010
2015-07-08 14:05:35 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_perlfaq
%endif
2015-07-08 14:05:35 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description perlfaq
The perlfaq comprises several documents that answer the most commonly asked
questions about Perl and Perl programming.
2015-07-15 10:36:39 +00:00
%endif
2015-07-08 14:05:35 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:18:20 +00:00
%package PerlIO-via-QuotedPrint
Summary: PerlIO layer for quoted-printable strings
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.08
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_PerlIO_via_QuotedPrint
%endif
2015-07-08 13:18:20 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description PerlIO-via-QuotedPrint
This module implements a PerlIO layer that works on files encoded in the
quoted-printable format. It will decode from quoted-printable while
reading from a handle, and it will encode as quoted-printable while
writing to a handle.
%endif
2015-07-08 13:18:20 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%package Perl-OSType
Summary: Map Perl operating system names to generic types
Version: 1.009
2011-06-09 07:00:05 +00:00
Epoch: 0
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Perl_OSType
%endif
2011-06-09 07:00:05 +00:00
BuildArch: noarch
%description Perl-OSType
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').
%endif
2011-06-09 07:00:05 +00:00
2013-02-05 13:00:36 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Pod-Checker
Summary: Check POD documents for syntax errors
Epoch: 4
2013-07-04 09:25:33 +00:00
Version: 1.60
2013-02-05 13:00:36 +00:00
License: GPL+ or Artistic
Group: Development/Libraries
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Checker
%endif
2013-02-05 13:00:36 +00:00
BuildArch: noarch
%description Pod-Checker
Module and tools to verify POD documentation contents for compliance with the
Plain Old Documentation format specifications.
%endif
2015-07-15 10:32:13 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Pod-Escapes
2015-07-08 13:23:37 +00:00
Summary: Resolve POD escape sequences
Group: Development/Libraries
2008-01-10 02:53:58 +00:00
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 1.07
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Escapes
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Pod-Escapes
This module provides things that are useful in decoding Pod E<...> sequences.
2015-07-15 10:32:13 +00:00
%endif
2008-01-10 02:53:58 +00:00
2015-08-07 13:12:51 +00:00
%package Pod-Html
Summary: Convert POD files to HTML
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
# Real version 1.2201
Version: 1.22.01
2015-08-07 13:12:51 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Html
%endif
2015-08-07 13:12:51 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-350
%description Pod-Html
This package converts files from POD format (see perlpod) to HTML format. It
can automatically generate indexes and cross-references, and it keeps a cache
of things it knows how to cross-reference.
2013-01-16 13:13:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-06-25 14:50:01 +00:00
%package Pod-Parser
Summary: Basic perl modules for handling Plain Old Documentation (POD)
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.63
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Parser
%endif
2012-06-25 14:50:01 +00:00
BuildArch: noarch
%description Pod-Parser
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.
2013-01-16 13:13:09 +00:00
%endif
2012-06-25 14:50:01 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-21 12:30:42 +00:00
%package Pod-Perldoc
Summary: Look up Perl documentation in Pod format
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 3.25
# Pod::Perldoc::ToMan executes roff
Requires: groff-base
Requires: %perl_compat
2015-09-21 11:28:21 +00:00
Requires: perl(File::Temp) >= 0.22
Requires: perl(HTTP::Tiny)
Requires: perl(IO::Handle)
Requires: perl(IPC::Open3)
# POD2::Base is optional
# Pod::Checker is not needed if Pod::Simple::Checker is available
Requires: perl(Pod::Simple::Checker)
Requires: perl(Pod::Simple::RTF) >= 3.16
Requires: perl(Pod::Simple::XMLOutStream) >= 3.16
Requires: perl(Text::ParseWords)
# Tk is optional
Requires: perl(Symbol)
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Perldoc
%endif
2011-11-21 12:30:42 +00:00
BuildArch: noarch
%description Pod-Perldoc
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.
%endif
2011-11-21 12:30:42 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package Pod-Simple
Summary: Framework for parsing POD documentation
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 1
Version: 3.32
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Simple
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description Pod-Simple
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.
%endif
2008-01-10 02:53:58 +00:00
2013-02-05 13:00:36 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Pod-Usage
Summary: Print a usage message from embedded pod documentation
License: GPL+ or Artistic
Group: Development/Libraries
Epoch: 4
Version: 1.68
2013-02-05 13:00:36 +00:00
Requires: %perl_compat
# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
Requires: perl-Pod-Perldoc
Requires: perl(Pod::Text)
%if %{defined perl_bootstrap}
%gendep_perl_Pod_Usage
%endif
2013-02-05 13:00:36 +00:00
BuildArch: noarch
%description Pod-Usage
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.
%endif
2012-10-31 07:24:41 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-09-12 09:00:40 +00:00
%package podlators
Summary: Format POD source into various output formats
Group: Development/Libraries
License: (GPL+ or Artistic) and MIT
2012-09-12 09:00:40 +00:00
Epoch: 0
Version: 4.07
2012-09-12 09:00:40 +00:00
BuildArch: noarch
Requires: %perl_compat
Requires: perl(File::Spec) >= 0.8
Requires: perl(Pod::Simple) >= 3.06
%if %{defined perl_bootstrap}
%gendep_perl_podlators
%endif
Conflicts: perl < 4:5.16.1-234
2012-09-12 09:00:40 +00:00
%description podlators
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.
2012-10-31 07:24:41 +00:00
%endif
2012-09-12 09:00:40 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-02-21 13:17:21 +00:00
%package Scalar-List-Utils
Summary: A selection of general-utility scalar and list subroutines
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 3
# Real version 1.42_02
Version: 1.42
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Scalar_List_Utils
%endif
2011-02-21 13:17:21 +00:00
%description Scalar-List-Utils
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.
%endif
2008-01-10 02:53:58 +00:00
2015-08-31 15:00:19 +00:00
%package SelfLoader
Summary: Load functions only on demand
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.23
2015-08-31 15:00:19 +00:00
BuildArch: noarch
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_SelfLoader
%endif
2015-08-31 15:00:19 +00:00
Conflicts: perl < 4:5.22.0-351
%description SelfLoader
This Perl module tells its users that functions in a package are to be
autoloaded from after the "__DATA__" token. See also "Autoloading" in
perlsub.
2015-03-25 13:35:57 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Socket
Summary: C socket.h defines and structure manipulators
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 4
Version: 2.020
2015-03-25 13:35:57 +00:00
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Socket
%endif
2015-03-25 13:35:57 +00:00
%description Socket
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.
%endif
2013-05-30 08:51:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-05-29 12:21:28 +00:00
%package Storable
Summary: Persistence for Perl data structures
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 1
Version: 2.56
2013-05-29 12:21:28 +00:00
Requires: %perl_compat
# Carp substitutes missing Log::Agent
Requires: perl(Carp)
Requires: perl(Config)
# Fcntl is optional, but locking is good
Requires: perl(Fcntl)
Requires: perl(IO::File)
%if %{defined perl_bootstrap}
%gendep_perl_Storable
%endif
2013-05-29 12:21:28 +00:00
Conflicts: perl < 4:5.16.3-274
%description Storable
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.
2013-05-30 08:51:28 +00:00
%endif
2013-05-29 12:21:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-09 14:44:54 +00:00
%package Sys-Syslog
Summary: Perl interface to the UNIX syslog(3) calls
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 0.33
2013-04-09 14:44:54 +00:00
Requires: %perl_compat
Requires: perl(XSLoader)
%if %{defined perl_bootstrap}
%gendep_perl_Sys_Syslog
%endif
Conflicts: perl < 4:5.16.3-269
2013-04-09 14:44:54 +00:00
%description Sys-Syslog
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).
%endif
2013-04-09 14:44:54 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Term-ANSIColor
Summary: Color screen output using ANSI escape sequences
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 4.04
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Term_ANSIColor
%endif
BuildArch: noarch
Conflicts: perl < 4:5.18.2-302
%description Term-ANSIColor
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.
%endif
2008-01-10 02:53:58 +00:00
2015-07-15 10:33:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:32:06 +00:00
%package Term-Cap
Summary: Perl termcap interface
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.17
2015-07-08 13:32:06 +00:00
Requires: %perl_compat
# ncurses for infocmp tool
Requires: ncurses
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_Term_Cap
%endif
2015-07-08 13:32:06 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description Term-Cap
These are low-level functions to extract and use capabilities from a terminal
capability (termcap) database.
2015-07-15 10:33:09 +00:00
%endif
2015-07-08 13:32:06 +00:00
2015-10-07 13:49:34 +00:00
%package Test
Summary: Simple framework for writing test scripts
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.28
2015-10-07 13:49:34 +00:00
Requires: %perl_compat
# Algorithm::Diff 1.15 is optional
Requires: perl(File::Temp)
%if %{defined perl_bootstrap}
%gendep_perl_Test
%endif
2015-10-07 13:49:34 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-351
%description Test
The Test Perl module simplifies the task of writing test files for Perl modules,
such that their output is in the format that Test::Harness expects to see.
%if %{dual_life} || %{rebuild_from_scratch}
%package Test-Harness
Summary: Run Perl standard test scripts with statistics
Group: Development/Languages
2007-08-18 08:34:32 +00:00
License: GPL+ or Artistic
Epoch: 0
Version: 3.36
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Test_Harness
%endif
BuildArch: noarch
%description Test-Harness
Run Perl standard test scripts with statistics.
Use TAP::Parser, Test::Harness package was whole rewritten.
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package Test-Simple
Summary: Basic utilities for writing tests
Group: Development/Languages
2016-05-18 10:27:43 +00:00
License: (GPL+ or Artistic) and CC0 and Public Domain
Epoch: 0
Version: 1.001014
Requires: %perl_compat
2012-06-25 13:32:38 +00:00
Requires: perl(Data::Dumper)
%if %{defined perl_bootstrap}
%gendep_perl_Test_Simple
%endif
BuildArch: noarch
%description Test-Simple
Basic utilities for writing tests.
%endif
2015-07-15 10:34:22 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:43:07 +00:00
%package Text-Balanced
Summary: Extract delimited text sequences from strings
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 2.03
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Text_Balanced
%endif
2015-07-08 13:43:07 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.22.0-347
%description Text-Balanced
These Perl subroutines may be used to extract a delimited substring, possibly
after skipping a specified prefix string.
2015-07-15 10:34:22 +00:00
%endif
2015-07-08 13:43:07 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-13 08:02:43 +00:00
%package Text-ParseWords
Summary: Parse text into an array of tokens or array of arrays
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 3.30
2013-02-13 08:02:43 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_Text_ParseWords
%endif
2013-02-13 08:02:43 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.2-256
2013-02-13 08:02:43 +00:00
%description Text-ParseWords
Parse text into an array of tokens or array of arrays.
%endif
2013-02-13 08:02:43 +00:00
2015-04-02 13:02:52 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-03-25 12:59:11 +00:00
%package Text-Tabs+Wrap
Summary: Expand tabs and do simple line wrapping
Group: Development/Libraries
License: TTWL
Epoch: 0
Version: 2013.0523
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Text_Tabs_Wrap
%endif
2015-03-25 12:59:11 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.20.2-325
%description Text-Tabs+Wrap
Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)
commands do: adding or removing tabs from a document.
Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
up long lines, it will not join short lines together.
2015-04-02 13:02:52 +00:00
%endif
2013-01-30 12:41:13 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-14 10:05:32 +00:00
%package Thread-Queue
Summary: Thread-safe queues
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 3.09
2013-02-14 10:05:32 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_Thread_Queue
%endif
2013-02-14 10:05:32 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.2-257
%description Thread-Queue
This module provides thread-safe FIFO queues that can be accessed safely by
any number of threads.
%endif
2013-02-14 10:05:32 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-26 09:36:49 +00:00
%package Time-HiRes
Summary: High resolution alarm, sleep, gettimeofday, interval timers
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.9733
2013-04-26 09:36:49 +00:00
Requires: %perl_compat
Requires: perl(Carp)
%if %{defined perl_bootstrap}
%gendep_perl_Time_HiRes
%endif
2013-04-26 09:36:49 +00:00
Conflicts: perl < 4:5.16.3-271
%description Time-HiRes
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.
%endif
2013-04-26 09:36:49 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-15 13:24:43 +00:00
%package Time-Local
Summary: Efficiently compute time from local and GMT time
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
2013-07-04 09:25:33 +00:00
Version: 1.2300
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Time_Local
%endif
2013-03-15 13:24:43 +00:00
BuildArch: noarch
Conflicts: perl < 4:5.16.3-262
%description Time-Local
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.
%endif
2013-03-15 13:24:43 +00:00
2008-01-10 02:53:58 +00:00
%package Time-Piece
Summary: Time objects from localtime and gmtime
Group: Development/Libraries
License: (GPL+ or Artistic) and BSD
2008-01-10 02:53:58 +00:00
Epoch: 0
Version: 1.31
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_Time_Piece
%endif
2008-01-10 02:53:58 +00:00
%description Time-Piece
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.
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%package threads
Summary: Perl interpreter-based threads
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 1
Version: 2.07
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_threads
%endif
%description threads
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
2010-10-01 12:50:17 +00:00
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.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package threads-shared
Summary: Perl extension for sharing data structures between threads
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.51
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_threads_shared
%endif
%description threads-shared
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.
%endif
2015-07-15 10:38:44 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:24:49 +00:00
%package Unicode-Collate
Summary: Unicode Collation Algorithm
Group: Development/Libraries
License: (GPL+ or Artistic) and Unicode
2015-07-08 14:24:49 +00:00
Epoch: 0
Version: 1.14
2015-07-08 14:24:49 +00:00
Requires: %perl_compat
Requires: perl(Unicode::Normalize)
%if %{defined perl_bootstrap}
%gendep_perl_Unicode_Collate
%endif
2015-07-08 14:24:49 +00:00
Conflicts: perl < 4:5.22.0-347
%description Unicode-Collate
This package is Perl implementation of Unicode Technical Standard #10 (Unicode
Collation Algorithm).
2015-07-15 10:38:44 +00:00
%endif
2015-07-08 14:24:49 +00:00
2015-07-15 10:37:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:12:31 +00:00
%package Unicode-Normalize
Summary: Unicode Normalization Forms
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.25
2015-07-08 14:12:31 +00:00
Requires: %perl_compat
# unicore/CombiningClass.pl and unicore/Decomposition.pl from perl, perl is
# auto-detected.
%if %{defined perl_bootstrap}
%gendep_perl_Unicode_Normalize
%endif
2015-07-08 14:12:31 +00:00
Conflicts: perl < 4:5.22.0-347
%description Unicode-Normalize
This package provides Perl functions that can convert strings into various
Unicode normalization forms as defined in Unicode Standard Annex #15.
2015-07-15 10:37:28 +00:00
%endif
2015-07-08 14:12:31 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%package version
Summary: Perl extension for Version Objects
Group: Development/Libraries
License: GPL+ or Artistic
# Epoch bump for clean upgrade over old standalone package
Epoch: 5
# real version 0.9916
Version: 0.99.16
Requires: %perl_compat
%if %{defined perl_bootstrap}
%gendep_perl_version
%endif
BuildArch: noarch
2008-01-10 02:53:58 +00:00
%description version
Perl extension for Version Objects
%endif
2008-01-10 02:53:58 +00:00
2006-07-22 01:13:26 +00:00
%prep
2012-05-25 14:19:51 +00:00
%setup -q -n perl-%{perl_version}
%patch1 -p1
2008-01-10 02:53:58 +00:00
%ifarch %{multilib_64_archs}
%patch3 -p1
2008-01-10 02:53:58 +00:00
%endif
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch15 -p1
2013-07-02 07:46:43 +00:00
%patch16 -p1
%patch22 -p1
%patch26 -p1
%patch28 -p1
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch33 -p1
%patch34 -p1
2016-06-22 08:25:08 +00:00
%patch35 -p1
2016-06-22 08:18:24 +00:00
%patch36 -p1
%patch37 -p1
2016-07-04 10:32:23 +00:00
%patch38 -p1
%patch40 -p1
%patch41 -p1
2016-07-12 10:50:33 +00:00
%patch42 -p1
%patch43 -p1
2016-11-03 08:16:29 +00:00
%patch45 -p1
%patch46 -p1
%patch47 -p1
2016-11-03 08:45:10 +00:00
%patch48 -p1
%patch49 -p1
%patch50 -p1
%patch51 -p1
%patch52 -p1
%patch53 -p1
%patch54 -p1
%patch55 -p1
%patch56 -p1
%patch57 -p1
%patch58 -p1
%patch59 -p1
%patch60 -p1
%patch61 -p1
2016-12-01 07:03:27 +00:00
%patch62 -p1
%patch63 -p1
2016-12-19 11:52:35 +00:00
%patch64 -p1
2016-12-19 12:14:04 +00:00
%patch65 -p1
%patch66 -p1
2017-01-20 08:49:49 +00:00
%patch67 -p1
%patch68 -p1
%patch69 -p1
%patch70 -p1
%patch71 -p1
%patch72 -p1
2017-01-26 11:09:33 +00:00
%patch73 -p1
%patch74 -p1
%patch75 -p1
2017-01-26 12:38:31 +00:00
%patch76 -p1
2017-02-10 08:55:36 +00:00
pushd cpan/Compress-Raw-Zlib
%patch77 -p1
%patch78 -p1
popd
%patch79 -p1
%patch80 -p1
%patch81 -p1
%patch82 -p1
%patch83 -p1
%patch84 -p1
%patch85 -p1
%patch86 -p1
%patch87 -p1
%patch88 -p1
%patch89 -p1
%patch90 -p1
%patch91 -p1
%patch92 -p1
%patch93 -p1
%patch94 -p1
%patch200 -p1
%patch201 -p1
%if !%{defined perl_bootstrap}
# Local patch tracking
perl -x patchlevel.h \
'Fedora Patch1: Removes date check, Fedora/RHEL specific' \
%ifarch %{multilib_64_archs} \
'Fedora Patch3: support for libdir64' \
%endif \
'Fedora Patch4: use libresolv instead of libbind' \
'Fedora Patch5: USE_MM_LD_RUN_PATH' \
'Fedora Patch6: Provide MM::maybe_command independently (bug #1129443)' \
'Fedora Patch7: Dont run one io test due to random builder failures' \
'Fedora Patch15: Define SONAME for libperl.so' \
2013-07-02 07:46:43 +00:00
'Fedora Patch16: Install libperl.so to -Dshrpdir value' \
'Fedora Patch22: Document Math::BigInt::CalcEmu requires Math::BigInt (CPAN RT#85015)' \
'Fedora Patch26: Make *DBM_File desctructors thread-safe (RT#61912)' \
2015-06-18 10:47:15 +00:00
'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
'Fedora Patch28: Make magic vtable writable as a work-around for Coro (CPAN RT#101063)' \
'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in IPC::Cmd (bug #1129443)' \
'Fedora Patch31: Fix a memory leak in compiling a POSIX class (RT#128313)' \
'Fedora Patch32: Do not mangle errno from failed socket calls (RT#128316)' \
'Fedora Patch33: Fix compiling regular expressions like /\X*(?0)/ (RT#128109)' \
'Fedora Patch34: Do not use unitialized memory in $h{\const} warnings (RT#128189)' \
2016-06-22 08:25:08 +00:00
'Fedora Patch35: Fix precedence in hv_ename_delete (RT#128086)' \
2016-06-22 08:18:24 +00:00
'Fedora Patch36: Do not treat %: as a stash (RT#128238)' \
'Fedora Patch37: Do not crash when inserting a non-stash into a stash (RT#128238)' \
2016-07-04 10:32:23 +00:00
'Fedora Patch38: Fix line numbers with perl -x (RT#128508)' \
'Fedora Patch40: Fix a crash when vivifying a stub in a deleted package (RT#128532)' \
'Fedora Patch41: Fix a crash in "Subroutine redefined" warning (RT#128257)' \
2016-07-12 10:50:33 +00:00
'Fedora Patch42: Fix a crash in lexical scope warnings (RT#128597)' \
'Fedora Patch43: Fix handling \N{} in tr for characters in range 128--255 (RT#128734)' \
2016-11-03 08:16:29 +00:00
'Fedora Patch45: Fix crash in "evalbytes S" (RT#129196)' \
'Fedora Patch46: Fix crash in "evalbytes S" (RT#129196)' \
'Fedora Patch47: Fix crash in "evalbytes S" (RT#129196)' \
2016-11-03 08:45:10 +00:00
'Fedora Petch48: Fix crash in splice (RT#129164, RT#129166, RT#129167)' \
'Fedora Patch49: Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)' \
'Fedora Patch50: Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)' \
'Fedora Patch51: Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)' \
'Fedora Patch52: Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)' \
'Fedora Patch53: Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)' \
'Fedora Patch54: Fix crash when matching UTF-8 string with non-UTF-8 substrings (RT#129350)' \
'Fedora Patch55: Fix parsing perl options in shell bang line (RT#129336)' \
'Fedora Patch56: Fix firstchar bitmap under UTF-8 with prefix optimization (RT#129950)' \
'Fedora Patch57: Avoid infinite loop in h2xs tool if enum and type have the same name (RT130001)' \
'Fedora Patch58: Fix stack handling when calling chdir without an argument (RT#129130)' \
'Fedora Patch59: Fix crash in Storable when deserializing malformed code reference (RT#68348, RT#130098)' \
'Fedora Patch60: Fix crash on explicit return from regular expression substitution (RT#130188)' \
'Fedora Patch61: Fix assigning split() return values to an array' \
2016-12-01 07:03:27 +00:00
'Fedora Patch62: Fix const correctness in hv_func.h (RT#130169)' \
'Fedora Patch63: Fix a crash in optimized evaluation of "or ((0) x 0))" (RT#130247)' \
2016-12-19 11:52:35 +00:00
'Fedora Patch64: Fix a memory leak in IO::Poll (RT#129788)' \
2016-12-19 12:14:04 +00:00
'Fedora Patch65: Fix regular expression matching (RT#130307)' \
'Fedora Patch66: Fix a buffer overflow in split in scalar context (RT#130262)' \
2017-01-20 08:49:49 +00:00
'Fedora Patch67: Fix a heap overflow with pack "W" (RT129149)' \
'Fedora Patch69: Fix a use-after-free when processing scalar variables in forms (RT#129125)' \
'Fedora Patch70: Fix a heap overflow if invalid octal or hexadecimal number is used in transliteration expression (RT#129342)' \
'Fedora Patch71: Fix out-of-bound read in case of unmatched regexp backreference (RT#129377)' \
'Fedora Patch72: Fix UTF-8 string handling in & operator (RT#129287)' \
2017-01-26 11:09:33 +00:00
'Fedora Patch73: Fix recreation of *:: (RT#129869)' \
'Fedora Patch74: Fix a memory leak in B::RHE->HASH method (RT#130504)' \
'Fedora Patch75: Fix parsing goto statements in multicalled subroutine (RT#113938)' \
2017-01-26 12:38:31 +00:00
'Fedora Patch76: Fix a heap overlow in parsing $# (RT#129274)' \
'Fedora Patch77: Adapt to zlib-1.2.11 (CPAN RT#119762)' \
'Fedora Patch78: Fix compiler fatal warnings in Compress-Raw-Zlib (CPAN RT#120272)' \
'Fedora Patch79: Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)' \
'Fedora Patch82: Fix a buffer overrun with format and "use bytes" (RT#130703)' \
'Fedora Patch83: Fix a buffer overflow when studying some regexps repeatedly (RT#129281, RT#129061)' \
'Fedora Patch85: Fix a heap buffer overflow when evaluating regexps with embedded code blocks from more than one source, RT#129881' \
'Fedora Patch86: Fix a memory leak in list assignment from or to magic values, (RT#130766)' \
'Fedora Patch87: Fix a null-pointer dereference on malformed code (RT#130815)' \
'Fedora Patch88: Fix an use-after-free in substr() that modifies a magic variable (RT#129340)' \
'Fedora Patch89: Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)' \
'Fedora Patch90: Fix an invalid memory read when parsing a loop variable (RT#130814)' \
'Fedora Patch94: Fix a heap-use-after-free in four-arguments substr call (RT#130624)' \
'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on Linux' \
'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
%{nil}
%endif
#copy the example script
cp -a %{SOURCE5} .
2008-09-16 15:05:23 +00:00
#copy Pod-Html license clarification
cp %{SOURCE6} .
2006-07-22 01:13:26 +00:00
#
# Candidates for doc recoding (need case by case review):
# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
recode()
{
iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
touch -r "$1" "${1}_"
mv -f "${1}_" "$1"
2006-07-22 01:13:26 +00:00
}
2012-05-16 14:12:49 +00:00
# TODO iconv fail on this one
##recode README.tw big5
2013-07-04 09:25:33 +00:00
#recode pod/perlebcdic.pod
#recode pod/perlhack.pod
#recode pod/perlhist.pod
#recode pod/perlthrtut.pod
#recode AUTHORS
2006-07-22 01:13:26 +00:00
find . -name \*.orig -exec rm -fv {} \;
2008-01-10 02:53:58 +00:00
# Configure Compress::Zlib to use system zlib
sed -i 's|BUILD_ZLIB = True|BUILD_ZLIB = False|
s|INCLUDE = ./zlib-src|INCLUDE = %{_includedir}|
s|LIB = ./zlib-src|LIB = %{_libdir}|' \
cpan/Compress-Raw-Zlib/config.in
2006-07-22 01:13:26 +00:00
# Ensure that we never accidentally bundle zlib or bzip2
rm -rf cpan/Compress-Raw-Zlib/zlib-src
rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
2011-09-30 08:30:52 +00:00
%if !%{with gdbm}
# Do not install anything requiring NDBM_File if NDBM is not available.
rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm'
sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST
%endif
2015-02-17 16:49:25 +00:00
2006-07-22 01:13:26 +00:00
%build
echo "RPM Build arch: %{_arch}"
# use "lib", not %%{_lib}, for privlib, sitelib, and vendorlib
# To build production version, we would need -DDEBUGGING=-g
2006-07-22 01:13:26 +00:00
# Perl INC path (perl -V) in search order:
# - /usr/local/share/perl5 -- for CPAN (site lib)
# - /usr/local/lib[64]/perl5 -- for CPAN (site arch)
# - /usr/share/perl5/vendor_perl -- 3rd party (vendor lib)
# - /usr/lib[64]/perl5/vendor_perl -- 3rd party (vendor arch)
# - /usr/share/perl5 -- Fedora (priv lib)
# - /usr/lib[64]/perl5 -- Fedora (arch lib)
%global privlib %{_prefix}/share/perl5
%global archlib %{_libdir}/perl5
%global perl_vendorlib %{privlib}/vendor_perl
%global perl_vendorarch %{archlib}/vendor_perl
# Disable hardening due to some run-time failures, bug #1238804
%undefine _hardened_build
# ldflags is not used when linking XS modules.
# Only ldflags is used when linking miniperl.
# Only ccflags and ldflags are used for Configure's compiler checks.
# Set optimize=none to prevent from injecting upstream's value.
/bin/sh Configure -des \
-Doptimize="none" \
-Dccflags="$RPM_OPT_FLAGS" \
-Dldflags="$RPM_LD_FLAGS" \
-Dccdlflags="-Wl,--enable-new-dtags $RPM_LD_FLAGS" \
-Dlddlflags="-shared $RPM_LD_FLAGS" \
2013-07-02 07:46:43 +00:00
-Dshrpdir="%{_libdir}" \
-DDEBUGGING=-g \
-Dversion=%{perl_version} \
-Dmyhostname=localhost \
-Dperladmin=root@localhost \
-Dcc='%{__cc}' \
-Dcf_by='Red Hat, Inc.' \
-Dprefix=%{_prefix} \
-Dvendorprefix=%{_prefix} \
-Dsiteprefix=%{_prefix}/local \
-Dsitelib="%{_prefix}/local/share/perl5" \
-Dsitearch="%{_prefix}/local/%{_lib}/perl5" \
-Dprivlib="%{privlib}" \
-Dvendorlib="%{perl_vendorlib}" \
-Darchlib="%{archlib}" \
-Dvendorarch="%{perl_vendorarch}" \
-Darchname=%{perl_archname} \
%ifarch %{multilib_64_archs}
-Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \
2006-07-22 01:13:26 +00:00
%endif
2008-01-10 02:53:58 +00:00
%ifarch sparc sparcv9
-Ud_longdbl \
2006-07-22 01:13:26 +00:00
%endif
-Duseshrplib \
-Dusethreads \
-Duseithreads \
2010-09-07 08:51:36 +00:00
-Dusedtrace='/usr/bin/dtrace' \
-Duselargefiles \
-Dd_semctl_semun \
-Di_db \
%if %{with gdbm}
2011-09-30 08:30:52 +00:00
-Ui_ndbm \
-Di_gdbm \
%endif
-Di_shadow \
-Di_syslog \
-Dman3ext=3pm \
-Duseperlio \
-Dinstallusrbinperl=n \
-Ubincompat5005 \
-Uversiononly \
-Dpager='/usr/bin/less -isr' \
-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 \
2012-04-30 13:33:50 +00:00
-Dscriptdir='%{_bindir}' \
-Dusesitecustomize \
-Duse64bitint1
# -Duseshrplib creates libperl.so, -Ubincompat5005 help create DSO -> libperl.so
2006-07-22 01:13:26 +00:00
BUILD_BZIP2=0
BZIP2_LIB=%{_libdir}
export BUILD_BZIP2 BZIP2_LIB
# Prepapre a symlink from proper DSO name to libperl.so now so that new perl
# can be executed from make.
%global soname libperl.so.%(echo '%{perl_version}' | sed 's/^\\([^.]*\\.[^.]*\\).*/\\1/')
test -L %soname || ln -s libperl.so %soname
2011-06-11 15:51:24 +00:00
%ifarch sparc64 %{arm}
2009-02-16 17:59:28 +00:00
make
%else
2006-07-22 01:13:26 +00:00
make %{?_smp_mflags}
2009-02-16 17:59:28 +00:00
%endif
2006-07-22 01:13:26 +00:00
%install
make install DESTDIR=$RPM_BUILD_ROOT
%global build_archlib $RPM_BUILD_ROOT%{archlib}
%global build_privlib $RPM_BUILD_ROOT%{privlib}
%global build_bindir $RPM_BUILD_ROOT%{_bindir}
%global new_perl LD_PRELOAD="%{build_archlib}/CORE/libperl.so" \\\
LD_LIBRARY_PATH="%{build_archlib}/CORE" \\\
PERL5LIB="%{build_archlib}:%{build_privlib}" \\\
%{build_bindir}/perl
# Make proper DSO names, move libperl to standard path.
mv "%{build_archlib}/CORE/libperl.so" \
"$RPM_BUILD_ROOT%{_libdir}/libperl.so.%{perl_version}"
ln -s "libperl.so.%{perl_version}" "$RPM_BUILD_ROOT%{_libdir}/%{soname}"
ln -s "libperl.so.%{perl_version}" "$RPM_BUILD_ROOT%{_libdir}/libperl.so"
# XXX: Keep symlink from original location because various code glues
# $archlib/CORE/$libperl to get the DSO.
ln -s "../../libperl.so.%{perl_version}" "%{build_archlib}/CORE/libperl.so"
# XXX: Remove the soname named file from CORE directory that was created as
# a symlink in build section and installed as a regular file by perl build
# system.
rm -f "%{build_archlib}/CORE/%{soname}"
install -p -m 755 utils/pl2pm %{build_bindir}/pl2pm
2006-07-22 01:13:26 +00:00
for i in asm/termios.h syscall.h syslimits.h syslog.h \
sys/ioctl.h sys/socket.h sys/time.h wait.h
2006-07-22 01:13:26 +00:00
do
%{new_perl} %{build_bindir}/h2ph -a -d %{build_archlib} $i || true
2006-07-22 01:13:26 +00:00
done
# vendor directories (in this case for third party rpms)
# perl doesn't create the auto subdirectory, but modules put things in it,
# so we need to own it.
mkdir -p $RPM_BUILD_ROOT%{perl_vendorarch}/auto
mkdir -p $RPM_BUILD_ROOT%{perl_vendorlib}
#
# perl RPM macros
#
mkdir -p ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d
install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/
2006-07-22 01:13:26 +00:00
#
# Core modules removal
#
# Dual-living binaries clashes on debuginfo files between perl and standalone
# packages. Excluding is not enough, we need to remove them. This is
# a work-around for rpmbuild bug #878863.
2016-06-02 06:08:47 +00:00
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
chmod -R u+w $RPM_BUILD_ROOT/*
# miniperl? As an interpreter? How odd. Anyway, a symlink does it:
rm %{build_privlib}/ExtUtils/xsubpp
ln -s ../../../bin/xsubpp %{build_privlib}/ExtUtils/
# Don't need the .packlist
rm %{build_archlib}/.packlist
2013-06-14 09:15:16 +00:00
# Do not distribute File::Spec::VMS as it works on VMS only (bug #973713)
# We cannot remove it in %%prep because dist/Cwd/t/Spec.t test needs it.
rm %{build_archlib}/File/Spec/VMS.pm
rm $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::VMS.3*
# Fix some manpages to be UTF-8
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/
pushd $RPM_BUILD_ROOT%{_mandir}/man1/
for i in perl588delta.1 perldelta.1 ; do
iconv -f MS-ANSI -t UTF-8 $i --output new-$i
rm $i
mv new-$i $i
done
popd
# for now, remove Bzip2:
# Why? Now is missing Bzip2 files and provides
##find $RPM_BUILD_ROOT -name Bzip2 | xargs rm -r
##find $RPM_BUILD_ROOT -name '*B*zip2*'| xargs rm
# tests -- FIXME need to validate that this all works as expected
mkdir -p %{buildroot}%{perl5_testdir}/perl-tests
# "core"
tar -cf - t/ | ( cd %{buildroot}%{perl5_testdir}/perl-tests && tar -xf - )
# "dual-lifed"
for dir in `find ext/ -type d -name t -maxdepth 2` ; do
tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir}/perl-tests/t && tar -xf - )
done
# Systemtap tapset install
mkdir -p %{buildroot}%{tapsetdir}
%ifarch %{multilib_64_archs}
%global libperl_stp libperl%{perl_version}-64.stp
%else
%global libperl_stp libperl%{perl_version}-32.stp
%endif
sed \
-e "s|LIBRARY_PATH|%{_libdir}/%{soname}|" \
%{SOURCE4} \
> %{buildroot}%{tapsetdir}/%{libperl_stp}
2010-10-07 16:55:22 +00:00
# TODO: Canonicalize test files (rewrite intrerpreter path, fix permissions)
# XXX: We cannot rewrite ./perl before %%check phase. Otherwise the test
# would run against system perl at build-time.
# See __spec_check_pre global macro in macros.perl.
#T_FILES=`find %%{buildroot}%%{perl5_testdir} -type f -name '*.t'`
#%%fix_shbang_line $T_FILES
#%%{__chmod} +x $T_FILES
#%%{_fixperms} %%{buildroot}%%{perl5_testdir}
#
# lib/perl5db.t will fail if Term::ReadLine::Gnu is available
%check
2011-09-15 07:27:14 +00:00
%if %{with test}
%{new_perl} -I/lib regen/lib_cleanup.pl
pushd t
%{new_perl} -I../lib porting/customized.t --regen
popd
2010-08-18 15:47:42 +00:00
%if %{parallel_tests}
JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
2010-09-30 12:57:20 +00:00
LC_ALL=C TEST_JOBS=$JOBS make test_harness
2010-08-18 15:47:42 +00:00
%else
2010-09-30 12:57:20 +00:00
LC_ALL=C make test
2010-08-18 15:47:42 +00:00
%endif
2011-09-15 07:27:14 +00:00
%endif
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
2006-07-22 01:13:26 +00:00
%files
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_bindir}/*
2013-06-12 11:32:54 +00:00
%{archlib}/*
%{privlib}/*
# libs
%exclude %dir %{archlib}
%exclude %dir %{archlib}/auto
%exclude %{archlib}/auto/re
%exclude %dir %{archlib}/CORE
%exclude %{archlib}/CORE/libperl.so
%exclude %{archlib}/re.pm
%exclude %{_libdir}/libperl.so.*
%exclude %dir %{perl_vendorarch}
%exclude %dir %{perl_vendorarch}/auto
%exclude %dir %{privlib}
%exclude %{privlib}/integer.pm
%exclude %{privlib}/strict.pm
%exclude %{privlib}/unicore
%exclude %{privlib}/utf8.pm
%exclude %{privlib}/utf8_heavy.pl
%exclude %{privlib}/warnings.pm
%exclude %{privlib}/XSLoader.pm
%exclude %dir %{perl_vendorlib}
%exclude %{_mandir}/man3/integer.*
%exclude %{_mandir}/man3/re.*
%exclude %{_mandir}/man3/strict.*
%exclude %{_mandir}/man3/utf8.*
%exclude %{_mandir}/man3/warnings.*
%exclude %{_mandir}/man3/XSLoader.*
# devel
%exclude %{_bindir}/h2xs
%exclude %{_mandir}/man1/h2xs*
%exclude %{_bindir}/perlivp
%exclude %{_mandir}/man1/perlivp*
%exclude %{archlib}/CORE/*.h
%exclude %{_libdir}/libperl.so
%exclude %{_mandir}/man1/perlxs*
%exclude %dir %{_datadir}/systemtap
%exclude %dir %{_datadir}/systemtap/tapset
# utils
%exclude %{_bindir}/c2ph
%exclude %{_bindir}/h2ph
%exclude %{_bindir}/perlbug
%exclude %{_bindir}/perlthanks
%exclude %{_bindir}/pl2pm
%exclude %{_bindir}/pstruct
%exclude %{_bindir}/splain
%exclude %{privlib}/pod/perlutil.pod
%exclude %{_mandir}/man1/c2ph.*
%exclude %{_mandir}/man1/h2ph.*
%exclude %{_mandir}/man1/perlbug.*
%exclude %{_mandir}/man1/perlthanks.*
%exclude %{_mandir}/man1/perlutil.*
%exclude %{_mandir}/man1/pl2pm.*
%exclude %{_mandir}/man1/pstruct.*
%exclude %{_mandir}/man1/splain.*
2008-01-10 02:53:58 +00:00
# Archive-Tar
%exclude %{_bindir}/ptar
%exclude %{_bindir}/ptardiff
%exclude %{_bindir}/ptargrep
%exclude %dir %{privlib}/Archive
%exclude %{privlib}/Archive/Tar
%exclude %{privlib}/Archive/Tar.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man1/ptar.1*
%exclude %{_mandir}/man1/ptardiff.1*
%exclude %{_mandir}/man1/ptargrep.1*
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Archive::Tar*
2015-08-31 11:31:18 +00:00
# Attribute-Handlers
%exclude %{privlib}/Attribute
%exclude %{_mandir}/man3/Attribute::Handlers.*
2013-02-15 14:39:42 +00:00
# autodie
%exclude %{privlib}/autodie/
%exclude %{privlib}/autodie.pm
%exclude %{privlib}/Fatal.pm
%exclude %{_mandir}/man3/autodie.3*
%exclude %{_mandir}/man3/autodie::*
%exclude %{_mandir}/man3/Fatal.3*
2014-10-23 14:08:43 +00:00
# B-Debug
%exclude %{privlib}/B/Debug.pm
%exclude %{_mandir}/man3/B::Debug.3*
2013-01-30 16:16:05 +00:00
2015-07-13 14:52:41 +00:00
# bignum
%exclude %{privlib}/bigint.pm
%exclude %{privlib}/bignum.pm
%exclude %{privlib}/bigrat.pm
%exclude %{privlib}/Math/BigFloat
%exclude %{privlib}/Math/BigInt/Trace.pm
%exclude %{_mandir}/man3/bigint.*
%exclude %{_mandir}/man3/bignum.*
%exclude %{_mandir}/man3/bigrat.*
2011-09-13 13:26:34 +00:00
# Carp
%exclude %{privlib}/Carp
%exclude %{privlib}/Carp.*
%exclude %{_mandir}/man3/Carp.*
2015-07-08 12:58:03 +00:00
# Config-Perl-V
%exclude %{privlib}/Config/Perl
%exclude %{_mandir}/man3/Config::Perl::V.*
2013-03-21 10:36:40 +00:00
# constant
%exclude %{privlib}/constant.pm
%exclude %{_mandir}/man3/constant.3*
# CPAN
%exclude %{_bindir}/cpan
%exclude %dir %{privlib}/App
%exclude %{privlib}/App/Cpan.pm
%exclude %{privlib}/CPAN
%exclude %{privlib}/CPAN.pm
%exclude %{_mandir}/man1/cpan.1*
%exclude %{_mandir}/man3/App::Cpan.*
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/CPAN.*
%exclude %{_mandir}/man3/CPAN:*
2011-06-09 07:00:05 +00:00
# CPAN-Meta
%exclude %dir %{privlib}/CPAN
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/CPAN/Meta.pm
%exclude %dir %{privlib}/CPAN/Meta
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/CPAN/Meta/Converter.pm
%exclude %{privlib}/CPAN/Meta/Feature.pm
%exclude %dir %{privlib}/CPAN/Meta/History
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/CPAN/Meta/History.pm
%exclude %{privlib}/CPAN/Meta/Merge.pm
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/CPAN/Meta/Prereqs.pm
%exclude %{privlib}/CPAN/Meta/Spec.pm
%exclude %{privlib}/CPAN/Meta/Validator.pm
%exclude %{_mandir}/man3/CPAN::Meta*
# CPAN-Meta-Requirements
%exclude %dir %{privlib}/CPAN
%exclude %dir %{privlib}/CPAN/Meta
%exclude %{privlib}/CPAN/Meta/Requirements.pm
%exclude %{_mandir}/man3/CPAN::Meta::Requirements.3*
2011-06-09 07:00:05 +00:00
# CPAN-Meta-YAML
%exclude %dir %{privlib}/CPAN
%exclude %dir %{privlib}/CPAN/Meta
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/CPAN/Meta/YAML.pm
%exclude %{_mandir}/man3/CPAN::Meta::YAML*
2009-12-18 11:25:38 +00:00
# Parse-CPAN-Meta
%exclude %dir %{privlib}/Parse
%exclude %dir %{privlib}/Parse/CPAN
2009-12-18 11:25:38 +00:00
%exclude %{privlib}/Parse/CPAN/Meta.pm
%exclude %{_mandir}/man3/Parse::CPAN::Meta.3*
# Compress-Raw-Bzip2
%exclude %dir %{archlib}/Compress
%exclude %dir %{archlib}/Compress/Raw
%exclude %{archlib}/Compress/Raw/Bzip2.pm
%exclude %dir %{archlib}/auto/Compress
%exclude %dir %{archlib}/auto/Compress/Raw
%exclude %{archlib}/auto/Compress/Raw/Bzip2
%exclude %{_mandir}/man3/Compress::Raw::Bzip2*
2013-03-15 13:28:46 +00:00
# Compress-Raw-Zlib
%exclude %dir %{archlib}/Compress
%exclude %dir %{archlib}/Compress/Raw
%exclude %{archlib}/Compress/Raw/Zlib.pm
%exclude %dir %{archlib}/auto/Compress
%exclude %dir %{archlib}/auto/Compress/Raw
%exclude %{archlib}/auto/Compress/Raw/Zlib
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Compress::Raw::Zlib*
2013-03-15 13:28:46 +00:00
# Data-Dumper
2012-04-10 14:58:40 +00:00
%exclude %dir %{archlib}/auto/Data
%exclude %dir %{archlib}/auto/Data/Dumper
%exclude %{archlib}/auto/Data/Dumper/Dumper.so
%exclude %dir %{archlib}/Data
%exclude %{archlib}/Data/Dumper.pm
%exclude %{_mandir}/man3/Data::Dumper.3*
2013-03-21 15:39:32 +00:00
# DB_File
%exclude %{archlib}/DB_File.pm
%exclude %dir %{archlib}/auto/DB_File
%exclude %{archlib}/auto/DB_File/DB_File.so
%exclude %{_mandir}/man3/DB_File*
2015-08-31 14:36:37 +00:00
# Devel-Peek
%dir %exclude %{archlib}/Devel
%exclude %{archlib}/Devel/Peek.pm
%dir %exclude %{archlib}/auto/Devel
%exclude %{archlib}/auto/Devel/Peek
%exclude %{_mandir}/man3/Devel::Peek.*
2014-10-23 13:58:51 +00:00
# Devel-PPPort
%exclude %{archlib}/Devel/PPPort.pm
%exclude %{_mandir}/man3/Devel::PPPort.3*
2015-08-31 14:49:08 +00:00
# Devel-SelfStubber
%exclude %dir %{privlib}/Devel
%exclude %{privlib}/Devel/SelfStubber.pm
%exclude %{_mandir}/man3/Devel::SelfStubber.*
# Digest
%exclude %{privlib}/Digest.pm
%exclude %dir %{privlib}/Digest
%exclude %{privlib}/Digest/base.pm
%exclude %{privlib}/Digest/file.pm
%exclude %{_mandir}/man3/Digest.3*
%exclude %{_mandir}/man3/Digest::base.3*
%exclude %{_mandir}/man3/Digest::file.3*
2013-03-15 13:28:46 +00:00
# Digest-MD5
%exclude %dir %{archlib}/Digest
%exclude %{archlib}/Digest/MD5.pm
%exclude %dir %{archlib}/auto/Digest
%exclude %{archlib}/auto/Digest/MD5
%exclude %{_mandir}/man3/Digest::MD5.3*
2013-03-15 13:28:46 +00:00
# Digest-SHA
2008-01-10 02:53:58 +00:00
%exclude %{_bindir}/shasum
%exclude %dir %{archlib}/Digest
%exclude %{archlib}/Digest/SHA.pm
%exclude %dir %{archlib}/auto/Digest
%exclude %{archlib}/auto/Digest/SHA
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man1/shasum.1*
%exclude %{_mandir}/man3/Digest::SHA.3*
2013-02-13 08:53:09 +00:00
# Encode
2015-06-03 14:37:24 +00:00
%exclude %{_bindir}/encguess
2013-02-13 08:53:09 +00:00
%exclude %{_bindir}/piconv
%exclude %{archlib}/Encode*
%exclude %{archlib}/auto/Encode*
%exclude %{privlib}/Encode
2015-06-03 14:37:24 +00:00
%exclude %{_mandir}/man1/encguess.1*
2013-02-13 08:53:09 +00:00
%exclude %{_mandir}/man1/piconv.1*
%exclude %{_mandir}/man3/Encode*.3*
2014-11-19 09:21:14 +00:00
# encoding
%exclude %{archlib}/encoding.pm
%exclude %{_mandir}/man3/encoding.3*
2013-02-13 08:53:09 +00:00
# Encode-devel
%exclude %{_bindir}/enc2xs
%exclude %dir %{privlib}/Encode
2013-02-13 08:53:09 +00:00
%exclude %{privlib}/Encode/*.e2x
%exclude %{privlib}/Encode/encode.h
%exclude %{_mandir}/man1/enc2xs.1*
2013-03-22 08:59:58 +00:00
# Env
%exclude %{privlib}/Env.pm
%exclude %{_mandir}/man3/Env.3*
2015-08-31 16:24:16 +00:00
# Errno
%exclude %{archlib}/Errno.pm
%exclude %{_mandir}/man3/Errno.*
2013-03-22 09:51:25 +00:00
# Exporter
%exclude %{privlib}/Exporter*
%exclude %{_mandir}/man3/Exporter*
# experimental
%exclude %{privlib}/experimental*
%exclude %{_mandir}/man3/experimental*
2013-03-15 13:28:46 +00:00
# ExtUtils-CBuilder
%exclude %{privlib}/ExtUtils/CBuilder
%exclude %{privlib}/ExtUtils/CBuilder.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/ExtUtils::CBuilder*
2014-11-12 13:11:50 +00:00
# ExtUtils-Command
%exclude %{privlib}/ExtUtils/Command.pm
%exclude %{_mandir}/man3/ExtUtils::Command.*
2013-03-15 13:28:46 +00:00
# ExtUtils-Embed
%exclude %{privlib}/ExtUtils/Embed.pm
%exclude %{_mandir}/man3/ExtUtils::Embed*
2013-03-15 13:28:46 +00:00
# ExtUtils-Install
2011-11-28 17:35:16 +00:00
%exclude %{privlib}/ExtUtils/Install.pm
%exclude %{privlib}/ExtUtils/Installed.pm
%exclude %{privlib}/ExtUtils/Packlist.pm
%exclude %{_mandir}/man3/ExtUtils::Install.3*
%exclude %{_mandir}/man3/ExtUtils::Installed.3*
%exclude %{_mandir}/man3/ExtUtils::Packlist.3*
2013-03-15 13:28:46 +00:00
# ExtUtils-Manifest
2011-11-29 13:28:18 +00:00
%exclude %{privlib}/ExtUtils/Manifest.pm
%exclude %{privlib}/ExtUtils/MANIFEST.SKIP
%exclude %{_mandir}/man3/ExtUtils::Manifest.3*
2013-03-15 13:28:46 +00:00
# ExtUtils-MakeMaker
%exclude %{_bindir}/instmodsh
%exclude %{privlib}/ExtUtils/Command
%exclude %{privlib}/ExtUtils/Liblist
%exclude %{privlib}/ExtUtils/Liblist.pm
%exclude %{privlib}/ExtUtils/MakeMaker
%exclude %{privlib}/ExtUtils/MakeMaker.pm
%exclude %{privlib}/ExtUtils/MM.pm
%exclude %{privlib}/ExtUtils/MM_*.pm
%exclude %{privlib}/ExtUtils/MY.pm
%exclude %{privlib}/ExtUtils/Mkbootstrap.pm
%exclude %{privlib}/ExtUtils/Mksymlists.pm
%exclude %{privlib}/ExtUtils/testlib.pm
%exclude %{_mandir}/man1/instmodsh.1*
%exclude %{_mandir}/man3/ExtUtils::Command::MM*
%exclude %{_mandir}/man3/ExtUtils::Liblist.3*
%exclude %{_mandir}/man3/ExtUtils::MM.3*
%exclude %{_mandir}/man3/ExtUtils::MM_*
%exclude %{_mandir}/man3/ExtUtils::MY.3*
%exclude %{_mandir}/man3/ExtUtils::MakeMaker*
%exclude %{_mandir}/man3/ExtUtils::Mkbootstrap.3*
%exclude %{_mandir}/man3/ExtUtils::Mksymlists.3*
%exclude %{_mandir}/man3/ExtUtils::testlib.3*
# ExtUtils-Miniperl
%exclude %{privlib}/ExtUtils/Miniperl.pm
%exclude %{_mandir}/man3/ExtUtils::Miniperl.3*
# ExtUtils-MM-Utils
%exclude %dir %{privlib}/ExtUtils/MM
%exclude %{privlib}/ExtUtils/MM/Utils.pm
%exclude %{_mandir}/man3/ExtUtils::MM::Utils.*
2013-03-15 13:28:46 +00:00
# ExtUtils-ParseXS
%exclude %dir %{privlib}/ExtUtils/ParseXS
%exclude %{privlib}/ExtUtils/ParseXS.pm
%exclude %{privlib}/ExtUtils/ParseXS.pod
%exclude %{privlib}/ExtUtils/ParseXS/Constants.pm
%exclude %{privlib}/ExtUtils/ParseXS/CountLines.pm
%exclude %{privlib}/ExtUtils/ParseXS/Eval.pm
%exclude %{privlib}/ExtUtils/ParseXS/Utilities.pm
%exclude %dir %{privlib}/ExtUtils/Typemaps
%exclude %{privlib}/ExtUtils/Typemaps.pm
%exclude %{privlib}/ExtUtils/Typemaps/Cmd.pm
%exclude %{privlib}/ExtUtils/Typemaps/InputMap.pm
%exclude %{privlib}/ExtUtils/Typemaps/OutputMap.pm
%exclude %{privlib}/ExtUtils/Typemaps/Type.pm
%exclude %{privlib}/ExtUtils/xsubpp
%exclude %{_bindir}/xsubpp
%exclude %{_mandir}/man1/xsubpp*
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/ExtUtils::ParseXS.3*
%exclude %{_mandir}/man3/ExtUtils::ParseXS::Constants.3*
%exclude %{_mandir}/man3/ExtUtils::ParseXS::Eval.3*
%exclude %{_mandir}/man3/ExtUtils::ParseXS::Utilities.3*
%exclude %{_mandir}/man3/ExtUtils::Typemaps.3*
%exclude %{_mandir}/man3/ExtUtils::Typemaps::Cmd.3*
%exclude %{_mandir}/man3/ExtUtils::Typemaps::InputMap.3*
%exclude %{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
%exclude %{_mandir}/man3/ExtUtils::Typemaps::Type.3*
2008-01-10 02:53:58 +00:00
2013-03-15 13:28:46 +00:00
# File-Fetch
%exclude %{privlib}/File/Fetch.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/File::Fetch.3*
2013-03-22 13:53:33 +00:00
# File-Path
%exclude %{privlib}/File/Path.pm
%exclude %{_mandir}/man3/File::Path.3*
2013-03-22 15:03:06 +00:00
# File-Temp
%exclude %{privlib}/File/Temp.pm
%exclude %{_mandir}/man3/File::Temp.3*
2012-02-21 17:16:25 +00:00
# Filter
%exclude %dir %{archlib}/auto/Filter
2012-02-21 17:16:25 +00:00
%exclude %{archlib}/auto/Filter/Util
%exclude %dir %{archlib}/Filter
2012-02-21 17:16:25 +00:00
%exclude %{archlib}/Filter/Util
%exclude %{privlib}/pod/perlfilter.pod
%exclude %{_mandir}/man1/perlfilter.*
%exclude %{_mandir}/man3/Filter::Util::*
2014-11-12 13:21:25 +00:00
# Filter-Simple
%exclude %dir %{privlib}/Filter
2014-11-12 13:21:25 +00:00
%exclude %{privlib}/Filter/Simple.pm
%exclude %{_mandir}/man3/Filter::Simple.3*
2013-04-05 13:58:31 +00:00
# Getopt-Long
%exclude %{privlib}/Getopt/Long.pm
%exclude %{_mandir}/man3/Getopt::Long.3*
2015-08-31 15:26:36 +00:00
# IO
%exclude %dir %{archlib}/IO
%exclude %{archlib}/IO.pm
%exclude %{archlib}/IO/Dir.pm
%exclude %{archlib}/IO/File.pm
%exclude %{archlib}/IO/Handle.pm
%exclude %{archlib}/IO/Pipe.pm
%exclude %{archlib}/IO/Poll.pm
%exclude %{archlib}/IO/Seekable.pm
%exclude %{archlib}/IO/Select.pm
%exclude %dir %{archlib}/IO/Socket
%exclude %{archlib}/IO/Socket/INET.pm
%exclude %{archlib}/IO/Socket/UNIX.pm
2015-08-31 15:26:36 +00:00
%exclude %{archlib}/IO/Socket.pm
%exclude %dir %{archlib}/auto/IO
%exclude %{archlib}/auto/IO/IO.so
%exclude %{_mandir}/man3/IO.*
%exclude %{_mandir}/man3/IO::Dir.*
%exclude %{_mandir}/man3/IO::File.*
%exclude %{_mandir}/man3/IO::Handle.*
%exclude %{_mandir}/man3/IO::Pipe.*
%exclude %{_mandir}/man3/IO::Poll.*
%exclude %{_mandir}/man3/IO::Seekable.*
%exclude %{_mandir}/man3/IO::Select.*
%exclude %{_mandir}/man3/IO::Socket::INET.*
%exclude %{_mandir}/man3/IO::Socket::UNIX.*
2015-08-31 15:26:36 +00:00
%exclude %{_mandir}/man3/IO::Socket.*
2013-03-15 13:28:46 +00:00
# IO-Compress
%exclude %{_bindir}/zipdetails
%exclude %dir %{privlib}/IO
%exclude %dir %{privlib}/IO/Compress
%exclude %{privlib}/IO/Compress/FAQ.pod
%exclude %{_mandir}/man1/zipdetails.*
%exclude %{_mandir}/man3/IO::Compress::FAQ.*
2013-03-15 13:28:46 +00:00
# Compress-Zlib
%exclude %dir %{privlib}/Compress
%exclude %{privlib}/Compress/Zlib.pm
%exclude %{_mandir}/man3/Compress::Zlib*
2013-03-15 13:28:46 +00:00
# IO-Compress-Base
%exclude %{privlib}/File/GlobMapper.pm
%exclude %dir %{privlib}/IO
%exclude %dir %{privlib}/IO/Compress
%exclude %{privlib}/IO/Compress/Base
%exclude %{privlib}/IO/Compress/Base.pm
%exclude %dir %{privlib}/IO/Uncompress
%exclude %{privlib}/IO/Uncompress/AnyUncompress.pm
%exclude %{privlib}/IO/Uncompress/Base.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/File::GlobMapper.*
%exclude %{_mandir}/man3/IO::Compress::Base.*
%exclude %{_mandir}/man3/IO::Uncompress::AnyUncompress.*
%exclude %{_mandir}/man3/IO::Uncompress::Base.*
2013-03-15 13:28:46 +00:00
# IO-Compress-Zlib
%exclude %dir %{privlib}/IO
%exclude %dir %{privlib}/IO/Compress
%exclude %{privlib}/IO/Compress/Adapter
%exclude %{privlib}/IO/Compress/Deflate.pm
%exclude %{privlib}/IO/Compress/Gzip
%exclude %{privlib}/IO/Compress/Gzip.pm
%exclude %{privlib}/IO/Compress/RawDeflate.pm
%exclude %{privlib}/IO/Compress/Bzip2.pm
%exclude %{privlib}/IO/Compress/Zip
%exclude %{privlib}/IO/Compress/Zip.pm
%exclude %{privlib}/IO/Compress/Zlib
%exclude %dir %{privlib}/IO/Uncompress
%exclude %{privlib}/IO/Uncompress/Adapter
%exclude %{privlib}/IO/Uncompress/AnyInflate.pm
%exclude %{privlib}/IO/Uncompress/Bunzip2.pm
%exclude %{privlib}/IO/Uncompress/Gunzip.pm
%exclude %{privlib}/IO/Uncompress/Inflate.pm
%exclude %{privlib}/IO/Uncompress/RawInflate.pm
%exclude %{privlib}/IO/Uncompress/Unzip.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/IO::Compress::Deflate*
%exclude %{_mandir}/man3/IO::Compress::Bzip2*
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/IO::Compress::Gzip*
%exclude %{_mandir}/man3/IO::Compress::RawDeflate*
%exclude %{_mandir}/man3/IO::Compress::Zip*
%exclude %{_mandir}/man3/IO::Uncompress::AnyInflate*
%exclude %{_mandir}/man3/IO::Uncompress::Bunzip2*
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/IO::Uncompress::Gunzip*
%exclude %{_mandir}/man3/IO::Uncompress::Inflate*
%exclude %{_mandir}/man3/IO::Uncompress::RawInflate*
%exclude %{_mandir}/man3/IO::Uncompress::Unzip*
# IO-Socket-IP
%exclude %dir %{privlib}/IO
%exclude %dir %{privlib}/IO/Socket
%exclude %{privlib}/IO/Socket/IP.pm
%exclude %{_mandir}/man3/IO::Socket::IP.*
2013-03-15 13:28:46 +00:00
# IO-Zlib
%exclude %dir %{privlib}/IO
%exclude %{privlib}/IO/Zlib.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/IO::Zlib.*
2013-03-15 13:28:46 +00:00
# HTTP-Tiny
%exclude %dir %{privlib}/HTTP
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/HTTP/Tiny.pm
%exclude %{_mandir}/man3/HTTP::Tiny*
2013-03-15 13:28:46 +00:00
# IPC-Cmd
%exclude %{privlib}/IPC/Cmd.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/IPC::Cmd.3*
2015-10-07 13:08:04 +00:00
# IPC-SysV
%exclude %{archlib}/auto/IPC
%exclude %{archlib}/IPC/Msg.pm
%exclude %{archlib}/IPC/Semaphore.pm
%exclude %{archlib}/IPC/SharedMem.pm
%exclude %{archlib}/IPC/SysV.pm
%exclude %{_mandir}/man3/IPC::Msg.*
%exclude %{_mandir}/man3/IPC::Semaphore.*
%exclude %{_mandir}/man3/IPC::SharedMem.*
%exclude %{_mandir}/man3/IPC::SysV.*
2013-03-15 13:28:46 +00:00
# JSON-PP
2011-06-09 07:00:05 +00:00
%exclude %{_bindir}/json_pp
%exclude %dir %{privlib}/JSON
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/JSON/PP
%exclude %{privlib}/JSON/PP.pm
%exclude %{_mandir}/man1/json_pp.1*
%exclude %{_mandir}/man3/JSON::PP.3*
%exclude %{_mandir}/man3/JSON::PP::Boolean.3pm*
# libnet
%exclude %{privlib}/Net/Cmd.pm
%exclude %{privlib}/Net/Config.pm
%exclude %{privlib}/Net/Domain.pm
%exclude %{privlib}/Net/FTP
%exclude %{privlib}/Net/FTP.pm
%exclude %{privlib}/Net/libnetFAQ.pod
%exclude %{privlib}/Net/NNTP.pm
%exclude %{privlib}/Net/Netrc.pm
%exclude %{privlib}/Net/POP3.pm
%exclude %{privlib}/Net/SMTP.pm
%exclude %{privlib}/Net/Time.pm
%exclude %{_mandir}/man3/Net::Cmd.*
%exclude %{_mandir}/man3/Net::Config.*
%exclude %{_mandir}/man3/Net::Domain.*
%exclude %{_mandir}/man3/Net::FTP.*
%exclude %{_mandir}/man3/Net::libnetFAQ.*
%exclude %{_mandir}/man3/Net::NNTP.*
%exclude %{_mandir}/man3/Net::Netrc.*
%exclude %{_mandir}/man3/Net::POP3.*
%exclude %{_mandir}/man3/Net::SMTP.*
%exclude %{_mandir}/man3/Net::Time.*
# libnetcfg
%exclude %{_bindir}/libnetcfg
%exclude %{_mandir}/man1/libnetcfg*
2013-03-15 13:28:46 +00:00
# Locale-Codes
%exclude %dir %{privlib}/Locale
%exclude %{privlib}/Locale/Codes
%exclude %{privlib}/Locale/Codes.*
%exclude %{privlib}/Locale/Country.*
%exclude %{privlib}/Locale/Currency.*
%exclude %{privlib}/Locale/Language.*
%exclude %{privlib}/Locale/Script.*
%exclude %{_mandir}/man3/Locale::Codes::*
%exclude %{_mandir}/man3/Locale::Codes.*
%exclude %{_mandir}/man3/Locale::Country.*
%exclude %{_mandir}/man3/Locale::Currency.*
%exclude %{_mandir}/man3/Locale::Language.*
%exclude %{_mandir}/man3/Locale::Script.*
2013-04-05 15:16:43 +00:00
# Locale-Maketext
%exclude %dir %{privlib}/Locale
2013-04-05 15:16:43 +00:00
%exclude %dir %{privlib}/Locale/Maketext
%exclude %{privlib}/Locale/Maketext.*
%exclude %{privlib}/Locale/Maketext/Cookbook.*
%exclude %{privlib}/Locale/Maketext/Guts.*
%exclude %{privlib}/Locale/Maketext/GutsLoader.*
%exclude %{privlib}/Locale/Maketext/TPJ13.*
%exclude %{_mandir}/man3/Locale::Maketext.*
%exclude %{_mandir}/man3/Locale::Maketext::Cookbook.*
%exclude %{_mandir}/man3/Locale::Maketext::Guts.*
%exclude %{_mandir}/man3/Locale::Maketext::GutsLoader.*
%exclude %{_mandir}/man3/Locale::Maketext::TPJ13.*
2013-03-15 13:28:46 +00:00
# Locale-Maketext-Simple
%exclude %dir %{privlib}/Locale
%exclude %dir %{privlib}/Locale/Maketext
%exclude %{privlib}/Locale/Maketext/Simple.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Locale::Maketext::Simple.*
2015-07-08 14:49:43 +00:00
# Math-BigInt
%exclude %{privlib}/Math/BigFloat.pm
%exclude %{privlib}/Math/BigInt.pm
2015-07-13 14:52:41 +00:00
%exclude %dir %exclude %{privlib}/Math/BigInt
2015-07-08 14:49:43 +00:00
%exclude %{privlib}/Math/BigInt/Calc.pm
%exclude %{privlib}/Math/BigInt/CalcEmu.pm
%exclude %{_mandir}/man3/Math::BigFloat.*
%exclude %{_mandir}/man3/Math::BigInt.*
%exclude %{_mandir}/man3/Math::BigInt::Calc.*
%exclude %{_mandir}/man3/Math::BigInt::CalcEmu.*
2015-07-13 15:09:09 +00:00
# Math-BigInt-FastCalc
%exclude %{archlib}/Math
%exclude %{archlib}/auto/Math
%exclude %{_mandir}/man3/Math::BigInt::FastCalc.*
2015-07-13 14:58:45 +00:00
# Math-BigRat
%exclude %{privlib}/Math/BigRat.pm
%exclude %{_mandir}/man3/Math::BigRat.*
2015-07-13 15:20:12 +00:00
# Math-Complex
%dir %exclude %{privlib}/Math
%exclude %{privlib}/Math/Complex.pm
%exclude %{privlib}/Math/Trig.pm
%exclude %{_mandir}/man3/Math::Complex.*
%exclude %{_mandir}/man3/Math::Trig.*
2015-08-07 11:54:33 +00:00
# Memoize
%exclude %{privlib}/Memoize
%exclude %{privlib}/Memoize.pm
%exclude %{_mandir}/man3/Memoize::*
%exclude %{_mandir}/man3/Memoize.*
2015-07-08 13:07:25 +00:00
# MIME-Base64
%exclude %{archlib}/auto/MIME
%exclude %{archlib}/MIME
%exclude %{_mandir}/man3/MIME::*
2008-01-10 02:53:58 +00:00
# Module-CoreList
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/CoreList
%exclude %{privlib}/Module/CoreList.pm
%exclude %{privlib}/Module/CoreList.pod
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Module::CoreList*
# Module-CoreList-tools
%exclude %{_bindir}/corelist
%exclude %{_mandir}/man1/corelist*
2008-01-10 02:53:58 +00:00
# Module-Load
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/Load.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Module::Load.*
# Module-Load-Conditional
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/Load
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Module::Load::Conditional*
# Module-Loaded
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/Loaded.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Module::Loaded*
2011-06-09 07:00:05 +00:00
# Module-Metadata
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/Metadata.pm
2011-06-09 07:00:05 +00:00
%exclude %{_mandir}/man3/Module::Metadata.3pm*
2015-08-07 12:32:12 +00:00
# Net-Ping
%exclude %{privlib}/Net/Ping.pm
%exclude %{_mandir}/man3/Net::Ping.*
# PathTools
2011-03-15 16:18:13 +00:00
%exclude %{archlib}/Cwd.pm
%exclude %{archlib}/File/Spec*
2011-04-01 11:30:46 +00:00
%exclude %{archlib}/auto/Cwd/
%exclude %{_mandir}/man3/Cwd*
2011-03-15 16:18:13 +00:00
%exclude %{_mandir}/man3/File::Spec*
2008-01-10 02:53:58 +00:00
# Params-Check
%exclude %{privlib}/Params/
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Params::Check*
2015-07-08 14:05:35 +00:00
# perlfaq
%exclude %{privlib}/perlfaq.pm
%exclude %{privlib}/pod/perlfaq*
%exclude %{privlib}/pod/perlglossary.pod
%exclude %{_mandir}/man1/perlfaq*
%exclude %{_mandir}/man1/perlglossary.*
2015-07-08 13:18:20 +00:00
# PerlIO-via-QuotedPrint
%exclude %{privlib}/PerlIO
%exclude %{_mandir}/man3/PerlIO::via::QuotedPrint.*
2011-06-09 07:00:05 +00:00
# Perl-OSType
%exclude %dir %{privlib}/Perl
2011-06-09 07:00:05 +00:00
%exclude %{privlib}/Perl/OSType.pm
%exclude %{_mandir}/man3/Perl::OSType.3pm*
# open
%exclude %{privlib}/open.pm
%exclude %{_mandir}/man3/open.3*
2009-12-18 11:57:43 +00:00
# parent
%exclude %{privlib}/parent.pm
%exclude %{_mandir}/man3/parent.3*
2013-02-05 13:00:36 +00:00
# Pod-Checker
%exclude %{_bindir}/podchecker
%exclude %{privlib}/Pod/Checker.pm
%exclude %{_mandir}/man1/podchecker.*
%exclude %{_mandir}/man3/Pod::Checker.*
2008-01-10 02:53:58 +00:00
# Pod-Escapes
%exclude %{privlib}/Pod/Escapes.pm
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Pod::Escapes.*
2015-08-07 13:12:51 +00:00
# Pod-Html
%exclude %{_bindir}/pod2html
%exclude %{privlib}/Pod/Html.pm
%exclude %{_mandir}/man1/pod2html.1*
%exclude %{_mandir}/man3/Pod::Html.*
2012-06-25 14:50:01 +00:00
# Pod-Parser
%exclude %{_bindir}/podselect
%exclude %{privlib}/Pod/Find.pm
%exclude %{privlib}/Pod/InputObjects.pm
%exclude %{privlib}/Pod/ParseUtils.pm
%exclude %{privlib}/Pod/Parser.pm
%exclude %{privlib}/Pod/PlainText.pm
%exclude %{privlib}/Pod/Select.pm
%exclude %{_mandir}/man1/podselect.1*
%exclude %{_mandir}/man3/Pod::Find.*
%exclude %{_mandir}/man3/Pod::InputObjects.*
2012-06-26 07:21:59 +00:00
%exclude %{_mandir}/man3/Pod::ParseUtils.*
2012-06-25 14:50:01 +00:00
%exclude %{_mandir}/man3/Pod::Parser.*
%exclude %{_mandir}/man3/Pod::PlainText.*
%exclude %{_mandir}/man3/Pod::Select.*
2011-11-21 12:30:42 +00:00
# Pod-Perldoc
%exclude %{_bindir}/perldoc
%exclude %{privlib}/pod/perldoc.pod
%exclude %{privlib}/Pod/Perldoc.pm
%exclude %{privlib}/Pod/Perldoc/
%exclude %{_mandir}/man1/perldoc.1*
%exclude %{_mandir}/man3/Pod::Perldoc*
2013-02-05 13:00:36 +00:00
# Pod-Usage
%exclude %{_bindir}/pod2usage
%exclude %{privlib}/Pod/Usage.pm
%exclude %{_mandir}/man1/pod2usage.*
%exclude %{_mandir}/man3/Pod::Usage.*
2012-09-12 09:00:40 +00:00
# podlators
%exclude %{_bindir}/pod2man
%exclude %{_bindir}/pod2text
%exclude %{privlib}/pod/perlpodstyle.pod
%exclude %{privlib}/Pod/Man.pm
%exclude %{privlib}/Pod/ParseLink.pm
%exclude %{privlib}/Pod/Text
%exclude %{privlib}/Pod/Text.pm
%exclude %{_mandir}/man1/pod2man.1*
%exclude %{_mandir}/man1/pod2text.1*
%exclude %{_mandir}/man1/perlpodstyle.1*
%exclude %{_mandir}/man3/Pod::Man*
%exclude %{_mandir}/man3/Pod::ParseLink*
%exclude %{_mandir}/man3/Pod::Text*
2008-01-10 02:53:58 +00:00
# Pod-Simple
%exclude %{privlib}/Pod/Simple/
%exclude %{privlib}/Pod/Simple.pm
%exclude %{privlib}/Pod/Simple.pod
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Pod::Simple*
2011-02-21 13:17:21 +00:00
# Scalar-List-Utils
%exclude %{archlib}/List/
%exclude %{archlib}/Scalar/
%exclude %{archlib}/Sub/
2011-02-21 13:17:21 +00:00
%exclude %{archlib}/auto/List/
%exclude %{_mandir}/man3/List::Util*
%exclude %{_mandir}/man3/Scalar::Util*
%exclude %{_mandir}/man3/Sub::Util*
2011-02-21 13:17:21 +00:00
2015-08-31 15:00:19 +00:00
# SelfLoader
%exclude %{privlib}/SelfLoader.pm
%exclude %{_mandir}/man3/SelfLoader*
2013-05-29 12:21:28 +00:00
# Storable
%exclude %{archlib}/Storable.pm
2013-05-29 12:21:28 +00:00
%exclude %{archlib}/auto/Storable/
%exclude %{_mandir}/man3/Storable.*
2013-04-09 14:44:54 +00:00
# Sys-Syslog
%exclude %{archlib}/Sys/Syslog.pm
%exclude %{archlib}/auto/Sys/Syslog/
%exclude %{_mandir}/man3/Sys::Syslog.*
# Term-ANSIColor
%exclude %{privlib}/Term/ANSIColor.pm
%exclude %{_mandir}/man3/Term::ANSIColor*
2008-01-10 02:53:58 +00:00
2015-07-08 13:32:06 +00:00
# Term-Cap
%exclude %{privlib}/Term/Cap.pm
%exclude %{_mandir}/man3/Term::Cap.*
2015-10-07 13:49:34 +00:00
# Test
%exclude %{privlib}/Test.pm
%exclude %{_mandir}/man3/Test.*
# Test-Harness
%exclude %{_bindir}/prove
%exclude %dir %{privlib}/App
%exclude %{privlib}/App/Prove*
%exclude %{privlib}/TAP*
%exclude %dir %{privlib}/Test
%exclude %{privlib}/Test/Harness*
%exclude %{_mandir}/man1/prove.1*
%exclude %{_mandir}/man3/App::Prove*
%exclude %{_mandir}/man3/TAP*
%exclude %{_mandir}/man3/Test::Harness*
2013-03-15 13:28:46 +00:00
# Test-Simple
%exclude %{privlib}/ok*
%exclude %dir %{privlib}/Test
%exclude %{privlib}/Test/More*
%exclude %{privlib}/Test/Builder*
%exclude %{privlib}/Test/Tester*
%exclude %{privlib}/Test/Simple*
%exclude %{privlib}/Test/Tutorial*
%exclude %{privlib}/Test/use
%exclude %{_mandir}/man3/ok*
%exclude %{_mandir}/man3/Test::More*
%exclude %{_mandir}/man3/Test::Builder*
%exclude %{_mandir}/man3/Test::Tester*
%exclude %{_mandir}/man3/Test::Simple*
%exclude %{_mandir}/man3/Test::Tutorial*
%exclude %{_mandir}/man3/Test::use::*
2015-07-08 13:43:07 +00:00
# Text-Balanced
%exclude %{privlib}/Text/Balanced.pm
%exclude %{_mandir}/man3/Text::Balanced.*
2013-02-13 08:02:43 +00:00
# Text-ParseWords
%exclude %{privlib}/Text/ParseWords.pm
%exclude %{_mandir}/man3/Text::ParseWords.*
2015-03-25 12:59:11 +00:00
# Text-Tabs+Wrap
%exclude %{privlib}/Text/Tabs.pm
%exclude %{privlib}/Text/Wrap.pm
%exclude %{_mandir}/man3/Text::Tabs.*
%exclude %{_mandir}/man3/Text::Wrap.*
2013-01-30 12:41:13 +00:00
2013-02-14 10:05:32 +00:00
# Thread-Queue
%exclude %{privlib}/Thread/Queue.pm
%exclude %{_mandir}/man3/Thread::Queue.*
2013-04-26 09:36:49 +00:00
# Time-HiRes
%exclude %dir %{archlib}/Time
2013-04-26 09:36:49 +00:00
%exclude %{archlib}/Time/HiRes.pm
%exclude %dir %{archlib}/auto/Time
%exclude %{archlib}/auto/Time/HiRes
2013-04-26 09:36:49 +00:00
%exclude %{_mandir}/man3/Time::HiRes.*
2013-03-15 13:24:43 +00:00
# Time-Local
%exclude %{privlib}/Time/Local.pm
%exclude %{_mandir}/man3/Time::Local.*
2013-03-15 13:28:46 +00:00
# Time-Piece
%exclude %dir %{archlib}/Time
%exclude %{archlib}/Time/Piece.pm
%exclude %{archlib}/Time/Seconds.pm
%exclude %dir %{archlib}/auto/Time
%exclude %{archlib}/auto/Time/Piece
2008-01-10 02:53:58 +00:00
%exclude %{_mandir}/man3/Time::Piece.3*
%exclude %{_mandir}/man3/Time::Seconds.3*
2011-11-23 17:22:55 +00:00
# Socket
%exclude %dir %{archlib}/auto/Socket
%exclude %{archlib}/auto/Socket/Socket.*
%exclude %{archlib}/Socket.pm
%exclude %{_mandir}/man3/Socket.3*
# threads
2010-10-01 13:21:41 +00:00
%dir %exclude %{archlib}/auto/threads
%exclude %{archlib}/auto/threads/threads*
%exclude %{archlib}/threads.pm
%exclude %{_mandir}/man3/threads.3*
# threads-shared
%exclude %{archlib}/auto/threads/shared*
2010-10-01 13:21:41 +00:00
%exclude %dir %{archlib}/threads
%exclude %{archlib}/threads/shared*
%exclude %{_mandir}/man3/threads::shared*
2015-07-08 14:24:49 +00:00
# Unicode-Collate
%dir %exclude %{archlib}/auto/Unicode
%exclude %{archlib}/auto/Unicode/Collate
%dir %exclude %{archlib}/Unicode
%exclude %{archlib}/Unicode/Collate
%exclude %{archlib}/Unicode/Collate.pm
%exclude %{privlib}/Unicode/Collate
%exclude %{_mandir}/man3/Unicode::Collate.*
%exclude %{_mandir}/man3/Unicode::Collate::*
2015-07-08 14:12:31 +00:00
# Unicode-Normalize
%exclude %{archlib}/auto/Unicode/Normalize
%exclude %{archlib}/Unicode/Normalize.pm
2015-07-08 14:12:31 +00:00
%exclude %{_mandir}/man3/Unicode::Normalize.*
2008-01-10 02:53:58 +00:00
# version
%exclude %{privlib}/version.pm
%exclude %{privlib}/version.pod
2010-01-08 15:07:12 +00:00
%exclude %{privlib}/version/
%exclude %{_mandir}/man3/version.3*
%exclude %{_mandir}/man3/version::Internals.3*
2008-01-10 02:53:58 +00:00
%files libs
%license Artistic Copying
%doc AUTHORS README Changes
%dir %{archlib}
%dir %{archlib}/auto
%{archlib}/auto/re
%dir %{archlib}/CORE
%{archlib}/CORE/libperl.so
%{archlib}/re.pm
%{_libdir}/libperl.so.*
%dir %{perl_vendorarch}
%dir %{perl_vendorarch}/auto
%dir %{privlib}
%{privlib}/integer.pm
%{privlib}/strict.pm
%{privlib}/unicore
%{privlib}/utf8.pm
%{privlib}/utf8_heavy.pl
%{privlib}/warnings.pm
%{privlib}/XSLoader.pm
%dir %{perl_vendorlib}
%{_mandir}/man3/integer.*
%{_mandir}/man3/re.*
%{_mandir}/man3/strict.*
%{_mandir}/man3/utf8.*
%{_mandir}/man3/warnings.*
%{_mandir}/man3/XSLoader.*
%files devel
%{_bindir}/h2xs
%{_mandir}/man1/h2xs*
%{_bindir}/perlivp
%{_mandir}/man1/perlivp*
%{archlib}/CORE/*.h
%{_libdir}/libperl.so
%{_mandir}/man1/perlxs*
%dir %{_datadir}/systemtap
%dir %{_datadir}/systemtap/tapset
%{tapsetdir}/%{libperl_stp}
%doc perl-example.stp
%files macros
%{_rpmconfigdir}/macros.d/macros.perl
%files tests
%{perl5_testdir}/
%files utils
%{_bindir}/c2ph
%{_bindir}/h2ph
%{_bindir}/perlbug
%{_bindir}/perlthanks
%{_bindir}/pl2pm
%{_bindir}/pstruct
%{_bindir}/splain
%dir %{privlib}/pod
%{privlib}/pod/perlutil.pod
%{_mandir}/man1/c2ph.*
%{_mandir}/man1/h2ph.*
%{_mandir}/man1/perlbug.*
%{_mandir}/man1/perlthanks.*
%{_mandir}/man1/perlutil.*
%{_mandir}/man1/pl2pm.*
%{_mandir}/man1/pstruct.*
%{_mandir}/man1/splain.*
2012-12-18 16:07:53 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Archive-Tar
%{_bindir}/ptar
%{_bindir}/ptardiff
%{_bindir}/ptargrep
%dir %{privlib}/Archive
%{privlib}/Archive/Tar
%{privlib}/Archive/Tar.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man1/ptar.1*
%{_mandir}/man1/ptardiff.1*
%{_mandir}/man1/ptargrep.1*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Archive::Tar*
2012-12-18 16:07:53 +00:00
%endif
2008-01-10 02:53:58 +00:00
2015-08-31 11:31:18 +00:00
%files Attribute-Handlers
%{privlib}/Attribute
%{_mandir}/man3/Attribute::Handlers.*
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-15 14:39:42 +00:00
%files autodie
%{privlib}/autodie/
%{privlib}/autodie.pm
%{privlib}/Fatal.pm
%{_mandir}/man3/autodie.3*
%{_mandir}/man3/autodie::*
%{_mandir}/man3/Fatal.3*
%endif
2013-02-15 14:39:42 +00:00
2014-10-29 13:57:39 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-10-23 14:08:43 +00:00
%files B-Debug
%dir %{privlib}/B
2014-10-23 14:08:43 +00:00
%{privlib}/B/Debug.pm
%{_mandir}/man3/B::Debug.3*
2013-01-30 16:16:05 +00:00
2015-07-13 14:52:41 +00:00
%files bignum
%{privlib}/bigint.pm
%{privlib}/bignum.pm
%{privlib}/bigrat.pm
%dir %{privlib}/Math
%{privlib}/Math/BigFloat
%dir %{privlib}/Math/BigInt
%{privlib}/Math/BigInt/Trace.pm
%{_mandir}/man3/bigint.*
%{_mandir}/man3/bignum.*
%{_mandir}/man3/bigrat.*
2011-09-13 13:26:34 +00:00
%files Carp
%{privlib}/Carp
%{privlib}/Carp.*
%{_mandir}/man3/Carp.*
%files Compress-Raw-Bzip2
%dir %{archlib}/Compress
%dir %{archlib}/Compress/Raw
%{archlib}/Compress/Raw/Bzip2.pm
%dir %{archlib}/auto/Compress
%dir %{archlib}/auto/Compress/Raw
%{archlib}/auto/Compress/Raw/Bzip2
%{_mandir}/man3/Compress::Raw::Bzip2*
2008-01-10 02:53:58 +00:00
%files Compress-Raw-Zlib
%dir %{archlib}/Compress
%dir %{archlib}/Compress/Raw
%{archlib}/Compress/Raw/Zlib.pm
%dir %{archlib}/auto/Compress
%dir %{archlib}/auto/Compress/Raw
%{archlib}/auto/Compress/Raw/Zlib
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Compress::Raw::Zlib*
%endif
2008-01-10 02:53:58 +00:00
2015-07-15 10:28:29 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 12:58:03 +00:00
%files Config-Perl-V
%dir %{privlib}/Config
%{privlib}/Config/Perl
%{_mandir}/man3/Config::Perl::V.*
2015-07-15 10:28:29 +00:00
%endif
2015-07-08 12:58:03 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-21 10:36:40 +00:00
%files constant
%{privlib}/constant.pm
%{_mandir}/man3/constant.3*
%endif
2013-03-21 10:36:40 +00:00
2014-09-10 12:41:49 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files CPAN
%{_bindir}/cpan
%dir %{privlib}/App
%{privlib}/App/Cpan.pm
%{privlib}/CPAN
%{privlib}/CPAN.pm
%{_mandir}/man1/cpan.1*
%{_mandir}/man3/App::Cpan.*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/CPAN.*
%{_mandir}/man3/CPAN:*
%exclude %{privlib}/CPAN/Meta/
%exclude %{privlib}/CPAN/Meta.pm
%exclude %{_mandir}/man3/CPAN::Meta*
2014-09-10 12:41:49 +00:00
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files CPAN-Meta
%dir %{privlib}/CPAN/Meta
2011-06-09 07:00:05 +00:00
%{privlib}/CPAN/Meta.pm
%{privlib}/CPAN/Meta/Converter.pm
%{privlib}/CPAN/Meta/Feature.pm
%dir %{privlib}/CPAN/Meta/History
2011-06-09 07:00:05 +00:00
%{privlib}/CPAN/Meta/History.pm
%{privlib}/CPAN/Meta/Merge.pm
2011-06-09 07:00:05 +00:00
%{privlib}/CPAN/Meta/Prereqs.pm
%{privlib}/CPAN/Meta/Spec.pm
%{privlib}/CPAN/Meta/Validator.pm
%{_mandir}/man3/CPAN::Meta*
%exclude %{_mandir}/man3/CPAN::Meta::YAML*
%exclude %{_mandir}/man3/CPAN::Meta::Requirements*
%endif
2011-06-09 07:00:05 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files CPAN-Meta-Requirements
%dir %{privlib}/CPAN
%dir %{privlib}/CPAN/Meta
%{privlib}/CPAN/Meta/Requirements.pm
%{_mandir}/man3/CPAN::Meta::Requirements.3*
%endif
2012-12-18 16:16:53 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files CPAN-Meta-YAML
%dir %{privlib}/CPAN
%dir %{privlib}/CPAN/Meta
2011-06-09 07:00:05 +00:00
%{privlib}/CPAN/Meta/YAML.pm
%{_mandir}/man3/CPAN::Meta::YAML*
2012-12-18 16:16:53 +00:00
%endif
2011-06-09 07:00:05 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-04-10 14:58:40 +00:00
%files Data-Dumper
%dir %{archlib}/auto/Data
%dir %{archlib}/auto/Data/Dumper
%{archlib}/auto/Data/Dumper/Dumper.so
%dir %{archlib}/Data
%{archlib}/Data/Dumper.pm
%{_mandir}/man3/Data::Dumper.3*
2013-03-21 15:39:32 +00:00
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-21 15:39:32 +00:00
%files DB_File
%{archlib}/DB_File.pm
%dir %{archlib}/auto/DB_File
%{archlib}/auto/DB_File/DB_File.so
%{_mandir}/man3/DB_File*
%endif
2012-04-10 14:58:40 +00:00
2015-08-31 14:36:37 +00:00
%files Devel-Peek
%dir %{archlib}/Devel
%{archlib}/Devel/Peek.pm
%dir %{archlib}/auto/Devel
%{archlib}/auto/Devel/Peek
%{_mandir}/man3/Devel::Peek.*
2014-10-29 13:52:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-10-23 13:58:51 +00:00
%files Devel-PPPort
%dir %{archlib}/Devel
2014-10-23 13:58:51 +00:00
%{archlib}/Devel/PPPort.pm
%{_mandir}/man3/Devel::PPPort.3*
2014-10-29 13:52:58 +00:00
%endif
2014-10-23 13:58:51 +00:00
2015-08-31 14:49:08 +00:00
%files Devel-SelfStubber
%dir %{privlib}/Devel
%{privlib}/Devel/SelfStubber.pm
%{_mandir}/man3/Devel::SelfStubber.*
2013-03-21 15:39:32 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Digest
%{privlib}/Digest.pm
2011-10-04 15:39:54 +00:00
%dir %{privlib}/Digest
%{privlib}/Digest/base.pm
%{privlib}/Digest/file.pm
%{_mandir}/man3/Digest.3*
%{_mandir}/man3/Digest::base.3*
%{_mandir}/man3/Digest::file.3*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%files Digest-MD5
%dir %{archlib}/Digest
%{archlib}/Digest/MD5.pm
%dir %{archlib}/auto/Digest
%{archlib}/auto/Digest/MD5
%{_mandir}/man3/Digest::MD5.3*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Digest-SHA
%{_bindir}/shasum
%dir %{archlib}/Digest
%{archlib}/Digest/SHA.pm
%dir %{archlib}/auto/Digest
%{archlib}/auto/Digest/SHA
2008-01-10 02:53:58 +00:00
%{_mandir}/man1/shasum.1*
%{_mandir}/man3/Digest::SHA.3*
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-13 08:53:09 +00:00
%files Encode
2015-06-03 14:37:24 +00:00
%{_bindir}/encguess
2013-02-13 08:53:09 +00:00
%{_bindir}/piconv
%{archlib}/Encode*
%{archlib}/auto/Encode*
%{privlib}/Encode
%exclude %{privlib}/Encode/*.e2x
%exclude %{privlib}/Encode/encode.h
2015-06-03 14:37:24 +00:00
%{_mandir}/man1/encguess.1*
2013-02-13 08:53:09 +00:00
%{_mandir}/man1/piconv.1*
%{_mandir}/man3/Encode*.3*
2014-11-19 09:21:14 +00:00
%files encoding
%{archlib}/encoding.pm
%{_mandir}/man3/encoding.3*
2013-02-13 08:53:09 +00:00
%files Encode-devel
%{_bindir}/enc2xs
%dir %{privlib}/Encode
2013-02-13 08:53:09 +00:00
%{privlib}/Encode/*.e2x
%{privlib}/Encode/encode.h
%{_mandir}/man1/enc2xs.1*
%endif
2013-02-13 08:53:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 08:59:58 +00:00
%files Env
%{privlib}/Env.pm
%{_mandir}/man3/Env.3*
%endif
2013-03-22 08:59:58 +00:00
2015-08-31 16:24:16 +00:00
%files Errno
%{archlib}/Errno.pm
%{_mandir}/man3/Errno.*
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 09:51:25 +00:00
%files Exporter
%{privlib}/Exporter*
%{_mandir}/man3/Exporter*
%endif
2013-03-22 09:51:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files experimental
%{privlib}/experimental*
%{_mandir}/man3/experimental*
%endif
2014-10-29 13:59:03 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files ExtUtils-CBuilder
%dir %{privlib}/ExtUtils
%{privlib}/ExtUtils/CBuilder
%{privlib}/ExtUtils/CBuilder.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/ExtUtils::CBuilder*
2014-10-29 13:59:03 +00:00
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2014-11-12 13:11:50 +00:00
%files ExtUtils-Command
%dir %{privlib}/ExtUtils
2014-11-12 13:11:50 +00:00
%{privlib}/ExtUtils/Command.pm
%{_mandir}/man3/ExtUtils::Command.*
%endif
2014-11-12 13:11:50 +00:00
%files ExtUtils-Embed
%dir %{privlib}/ExtUtils
%{privlib}/ExtUtils/Embed.pm
%{_mandir}/man3/ExtUtils::Embed*
2014-10-29 14:00:15 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-28 17:35:16 +00:00
%files ExtUtils-Install
%dir %{privlib}/ExtUtils
2011-11-28 17:35:16 +00:00
%{privlib}/ExtUtils/Install.pm
%{privlib}/ExtUtils/Installed.pm
%{privlib}/ExtUtils/Packlist.pm
%{_mandir}/man3/ExtUtils::Install.3*
%{_mandir}/man3/ExtUtils::Installed.3*
%{_mandir}/man3/ExtUtils::Packlist.3*
2014-10-29 14:00:15 +00:00
%endif
2011-11-28 17:35:16 +00:00
2012-09-18 15:51:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-29 13:28:18 +00:00
%files ExtUtils-Manifest
%dir %{privlib}/ExtUtils
2011-11-29 13:28:18 +00:00
%{privlib}/ExtUtils/Manifest.pm
%{privlib}/ExtUtils/MANIFEST.SKIP
%{_mandir}/man3/ExtUtils::Manifest.3*
2012-09-18 15:51:28 +00:00
%endif
2011-11-29 13:28:18 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files ExtUtils-MakeMaker
%{_bindir}/instmodsh
%dir %{privlib}/ExtUtils
%{privlib}/ExtUtils/Command/
%{privlib}/ExtUtils/Liblist
%{privlib}/ExtUtils/Liblist.pm
%{privlib}/ExtUtils/MakeMaker
%{privlib}/ExtUtils/MakeMaker.pm
%{privlib}/ExtUtils/MM.pm
%{privlib}/ExtUtils/MM_*.pm
%{privlib}/ExtUtils/MY.pm
%{privlib}/ExtUtils/Mkbootstrap.pm
%{privlib}/ExtUtils/Mksymlists.pm
%{privlib}/ExtUtils/testlib.pm
%{_mandir}/man1/instmodsh.1*
%{_mandir}/man3/ExtUtils::Command::MM*
%{_mandir}/man3/ExtUtils::Liblist.3*
%{_mandir}/man3/ExtUtils::MM.3*
%{_mandir}/man3/ExtUtils::MM_*
%{_mandir}/man3/ExtUtils::MY.3*
%{_mandir}/man3/ExtUtils::MakeMaker*
%{_mandir}/man3/ExtUtils::Mkbootstrap.3*
%{_mandir}/man3/ExtUtils::Mksymlists.3*
%{_mandir}/man3/ExtUtils::testlib.3*
%endif
%files ExtUtils-Miniperl
%dir %{privlib}/ExtUtils
%{privlib}/ExtUtils/Miniperl.pm
%{_mandir}/man3/ExtUtils::Miniperl.3*
%if %{dual_life} || %{rebuild_from_scratch}
%files ExtUtils-MM-Utils
%dir %{privlib}/ExtUtils
%dir %{privlib}/ExtUtils/MM
%{privlib}/ExtUtils/MM/Utils.pm
%{_mandir}/man3/ExtUtils::MM::Utils.*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files ExtUtils-ParseXS
%dir %{privlib}/ExtUtils
%dir %{privlib}/ExtUtils/ParseXS
%{privlib}/ExtUtils/ParseXS.pm
%{privlib}/ExtUtils/ParseXS.pod
%{privlib}/ExtUtils/ParseXS/Constants.pm
%{privlib}/ExtUtils/ParseXS/CountLines.pm
%{privlib}/ExtUtils/ParseXS/Eval.pm
%{privlib}/ExtUtils/ParseXS/Utilities.pm
%dir %{privlib}/ExtUtils/Typemaps
%{privlib}/ExtUtils/Typemaps.pm
%{privlib}/ExtUtils/Typemaps/Cmd.pm
%{privlib}/ExtUtils/Typemaps/InputMap.pm
%{privlib}/ExtUtils/Typemaps/OutputMap.pm
%{privlib}/ExtUtils/Typemaps/Type.pm
%{privlib}/ExtUtils/xsubpp
%{_bindir}/xsubpp
%{_mandir}/man1/xsubpp*
2008-01-10 02:53:58 +00:00
%{_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*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files File-Fetch
%dir %{privlib}/File
%{privlib}/File/Fetch.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/File::Fetch.3*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 13:53:33 +00:00
%files File-Path
%dir %{privlib}/File
2013-03-22 13:53:33 +00:00
%{privlib}/File/Path.pm
%{_mandir}/man3/File::Path.3*
%endif
2013-03-22 13:53:33 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-22 15:03:06 +00:00
%files File-Temp
%dir %{privlib}/File
2013-03-22 15:03:06 +00:00
%{privlib}/File/Temp.pm
%{_mandir}/man3/File::Temp.3*
%endif
2013-03-22 15:03:06 +00:00
2012-12-18 15:51:14 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-02-21 17:16:25 +00:00
%files Filter
%dir %{archlib}/auto/Filter
2012-02-21 17:16:25 +00:00
%{archlib}/auto/Filter/Util
%dir %{archlib}/Filter
2012-02-21 17:16:25 +00:00
%{archlib}/Filter/Util
%{privlib}/pod/perlfilter.pod
%{_mandir}/man1/perlfilter.*
%{_mandir}/man3/Filter::Util::*
2012-12-18 15:51:14 +00:00
%endif
2012-02-21 17:16:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2014-11-12 13:21:25 +00:00
%files Filter-Simple
%dir %{privlib}/Filter
2014-11-12 13:21:25 +00:00
%{privlib}/Filter/Simple.pm
%{_mandir}/man3/Filter::Simple.3*
%endif
2014-11-12 13:21:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-05 13:58:31 +00:00
%files Getopt-Long
%dir %{privlib}/Getopt
2013-04-05 13:58:31 +00:00
%{privlib}/Getopt/Long.pm
%{_mandir}/man3/Getopt::Long.3*
%endif
2013-04-05 13:58:31 +00:00
2015-08-31 15:26:36 +00:00
%files IO
%dir %{archlib}/IO
%{archlib}/IO.pm
%{archlib}/IO/Dir.pm
%{archlib}/IO/File.pm
%{archlib}/IO/Handle.pm
%{archlib}/IO/Pipe.pm
%{archlib}/IO/Poll.pm
%{archlib}/IO/Seekable.pm
%{archlib}/IO/Select.pm
%dir %{archlib}/IO/Socket
%{archlib}/IO/Socket/INET.pm
%{archlib}/IO/Socket/UNIX.pm
2015-08-31 15:26:36 +00:00
%{archlib}/IO/Socket.pm
%dir %{archlib}/auto/IO
%{archlib}/auto/IO/IO.so
%{_mandir}/man3/IO.*
%{_mandir}/man3/IO::Dir.*
%{_mandir}/man3/IO::File.*
%{_mandir}/man3/IO::Handle.*
%{_mandir}/man3/IO::Pipe.*
%{_mandir}/man3/IO::Poll.*
%{_mandir}/man3/IO::Seekable.*
%{_mandir}/man3/IO::Select.*
%{_mandir}/man3/IO::Socket::INET.*
%{_mandir}/man3/IO::Socket::UNIX.*
2015-08-31 15:26:36 +00:00
%{_mandir}/man3/IO::Socket.*
%if %{dual_life} || %{rebuild_from_scratch}
%files IO-Compress
# IO-Compress
%{_bindir}/zipdetails
%dir %{privlib}/IO
%dir %{privlib}/IO/Compress
%{privlib}/IO/Compress/FAQ.pod
%{_mandir}/man1/zipdetails.*
%{_mandir}/man3/IO::Compress::FAQ.*
# Compress-Zlib
%dir %{privlib}/Compress
%{privlib}/Compress/Zlib.pm
%{_mandir}/man3/Compress::Zlib*
#IO-Compress-Base
%dir %{privlib}/File
%{privlib}/File/GlobMapper.pm
%dir %{privlib}/IO
%dir %{privlib}/IO/Compress
%{privlib}/IO/Compress/Base
%{privlib}/IO/Compress/Base.pm
%dir %{privlib}/IO/Uncompress
%{privlib}/IO/Uncompress/AnyUncompress.pm
%{privlib}/IO/Uncompress/Base.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/File::GlobMapper.*
%{_mandir}/man3/IO::Compress::Base.*
%{_mandir}/man3/IO::Uncompress::AnyUncompress.*
%{_mandir}/man3/IO::Uncompress::Base.*
# IO-Compress-Zlib
%dir %{privlib}/IO
%dir %{privlib}/IO/Compress
%{privlib}/IO/Compress/Adapter
%{privlib}/IO/Compress/Deflate.pm
%{privlib}/IO/Compress/Bzip2.pm
%{privlib}/IO/Compress/Gzip
%{privlib}/IO/Compress/Gzip.pm
%{privlib}/IO/Compress/RawDeflate.pm
%{privlib}/IO/Compress/Zip
%{privlib}/IO/Compress/Zip.pm
%{privlib}/IO/Compress/Zlib
%dir %{privlib}/IO/Uncompress
%{privlib}/IO/Uncompress/Adapter/
%{privlib}/IO/Uncompress/AnyInflate.pm
%{privlib}/IO/Uncompress/Bunzip2.pm
%{privlib}/IO/Uncompress/Gunzip.pm
%{privlib}/IO/Uncompress/Inflate.pm
%{privlib}/IO/Uncompress/RawInflate.pm
%{privlib}/IO/Uncompress/Unzip.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/IO::Compress::Deflate*
%{_mandir}/man3/IO::Compress::Gzip*
%{_mandir}/man3/IO::Compress::Bzip2*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/IO::Compress::RawDeflate*
%{_mandir}/man3/IO::Compress::Zip*
%{_mandir}/man3/IO::Uncompress::AnyInflate*
%{_mandir}/man3/IO::Uncompress::Bunzip2*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/IO::Uncompress::Gunzip*
%{_mandir}/man3/IO::Uncompress::Inflate*
%{_mandir}/man3/IO::Uncompress::RawInflate*
%{_mandir}/man3/IO::Uncompress::Unzip*
%endif
2008-01-10 02:53:58 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files IO-Socket-IP
%dir %{privlib}/IO
%dir %{privlib}/IO/Socket
%{privlib}/IO/Socket/IP.pm
%{_mandir}/man3/IO::Socket::IP.*
%endif
2008-01-10 02:53:58 +00:00
%files IO-Zlib
%dir %{privlib}/IO
%{privlib}/IO/Zlib.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/IO::Zlib.*
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files HTTP-Tiny
%dir %{privlib}/HTTP
2011-06-09 07:00:05 +00:00
%{privlib}/HTTP/Tiny.pm
%{_mandir}/man3/HTTP::Tiny*
%endif
2011-06-09 07:00:05 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files IPC-Cmd
%dir %{privlib}/IPC
%{privlib}/IPC/Cmd.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/IPC::Cmd.3*
%endif
2006-07-22 01:13:26 +00:00
2016-03-04 14:53:18 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-10-07 13:08:04 +00:00
%files IPC-SysV
%{archlib}/auto/IPC
%dir %{archlib}/IPC
%{archlib}/IPC/Msg.pm
%{archlib}/IPC/Semaphore.pm
%{archlib}/IPC/SharedMem.pm
%{archlib}/IPC/SysV.pm
%{_mandir}/man3/IPC::Msg.*
%{_mandir}/man3/IPC::Semaphore.*
%{_mandir}/man3/IPC::SharedMem.*
%{_mandir}/man3/IPC::SysV.*
2016-03-04 14:53:18 +00:00
%endif
2015-10-07 13:08:04 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files JSON-PP
%{_bindir}/json_pp
%dir %{privlib}/JSON
2011-06-09 07:00:05 +00:00
%{privlib}/JSON/PP
%{privlib}/JSON/PP.pm
%{_mandir}/man1/json_pp.1*
%{_mandir}/man3/JSON::PP.3*
%{_mandir}/man3/JSON::PP::Boolean.3pm*
%endif
2011-06-09 07:00:05 +00:00
2015-07-15 10:35:31 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files libnet
%dir %{privlib}/Net
%{privlib}/Net/Cmd.pm
%{privlib}/Net/Config.pm
%{privlib}/Net/Domain.pm
%{privlib}/Net/FTP
%{privlib}/Net/FTP.pm
%{privlib}/Net/libnetFAQ.pod
%{privlib}/Net/NNTP.pm
%{privlib}/Net/Netrc.pm
%{privlib}/Net/POP3.pm
%{privlib}/Net/SMTP.pm
%{privlib}/Net/Time.pm
%{_mandir}/man3/Net::Cmd.*
%{_mandir}/man3/Net::Config.*
%{_mandir}/man3/Net::Domain.*
%{_mandir}/man3/Net::FTP.*
%{_mandir}/man3/Net::libnetFAQ.*
%{_mandir}/man3/Net::NNTP.*
%{_mandir}/man3/Net::Netrc.*
%{_mandir}/man3/Net::POP3.*
%{_mandir}/man3/Net::SMTP.*
%{_mandir}/man3/Net::Time.*
2015-07-15 10:35:31 +00:00
%endif
%files libnetcfg
%{_bindir}/libnetcfg
%{_mandir}/man1/libnetcfg*
%if %{dual_life} || %{rebuild_from_scratch}
%files Locale-Codes
%dir %{privlib}/Locale
%{privlib}/Locale/Codes
%{privlib}/Locale/Codes.*
%{privlib}/Locale/Country.*
%{privlib}/Locale/Currency.*
%{privlib}/Locale/Language.*
%{privlib}/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.*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-05 15:16:43 +00:00
%files Locale-Maketext
%dir %{privlib}/Locale
2013-04-05 15:16:43 +00:00
%dir %{privlib}/Locale/Maketext
%{privlib}/Locale/Maketext.*
%{privlib}/Locale/Maketext/Cookbook.*
%{privlib}/Locale/Maketext/Guts.*
%{privlib}/Locale/Maketext/GutsLoader.*
%{privlib}/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.*
%endif
2013-04-05 15:16:43 +00:00
2008-01-10 02:53:58 +00:00
%files Locale-Maketext-Simple
%dir %{privlib}/Locale
%dir %{privlib}/Locale/Maketext
%{privlib}/Locale/Maketext/Simple.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Locale::Maketext::Simple.*
2006-07-22 01:13:26 +00:00
2015-12-15 08:30:01 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:49:43 +00:00
%files Math-BigInt
%dir %{privlib}/Math
%{privlib}/Math/BigFloat.pm
%{privlib}/Math/BigInt.pm
%dir %{privlib}/Math/BigInt
%{privlib}/Math/BigInt/Calc.pm
%{privlib}/Math/BigInt/CalcEmu.pm
%{_mandir}/man3/Math::BigFloat.*
%{_mandir}/man3/Math::BigInt.*
%{_mandir}/man3/Math::BigInt::Calc.*
%{_mandir}/man3/Math::BigInt::CalcEmu.*
2015-07-13 15:09:09 +00:00
%files Math-BigInt-FastCalc
%{archlib}/Math
%{archlib}/auto/Math
%{_mandir}/man3/Math::BigInt::FastCalc.*
2015-07-13 14:58:45 +00:00
%files Math-BigRat
%dir %{privlib}/Math
%{privlib}/Math/BigRat.pm
%{_mandir}/man3/Math::BigRat.*
2017-01-06 09:27:13 +00:00
%endif
2015-07-13 14:58:45 +00:00
2015-07-13 15:20:12 +00:00
%files Math-Complex
%dir %{privlib}/Math
%{privlib}/Math/Complex.pm
%{privlib}/Math/Trig.pm
%{_mandir}/man3/Math::Complex.*
%{_mandir}/man3/Math::Trig.*
2015-08-07 11:54:33 +00:00
%files Memoize
%{privlib}/Memoize
%{privlib}/Memoize.pm
%{_mandir}/man3/Memoize::*
%{_mandir}/man3/Memoize.*
2015-07-15 10:29:43 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:07:25 +00:00
%files MIME-Base64
%{archlib}/auto/MIME
%{archlib}/MIME
%{_mandir}/man3/MIME::*
2015-07-15 10:29:43 +00:00
%endif
2015-07-08 13:07:25 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Module-CoreList
%dir %{privlib}/Module
%{privlib}/Module/CoreList
%{privlib}/Module/CoreList.pm
%{privlib}/Module/CoreList.pod
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Module::CoreList*
2006-07-22 01:13:26 +00:00
%files Module-CoreList-tools
%{_bindir}/corelist
%{_mandir}/man1/corelist*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Module-Load
%dir %{privlib}/Module
%{privlib}/Module/Load.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Module::Load.*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Module-Load-Conditional
%dir %{privlib}/Module
%{privlib}/Module/Load
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Module::Load::Conditional*
%endif
2006-07-22 01:13:26 +00:00
2008-01-10 02:53:58 +00:00
%files Module-Loaded
%dir %{privlib}/Module
%{privlib}/Module/Loaded.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Module::Loaded*
2006-07-22 01:13:26 +00:00
2012-12-18 16:28:50 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files Module-Metadata
%dir %{privlib}/Module
2011-06-09 07:00:05 +00:00
%{privlib}/Module/Metadata.pm
%{_mandir}/man3/Module::Metadata.3pm*
2012-12-18 16:28:50 +00:00
%endif
2011-06-09 07:00:05 +00:00
2015-08-07 12:32:12 +00:00
%files Net-Ping
%dir %{privlib}/Net
%{privlib}/Net/Ping.pm
%{_mandir}/man3/Net::Ping.*
2013-02-04 12:08:32 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files PathTools
2011-03-15 16:18:13 +00:00
%{archlib}/Cwd.pm
%dir %{archlib}/File
%{archlib}/File/Spec*
%{archlib}/auto/Cwd
%{_mandir}/man3/Cwd*
2011-03-15 16:18:13 +00:00
%{_mandir}/man3/File::Spec*
2013-02-04 12:08:32 +00:00
%endif
2011-03-15 16:18:13 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Params-Check
%{privlib}/Params/
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Params::Check*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Parse-CPAN-Meta
%dir %{privlib}/Parse/
%dir %{privlib}/Parse/CPAN/
%{privlib}/Parse/CPAN/Meta.pm
%{_mandir}/man3/Parse::CPAN::Meta.3*
%endif
%files open
%{privlib}/open.pm
%{_mandir}/man3/open.3*
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files parent
%{privlib}/parent.pm
%{_mandir}/man3/parent.3*
%endif
2011-06-09 07:00:05 +00:00
2015-07-15 10:36:39 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:05:35 +00:00
%files perlfaq
%{privlib}/perlfaq.pm
%dir %{privlib}/pod
%{privlib}/pod/perlfaq*
%{privlib}/pod/perlglossary.pod
%{_mandir}/man1/perlfaq*
%{_mandir}/man1/perlglossary.*
2015-07-15 10:36:39 +00:00
%endif
2015-07-08 14:05:35 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:18:20 +00:00
%files PerlIO-via-QuotedPrint
%{privlib}/PerlIO
%{_mandir}/man3/PerlIO::via::QuotedPrint.*
%endif
2015-07-08 13:18:20 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-06-09 07:00:05 +00:00
%files Perl-OSType
%dir %{privlib}/Perl
2011-06-09 07:00:05 +00:00
%{privlib}/Perl/OSType.pm
%{_mandir}/man3/Perl::OSType.3pm*
%endif
2011-06-09 07:00:05 +00:00
2013-02-05 13:00:36 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Pod-Checker
%{_bindir}/podchecker
%dir %{privlib}/Pod
2013-02-05 13:00:36 +00:00
%{privlib}/Pod/Checker.pm
%{_mandir}/man1/podchecker.*
%{_mandir}/man3/Pod::Checker.*
%endif
2015-07-15 10:32:13 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Pod-Escapes
%dir %{privlib}/Pod
%{privlib}/Pod/Escapes.pm
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Pod::Escapes.*
2015-07-15 10:32:13 +00:00
%endif
2006-07-22 01:13:26 +00:00
2015-08-07 13:12:51 +00:00
%files Pod-Html
%license Pod-Html-license-clarification
%dir %{privlib}/Pod
%{_bindir}/pod2html
%{privlib}/Pod/Html.pm
%{_mandir}/man1/pod2html.1*
%{_mandir}/man3/Pod::Html.*
2013-01-16 13:13:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-06-25 14:50:01 +00:00
%files Pod-Parser
%{_bindir}/podselect
%dir %{privlib}/Pod
2012-06-25 14:50:01 +00:00
%{privlib}/Pod/Find.pm
%{privlib}/Pod/InputObjects.pm
%{privlib}/Pod/ParseUtils.pm
%{privlib}/Pod/Parser.pm
%{privlib}/Pod/PlainText.pm
%{privlib}/Pod/Select.pm
%{_mandir}/man1/podselect.1*
%{_mandir}/man3/Pod::Find.*
%{_mandir}/man3/Pod::InputObjects.*
2012-06-26 07:21:59 +00:00
%{_mandir}/man3/Pod::ParseUtils.*
2012-06-25 14:50:01 +00:00
%{_mandir}/man3/Pod::Parser.*
%{_mandir}/man3/Pod::PlainText.*
%{_mandir}/man3/Pod::Select.*
2013-01-16 13:13:09 +00:00
%endif
2012-06-25 14:50:01 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-11-21 12:30:42 +00:00
%files Pod-Perldoc
%{_bindir}/perldoc
%{privlib}/pod/perldoc.pod
%dir %{privlib}/Pod
%{privlib}/Pod/Perldoc
2011-11-21 12:30:42 +00:00
%{privlib}/Pod/Perldoc.pm
%{_mandir}/man1/perldoc.1*
%{_mandir}/man3/Pod::Perldoc*
%endif
2011-11-21 12:30:42 +00:00
2013-02-05 13:00:36 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Pod-Usage
%{_bindir}/pod2usage
%dir %{privlib}/Pod
2013-02-05 13:00:36 +00:00
%{privlib}/Pod/Usage.pm
%{_mandir}/man1/pod2usage.*
%{_mandir}/man3/Pod::Usage.*
%endif
2012-10-31 07:24:41 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2012-09-12 09:00:40 +00:00
%files podlators
%{_bindir}/pod2man
%{_bindir}/pod2text
%{privlib}/pod/perlpodstyle.pod
%dir %{privlib}/Pod
2012-09-12 09:00:40 +00:00
%{privlib}/Pod/Man.pm
%{privlib}/Pod/ParseLink.pm
%{privlib}/Pod/Text
%{privlib}/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*
2012-10-31 07:24:41 +00:00
%endif
2012-09-12 09:00:40 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Pod-Simple
%dir %{privlib}/Pod
%{privlib}/Pod/Simple
%{privlib}/Pod/Simple.pm
%{privlib}/Pod/Simple.pod
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Pod::Simple*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2011-02-21 13:17:21 +00:00
%files Scalar-List-Utils
%{archlib}/List
%{archlib}/Scalar
%{archlib}/Sub
%{archlib}/auto/List
2011-02-21 13:17:21 +00:00
%{_mandir}/man3/List::Util*
%{_mandir}/man3/Scalar::Util*
%{_mandir}/man3/Sub::Util*
%endif
2011-02-21 13:17:21 +00:00
2015-08-31 15:00:19 +00:00
%files SelfLoader
%{privlib}/SelfLoader.pm
%{_mandir}/man3/SelfLoader*
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-09 14:44:54 +00:00
%files Sys-Syslog
%dir %{archlib}/Sys
2013-04-09 14:44:54 +00:00
%{archlib}/Sys/Syslog.pm
%dir %{archlib}/auto/Sys
%{archlib}/auto/Sys/Syslog
2013-04-09 14:44:54 +00:00
%{_mandir}/man3/Sys::Syslog.*
%endif
2013-04-09 14:44:54 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Socket
%dir %{archlib}/auto/Socket
%{archlib}/auto/Socket/Socket.*
%{archlib}/Socket.pm
%{_mandir}/man3/Socket.3*
%endif
2013-05-30 08:51:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-05-29 12:21:28 +00:00
%files Storable
%{archlib}/Storable.pm
%{archlib}/auto/Storable
2013-05-29 12:21:28 +00:00
%{_mandir}/man3/Storable.*
2013-05-30 08:51:28 +00:00
%endif
2013-05-29 12:21:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files Term-ANSIColor
%dir %{privlib}/Term
%{privlib}/Term/ANSIColor.pm
%{_mandir}/man3/Term::ANSIColor*
%endif
2006-07-22 01:13:26 +00:00
2015-07-15 10:33:09 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:32:06 +00:00
%files Term-Cap
%dir %{privlib}/Term
%{privlib}/Term/Cap.pm
%{_mandir}/man3/Term::Cap.*
2015-07-15 10:33:09 +00:00
%endif
2015-07-08 13:32:06 +00:00
2015-10-07 13:49:34 +00:00
%files Test
%{privlib}/Test.pm
%{_mandir}/man3/Test.*
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Test-Harness
%{_bindir}/prove
%dir %{privlib}/App
%{privlib}/App/Prove*
%{privlib}/TAP*
%dir %{privlib}/Test
%{privlib}/Test/Harness*
2008-01-10 02:53:58 +00:00
%{_mandir}/man1/prove.1*
%{_mandir}/man3/App::Prove*
%{_mandir}/man3/TAP*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Test::Harness*
%endif
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files Test-Simple
%{privlib}/ok*
%dir %{privlib}/Test
%{privlib}/Test/More*
%{privlib}/Test/Builder*
%{privlib}/Test/Tester*
%{privlib}/Test/Simple*
%{privlib}/Test/Tutorial*
%{privlib}/Test/use
%{_mandir}/man3/ok*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Test::More*
%{_mandir}/man3/Test::Builder*
%{_mandir}/man3/Test::Tester*
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Test::Simple*
%{_mandir}/man3/Test::Tutorial*
%{_mandir}/man3/Test::use::*
%endif
2015-07-15 10:34:22 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 13:43:07 +00:00
%files Text-Balanced
%dir %{privlib}/Text
%{privlib}/Text/Balanced.pm
%{_mandir}/man3/Text::Balanced.*
2015-07-15 10:34:22 +00:00
%endif
2015-07-08 13:43:07 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-13 08:02:43 +00:00
%files Text-ParseWords
%dir %{privlib}/Text
2013-02-13 08:02:43 +00:00
%{privlib}/Text/ParseWords.pm
%{_mandir}/man3/Text::ParseWords.*
%endif
2013-02-13 08:02:43 +00:00
2015-04-02 13:02:52 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-03-25 12:59:11 +00:00
%files Text-Tabs+Wrap
%dir %{privlib}/Text
%{privlib}/Text/Tabs.pm
%{privlib}/Text/Wrap.pm
%{_mandir}/man3/Text::Tabs.*
%{_mandir}/man3/Text::Wrap.*
2015-04-02 13:02:52 +00:00
%endif
2015-03-25 12:59:11 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-02-14 10:05:32 +00:00
%files Thread-Queue
%dir %{privlib}/Thread
2013-02-14 10:05:32 +00:00
%{privlib}/Thread/Queue.pm
%{_mandir}/man3/Thread::Queue.*
%endif
2013-02-14 10:05:32 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-04-26 09:36:49 +00:00
%files Time-HiRes
%dir %{archlib}/Time
2013-04-26 09:36:49 +00:00
%{archlib}/Time/HiRes.pm
%dir %{archlib}/auto/Time
%{archlib}/auto/Time/HiRes
2013-04-26 09:36:49 +00:00
%{_mandir}/man3/Time::HiRes.*
%endif
2013-04-26 09:36:49 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2013-03-15 13:24:43 +00:00
%files Time-Local
%dir %{privlib}/Time
2013-03-15 13:24:43 +00:00
%{privlib}/Time/Local.pm
%{_mandir}/man3/Time::Local.*
%endif
2013-03-15 13:24:43 +00:00
2008-01-10 02:53:58 +00:00
%files Time-Piece
%dir %{archlib}/Time
%{archlib}/Time/Piece.pm
%{archlib}/Time/Seconds.pm
%dir %{archlib}/auto/Time
%{archlib}/auto/Time/Piece
2008-01-10 02:53:58 +00:00
%{_mandir}/man3/Time::Piece.3*
%{_mandir}/man3/Time::Seconds.3*
2006-07-22 01:13:26 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
%files threads
2010-10-01 13:21:41 +00:00
%dir %{archlib}/auto/threads
%{archlib}/auto/threads/threads*
%{archlib}/threads.pm
%{_mandir}/man3/threads.3*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%files threads-shared
%dir %{archlib}/auto/threads
%{archlib}/auto/threads/shared*
2010-10-01 13:21:41 +00:00
%dir %{archlib}/threads
%{archlib}/threads/shared*
%{_mandir}/man3/threads::shared*
%endif
2015-07-15 10:38:44 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:24:49 +00:00
%files Unicode-Collate
%dir %{archlib}/auto/Unicode
%{archlib}/auto/Unicode/Collate
%dir %{archlib}/Unicode
%{archlib}/Unicode/Collate
%{archlib}/Unicode/Collate.pm
%dir %{privlib}/Unicode
%{privlib}/Unicode/Collate
%{_mandir}/man3/Unicode::Collate.*
%{_mandir}/man3/Unicode::Collate::*
2015-07-15 10:38:44 +00:00
%endif
2015-07-08 14:24:49 +00:00
2015-07-15 10:37:28 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2015-07-08 14:12:31 +00:00
%files Unicode-Normalize
%dir %{archlib}/auto/Unicode
%{archlib}/auto/Unicode/Normalize
%dir %{archlib}/Unicode
%{archlib}/Unicode/Normalize.pm
2015-07-08 14:12:31 +00:00
%{_mandir}/man3/Unicode::Normalize.*
2015-07-15 10:37:28 +00:00
%endif
2015-07-08 14:12:31 +00:00
%if %{dual_life} || %{rebuild_from_scratch}
2008-01-10 02:53:58 +00:00
%files version
%{privlib}/version.pm
%{privlib}/version.pod
2010-01-08 15:07:12 +00:00
%{privlib}/version/
%{_mandir}/man3/version.3*
%{_mandir}/man3/version::Internals.3*
%endif
2006-07-22 01:13:26 +00:00
2008-01-10 02:53:58 +00:00
%files core
# Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
2006-07-22 01:13:26 +00:00
2008-01-10 02:53:58 +00:00
# Old changelog entries are preserved in CVS.
%changelog
* Wed Mar 08 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.1-390
- Fix a null-pointer dereference on malformed code (RT#130815)
- Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
- Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
- Fix an invalid memory read when parsing a loop variable (RT#130814)
- Fix a heap-use-after-free in four-arguments substr call (RT#130624)
* Fri Feb 17 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.1-389
- Adapt Compress::Raw::Zlib to zlib-1.2.11 (bug #1420326)
- Fix a heap buffer overflow when evaluating regexps with embedded code blocks
from more than one source (RT#129881)
- Fix a memory leak in list assignment from or to magic values (RT#130766)
2017-02-10 08:55:36 +00:00
* Fri Feb 10 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.1-388
- Adapt tests to zlib-1.2.11 (bug #1420326)
- Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)
- Fix a buffer overrun with format and "use bytes" (RT#130703)
- Fix a buffer overflow when studying some regexps repeatedly
(RT#129281, RT#129061)
2017-02-10 08:55:36 +00:00
* Thu Jan 26 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.1-387
- Fix UTF-8 string handling in & operator (RT#129287)
2017-01-26 11:09:33 +00:00
- Fix recreation of *:: (RT#129869)
- Fix a memory leak in B::RHE->HASH method (RT#130504)
- Fix parsing goto statements in multicalled subroutine (RT#113938)
2017-01-26 12:38:31 +00:00
- Fix a heap overlow in parsing $# (RT#129274)
* Fri Jan 20 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.1-386
- Fix a buffer overflow in split in scalar context (RT#130262)
2017-01-20 08:49:49 +00:00
- Fix a heap overflow with pack "W" (RT129149)
- Fix a use-after-free when processing scalar variables in forms (RT#129125)
- Fix a heap overflow if invalid octal or hexadecimal number is used in
transliteration expression (RT#129342)
- Fix out-of-bound read in case of unmatched regexp backreference (RT#129377)
2017-01-16 11:28:00 +00:00
* Mon Jan 16 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.24.1-385
- 5.24.1 bump (see <http://search.cpan.org/dist/perl-5.24.1/pod/perldelta.pod>
for release notes)
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 4:5.24.0-384
- Rebuild for readline 7.x
2017-01-06 09:15:16 +00:00
* Fri Jan 06 2017 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-383
- Remove bundled Math-BigInt-FastCalc (bug #1408463)
2017-01-06 09:27:13 +00:00
- Remove bundled Math-BigRat (bug #1408467)
2017-01-06 09:36:37 +00:00
- Remove bundled bignum (bug #1409585)
2017-01-06 09:15:16 +00:00
* Mon Dec 19 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-382
- Fix a crash in optimized evaluation of "or ((0) x 0))" (RT#130247)
2016-12-19 11:52:35 +00:00
- Fix a memory leak in IO::Poll (RT#129788)
2016-12-19 12:14:04 +00:00
- Fix regular expression matching (RT#130307)
* Thu Dec 01 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-381
- Fix crash in Storable when deserializing malformed code reference
(RT#68348, RT#130098)
- Fix crash on explicit return from regular expression substitution (RT#130188)
- Tighten dependencies between architecture specific sub-packages to ISA
- Fix assigning split() return values to an array
2016-12-01 07:03:27 +00:00
- Fix const correctness in hv_func.h (bug #1242980)
* Wed Nov 09 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-380
- Tie perl-Errno release to interpreter build because of kernel version check
(bug #1393421)
2016-11-03 08:16:29 +00:00
* Thu Nov 03 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-379
- Fix crash in "evalbytes S" (RT#129196)
2016-11-03 08:45:10 +00:00
- Fix crash in splice (RT#129164, RT#129166, RT#129167)
- Fix string overrun in Perl_gv_fetchmethod_pvn_flags (RT#129267)
- Fix crash when matching UTF-8 string with non-UTF-8 substrings (RT#129350)
- Fix parsing perl options in shell bang line (RT#129336)
- Fix firstchar bitmap under UTF-8 with prefix optimization (RT#129950)
- Avoid infinite loop in h2xs tool if enum and type have the same name
(RT130001)
- Fix stack handling when calling chdir without an argument (RT#129130)
2016-11-03 08:16:29 +00:00
* Fri Sep 02 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-378
- perl-core depends on Parse::CPAN::Meta module instead of package name to allow
upgrading perl-CPAN-Meta to 2.150010 (bug #1370681)
* Tue Aug 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.24.0-377
- Avoid loading of modules from current directory, CVE-2016-1238, (bug #1360425)
* Thu Jul 28 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-376
- Fix handling \N{} in tr for characters in range 128--255 (RT#128734)
* Tue Jul 26 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-375
- Fix building without perl in the build root
- Own systemtap directories by perl-devel
2016-07-12 10:50:33 +00:00
* Tue Jul 12 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-374
- Fix a crash in lexical scope warnings (RT#128597)
* Fri Jul 08 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-373
- Fix a crash in "Subroutine redefined" warning (RT#128257)
* Thu Jul 07 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-372
- Fix a crash when vivifying a stub in a deleted package (RT#128532)
* Thu Jul 07 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.24.0-371
2016-07-11 10:30:17 +00:00
- Do not let XSLoader load relative paths (CVE-2016-6185)
2016-07-04 10:32:23 +00:00
* Mon Jul 04 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-370
- Fix line numbers with perl -x (RT#128508)
* Fri Jun 24 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-369
- Do not crash when inserting a non-stash into a stash (RT#128238)
* Wed Jun 22 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-368
- Do not use unitialized memory in $h{\const} warnings (RT#128189)
2016-06-22 08:25:08 +00:00
- Fix precedence in hv_ename_delete (RT#128086)
2016-06-22 08:18:24 +00:00
- Do not treat %: as a stash (RT#128238)
* Mon Jun 20 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-367
- Fix compiling regular expressions like /\X*(?0)/ (RT#128109)
* Thu Jun 16 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-366
- Do not mangle errno from failed socket calls (RT#128316)
* Tue Jun 14 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-365
- Fix a memory leak when compiling a regular expression with a POSIX class
(RT#128313)
* Thu May 19 2016 Petr Pisar <ppisar@redhat.com> - 4:5.24.0-364
- Remove reflexive dependencies
- Use pregenerated dependencies on bootstrapping
2016-06-02 06:08:47 +00:00
- Specify more build-time dependencies
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.24.0-363
- Stop providing old perl(MODULE_COMPAT_5.22.*)
- Update license tags
* Wed May 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.24.0-362
- 5.24.0 bump (see <http://search.cpan.org/dist/perl-5.24.0/pod/perldelta.pod>
for release notes)
- Update sub-packages; Update or remove patches
2016-05-02 07:34:12 +00:00
* Mon May 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.22.6-361
- 5.22.2 bump (see <http://search.cpan.org/dist/perl-5.22.2/pod/perldelta.pod>
for release notes)
* Mon Apr 18 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-360
- Weak perl-Encode-devel dependency on perl-devel to Recommends level
(bug #1129443)
- Remove perl-ExtUtils-ParseXS dependency on perl-devel (bug #1129443)
- Require perl-devel by perl-ExtUtils-MakeMaker
- Provide MM::maybe_command independently (bug #1129443)
- Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils in IPC::Cmd
(bug #1129443)
- Remove perl-ExtUtils-Install dependency on perl-devel (bug #1129443)
- Remove perl-ExtUtils-Manifest dependency on perl-devel (bug #1129443)
* Tue Mar 15 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-359
- Do not filter FCGI dependency, CGI is non-core now
2016-03-04 14:53:18 +00:00
* Fri Mar 04 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-358
- Remove bundled perl-IPC-SysV (bug #1308527)
* Wed Mar 02 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-357
- Fix CVE-2016-2381 (ambiguous environment variables handling) (bug #1313702)
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4:5.22.1-356
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2015-12-15 08:30:01 +00:00
* Tue Dec 15 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-355
- Remove bundled Math-BigInt (bug #1277203)
2015-12-14 09:09:57 +00:00
* Mon Dec 14 2015 Jitka Plesnikova <jplesnik@redhat.com> - 5.22.1-354
- 5.22.1 bump (see <http://search.cpan.org/dist/perl-5.22.1/pod/perldelta.pod>
for release notes)
* Tue Oct 20 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-353
- Rebuild to utilize perl(:VERSION) dependency symbol
* Tue Oct 13 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-352
- Do not own IO::Socket::IP manual page by perl-IO
* Fri Oct 09 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-351
2015-08-31 11:31:18 +00:00
- Sub-package Attribute-Handlers
2015-08-31 14:36:37 +00:00
- Sub-package Devel-Peek
2015-08-31 14:49:08 +00:00
- Sub-package Devel-SelfStubber
2015-08-31 15:00:19 +00:00
- Sub-package SelfLoader
2015-08-31 15:26:36 +00:00
- Sub-package IO
2015-08-31 16:24:16 +00:00
- Sub-package Errno
2015-09-21 10:59:18 +00:00
- Correct perl-Digest-SHA dependencies
2015-09-21 11:28:21 +00:00
- Correct perl-Pod-Perldoc dependencies
- Move utf8 and dependencies to perl-libs
- Correct perl-devel and perl-CPAN dependencies
2015-10-07 13:08:04 +00:00
- Sub-package IPC-SysV
2015-10-07 13:49:34 +00:00
- Sub-package Test
- Sub-package utilities (splain) into perl-utils
- Provide perl version in perl(:VERSION) dependency symbol
2015-08-31 11:31:18 +00:00
2015-08-07 11:54:33 +00:00
* Fri Aug 07 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-350
- Sub-package Memoize
2015-08-07 12:32:12 +00:00
- Sub-package Net-Ping
2015-08-07 13:12:51 +00:00
- Sub-package Pod-Html
2015-08-07 11:54:33 +00:00
* Thu Jul 16 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-349
- Disable hardening due to some run-time failures (bug #1238804)
2015-07-13 14:52:41 +00:00
* Mon Jul 13 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-348
- Sub-package bignum
2015-07-13 14:58:45 +00:00
- Sub-package Math-BigRat
2015-07-13 15:09:09 +00:00
- Sub-package Math-BigInt-FastCalc
2015-07-13 15:20:12 +00:00
- Sub-package Math-Complex
2015-07-15 10:28:29 +00:00
- Remove bundled perl-Config-Perl-V (bug #1238203)
2015-07-15 10:29:43 +00:00
- Remove bundled perl-MIME-Base64 (bug #1238222)
- Remove bundled perl-PerlIO-via-QuotedPrint (bug #1238229)
2015-07-15 10:32:13 +00:00
- Remove bundled perl-Pod-Escapes (bug #1238237)
2015-07-15 10:33:09 +00:00
- Remove bundled perl-Term-Cap (bug #1238248)
2015-07-15 10:34:22 +00:00
- Remove bundled perl-Text-Balanced (bug #1238269)
2015-07-15 10:35:31 +00:00
- Remove bundled perl-libnet (bug #1238689)
2015-07-15 10:36:39 +00:00
- Remove bundled perl-perlfaq (bug #1238703)
2015-07-15 10:37:28 +00:00
- Remove bundled perl-Unicode-Normalize (bug #1238730)
2015-07-15 10:38:44 +00:00
- Remove bundled perl-Unicode-Collate (bug #1238760)
2015-07-13 14:52:41 +00:00
* Wed Jul 08 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-347
- Store distribution's linker and compiler flags to more Config's options
in order to apply them when linking executable programs (bug #1238804)
2015-07-08 12:58:03 +00:00
- Sub-package Config-Perl-V (bug #1238203)
2015-07-08 13:07:25 +00:00
- Sub-package MIME-Base64 (bug #1238222)
2015-07-08 13:18:20 +00:00
- Sub-package PerlIO-via-QuotedPrint (bug #1238229)
2015-07-08 13:23:37 +00:00
- Update Pod-Escapes metadata (bug #1238237)
2015-07-08 13:32:06 +00:00
- Sub-package Term-Cap (bug #1238248)
2015-07-08 13:43:07 +00:00
- Sub-package Text-Balanced (bug #1238269)
- Sub-package libnet (bug #1238689)
2015-07-08 14:05:35 +00:00
- Sub-package perlfaq (bug #1238703)
2015-07-08 14:12:31 +00:00
- Sub-package Unicode-Normalize (bug #1238730)
2015-07-08 14:24:49 +00:00
- Sub-package Unicode-Collate (bug #1238760)
2015-07-08 14:49:43 +00:00
- Sub-package Math-BigInt
2015-07-09 11:12:48 +00:00
- Do not provide Net/libnet.cfg (bug #1238689)
- Revert downstream change in Net::Config default configuration
- Move libnetcfg tool from perl-devel into perl-libnetcfg sub-package
* Thu Jun 18 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-346
- Subpackage "open" module in order to keep deprecated "encoding" module
optional (bug #1228378)
- Control building dual-lived sub-packages by perl_bootstrap macro
2015-06-18 10:47:15 +00:00
- Make PadlistNAMES() lvalue again (bug #1231165)
- Make magic vtable writable as a work-around for Coro (bug #1231165)
- Explain file break-down into RPM packages in perl package description
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.22.0-345
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.22.0-244
- Stop providing old perl(MODULE_COMPAT_5.20.*)
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.22.0-243
- Move ok and Test::Use::ok to perl-Test-Simple
2015-06-03 14:37:24 +00:00
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.22.0-242
- Move bin/encguess to perl-Encode
* Mon Jun 01 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.22.0-241
- 5.22.0 bump (see <http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod>
for release notes)
2015-06-02 11:07:02 +00:00
- Update sub-packages and erase the removed modules from the core
- Clean patches, not needed with new version
- Update patches to work with new version
* Wed Apr 15 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.2-328
- Sub-package perl-CGI-Fast and perl-Module-Build-Deprecated
- Add missing dual-life modules to perl-core
2015-04-02 14:04:51 +00:00
* Thu Apr 02 2015 Petr Šabata <contyk@redhat.com> - 4:5.20.2-327
- Bump to make koji happy
* Thu Apr 02 2015 Petr Šabata <contyk@redhat.com> - 4:5.20.2-326
- Correct license tags of the main package, CGI, Compress-Raw-Zlib,
Digest-MD5, Test-Simple and Time-Piece
- Package a Pod-Html license clarification email
2015-03-25 12:59:11 +00:00
* Wed Mar 25 2015 Petr Pisar <ppisar@redhat.com> - 4:5.20.2-325
- Sub-package Text-Tabs+Wrap (bug #910798)
* Thu Mar 19 2015 Lubomir Rintel <lkundrak@v3.sk> - 4:5.20.2-324
- Add systemtap probes for new dtrace markers
* Mon Mar 16 2015 Petr Pisar <ppisar@redhat.com> - 4:5.20.2-323
- Move perl(:MODULE_COMPAT_*) symbol and include directories to perl-libs
package (bug #1174951)
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 4:5.20.2-322
- Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
* Wed Feb 18 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.2-321
- Provide 5.20.2 MODULE_COMPAT
- Clean list of provided files
- Update names of changed patches
2015-02-17 16:49:25 +00:00
* Tue Feb 17 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.2-320
- 5.20.2 bump (see <http://search.cpan.org/dist/perl-5.20.2/pod/perldelta.pod>
for release notes)
- Regenerate a2p.c (BZ#1177672)
2015-02-16 12:09:18 +00:00
* Mon Feb 16 2015 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-319
- Improve h2ph fix for GCC 5.0
* Thu Feb 12 2015 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-318
- Fix regressions with GCC 5.0
2015-02-03 13:38:11 +00:00
* Tue Feb 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.1-317
- Sub-package inc-latest module
* Fri Jan 23 2015 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-316
- Delete dual-living programs clashing on debuginfo files (bug #878863)
* Mon Dec 01 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-315
- Report inaccesible file on failed require (bug #1166504)
- Use stronger algorithm needed for FIPS in t/op/taint.t (bug #1128032)
2014-11-19 09:21:14 +00:00
* Wed Nov 19 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-314
- Consider Filter::Util::Call dependency as mandatory (bug #1165183)
- Sub-package encoding module
- Own upper directories by each package that installs a file there and
remove empty directories (bug #1165013)
2014-11-19 09:21:14 +00:00
* Thu Nov 13 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-313
- Freeze epoch at perl-Pod-Checker and perl-Pod-Usage (bug #1163490)
- Remove bundled perl-ExtUtils-Command (bug #1158536)
- Remove bundled perl-Filter-Simple (bug #1158542)
* Wed Nov 12 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-312
- Do not double-own perl-Pod-Usage' and perl-Pod-Checker' files by
perl-Pod-Parser on bootstrap
2014-11-12 13:11:50 +00:00
- Sub-package ExtUtils-Command (bug #1158536)
2014-11-12 13:21:25 +00:00
- Sub-package Filter-Simple (bug #1158542)
- Build-require groff-base instead of big groff
2014-10-29 13:52:58 +00:00
* Wed Oct 29 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-311
- Remove bundled perl-Devel-PPPort (bug #1143999)
2014-10-29 13:57:39 +00:00
- Remove bundled perl-B-Debug (bug #1142952)
2014-10-29 13:59:03 +00:00
- Remove bundled perl-ExtUtils-CBuilder (bug #1144033)
2014-10-29 14:00:15 +00:00
- Remove bundled perl-ExtUtils-Install (bug #1144068)
2014-10-29 13:52:58 +00:00
* Thu Oct 23 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.1-310
- Move all Module-CoreList files into perl-Module-CoreList
- Sub-package corelist(1) into perl-Module-CoreList-tools (bug #1142757)
- Remove bundled perl-Module-CoreList, and perl-Module-CoreList-tools
(bug #1142757)
2014-10-23 13:58:51 +00:00
- Sub-package Devel-PPPort (bug #1143999)
2014-10-23 14:08:43 +00:00
- Sub-package B-Debug (bug #1142952)
- Use native version for perl-ExtUtils-CBuilder
- Specify all dependencies for perl-ExtUtils-Install (bug #1144068)
- Require perl-ExtUtils-ParseXS by perl-ExtUtils-MakeMaker because of xsubpp
2014-09-16 10:39:11 +00:00
* Tue Sep 16 2014 Petr Šabata <contyk@redhat.com> - 4:5.20.1-309
- Provide 5.20.0 MODULE_COMPAT
* Mon Sep 15 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.1-308
- 5.20.1 bump (see <http://search.cpan.org/dist/perl-5.20.1/pod/perldelta.pod>
for release notes)
- Sub-package perl-ExtUtils-Miniperl (bug #1141222)
* Wed Sep 10 2014 Petr Pisar <ppisar@redhat.com> - 4:5.20.0-307
- Specify all dependencies for perl-CPAN (bug #1090112)
- Disable non-core modules at perl-CPAN when bootstrapping
2014-09-10 12:41:49 +00:00
- Remove bundled perl-CPAN (bug #1090112)
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.0-306
- Stop providing old perl(MODULE_COMPAT_5.18.*)
* Mon Aug 18 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.0-305
- Update to Perl 5.20.0
- Clean patches, not needed with new version
- Update patches to work with new version
- Update version of sub-packages, remove the deleted sub-packages
- Sub-package perl-IO-Socket-IP, perl-experimental
- Disable BR perl(local::lib) for cpan tool when bootstraping
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.18.2-304
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-08 07:08:39 +00:00
* Fri Aug 08 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-303
- Declare dependencies for cpan tool (bug #1122498)
- Use stronger algorithm needed for FIPS in t/op/crypt.t (bug #1128032)
- Make *DBM_File desctructors thread-safe (bug #1107543)
2014-08-08 07:08:39 +00:00
* Tue Jul 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.18.2-302
- Sub-package perl-Term-ANSIColor and remove it (bug #1121924)
* Fri Jun 27 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-301
- Remove bundled perl-App-a2p, perl-App-find2perl, perl-App-s2p, and
perl-Package-Constants
- Correct perl-App-s2p license to ((GPL+ or Artistic) and App-s2p)
2014-06-19 12:58:21 +00:00
* Thu Jun 19 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-300
- Sub-package perl-App-find2perl (bug #1111196)
2014-06-20 07:50:25 +00:00
- Sub-package perl-App-a2p (bug #1111232)
2014-06-20 08:22:40 +00:00
- Sub-package perl-App-s2p (bug #1111242)
2014-06-19 12:58:21 +00:00
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.18.2-299
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-04-10 14:04:28 +00:00
* Thu Apr 10 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-298
- Pass -fwrapv to stricter GCC 4.9 (bug #1082957)
* Fri Apr 04 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-297
- Fix t/comp/parser.t not to load system modules (bug #1084399)
* Mon Feb 03 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-296
- Move macro files into %%{_rpmconfigdir}/macros.d
* Wed Jan 29 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-295
- Provide perl(CPAN::Meta::Requirements) with six decimal places
2014-01-21 13:35:10 +00:00
* Tue Jan 21 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-294
- Drop perl-Test-Simple-tests package is it is not delivered by dual-lived
version
2014-01-21 13:40:22 +00:00
- Hide dual-lived perl-Object-Accessor
2014-01-21 13:35:10 +00:00
* Tue Jan 14 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-293
- Use a macro to cover all 64-bit PowerPC architectures (bug #1052709)
* Tue Jan 14 2014 Petr Pisar <ppisar@redhat.com> - 4:5.18.2-292
- Use upstream patch to fix a test failure in perl5db.t when TERM=vt100
2014-01-07 10:48:15 +00:00
* Tue Dec 10 2013 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.18.2-291
- 5.18.2 bump (see <http://search.cpan.org/dist/perl-5.18.2/pod/perldelta.pod>
for release notes)
* Mon Dec 02 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.1-290
- Document Math::BigInt::CalcEmu requires Math::BigInt (bug #959096)
* Tue Oct 22 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.1-289
- perl_default_filter macro does not need to filter private libraries from
provides (bug #1020809)
2013-10-22 07:38:22 +00:00
- perl_default_filter anchors the filter regular expressions
- perl_default_filter appends the filters instead of redefining them
* Mon Sep 09 2013 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.18.1-288
- Fix rules for parsing numeric escapes in regexes (bug #978233)
- Fix crash with \&$glob_copy (bug #989486)
- Fix coreamp.t's rand test (bug #970567)
- Reap child in case where exception has been thrown (bug #988805)
- Fix using regexes with multiple code blocks (bug #982131)
* Tue Aug 13 2013 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.18.1-287
- 5.18.1 bump (see <http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod>
for release notes)
- Disable macro %%{rebuild_from_scratch}
- Fix regex seqfault 5.18 regression (bug #989921)
- Fixed interpolating downgraded variables into upgraded (bug #970913)
- SvTRUE returns correct value (bug #967463)
- Fixed doc command in perl debugger (bug #967461)
- Fixed unaligned access in slab allocator (bug #964950)
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.18.0-286
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.0-285
- Stop providing old perl(MODULE_COMPAT_5.16.*)
2013-07-12 08:54:58 +00:00
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.0-284
- Perl 5.18 rebuild
* Tue Jul 09 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.0-283
- Define SONAME for libperl.so and move the libary into standard path
- Link XS modules to libperl.so on Linux (bug #960048)
* Mon Jul 08 2013 Petr Pisar <ppisar@redhat.com> - 4:5.18.0-282
- Do not load system Term::ReadLine::Gnu while running tests
- Disable ornaments on perl5db AutoTrace tests
2013-07-04 09:25:33 +00:00
* Thu Jul 04 2013 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.18.0-281
- Update to Perl 5.18.0
- Clean patches, not needed with new version
* Wed Jun 26 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-280
- Edit local patch level before compilation
2013-06-14 09:15:16 +00:00
* Fri Jun 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-279
- Do not distribute File::Spec::VMS (bug #973713)
2013-06-14 10:58:56 +00:00
- Remove bundled CPANPLUS-Dist-Build (bug #973041)
2013-06-14 09:15:16 +00:00
2013-06-12 10:24:43 +00:00
* Wed Jun 12 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-278
- Update SystemTap scripts to recognize new phase__change marker and new probe
arguments (bug #971094)
2013-06-12 10:35:16 +00:00
- Update h2ph(1) documentation (bug #948538)
2013-06-12 11:08:11 +00:00
- Update pod2html(1) documentation (bug #948538)
2013-06-12 11:32:54 +00:00
- Do not double-own archlib directory (bug #894195)
2013-06-12 10:24:43 +00:00
* Tue Jun 11 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-277
- Move CPANPLUS-Dist-Build files from perl-CPANPLUS
- Move CPAN-Meta-Requirements files from CPAN-Meta
- Add perl-Scalar-List-Utils to perl-core dependencies
2013-06-06 14:17:26 +00:00
* Thu Jun 06 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-276
- Require $Config{libs} providers (bug #905482)
* Thu May 30 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-275
- Correct typo in perl-Storable file list (bug #966865)
2013-05-30 08:51:28 +00:00
- Remove bundled Storable (bug #966865)
2013-05-29 12:21:28 +00:00
* Wed May 29 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-274
- Sub-package Storable (bug #966865)
* Mon May 13 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-273
- Use lib64 directories on aarch64 architecture (bug #961900)
* Fri May 10 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-272
- Make regular expression engine safe in a signal handler (bug #849703)
- Remove bundled ExtUtils-ParseXS, and Time-HiRes
2013-04-26 09:36:49 +00:00
* Fri Apr 26 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-271
- Sub-package Time-HiRes (bug #957048)
- Remove bundled Getopt-Long, Locale-Maketext, and Sys-Syslog
2013-04-26 09:36:49 +00:00
2013-04-10 12:55:00 +00:00
* Wed Apr 10 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-270
- Fix leaking tied hashes (bug #859910)
- Fix dead lock in PerlIO after fork from thread (bug #947444)
- Add proper conflicts to perl-Getopt-Long, perl-Locale-Maketext, and
perl-Sys-Syslog
2013-04-10 12:55:00 +00:00
2013-04-09 14:44:54 +00:00
* Tue Apr 09 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-269
- Sub-package Sys-Syslog (bug #950057)
2013-04-05 13:58:31 +00:00
* Fri Apr 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-268
- Sub-package Getopt-Long (bug #948855)
2013-04-05 15:16:43 +00:00
- Sub-package Locale-Maketext (bug #948974)
2013-04-05 13:58:31 +00:00
* Fri Apr 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-267
- Remove bundled constant, DB_File, Digest-MD5, Env, Exporter, File-Path,
File-Temp, Module-Load, Log-Message-Simple, Pod-Simple, Test-Harness,
Text-ParseWords
2013-03-25 13:48:21 +00:00
* Mon Mar 25 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-266
- Filter provides from *.pl files (bug #924938)
2013-03-22 08:55:14 +00:00
* Fri Mar 22 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-265
- Conflict perl-autodie with older perl (bug #911226)
2013-03-22 08:59:58 +00:00
- Sub-package Env (bug #924619)
2013-03-22 09:51:25 +00:00
- Sub-package Exporter (bug #924645)
2013-03-22 13:53:33 +00:00
- Sub-package File-Path (bug #924782)
2013-03-22 15:03:06 +00:00
- Sub-package File-Temp (bug #924822)
2013-03-22 08:55:14 +00:00
2013-03-21 10:36:40 +00:00
* Thu Mar 21 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-264
- Sub-package constant (bug #924169)
2013-03-21 15:39:32 +00:00
- Sub-package DB_File (bug #924351)
2013-03-21 10:36:40 +00:00
2013-03-19 09:47:52 +00:00
* Tue Mar 19 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-263
- Correct perl-Digest-MD5 dependencies
- Remove bundled Archive-Extract, File-Fetch, HTTP-Tiny,
Module-Load-Conditional, Time-Local
2013-03-19 09:47:52 +00:00
2013-03-15 13:24:27 +00:00
* Fri Mar 15 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-262
- Correct dependencies of perl-HTTP-Tiny
2013-03-15 13:24:43 +00:00
- Sub-package Time-Local (bug #922054)
2013-03-15 13:24:27 +00:00
2013-03-14 16:15:58 +00:00
* Thu Mar 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-261
- 5.16.3 bump (see <http://search.cpan.org/dist/perl-5.16.3/pod/perldelta.pod>
for release notes)
- Remove bundled autodie, B-Lint, CPANPLUS, Encode, File-CheckTree, IPC-Cmd,
Params-Check, Text-Soundex, Thread-Queue
2013-03-14 16:15:58 +00:00
2013-03-05 12:30:37 +00:00
* Tue Mar 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-260
- Fix CVE-2013-1667 (DoS in rehashing code) (bug #918008)
2013-02-18 14:52:11 +00:00
* Mon Feb 18 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-259
2013-02-15 14:39:42 +00:00
- Sub-package autodie (bug #911226)
2013-02-18 14:52:11 +00:00
- Add NAME headings to CPAN modules (bug #908113)
2013-02-15 14:39:42 +00:00
* Thu Feb 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-258
- Fix perl-Encode-devel dependency declaration
2013-02-14 10:05:32 +00:00
* Thu Feb 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-257
- Sub-package Thread-Queue (bug #911062)
2013-02-13 08:02:43 +00:00
* Wed Feb 13 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-256
2013-02-08 12:35:36 +00:00
- Sub-package File-CheckTree (bug #909144)
2013-02-13 08:02:43 +00:00
- Sub-package Text-ParseWords
2013-02-13 08:53:09 +00:00
- Sub-package Encode (bug #859149)
2013-02-08 12:35:36 +00:00
2013-02-08 09:06:59 +00:00
* Fri Feb 08 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-255
- Remove bundled Log-Message
2013-02-08 10:29:23 +00:00
- Remove bundled Term-UI
2013-02-08 09:06:59 +00:00
2013-02-07 14:35:08 +00:00
* Thu Feb 07 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-254
- Correct perl-podlators dependencies
- Obsolete perl-ExtUtils-Typemaps by perl-ExtUtils-ParseXS (bug #891952)
2013-02-07 14:35:08 +00:00
2013-02-05 13:00:36 +00:00
* Tue Feb 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-253
- Sub-package Pod-Checker and Pod-Usage (bugs #907546, #907550)
2013-02-04 12:08:32 +00:00
* Mon Feb 04 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-252
- Remove bundled PathTools
2013-01-30 16:16:05 +00:00
* Wed Jan 30 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-251
- Sub-package B-Lint (bug #906015)
2013-01-30 12:41:13 +00:00
* Wed Jan 30 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-250
- Sub-package Text-Soundex (bug #905889)
- Fix conflict declaration at perl-Pod-LaTeX (bug #904085)
2013-01-30 13:17:40 +00:00
- Remove bundled Module-Pluggable (bug #903624)
2013-01-30 12:41:13 +00:00
* Tue Jan 29 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-249
- Run-require POD convertors by Module-Build and ExtUtils-MakeMaker to
generate documentation when building other packages
2013-01-25 13:03:05 +00:00
* Fri Jan 25 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-248
- Sub-package Pod-LaTeX (bug #904085)
2013-01-16 13:13:09 +00:00
* Wed Jan 16 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-247
- Remove bundled Pod-Parser
2013-01-11 12:42:11 +00:00
* Fri Jan 11 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-246
- Fix CVE-2012-6329 (misparsing of maketext strings) (bug #884354)
* Thu Jan 10 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-245
- Do not package App::Cpan(3pm) to perl-Test-Harness (bug #893768)
2012-12-18 16:07:53 +00:00
* Tue Dec 18 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-244
- Remove bundled Archive-Tar
2012-12-18 16:16:53 +00:00
- Remove bundled CPAN-Meta-YAML
2012-12-18 16:28:50 +00:00
- Remove bundled Module-Metadata
2012-12-18 16:07:53 +00:00
2012-12-18 15:51:14 +00:00
* Tue Dec 18 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-243
- Remove bundled Filter modules
2012-11-05 09:43:05 +00:00
* Mon Nov 05 2012 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.16.2-242
- 5.16.2 bump (see
http://search.cpan.org/dist/perl-5.16.1/pod/perldelta.pod for release
notes)
2012-10-31 07:24:41 +00:00
* Wed Oct 31 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-241
- Remove bundled podlators (bug #856516)
2012-10-17 11:12:06 +00:00
* Wed Oct 17 2012 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.16.1-240
- Do not crash when vivifying $| (bug #865296)
* Mon Sep 24 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-239
- Conflict perl-podlators with perl before sub-packaging (bug #856516)
* Fri Sep 21 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-238
- Do not leak with attribute on my variable (bug #858966)
- Allow operator after numeric keyword argument (bug #859328)
2012-09-21 09:10:19 +00:00
- Extend stack in File::Glob::glob (bug #859332)
2012-09-20 15:25:21 +00:00
* Thu Sep 20 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-237
- Put perl-podlators into perl-core list (bug #856516)
2012-09-18 15:51:28 +00:00
* Tue Sep 18 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-236
- Remove bundled perl-ExtUtils-Manifest
2012-09-18 16:33:07 +00:00
- perl-PathTools uses Carp
2012-09-18 15:51:28 +00:00
* Fri Sep 14 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-235
- Override the Pod::Simple::parse_file to set output to STDOUT by default
(bug #826872)
2012-09-12 09:00:40 +00:00
* Wed Sep 12 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-234
- Sub-package perl-podlators (bug #856516)
* Tue Sep 11 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-233
- Do not access freed memory when cloning thread (bug #825749)
- Match non-breakable space with /[\h]/ in ASCII mode (bug #844919)
2012-09-11 08:32:13 +00:00
- Clear $@ before `do' I/O error (bug #834226)
- Do not truncate syscall() return value to 32 bits (bug #838551)
* Wed Sep 05 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-232
- Move App::Cpan from perl-Test-Harness to perl-CPAN (bug #854577)
* Fri Aug 24 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.1-231
- Remove perl-devel dependency from perl-Test-Harness and perl-Test-Simple
* Mon Aug 13 2012 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-230
- define perl_compat by macro for rebuilds
- sub-packages depend on compat rather than on nvr
2012-08-10 12:33:28 +00:00
* Thu Aug 9 2012 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-229
- apply conditionals for dual life patches
2012-08-10 07:59:18 +00:00
* Thu Aug 09 2012 Jitka Plesnikova <jplesnik@redhat.com> 4:5.16.1-228
- 5.16.1 bump (see
http://search.cpan.org/dist/perl-5.16.1/pod/perldelta.pod for release
notes)
- Fixed reopening by scalar handle (bug #834221)
- Fixed tr/// multiple transliteration (bug #831679)
- Fixed heap-overflow in gv_stashpv (bug #826516)
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.16.0-227
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jul 13 2012 Paul Howarth <paul@city-fan.org> 4:5.16.0-226
- Move the rest of ExtUtils-ParseXS into its sub-package, so that the main
perl package doesn't need to pull in perl-devel (bug #839953)
2012-07-02 14:35:11 +00:00
* Mon Jul 02 2012 Jitka Plesnikova <jplesnik@redhat.com> 4:5.16.0-225
- Fix broken atof (bug #835452)
* Wed Jun 27 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-224
- perl-Pod-Perldoc must require groff-base because Pod::Perldoc::ToMan executes
roff
2012-06-25 13:32:38 +00:00
* Mon Jun 25 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-223
- Test::Build requires Data::Dumper
2012-06-25 14:50:01 +00:00
- Sub-package perl-Pod-Parser
2012-06-25 13:32:38 +00:00
2012-06-07 06:18:44 +00:00
* Thu Jun 07 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-222
- Remove MODULE_COMPAT_5.14.* Provides
2012-06-06 15:27:33 +00:00
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-221
- Perl 5.16 rebuild
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-220
- perl_bootstrap macro is distributed in perl-srpm-macros now
* Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-219
- Own zipdetails and IO::Compress::FAQ by perl-IO-Compress
* Fri Jun 1 2012 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.16.0-218
- Fix find2perl to translate ? glob properly (bug #825701)
* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 4:5.16.0-218
- Shorten perl-Module-Build version to 2 digits to follow upstream
2012-05-25 14:19:51 +00:00
* Fri May 25 2012 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-217
- upload the stable 5.16.0
* Wed May 16 2012 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-RC2-217
- clean patches, not needed with new version
- regen by podcheck list of failed pods. cn, jp, ko pods failed. I can't decide
whether it's a real problem or false positives.
2012-04-30 13:33:50 +00:00
* Mon Apr 30 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-216
- Enable usesitecustomize
* Thu Apr 19 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-215
- Rebuild perl against Berkeley database version 5 (bug #768846)
2012-04-13 12:26:17 +00:00
* Fri Apr 13 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-214
- perl-Data-Dumper requires Scalar::Util (bug #811239)
2012-04-10 14:58:40 +00:00
* Tue Apr 10 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-213
- Sub-package Data::Dumper (bug #811239)
2012-02-21 17:16:25 +00:00
* Tue Feb 21 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-212
- Sub-package Filter (bug #790349)
* Mon Feb 06 2012 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-211
- Fix searching for Unicode::Collate::Locale data (bug #756118)
- Run safe signal handlers before returning from sigsuspend() and pause()
(bug #771228)
- Correct perl-Scalar-List-Utils files list
2012-02-06 15:05:19 +00:00
- Stop !$^V from leaking (bug #787613)
* Tue Jan 10 2012 Paul Howarth <paul@city-fan.org> - 4:5.14.2-210
- Rebuild again now that perl dependency generator is fixed (#772632, #772699)
* Fri Jan 06 2012 Iain Arnell <iarnell@gmail.com> -4:5.14.2-209
- perl-ExtUtils-MakeMaker sub-package requires ExtUtils::Install
2012-01-06 10:07:21 +00:00
* Fri Jan 6 2012 Paul Howarth <paul@city-fan.org> - 4:5.14.2-208
- Rebuild for gcc 4.7
2011-12-20 16:45:53 +00:00
* Tue Dec 20 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-207
- Fix interrupted reading. Thanks to Šimon Lukašík for reporting this issue
and thanks to Marcela Mašláňová for finding fix. (bug #767931)
* Wed Dec 14 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-206
- Fix leak with non-matching named captures (bug #767597)
2011-11-28 17:35:16 +00:00
* Tue Nov 29 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-205
- Sub-package ExtUtils::Install
2011-11-29 13:28:18 +00:00
- Sub-package ExtUtils::Manifest
- Do not provide private perl(ExtUtils::MakeMaker::_version)
2011-11-28 17:35:16 +00:00
2011-11-24 19:02:59 +00:00
* Thu Nov 24 2011 Ville Skyttä <ville.skytta@iki.fi> - 4:5.14.2-204
- Add $RPM_LD_FLAGS to lddlflags.
2011-11-23 17:22:55 +00:00
* Wed Nov 23 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-203
- Sub-package Socket
2011-11-21 12:30:42 +00:00
* Mon Nov 21 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-202
- Sub-package Pod::Perldoc
* Fri Nov 18 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-201
- Increase epoch of perl-Module-CoreList to overcome version regression in
upstream (bug #754641)
2013-02-13 12:18:27 +00:00
* Thu Nov 3 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.2-200
- perl(DBIx::Simple) is not needed in spec requirement in CPANPLUS. It's generated
automatically.
2011-11-02 17:27:39 +00:00
* Wed Nov 02 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-199
- Provide perl(DB) by perl
* Mon Oct 24 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-198
- Do not warn about missing site directories (bug #732799)
* Thu Oct 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.2-197
- cleaned spec (thanks to Grigory Batalov)
- Module-Metadata sub-package contained perl_privlib instead of privlib
- %%files parent section was repeated twice
* Fri Oct 14 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-196
- Filter false perl(DynaLoader) provide from perl-ExtUtils-MakeMaker
(bug #736714)
- Change Perl_repeatcpy() prototype to allow repeat count above 2^31
(bug #720610)
- Do not own site directories located in /usr/local (bug #732799)
2011-10-04 11:39:56 +00:00
* Tue Oct 04 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-195
2011-10-05 07:20:48 +00:00
- Fix CVE-2011-3597 (code injection in Digest) (bug #743010)
- Sub-package Digest and thus Digest::MD5 module (bug #743247)
2011-10-04 11:39:56 +00:00
* Tue Oct 04 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.2-194
- add provide for perl(:MODULE_COMPAT_5.14.2)
2011-10-03 14:09:21 +00:00
* Mon Oct 03 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.2-193
- 5.14.2 bump (see
https://metacpan.org/module/FLORA/perl-5.14.2/pod/perldelta.pod for release
notes).
- Fixes panics when processing regular expression with \b class and /aa
modifier (bug #731062)
- Fixes CVE-2011-2728 (File::Glob bsd_glob() crash with certain glob flags)
(bug #742987)
* Mon Oct 03 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-192
- Enable GDBM support again to build against new gdbm 1.9.1
2011-09-30 08:30:52 +00:00
* Fri Sep 30 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-191
- Disable NDBM support temporarily too as it's provided by gdbm package
* Wed Sep 21 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-190
- Disable GDBM support temporarily to build new GDBM
2011-09-15 07:27:14 +00:00
* Thu Sep 15 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-189
2011-09-14 16:26:13 +00:00
- Correct perl-CGI list of Provides
2011-09-15 07:27:14 +00:00
- Make tests optional
2011-09-15 07:42:13 +00:00
- Correct perl-ExtUtils-ParseXS Provides
2011-09-15 08:06:10 +00:00
- Correct perl-Locale-Codes Provides
2011-09-15 08:24:27 +00:00
- Correct perl-Module-CoreList version
- Automate perl-Test-Simple-tests Requires version
2011-09-14 16:26:13 +00:00
2011-09-13 10:42:35 +00:00
* Tue Sep 13 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-188
- Make gdbm support optional to bootstrap with new gdbm
2011-09-13 13:26:34 +00:00
- Split Carp into standalone sub-package to dual-live with newer versions
(bug #736768)
* Tue Aug 30 2011 Petr Pisar <ppisar@redhat.com> - 4:5.14.1-187
- Split Locale::Codes into standalone sub-package to dual-live with newer
versions (bug #717863)
2011-08-14 13:27:53 +00:00
* Sun Aug 14 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.1-186
- perl needs to own vendorarch/auto directory
* Fri Aug 05 2011 Petr Sabata <contyk@redhat.com> - 4:5.14.1-185
- Move xsubpp to ExtUtils::ParseXS (#728393)
2011-07-29 13:28:28 +00:00
* Fri Jul 29 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.1-184
- fix Compress-Raw-Bzip2 pacakging
- ensure that we never bundle bzip2 or zlib
* Tue Jul 26 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-183
- remove from provides MODULE_COMPAT 5.12.*
* Fri Jul 22 2011 Paul Howarth <paul@city-fan.org> - 4:5.14.1-182
- Have perl-Module-Build explicitly require perl(CPAN::Meta) >= 2.110420,
needed for creation of MYMETA files by Build.PL; the dual-life version of
the package already has this dependency
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 4:5.14.1-181
- Temporarily provide 5.12.* MODULE_COMPAT
* Sat Jul 16 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.1-180
- fix escaping of the __provides_exclude_from macro
* Wed Jul 13 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.1-179
- Parse-CPAN-Meta explicitly requires CPAN::Meta::YAML and JSON::PP
- Exclude CPAN::Meta* from CPAN sub-package
- Don't try to normalize CPAN-Meta, JSON-PP, and Parse-CPAN-Meta versions;
their dual-life packages aren't and have much higher numbers already
* Mon Jun 27 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-178
- update macros -> add %%perl_bootstrap 1 and example for readability
- add into Module::Build dependency on perl-devel (contains macros.perl)
- create new sub-package macros, because we need macros in minimal buildroot
* Thu Jun 23 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-175
- remove from macros BSD, because there exists BSD::Resources
2011-06-21 05:11:25 +00:00
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-174
- remove old MODULE_COMPATs
* Mon Jun 20 2011 Iain Arnell <iarnell@gmail.com> 4:5.14.1-173
- move ptargrep to Archive-Tar sub-package
- fix version numbers in last two changelog entries
* Mon Jun 20 2011 Paul Howarth <paul@city-fan.org> - 4:5.14.1-172
- add provide for perl(:MODULE_COMPAT_5.14.1)
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-171
2011-06-20 06:02:38 +00:00
- update to 5.14.1 - no new modules, just serious bugfixes and doc
- switch off fork test, which is failing only on koji
2011-06-20 06:02:38 +00:00
* Thu Jun 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-170
- try to update to latest ExtUtils::MakeMaker, no luck -> rebuild with current
version, fix bug RT#67618 in modules
* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-169
- filter even Mac:: requires, polish filter again for correct installation
- add sub-package Compress-Raw-Bzip2, solve Bzip2 conflicts after install
- and add IO::Uncompress::Bunzip2 correctly into IO-Compress
* Mon Jun 13 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-167
- Perl 5.14 mass rebuild, bump release, remove releases in subpackages
2011-06-10 13:51:38 +00:00
2011-06-10 06:13:33 +00:00
* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-165
2011-06-09 09:18:41 +00:00
- Perl 5.14 mass rebuild
2011-06-09 07:49:37 +00:00
* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-163
- Perl 5.14 mass rebuild
2011-06-09 07:00:05 +00:00
* Thu Jun 9 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-162
- add new sub-packages, remove BR in them
2011-06-09 07:00:05 +00:00
* Wed Jun 1 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-161
- arm can't do parallel builds
- add require EE::MM into IPC::Cmd 711486
2011-05-17 08:35:45 +00:00
* Mon May 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-161
- test build of released 5.14.0
- remove Class::ISA from sub-packages
- patches 8+ are part of new release
- remove vendorarch/auto/Compress/Zlib
* Wed Apr 13 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.3-160
- add provides UNIVERSAL and DB back into perl
* Thu Apr 07 2011 Petr Pisar <ppisar@redhat.com> - 4:5.12.3-159
- Remove rpath-make patch because we use --enable-new-dtags linker option
2011-04-02 07:38:33 +00:00
* Fri Apr 1 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.3-158
- 692900 - lc launders tainted flag, RT #87336
2011-04-01 11:30:46 +00:00
* Fri Apr 1 2011 Robin Lee <cheeselee@fedoraproject.org> - 4:5.12.3-157
- Cwd.so go to the PathTools sub-package
* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.3-156
2011-03-15 16:18:13 +00:00
- sub-package Path-Tools
2011-02-21 13:17:21 +00:00
* Sat Feb 19 2011 Iain Arnell <iarnell@gmail.com> 4:5.12.3-154
- sub-package Scalar-List-Utils
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.12.3-153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Jan 27 2011 Petr Pisar <ppisar@redhat.com> - 4:5.12.3-152
- Document ExtUtils::ParseXS upgrade in local patch tracking
* Wed Jan 26 2011 Tom Callaway <spot@fedoraproject.org> - 4:5.12.3-151
- update ExtUtils::ParseXS to 2.2206 (current) to fix Wx build
* Wed Jan 26 2011 Petr Pisar <ppisar@redhat.com> - 4:5.12.3-150
2011-01-26 18:04:53 +00:00
- Make %%global perl_default_filter lazy
2011-01-26 17:26:37 +00:00
- Do not hard-code tapsetdir path
* Tue Jan 25 2011 Lukas Berk <lberk@redhat.com> - 4:5.12.3-149
- added systemtap tapset to make use of systemtap-sdt-devel
- added an example systemtap script
* Mon Jan 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.3-148
2011-01-24 09:27:09 +00:00
- stable update 5.12.3
- add COMPAT
2011-01-24 09:27:09 +00:00
* Thu Dec 9 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-146
- 463773 revert change. txt files are needed for example by UCD::Unicode,
PDF::API2,...
* Thu Dec 9 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-145
- required systemtap-sdt-devel on request in 661553
2010-11-29 13:41:14 +00:00
* Mon Nov 29 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-144
- create sub-package for CGI 3.49
* Tue Nov 09 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-143
- Sub-package perl-Class-ISA (bug #651317)
* Mon Nov 08 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-142
- Make perl(ExtUtils::ParseXS) version 4 digits long (bug #650882)
* Tue Oct 19 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-141
- 643447 fix redefinition of constant C in h2ph (visible in git send mail,
XML::Twig test suite)
- remove ifdef for s390
* Thu Oct 07 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-140
- Package Test-Simple tests to dual-live with standalone package (bug #640752)
2010-10-07 12:02:31 +00:00
* Wed Oct 6 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-139
- remove removal of NDBM
* Tue Oct 05 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-138
- Consolidate Requires filtering
2010-10-05 14:27:28 +00:00
- Consolidate libperl.so* Provides
* Fri Oct 1 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-137
- filter useless requires, provide libperl.so
2010-10-01 12:50:17 +00:00
* Fri Oct 01 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-136
- Reformat perl-threads description
2010-10-01 13:21:41 +00:00
- Fix threads directories ownership
2010-10-01 12:50:17 +00:00
* Thu Sep 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-135
- sub-package threads
2013-02-13 12:18:27 +00:00
* Thu Sep 23 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-134
- add vendor path, clean paths in Configure in spec file
- create sub-package threads-shared
* Tue Sep 7 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.2-133
- Do not leak when destroying thread (RT #77352, RHBZ #630667)
2010-09-07 09:20:36 +00:00
* Tue Sep 7 2010 Petr Sabata <psabata@redhat.com> - 5:5.12.2-132
- Fixing release number for modules
2010-09-07 08:51:36 +00:00
* Tue Sep 7 2010 Petr Sabata <psabata@redhat.com> - 4:5.12.2-1
- Update to 5.12.2
- Removed one hardcoded occurence of perl version in build process
- Added correct path to dtrace binary
- BuildRequires: systemtap-sdt-devel
* Tue Sep 7 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-131
- run Configure with -Dusedtrace for systemtap support
2010-08-18 15:47:42 +00:00
* Wed Aug 18 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.1-130
- Run tests in parallel
- Add "-Wl,--enable-new-dtags" to linker to allow to override perl's rpath by
LD_LIBRARY_PATH used in tests. Otherwise tested perl would link to old
in-system libperl.so.
- Normalize spec file indentation
2010-08-18 15:47:42 +00:00
* Mon Jul 26 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-129
- 617956 move perlxs* docs files into perl-devel
* Thu Jul 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-128
- 614662 wrong perl-suidperl version in obsolete
* Sun Jul 11 2010 Dan Horák <dan[at]danny.cz> - 4:5.12.1-127
- add temporary compat provides needed on s390(x)
* Fri Jul 09 2010 Petr Pisar <ppisar@redhat.com> - 4:5.12.1-126
- Add Digest::SHA requirement to perl-CPAN and perl-CPANPLUS (bug #612563)
* Thu Jul 8 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-125
- 607505 add another dir into Module::Build (thanks to Paul Howarth)
* Mon Jun 28 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 4:5.12.1-124
- Address perl-Compress-Raw directory ownership (BZ 607881).
* Thu Jun 10 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-123
- remove patch with debugging symbols, which should be now ok without it
- update to 5.12.1
- MODULE_COMPAT
* Tue Apr 27 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.0-122
- packages in buildroot needs MODULE_COMPAT 5.10.1, add it back for rebuild
2010-04-25 14:52:12 +00:00
* Sun Apr 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.0-121
- rebuild with tests in test buildroot
* Fri Apr 23 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.0-120-test
- MODULE_COMPAT 5.12.0
- remove BR man
- clean configure
- fix provides/requires in IO-Compress
* Wed Apr 14 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.0-119.1
- rebuild 5.12.0 without MODULE_COMPAT
* Wed Apr 14 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.0-119
- initial 5.12.0 build
* Tue Apr 6 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-118
- 463773 remove useless txt files from installation
- 575842 remove PERL_USE_SAFE_PUTENV, use perl putenv
* Tue Mar 16 2010 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.1-117
- package tests in their own subpackage
* Mon Mar 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-116
- add noarch into correct sub-packages
- move Provides/Obsoletes into correct modules from main perl
* Thu Mar 11 2010 Paul Howarth <paul@city-fan.org> - 4:5.10.1-115
- restore missing version macros for Compress::Raw::Zlib, IO::Compress::Base
and IO::Compress::Zlib
* Thu Mar 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-114
- clean spec a little more
- rebuild with new gdbm
* Fri Mar 5 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-112
- fix license according to advice from legal
- clean unused patches
* Wed Feb 24 2010 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.1-111
- update subpackage tests macros to handle packages with an epoch properly
* Fri Feb 05 2010 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.1-110
- add initial EXPERIMENTAL tests subpackage rpm macros to macros.perl
* Tue Dec 22 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-109
- 547656 CVE-2009-3626 perl: regexp matcher crash on invalid UTF-8 characters
- 549306 version::Internals should be packaged in perl-version subpackage
- Parse-CPAN-Meta updated and separate package is dead
* Mon Dec 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.1-107
- subpackage parent and Parse-CPAN-Meta; add them to core's dep list
2013-02-13 12:18:27 +00:00
* Fri Dec 18 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 4:5.10.1-106
2009-12-18 11:57:43 +00:00
- exclude "parent".
2013-02-13 12:18:27 +00:00
* Fri Dec 18 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 4:5.10.1-105
2009-12-18 11:25:38 +00:00
- exclude Parse-CPAN-Meta.
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.1-104
- do not pack Bzip2 manpages either (#544582)
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.1-103
- do not pack Bzip2 modules (#544582)
- hack: cheat about Compress::Raw::Zlib version (#544582)
* Thu Dec 3 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.1-102
- switch off check for ppc64 and s390x
- remove the hack for "make test," it is no longer needed
* Thu Dec 3 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.1-101
- be more careful with the libperl.so compatibility symlink (#543936)
* Wed Dec 2 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.1-100
- new upstream version
- release number must be high, because of stale version numbers of some
of the subpackages
- drop upstreamed patches
- update the versions of bundled modules
- shorten the paths in @INC
- build without DEBUGGING
- implement compatibility measures for the above two changes, for a short
transition period
- provide perl(:MODULE_COMPAT_5.10.0), for that transition period only
* Tue Dec 1 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-87
- fix patch-update-Compress-Raw-Zlib.patch (did not patch Zlib.pm)
- update Compress::Raw::Zlib to 2.023
- update IO::Compress::Base, and IO::Compress::Zlib to 2.015 (#542645)
* Mon Nov 30 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-86
- 542645 update IO-Compress-Base
* Tue Nov 24 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-85
- back out perl-5.10.0-spamassassin.patch (#528572)
* Thu Oct 01 2009 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.0-84
- add /perl(UNIVERSAL)/d; /perl(DB)/d to perl_default_filter auto-provides
filtering
2009-10-01 12:33:58 +00:00
* Thu Oct 1 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-83
- update Storable to 2.21
* Mon Aug 31 2009 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.0-82
- update our Test-Simple update to 0.92 (patch by Iain Arnell), #519417
- update Module-Pluggable to 3.9
2009-08-28 05:39:58 +00:00
* Thu Aug 27 2009 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.0-81
- fix macros.perl *sigh*
* Mon Aug 24 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-80
- Remove -DDEBUGGING=-g, we are not ready yet.
* Fri Aug 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.0-79
- add helper filtering macros to -devel, for perl-* package invocation
(#502402)
* Fri Jul 31 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-78
- Add configure option -DDEBUGGING=-g (#156113)
* Tue Jul 28 2009 arcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-77
- 510127 spam assassin suffer from tainted bug
* Mon Jul 27 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-76
- 494773 much better swap logic to support reentrancy and fix assert failure (rt #60508)
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:5.10.0-75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Fri Jul 10 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-74
- fix generated .ph files so that they no longer cause warnings (#509676)
- remove PREREQ_FATAL from Makefile.PL's processed by miniperl
- update to latest Scalar-List-Utils (#507378)
- perl-skip-prereq.patch: skip more prereq declarations in Makefile.PL files
2009-07-07 13:34:40 +00:00
* Tue Jul 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-73
- re-enable tests
* Tue Jul 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-72
- move -DPERL_USE_SAFE_PUTENV to ccflags (#508496)
* Mon Jun 8 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-71
- #504386 update of Compress::Raw::Zlib 2.020
* Thu Jun 4 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-70
- update File::Spec (PathTools) to 3.30
* Wed Jun 3 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-69
- fix #221113, $! wrongly set when EOF is reached
* Fri Apr 10 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-68
- do not use quotes in patchlevel.h; it breaks installation from cpan (#495183)
* Tue Apr 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-67
- update CGI to 3.43, dropping upstreamed perl-CGI-escape.patch
* Tue Apr 7 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-66
- fix CGI::escape for all strings (#472571)
- perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t
http://rt.perl.org/rt3/Ticket/Display.html?id=64502
* Fri Mar 27 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-65
- Move the gargantuan Changes* collection to -devel (#492605)
2009-03-24 14:57:25 +00:00
* Tue Mar 24 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-64
- update module autodie
2009-03-23 16:43:17 +00:00
* Mon Mar 23 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-63
- update Digest::SHA (fixes 489221)
* Wed Mar 11 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-62
- drop 26_fix_pod2man_upgrade (don't need it)
- fix typo in %%define ExtUtils_CBuilder_version
* Wed Mar 11 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-61
- apply Change 34507: Fix memory leak in single-char character class optimization
- Reorder @INC, based on b9ba2fadb18b54e35e5de54f945111a56cbcb249
- fix Archive::Extract to fix test failure caused by tar >= 1.21
- Merge useful Debian patches
* Tue Mar 10 2009 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-60
- remove compatibility obsolete sitelib directories
- use a better BuildRoot
- drop a redundant mkdir in %%install
- call patchlevel.h only once; rm patchlevel.bak
- update modules Sys::Syslog, Module::Load::Conditional, Module::CoreList,
Test::Harness, Test::Simple, CGI.pm (dropping the upstreamed patch),
File::Path (that includes our perl-5.10.0-CVE-2008-2827.patch),
constant, Pod::Simple, Archive::Tar, Archive::Extract, File::Fetch,
File::Temp, IPC::Cmd, Time::HiRes, Module::Build, ExtUtils::CBuilder
- standardize the patches for updating embedded modules
- work around a bug in Module::Build tests bu setting TMPDIR to a directory
inside the source tree
* Sun Mar 08 2009 Robert Scheck <robert@fedoraproject.org> - 4:5.10.0-59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 16 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-58
- add /usr/lib/perl5/site_perl to otherlibs (bz 484053)
2009-02-16 17:59:28 +00:00
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 4:5.10.0-57
- build sparc64 without _smp_mflags
2009-02-07 22:42:47 +00:00
* Sat Feb 07 2009 Dennis Gilmore <dennis@ausil.us> - 4:5.10.0-56
- limit sparc builds to -j12
2009-02-03 06:46:31 +00:00
* Tue Feb 3 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-55
- update IPC::Cmd to v 0.42
* Mon Jan 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-54
- 455410 http://rt.perl.org/rt3/Public/Bug/Display.html?id=54934
Attempt to free unreferenced scalar fiddling with the symbol table
Keep the refcount of the globs generated by PerlIO::via balanced.
* Mon Dec 22 2008 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-53
- add missing XHTML.pm into Pod::Simple
2013-02-13 12:18:27 +00:00
* Fri Dec 12 2008 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-52
- 295021 CVE-2007-4829 perl-Archive-Tar directory traversal flaws
- add another source for binary files, which test untaring links
2008-11-29 00:10:09 +00:00
* Fri Nov 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-51
- to fix Fedora bz 473223, which is really perl bug #54186 (http://rt.perl.org/rt3//Public/Bug/Display.html?id=54186)
we apply Changes 33640, 33881, 33896, 33897
* Mon Nov 24 2008 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-50
- change summary according to RFC fix summary discussion at fedora-devel :)
2008-10-23 15:02:01 +00:00
* Thu Oct 23 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-49
- update File::Temp to 0.20
* Sun Oct 12 2008 Lubomir Rintel <lkundrak@v3.sk> - 4:5.10.0-48
- Include fix for rt#52740 to fix a crash when using Devel::Symdump and
Compress::Zlib together
* Tue Oct 07 2008 Marcela Mašláňová <mmaslano@redhat.com> 4:5.10.0-47.fc10
- rt#33242, rhbz#459918. Segfault after reblessing objects in Storable.
- rhbz#465728 upgrade Simple::Pod to 3.07
* Wed Oct 1 2008 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-46
- also preserve the timestamp of AUTHORS; move the fix to the recode
function, which is where the stamps go wrong
2008-10-01 15:07:44 +00:00
* Wed Oct 1 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-45
- give Changes*.gz the same datetime to avoid multilib conflict
* Wed Sep 17 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-44.fc10
- remove Tar.pm from Archive-Extract
- fix version of Test::Simple in spec
- update Test::Simple
- update Archive::Tar to 1.38
2008-09-16 15:05:23 +00:00
* Tue Sep 16 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-43.fc10
- 462444 update Test::Simple to 0.80
* Thu Aug 14 2008 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-42.fc10
- move libnet to the right directory, along Net/Config.pm
* Wed Aug 13 2008 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-41.fc10
- do not create directory .../%%{version}/auto
* Tue Aug 5 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-40.fc10
- 457867 remove required IPC::Run from CPANPLUS - needed only by win32
- 457771 add path
* Fri Aug 1 2008 Stepan Kasal <skasal@redhat.com> 4:5.10.0-39.fc10
- CGI.pm bug in exists() on tied param hash (#457085)
- move the enc2xs templates (../Encode/*.e2x) to -devel, (#456534)
* Mon Jul 21 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-38
2008-07-21 08:27:57 +00:00
- 455933 update to CGI-3.38
- fix fuzz problems (patch6)
- 217833 pos() function handle unicode characters correct
2008-07-21 08:27:57 +00:00
2008-07-10 18:00:05 +00:00
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-36
- rebuild for new db4 4.7
* Wed Jul 9 2008 Stepan Kasal <skasal@redhat.com> 4:5.10.0-35
- remove db4 require, it is handled automatically
2008-07-03 09:20:28 +00:00
* Thu Jul 3 2008 Stepan Kasal <skasal@redhat.com> 4:5.10.0-34
- 453646 use -DPERL_USE_SAFE_PUTENV. Without fail some modules f.e. readline.
* Tue Jul 1 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-33
- 451078 update Test::Harness to 3.12 for more testing. Removed verbose
test, new Test::Harness has possibly verbose output, but updated package
has a lot of features f.e. TAP::Harness. Carefully watched all new bugs
related to tests!
* Fri Jun 27 2008 Stepan Kasal <skasal@redhat.com> 4:5.10.0-32
- bump the release number, so that it is not smaller than in F-9
* Tue Jun 24 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-28
- CVE-2008-2827 perl: insecure use of chmod in rmtree
* Wed Jun 11 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-27
- 447371 wrong access permission rt49003
* Tue Jun 10 2008 Stepan Kasal <skasal@redhat.com> 4:5.10.0-26
- make config parameter list consistent for 32bit and 64bit platforms,
add config option -Dinc_version_list=none (#448735)
- use perl_archname consistently
- cleanup of usage of *_lib macros in %%install
2013-02-13 12:18:27 +00:00
* Fri Jun 6 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-25
2008-06-06 08:46:35 +00:00
- 449577 rebuild for FTBFS
2008-05-26 15:09:24 +00:00
* Mon May 26 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-24
- 448392 upstream fix for assertion
* Thu May 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-23
- sparc64 breaks with the rpath hack patch applied
* Mon May 19 2008 Marcela Maslanova <mmaslano@redhat.com>
- 447142 upgrade CGI to 3.37 (this actually happened in -21 in rawhide.)
* Sat May 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-21
- sparc64 fails two tests under mysterious circumstances. we need to get the
rest of the tree moving, so we temporarily disable the tests on that arch.
2008-05-19 12:06:49 +00:00
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-20
- create the vendor_perl/%%{perl_version}/%%{perl_archname}/auto directory
in %%{_libdir} so we own it properly
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-19
- fix CPANPLUS-Dist-Build Provides/Obsoletes (bz 437615)
- bump version on Module-CoreList subpackage
2008-03-18 13:46:46 +00:00
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-18
- forgot to create the auto directory for multilib vendor_perl dirs
2008-03-18 13:42:03 +00:00
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-17
- own multilib vendor_perl directories
- mark Module::CoreList patch in patchlevel.h
* Tue Mar 18 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-16
- 437817: RFE: Upgrade Module::CoreList to 2.14
* Wed Mar 12 2008 Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-15
- xsubpp now lives in perl-devel instead of perl.
2008-03-09 01:42:40 +00:00
* Sat Mar 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-14
- back out Archive::Extract patch, causing odd test failure
2008-03-09 00:24:39 +00:00
* Sat Mar 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-13
- add missing lzma test file
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-12
- conditionalize multilib patch report in patchlevel.h
- Update Archive::Extract to 0.26
- Update Module::Load::Conditional to 0.24
2008-03-08 01:08:07 +00:00
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-11
- only do it once, and do it for all our patches
2008-03-08 00:55:41 +00:00
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-10
- note 32891 in patchlevel.h
2008-03-08 00:40:14 +00:00
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-9
- get rid of bad conflicts on perl-File-Temp
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-8
- use /usr/local for sitelib/sitearch dirs
- patch 32891 for significant performance improvement
* Fri Feb 22 2008 Stepan Kasal <skasal@redhat.com> - 4:5.10.0-7
- Add perl-File-Temp provides/obsoletes/conflicts (#433836),
reported by Bill McGonigle <bill@bfccomputing.com>
- escape the macros in Jan 30 entry
2008-02-19 21:51:54 +00:00
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4:5.10.0-6
- Autorebuild for GCC 4.3
2008-01-30 18:47:46 +00:00
* Wed Jan 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-5
- disable some futime tests in t/io/fs.t because they started failing on x86_64
in the Fedora builders, and no one can figure out why. :/
* Wed Jan 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-4
- create %%{_prefix}/lib/perl5/vendor_perl/%%{perl_version}/auto and own it
in base perl (resolves bugzilla 214580)
* Thu Jan 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-3
- Update Sys::Syslog to 0.24, to fix test failures
2008-01-10 03:30:42 +00:00
* Wed Jan 9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-2
- add some BR for tests
2008-01-10 02:53:58 +00:00
* Tue Jan 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-1
- 5.10.0 final
- clear out all the unnecessary patches (down to 8 patches!)
- get rid of super perl debugging mode
- add new subpackages
2006-07-22 01:13:26 +00:00
2008-01-10 02:53:58 +00:00
* Thu Nov 29 2007 Robin Norwood <rnorwood@redhat.com> - 4:5.10.0_RC2-0.1
- first attempt at building 5.10.0
2006-07-22 01:13:26 +00:00