Ignore:
Timestamp:
Apr 6, 2017, 11:29:50 AM (8 years ago)
Author:
dmik
Message:

spec: perl: Release version 5.16.1-4.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/perl.spec

    r1071 r1082  
    1 #define svn_url     F:/rd/ports/perl/trunk
    2 %define svn_url     http://svn.netlabs.org/repos/ports/perl/trunk
    3 %define svn_rev     2164
     1# Based on http://pkgs.fedoraproject.org/cgit/rpms/perl.git/tree/perl.spec?id=2b64acd23e71d8c12300bf0f61a40bf18ae25c0a
    42
    53%global perl_version    5.16.1
    6 %global perl_epoch      0
     4%global perl_epoch      4
    75%global perl_arch_stem -thread-multi
    86%global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
    97
    10 %global multilib_64_archs x86_64 s390x ppc64 sparc64
    118%global parallel_tests 1
    12 %global tapsetdir   %{_datadir}/systemtap/tapset
    13 
    14 # internal filter just for this spec
    15 # XXX: %%global expands now, archlib must be pre-defined.
    16 %global perl_default_filter %%{?filter_setup: %%{expand: \
    17 %%filter_provides_in -P %%{archlib}/(?!CORE/libperl).*\\.so$ \
    18 %%filter_setup \
    19 }}
     9
     10# This overrides filters from build root (/etc/rpm/macros.perl)
     11# intentionally (unversioned perl(DB) is removed and versioned one is kept)
     12%global __provides_exclude_from .*/auto/.*\\.dll$|.*/%{perl_archlib}/.*\\.dll$|%{_docdir}
     13%global __requires_exclude_from %{_docdir}
     14%global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
     15# unicore::Name - it's needed by perl, maybe problem of rpm
     16# FCGI is external dependency after install of perl-CGI, remove it during RC releases
     17%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI)
    2018
    2119# same as we provide in /etc/rpm/macros.perl
    2220%global perl5_testdir   %{_libexecdir}/perl5-tests
    2321
     22# We can bootstrap without gdbm
     23%bcond_with gdbm
     24# We can skip %%check phase
     25%bcond_with test
     26
    2427Name:           perl
    2528Version:        %{perl_version}
    26 # release number must be even higher, becase dual-lived modules will be broken otherwise
    27 Release:        3%{?dist}
     29# release number must be even higher, because dual-lived modules will be broken otherwise
     30Release:        4%{?dist}
    2831Epoch:          %{perl_epoch}
    2932Summary:        Practical Extraction and Report Language
     
    3235# we have to reflect that in the sub-package containing them.
    3336# under UCD are unicode tables
    34 # Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c 
    35 # MIT: ext/MIME-Base64/Base64.xs 
    36 # Copyright Only: for example ext/Text-Soundex/Soundex.xs 
     37# Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c
     38# MIT: ext/MIME-Base64/Base64.xs
     39# Copyright Only: for example ext/Text-Soundex/Soundex.xs
    3740License:        (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and MIT and Public Domain and UCD
    3841Url:            http://www.perl.org/
    39 Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     42Vendor:         bww bitwise works GmbH
     43
     44%scm_source     svn http://svn.netlabs.org/repos/ports/perl/trunk 2168
     45Source3:        macros.perl
    4046
    4147# Update some of the bundled modules
    4248# see http://fedoraproject.org/wiki/Perl/perl.spec for instructions
    4349
    44 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
    45 BuildRequires:  db4-devel, zlib-devel
    46 #BuildRequires:  gdbm-devel, groff, tcsh, systemtap-sdt-devel
     50BuildRequires:  db4-devel, zlib-devel, bzip2-devel
     51#BuildRequires:  groff, tcsh
     52%if %{with gdbm}
     53BuildRequires: gdbm-devel
     54%endif
     55
    4756# For tests
    48 #BuildRequires:  procps, rsyslog
     57%if %{with gdbm}
     58BuildRequires:  procps, rsyslog
     59%endif
    4960
    5061# The long line of Perl provides.
    5162
    52 # These provides are needed by the perl pkg itself with auto-generated perl.req
    53 Provides: perl(VMS::Filespec)
    54 Provides: perl(VMS::Stdio)
    55 
    5663# Compat provides
    57 Provides: perl(:MODULE_COMPAT_5.12.4)
    58 Provides: perl(:MODULE_COMPAT_5.12.3)
    59 Provides: perl(:MODULE_COMPAT_5.12.2)
    60 Provides: perl(:MODULE_COMPAT_5.12.1)
    61 Provides: perl(:MODULE_COMPAT_5.12.0)
     64Provides: perl(:MODULE_COMPAT_5.16.1)
     65Provides: perl(:MODULE_COMPAT_5.16.0)
    6266
    6367# Threading provides
     
    99103Provides: perl(shellwords.pl)
    100104Provides: perl(stat.pl)
     105%if 0
    101106Provides: perl(syslog.pl)
     107%endif
    102108Provides: perl(tainted.pl)
    103109Provides: perl(termcap.pl)
     
    105111Provides: perl(utf8_heavy.pl)
    106112Provides: perl(validate.pl)
    107 Provides: perl(Carp::Heavy)
    108113
    109114# Long history in 3rd-party repositories:
    110 Provides: perl-File-Temp = 0.22 
     115Provides: perl-File-Temp = 0.22
    111116Obsoletes: perl-File-Temp < 0.20
    112117
     
    116121Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
    117122
    118 # We need this to break the dependency loop, and ensure that perl-libs 
     123# We need this to break the dependency loop, and ensure that perl-libs
    119124# gets installed before perl.
    120125Requires(post): perl-libs
     126# Same as perl-libs. We need macros in basic buildroot, where Perl is only
     127# because of git.
     128Requires(post): perl-macros
    121129
    122130
     
    148156Group:          Development/Languages
    149157License:        GPL+ or Artistic
    150 #Requires:       systemtap-sdt-devel
    151158Requires:       perl(ExtUtils::ParseXS)
    152159Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     
    156163Most perl packages will need to install perl-devel to build.
    157164
     165
     166%package macros
     167Summary:        Macros for rpmbuild
     168Group:          Development/Languages
     169License:        GPL+ or Artistic
     170Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     171
     172%description macros
     173Macros for rpmbuild are needed during build of srpm in koji. This
     174sub-package must be installed into buildroot, so it will be needed
     175by perl. Perl is needed because of git.
     176
     177
    158178%package tests
    159179Summary:        The Perl test suite
     
    179199# Epoch bump for clean upgrade over old standalone package
    180200Epoch:          1
    181 Version:        0.38
    182 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    183 BuildArch:      noarch
    184 # fix buggy rpm autodetection, remove once rpm is fixed.
    185 Provides: perl(Archive::Extract)
     201Version:        0.58
     202Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     203BuildArch:      noarch
    186204
    187205%description Archive-Extract
     
    194212License:        GPL+ or Artistic
    195213Epoch:          0
    196 Version:        1.54
    197 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    198 Requires:       perl(Compress::Zlib)
    199 Requires:       perl(IO::Zlib)
    200 BuildArch:      noarch
    201 # fix buggy rpm autodetection, remove once rpm is fixed.
    202 Provides: perl(Archive::Tar)
     214Version:        1.82
     215Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     216Requires:       perl(Compress::Zlib), perl(IO::Zlib)
     217BuildArch:      noarch
    203218
    204219%description Archive-Tar
     
    210225
    211226
    212 %package Class-ISA
    213 Summary:        Report the search path for a class's ISA tree
    214 Group:          Development/Libraries
    215 License:        GPL+ or Artistic
    216 Epoch:          0
    217 Version:        0.36
    218 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    219 BuildArch:      noarch
    220 # fix buggy rpm autodetection, remove once rpm is fixed.
    221 Provides: perl(Class::ISA)
    222 
    223 %description Class-ISA
    224 Suppose you have a class (like Food::Fish::Fishstick) that is derived, via
    225 its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from
    226 Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses
    227 may themselves each be derived, via its @ISA, from one or more superclasses
    228 (as above).
     227%package Carp
     228Summary:        Alternative warn and die for modules
     229Epoch:          0
     230Version:        1.26
     231License:        GPL+ or Artistic
     232Group:          Development/Libraries
     233Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     234Provides:       perl(Carp::Heavy) = %{version}
     235BuildArch:      noarch
     236
     237# Do not export unversioned module
     238%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Carp\\)\\s*$
     239
     240%description Carp
     241The Carp routines are useful in your own modules because they act like
     242die() or warn(), but with a message which is more likely to be useful to a
     243user of your module. In the case of cluck, confess, and longmess that
     244context is a summary of every call in the call-stack. For a shorter message
     245you can use carp or croak which report the error as being from where your
     246module was called. There is no guarantee that that is where the error was,
     247but it is a good educated guess.
    229248
    230249
     
    234253License:        GPL+ or Artistic
    235254Epoch:          0
    236 Version:        3.49
    237 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    238 BuildArch:      noarch
    239 # fix buggy rpm autodetection, remove once rpm is fixed.
    240 Provides: perl(CGI)
     255Version:        3.59
     256Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     257Provides:       perl(CGI) = %{version}
     258BuildArch:      noarch
     259
     260# Do not export unversioned module
     261%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CGI\\)\\s*$
     262# Do not export private modules
     263%global __provides_exclude %{__provides_exclude}|^perl\\(Fh\\)\\s*$
     264%global __provides_exclude %{__provides_exclude}|^perl\\(MultipartBuffer\\)\\s*$
     265%global __provides_exclude %{__provides_exclude}|^perl\\(utf8\\)\\s*$
    241266
    242267%description CGI
     
    251276
    252277
     278%package Compress-Raw-Bzip2
     279Summary:        Low-Level Interface to bzip2 compression library
     280Group:          Development/Libraries
     281License:        GPL+ or Artistic
     282Epoch:          0
     283Version:        2.048
     284Requires:       perl(Exporter), perl(File::Temp)
     285
     286%description Compress-Raw-Bzip2
     287This module provides a Perl interface to the bzip2 compression library.
     288It is used by IO::Compress::Bzip2.
     289
     290
    253291%package Compress-Raw-Zlib
    254292Summary:        Low-Level Interface to the zlib compression library
     
    256294License:        GPL+ or Artistic
    257295Epoch:          0
    258 Version:        2.024
    259 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    260 # fix buggy rpm autodetection, remove once rpm is fixed.
    261 Provides: perl(Compress::Raw::Zlib)
     296Version:        2.048
     297Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    262298
    263299%description Compress-Raw-Zlib
     
    271307License:        GPL+ or Artistic
    272308Epoch:          0
    273 Version:        1.9402
     309Version:        1.9800
    274310# CPAN encourages Digest::SHA strongly because of integrity checks
    275311Requires:       perl(Digest::SHA)
     
    277313Provides:       cpan = %{version}
    278314BuildArch:      noarch
    279 # fix buggy rpm autodetection, remove once rpm is fixed.
    280 Provides: perl(CPAN)
    281 Requires: perl(PathTools), perl(ExtUtils::MakeMaker), perl(Scalar::List::Utils)
    282315
    283316%description CPAN
    284317Query, download and build perl modules from CPAN sites.
    285318
     319%package CPAN-Meta
     320Summary:        Distribution metadata for a CPAN dist
     321Epoch:          0
     322Version:        2.120630
     323License:        GPL+ or Artistic
     324Group:          Development/Libraries
     325Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     326BuildArch:      noarch
     327
     328%description CPAN-Meta
     329Software distributions released to the CPAN include a META.json or, for
     330older distributions, META.yml, which describes the distribution, its
     331contents, and the requirements for building and installing the
     332distribution. The data structure stored in the META.json file is described
     333in CPAN::Meta::Spec.
     334
     335
     336%package CPAN-Meta-YAML
     337Version:        0.007
     338Epoch:          0
     339Summary:        Read and write a subset of YAML for CPAN Meta files
     340License:        GPL+ or Artistic
     341Group:          Development/Libraries
     342BuildArch:      noarch
     343Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     344
     345%description CPAN-Meta-YAML
     346This module implements a subset of the YAML specification for use in reading
     347and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
     348used for any other general YAML parsing or generation task.
     349
    286350
    287351%package CPANPLUS
     
    290354License:        GPL+ or Artistic
    291355Epoch:          0
    292 Version:        0.90
     356# real version 0.9121
     357Version:        0.91.21
    293358# CPANPLUS encourages Digest::SHA strongly because of integrity checks
    294359Requires:       perl(Digest::SHA)
    295360Requires:       perl(Module::Pluggable) >= 2.4
    296361Requires:       perl(Module::CoreList)
    297 #Requires:       perl(DBIx::Simple)
    298 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    299 Provides:       perl-CPANPLUS-Dist-Build = 0.06
     362Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     363Provides:       perl-CPANPLUS-Dist-Build = 0.54
    300364Obsoletes:      perl-CPANPLUS-Dist-Build <= 0.05
    301365BuildArch:      noarch
    302 # fix buggy rpm autodetection, remove once rpm is fixed.
    303 Provides: perl(CPANPLUS)
    304366
    305367%description CPANPLUS
     
    308370
    309371
     372%package Data-Dumper
     373Summary:        Stringify perl data structures, suitable for printing and eval
     374Group:          Development/Libraries
     375License:        GPL+ or Artistic
     376Epoch:          0
     377Version:        2.135.06
     378Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     379Requires:       perl(Scalar::Util)
     380Requires:       perl(XSLoader)
     381
     382%description Data-Dumper
     383Given a list of scalars or reference variables, writes out their contents
     384in perl syntax. The references can also be objects. The content of each
     385variable is output in a single Perl statement. Handles self-referential
     386structures correctly.
     387
     388
     389%package Digest
     390Summary:        Modules that calculate message digests
     391Group:          Development/Libraries
     392License:        GPL+ or Artistic
     393# Epoch bump for clean upgrade over old standalone package
     394Epoch:          0
     395Version:        1.17
     396BuildArch:      noarch
     397Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     398Requires:       perl(MIME::Base64)
     399
     400%description Digest
     401The Digest:: modules calculate digests, also called "fingerprints" or
     402"hashes", of some data, called a message. The digest is (usually)
     403some small/fixed size string. The actual size of the digest depend of
     404the algorithm used. The message is simply a sequence of arbitrary
     405bytes or bits.
     406
     407
     408%package Digest-MD5
     409Summary:        Perl interface to the MD5 Algorithm
     410Group:          Development/Libraries
     411License:        GPL+ or Artistic
     412# Epoch bump for clean upgrade over old standalone package
     413Epoch:          0
     414Version:        2.51
     415Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     416# Recommended
     417Requires:       perl(Digest::base) >= 1.00
     418
     419%description Digest-MD5
     420The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
     421Message Digest algorithm from within Perl programs. The algorithm takes as
     422input a message of arbitrary length and produces as output a 128-bit
     423"fingerprint" or "message digest" of the input.
     424
     425
    310426%package Digest-SHA
    311427Summary:        Perl extension for SHA-1/224/256/384/512
     
    314430# Epoch bump for clean upgrade over old standalone package
    315431Epoch:          1
    316 Version:        5.47
    317 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    318 # fix buggy rpm autodetection, remove once rpm is fixed.
    319 Provides: perl(Digest::SHA)
     432Version:        5.71
     433Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     434# Recommended
     435Requires:       perl(Digest::base)
     436Requires:       perl(MIME::Base64)
    320437
    321438%description Digest-SHA
     
    332449# Epoch bump for clean upgrade over old standalone package
    333450Epoch:          1
    334 Version:        0.27
     451# real version 0.280206 https://fedoraproject.org/wiki/Perl/Tips#Dot_approach
     452Version:        0.28.2.6
    335453Requires:       perl-devel
    336454Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    337455BuildArch:      noarch
    338 # fix buggy rpm autodetection, remove once rpm is fixed.
    339 Provides: perl(ExtUtils::CBuilder)
    340456
    341457%description ExtUtils-CBuilder
     
    350466License:        GPL+ or Artistic
    351467Epoch:          0
    352 Version:        1.28
     468Version:        1.30
    353469Requires:       perl-devel
    354470Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    355471BuildArch:      noarch
    356 # fix buggy rpm autodetection, remove once rpm is fixed.
    357 Provides: perl(ExtUtils::Embed)
    358472
    359473%description ExtUtils-Embed
    360474Utilities for embedding Perl in C/C++ applications.
     475
     476
     477%package ExtUtils-Install
     478Summary:        Install files from here to there
     479Group:          Development/Languages
     480License:        GPL+ or Artistic
     481Epoch:          0
     482Version:        1.58
     483Requires:       perl-devel
     484Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     485BuildArch:      noarch
     486
     487%description ExtUtils-Install
     488Handles the installing and uninstalling of perl modules, scripts, man
     489pages, etc.
    361490
    362491
     
    366495License:        GPL+ or Artistic
    367496Epoch:          0
    368 Version:        6.56
     497Version:        6.63.2
    369498Requires:       perl-devel
    370499Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     500Requires:       perl(ExtUtils::Install)
     501Requires:       perl(ExtUtils::Manifest)
    371502Requires:       perl(Test::Harness)
    372503BuildArch:      noarch
    373 # fix buggy rpm autodetection, remove once rpm is fixed.
    374 Provides: perl(ExtUtils::MakeMaker)
     504
     505# Filter false DynaLoader provides. Versioned perl(DynaLoader) keeps
     506# unfiltered on perl package, no need to reinject it.
     507%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DynaLoader\\)\\s*$
     508%global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\)
    375509
    376510%description ExtUtils-MakeMaker
     
    378512
    379513
     514%package ExtUtils-Manifest
     515Summary:        Utilities to write and check a MANIFEST file
     516Group:          Development/Languages
     517License:        GPL+ or Artistic
     518Epoch:          0
     519Version:        1.61
     520Requires:       perl-devel
     521Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     522BuildArch:      noarch
     523
     524%description ExtUtils-Manifest
     525%{summary}.
     526
     527
    380528%package ExtUtils-ParseXS
    381529Summary:        Module and a script for converting Perl XS code into C code
     
    384532# Epoch bump for clean upgrade over old standalone package
    385533Epoch:          1
    386 # We must preserve 4-digit precison since 2.2002 version
    387 %global         ExtUtils_ParseXS_real_version 2.22
    388 %global         ExtUtils_ParseXS_version %{ExtUtils_ParseXS_real_version}06
    389 Version:        %{ExtUtils_ParseXS_version}
     534Version:        3.16
    390535Requires:       perl-devel
    391536Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    392537BuildArch:      noarch
    393 Provides:       perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_version}
    394538
    395539%description ExtUtils-ParseXS
     
    404548License:        GPL+ or Artistic
    405549Epoch:          0
    406 Version:        0.24
     550Version:        0.32
    407551Requires:       perl(IPC::Cmd) >= 0.36
    408552Requires:       perl(Module::Load::Conditional) >= 0.04
     
    410554Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    411555BuildArch:      noarch
    412 # fix buggy rpm autodetection, remove once rpm is fixed.
    413 Provides: perl(File::Fetch)
    414556
    415557%description File-Fetch
    416558File::Fetch is a generic file fetching mechanism.
    417559
     560# FIXME Filter-Simple? version?
     561%package Filter
     562Summary:        Perl source filters
     563Group:          Development/Libraries
     564License:        GPL+ or Artistic
     565Epoch:          0
     566Version:        1.40
     567Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     568
     569%description Filter
     570Source filters alter the program text of a module before Perl sees it, much as
     571a C preprocessor alters the source text of a C program before the compiler
     572sees it.
     573
    418574
    419575%package IO-Compress
     
    422578License:        GPL+ or Artistic
    423579Epoch:          0
    424 Version:        2.026
     580Version:        2.048
    425581Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    426582Obsoletes:      perl-Compress-Zlib <= 2.020
    427583Provides:       perl(IO::Uncompress::Bunzip2)
    428 Provides:       perl(Compress::Zlib)
    429 # fix buggy rpm autodetection, remove once rpm is fixed.
    430 Provides: perl(IO::Compress)
    431584
    432585%description IO-Compress
     
    446599Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    447600BuildArch:      noarch
    448 # fix buggy rpm autodetection, remove once rpm is fixed.
    449 Provides: perl(IO::Zlib)
    450601
    451602%description IO-Zlib
     
    462613# Epoch bump for clean upgrade over old standalone package
    463614Epoch:          1
    464 Version:        0.54
     615Version:        0.76
    465616Requires:       perl(ExtUtils::MakeMaker)
    466617Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    467618BuildArch:      noarch
    468 # fix buggy rpm autodetection, remove once rpm is fixed.
    469 Provides: perl(IPC::Cmd)
    470619
    471620%description IPC-Cmd
    472621IPC::Cmd allows you to run commands, interactively if desired, in a platform
    473622independent way, but have them still work.
     623
     624
     625%package HTTP-Tiny
     626Summary:        A small, simple, correct HTTP/1.1 client
     627Group:          Development/Libraries
     628License:        GPL+ or Artistic
     629Epoch:          0
     630Version:        0.017
     631Requires:       perl(Carp)
     632Requires:       perl(IO::Socket)
     633BuildArch:      noarch
     634
     635%description HTTP-Tiny
     636This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
     637requests without the overhead of a large framework like LWP::UserAgent.
     638It is more correct and more complete than HTTP::Lite. It supports proxies
     639(currently only non-authenticating ones) and redirection. It also correctly
     640resumes after EINTR.
     641
     642
     643%package JSON-PP
     644Summary:        JSON::XS compatible pure-Perl module
     645Epoch:          0
     646# 2.27150 version is a typo but we cannot fix it because it would break
     647# monotony
     648Version:        2.27200
     649License:        GPL+ or Artistic
     650Group:          Development/Libraries
     651BuildArch:      noarch
     652Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     653Conflicts:      perl-JSON < 2.50
     654
     655%description JSON-PP
     656JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
     657Marc Lehmann in C, so must be compiled and installed in the used environment.
     658JSON::PP is a pure-Perl module and is compatible with JSON::XS.
     659
     660
     661%package Locale-Codes
     662Summary:        Distribution of modules to handle locale codes
     663Epoch:          0
     664Version:        3.21
     665License:        GPL+ or Artistic
     666Group:          Development/Libraries
     667Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     668Requires:       perl(constant)
     669Provides:       perl(Locale::Codes) = %{version}
     670BuildArch:      noarch
     671
     672# Do not export unversioned module
     673%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Locale::Codes\\)\\s*$
     674
     675%description Locale-Codes
     676Locale-Codes is a distribution containing a set of modules. The modules
     677each deal with different types of codes which identify parts of the locale
     678including languages, countries, currency, etc.
    474679
    475680
     
    483688Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    484689BuildArch:      noarch
    485 # fix buggy rpm autodetection, remove once rpm is fixed.
    486 Provides: perl(Locale::Maketext::Simple)
    487690
    488691%description Locale-Maketext-Simple
     
    497700# Epoch bump for clean upgrade over old standalone package
    498701Epoch:          1
    499 Version:        0.02
     702Version:        0.04
    500703Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    501704# Add a versioned provides, since we pull the unversioned one out.
    502705Provides:       perl(Log::Message::Handlers) = %{version}
    503706BuildArch:      noarch
    504 # fix buggy rpm autodetection, remove once rpm is fixed.
    505 Provides: perl(Log::Message)
    506707
    507708%description Log-Message
     
    519720License:        GPL+ or Artistic
    520721Epoch:          0
    521 Version:        0.06
    522 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    523 BuildArch:      noarch
    524 # fix buggy rpm autodetection, remove once rpm is fixed.
    525 Provides: perl(Log::Message::Simple)
     722Version:        0.08
     723Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     724BuildArch:      noarch
    526725
    527726%description Log-Message-Simple
     
    534733Group:          Development/Libraries
    535734License:        GPL+ or Artistic
    536 # Epoch bump for clean upgrade over old standalone package
    537 Epoch:          1
    538 Version:        0.3603
     735# Check epoch with standalone package
     736Epoch:          2
     737# real version 0.39_01
     738Version:        0.39.01
    539739Requires:       perl(Archive::Tar) >= 1.08
     740Requires:       perl(CPAN::Meta) >= 2.110420
    540741Requires:       perl(ExtUtils::CBuilder) >= 0.15
    541742Requires:       perl(ExtUtils::ParseXS) >= 1.02
    542 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    543 BuildArch:      noarch
    544 # fix buggy rpm autodetection, remove once rpm is fixed.
    545 Provides: perl(Module::Build)
     743Requires:       perl-devel
     744Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     745BuildArch:      noarch
    546746
    547747%description Module-Build
     
    561761Group:          Development/Languages
    562762License:        GPL+ or Artistic
    563 Epoch:          0
    564 Version:        2.50
    565 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    566 #Requires:       perl(version)
    567 BuildArch:      noarch
    568 # fix buggy rpm autodetection, remove once rpm is fixed.
    569 Provides: perl(Module::CoreList)
     763Epoch:          1
     764Version:        2.70
     765
     766Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     767Requires:       perl(version)
     768BuildArch:      noarch
    570769
    571770%description Module-CoreList
     
    581780# Epoch bump for clean upgrade over old standalone package
    582781Epoch:          1
    583 Version:        0.16
    584 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    585 BuildArch:      noarch
    586 # fix buggy rpm autodetection, remove once rpm is fixed.
    587 Provides: perl(Module::Load)
     782Version:        0.22
     783Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     784BuildArch:      noarch
    588785
    589786%description Module-Load
     
    597794License:        GPL+ or Artistic
    598795Epoch:          0
    599 Version:        0.34
    600 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    601 BuildArch:      noarch
    602 # fix buggy rpm autodetection, remove once rpm is fixed.
    603 Provides: perl(Module::Load::Conditional)
     796Version:        0.46
     797Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     798BuildArch:      noarch
    604799
    605800%description Module-Load-Conditional
     
    614809# Epoch bump for clean upgrade over old standalone package
    615810Epoch:          1
    616 Version:        0.06
    617 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    618 BuildArch:      noarch
    619 # fix buggy rpm autodetection, remove once rpm is fixed.
    620 Provides: perl(Module::Loaded)
     811Version:        0.08
     812Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     813BuildArch:      noarch
    621814
    622815%description Module-Loaded
     
    628821
    629822
     823%package Module-Metadata
     824Summary:        Gather package and POD information from perl module files
     825Epoch:          0
     826Version:        1.000009
     827License:        GPL+ or Artistic
     828Group:          Development/Libraries
     829BuildArch:      noarch
     830Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     831
     832%description Module-Metadata
     833Gather package and POD information from perl module files
     834
    630835%package Module-Pluggable
    631836Summary:        Automatically give your module the ability to have plugins
     
    634839# Epoch bump for clean upgrade over old standalone package
    635840Epoch:          1
    636 Version:        3.90
    637 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    638 BuildArch:      noarch
    639 # fix buggy rpm autodetection, remove once rpm is fixed.
    640 Provides: perl(Module::Pluggable)
     841# Keep two digit decimal part
     842Version:        4.00
     843Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     844BuildArch:      noarch
    641845
    642846%description Module-Pluggable
     
    651855# Epoch bump for clean upgrade over old standalone package
    652856Epoch:          1
    653 Version:        0.36
    654 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    655 BuildArch:      noarch
    656 # fix buggy rpm autodetection, remove once rpm is fixed.
    657 Provides: perl(Object::Accessor)
     857Version:        0.42
     858Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     859BuildArch:      noarch
    658860
    659861%description Object-Accessor
     
    671873Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    672874BuildArch:      noarch
    673 # fix buggy rpm autodetection, remove once rpm is fixed.
    674 Provides: perl(Package::Constants)
    675875
    676876%description Package-Constants
     
    682882%package PathTools
    683883Summary:        PathTools Perl module (Cwd, File::Spec)
     884# PathTools aka File::Spec
    684885Group:          Development/Libraries
    685886License:        (GPL+ or Artistic) and BSD
    686887Epoch:          0
    687 Version:        3.31
    688 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    689 # fix buggy rpm autodetection, remove once rpm is fixed.
    690 Provides: perl(PathTools)
     888Version:        3.39.2
     889Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    691890
    692891%description PathTools
     
    700899# Epoch bump for clean upgrade over old standalone package
    701900Epoch:          1
    702 Version:        0.26
    703 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    704 BuildArch:      noarch
    705 # fix buggy rpm autodetection, remove once rpm is fixed.
    706 Provides: perl(Params::Check)
     901Version:        0.32
     902Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     903BuildArch:      noarch
    707904
    708905%description Params-Check
     
    716913# Epoch bump for clean upgrade over old standalone package
    717914Epoch:          1
    718 Version:        1.40
    719 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    720 BuildArch:      noarch
     915Version:        1.4402
     916Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     917BuildArch:      noarch
     918Requires:       perl(CPAN::Meta::YAML) >= 0.002
     919Requires:       perl(JSON::PP) >= 2.27103
    721920# FIXME it could be removed now?
    722921Obsoletes:      perl-Parse-CPAN-Meta < 1.40
    723 # fix buggy rpm autodetection, remove once rpm is fixed.
    724 Provides: perl(Parse::CPAN::Meta)
    725 
    726 %description Parse-CPAN-Meta
     922
     923%description Parse-CPAN-Meta
    727924Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
    728925YAML::Tiny.
     926
     927
     928%package Perl-OSType
     929Summary:        Map Perl operating system names to generic types
     930Version:        1.002
     931Epoch:          0
     932License:        GPL+ or Artistic
     933Group:          Development/Libraries
     934Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     935BuildArch:      noarch
     936
     937%description Perl-OSType
     938Modules that provide OS-specific behaviors often need to know if the current
     939operating system matches a more generic type of operating systems. For example,
     940'linux' is a type of 'Unix' operating system and so is 'freebsd'.
     941This module provides a mapping between an operating system name as given by $^O
     942and a more generic type. The initial version is based on the OS type mappings
     943provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
     944systems are given the type 'Windows' rather than 'Win32').
    729945
    730946
     
    738954Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    739955BuildArch:      noarch
    740 # fix buggy rpm autodetection, remove once rpm is fixed.
    741 Provides: perl(Pod::Escapes)
    742956
    743957%description Pod-Escapes
     
    746960
    747961
     962%package Pod-Parser
     963Summary:        Basic perl modules for handling Plain Old Documentation (POD)
     964Group:          Development/Libraries
     965License:        GPL+ or Artistic
     966Epoch:          0
     967Version:        1.51
     968Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     969# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
     970Requires:       perl-Pod-Perldoc
     971BuildArch:      noarch
     972
     973%description Pod-Parser
     974This software distribution contains the packages for using Perl5 POD (Plain
     975Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
     976Perl5 distribution for more information about POD.
     977
     978
     979%package Pod-Perldoc
     980Summary:        Look up Perl documentation in Pod format
     981Group:          Development/Libraries
     982License:        GPL+ or Artistic
     983Epoch:          0
     984Version:        3.17.00
     985# Pod::Perldoc::ToMan executes roff
     986# TODO no groff on OS/2 yet.
     987#Requires:       groff-base
     988Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     989BuildArch:      noarch
     990
     991%description Pod-Perldoc
     992perldoc looks up a piece of documentation in .pod format that is embedded
     993in the perl installation tree or in a perl script, and displays it via
     994"groff -man | $PAGER". This is primarily used for the documentation for
     995the perl library modules.
     996
     997
    748998%package Pod-Simple
    749999Summary:        Framework for parsing POD documentation
     
    7521002# Epoch bump for clean upgrade over old standalone package
    7531003Epoch:          1
    754 Version:        3.13
    755 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    756 BuildArch:      noarch
    757 # fix buggy rpm autodetection, remove once rpm is fixed.
    758 Provides: perl(Pod::Simple)
     1004Version:        3.20
     1005Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     1006BuildArch:      noarch
    7591007
    7601008%description Pod-Simple
     
    7681016License:        GPL+ or Artistic
    7691017Epoch:          0
    770 Version:        1.22
    771 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    772 # fix buggy rpm autodetection, remove once rpm is fixed.
    773 Provides: perl(Scalar::List::Utils)
     1018Version:        1.25
     1019Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    7741020
    7751021%description Scalar-List-Utils
     
    7851031License:        GPL+ or Artistic
    7861032Epoch:          0
    787 Version:        0.20
     1033Version:        0.30
    7881034Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    7891035Requires:       perl(Log::Message::Simple)
    7901036BuildArch:      noarch
    791 # fix buggy rpm autodetection, remove once rpm is fixed.
    792 Provides: perl(Term::UI)
    7931037
    7941038%description Term-UI
     
    8031047License:        GPL+ or Artistic
    8041048Epoch:          0
    805 Version:        3.17
     1049Version:        3.23
    8061050Requires:       perl-devel
    8071051Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     
    8101054Provides:       perl-TAP-Harness = 3.17
    8111055Obsoletes:      perl-TAP-Harness < 3.10
    812 # fix buggy rpm autodetection, remove once rpm is fixed.
    813 Provides: perl(Test::Harness)
    8141056
    8151057%description Test-Harness
     
    8221064License:        GPL+ or Artistic
    8231065Epoch:          0
    824 Version:        0.94
     1066Version:        0.98
    8251067Requires:       perl-devel
    8261068Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    827 BuildArch:      noarch
    828 # fix buggy rpm autodetection, remove once rpm is fixed.
    829 Provides: perl(Test::Simple)
     1069Requires:       perl(Data::Dumper)
     1070BuildArch:      noarch
    8301071
    8311072%description Test-Simple
     
    8381079License:        GPL+ or Artistic
    8391080Epoch:          0
    840 Version:        0.94
    841 Requires:       perl-Test-Simple = 0:0.94-%{release}
     1081Version:        0.98
     1082Requires:       perl-Test-Simple = %{epoch}:%{version}-%{release}
    8421083Requires:       /usr/bin/prove
    8431084AutoReqProv:    0
    8441085BuildArch:      noarch
    845 # fix buggy rpm autodetection, remove once rpm is fixed.
    846 Provides: perl(Test::Simple::tests)
    8471086
    8481087%description Test-Simple-tests
     
    8551094License:        GPL+ or Artistic
    8561095Epoch:          0
    857 Version:        1.15
    858 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    859 # fix buggy rpm autodetection, remove once rpm is fixed.
    860 Provides: perl(Time::Piece)
     1096# real 1.20_01
     1097Version:        1.20.1
     1098Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    8611099
    8621100%description Time-Piece
     
    8731111# Epoch bump for clean upgrade over old standalone package
    8741112Epoch:          1
    875 Version:        0.223
     1113Version:        0.225
    8761114Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    8771115BuildArch:      noarch
     
    8851123    BEGIN {
    8861124        require Foo;
    887         require Bar; 
    888        
    889         push @ISA, qw(Foo Bar); 
     1125        require Bar;
     1126
     1127        push @ISA, qw(Foo Bar);
    8901128    }
     1129
     1130
     1131%package Socket
     1132Summary:        C socket.h defines and structure manipulators
     1133Group:          Development/Libraries
     1134License:        GPL+ or Artistic
     1135Epoch:          0
     1136Version:        2.001
     1137Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     1138
     1139%description Socket
     1140This module is just a translation of the C socket.h file.  Unlike the old
     1141mechanism of requiring a translated socket.ph file, this uses the h2xs program
     1142(see the Perl source distribution) and your native C compiler.  This means
     1143that it has a far more likely chance of getting the numbers right.  This
     1144includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
    8911145
    8921146
     
    8961150License:        GPL+ or Artistic
    8971151Epoch:          0
    898 Version:        1.75
     1152Version:        1.86
    8991153Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    9001154
     
    9171171License:        GPL+ or Artistic
    9181172Epoch:          0
    919 Version:        1.32
     1173Version:        1.40
    9201174Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    9211175
     
    9351189# Epoch bump for clean upgrade over old standalone package
    9361190Epoch:          3
    937 Version:        0.82
     1191Version:        0.99
    9381192Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
    9391193BuildArch:      noarch
     
    9411195%description version
    9421196Perl extension for Version Objects
     1197
     1198
     1199%package Version-Requirements
     1200Summary:        Set of version requirements for a CPAN dist
     1201License:        GPL+ or Artistic
     1202Group:          Development/Libraries
     1203Version:        0.101022
     1204Epoch:          0
     1205Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
     1206BuildArch:      noarch
     1207
     1208%description Version-Requirements
     1209A Version::Requirements object models a set of version constraints like
     1210those specified in the META.yml or META.json files in CPAN distributions.
     1211It can be built up by adding more and more constraints, and it will reduce
     1212them to the simplest representation.
    9431213
    9441214
     
    9551225Requires:       perl-libs = %{perl_epoch}:%{perl_version}-%{release}
    9561226Requires:       perl-devel = %{perl_epoch}:%{perl_version}-%{release}
    957 
    958 Requires:       perl-Archive-Extract, perl-Archive-Tar, perl-Class-ISA,
    959 Requires:       perl-Compress-Raw-Zlib, perl-CGI, perl-CPAN,
    960 Requires:       perl-CPANPLUS, perl-Digest-SHA, perl-ExtUtils-CBuilder,
    961 Requires:       perl-ExtUtils-Embed, perl-ExtUtils-MakeMaker, perl-ExtUtils-ParseXS,
    962 Requires:       perl-File-Fetch, perl-IO-Compress, perl-IO-Zlib,
    963 Requires:       perl-IPC-Cmd, perl-Locale-Maketext-Simple, perl-Log-Message, perl-Log-Message-Simple,
    964 Requires:       perl-Module-Build, perl-Module-CoreList, perl-Module-Load,
    965 Requires:       perl-Module-Load-Conditional, perl-Module-Loaded,
     1227Requires:       perl-macros
     1228
     1229Requires:       perl-Archive-Extract, perl-Archive-Tar, perl-Compress-Raw-Bzip2
     1230Requires:       perl-Carp, perl-Compress-Raw-Zlib, perl-CGI, perl-CPAN,
     1231Requires:       perl-CPAN-Meta, perl-CPAN-Meta-YAML, perl-CPANPLUS,
     1232Requires:       perl-Data-Dumper, perl-Digest, perl-Digest-MD5, perl-Digest-SHA,
     1233Requires:       perl-ExtUtils-CBuilder, perl-ExtUtils-Embed,
     1234Requires:       perl-ExtUtils-Install, perl-ExtUtils-MakeMaker
     1235Requires:       perl-ExtUtils-Manifest
     1236Requires:       perl-ExtUtils-ParseXS, perl-File-Fetch, perl-Filter,
     1237Requires:       perl-HTTP-Tiny
     1238Requires:       perl-IO-Compress, perl-IO-Zlib, perl-IPC-Cmd, perl-JSON-PP
     1239Requires:       perl-Locale-Codes, perl-Locale-Maketext-Simple
     1240Requires:       perl-Log-Message, perl-Log-Message-Simple, perl-Module-Build
     1241Requires:       perl-Module-CoreList, perl-Module-Load
     1242Requires:       perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata
    9661243Requires:       perl-Module-Pluggable, perl-Object-Accessor, perl-Package-Constants, perl-PathTools
    967 Requires:       perl-Params-Check, perl-Pod-Escapes, perl-Pod-Simple, perl-Scalar-List-Utils, perl-Term-UI
    968 Requires:       perl-Test-Harness, perl-Test-Simple, perl-Time-Piece, perl-version
    969 Requires:       perl-threads, perl-threads-shared, perl-parent, perl-Parse-CPAN-Meta
     1244Requires:       perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType
     1245Requires:       perl-Pod-Escapes, perl-Pod-Parser, perl-Pod-Perldoc
     1246Requires:       perl-Pod-Simple
     1247Requires:       perl-Socket, perl-Term-UI, perl-Test-Harness, perl-Test-Simple
     1248Requires:       perl-Time-Piece, perl-Version-Requirements, perl-version
     1249Requires:       perl-threads, perl-threads-shared, perl-parent
    9701250
    9711251%description core
     
    9731253tarball from perl.org.
    9741254
    975 
    9761255%debug_package
    9771256
    978 
    979 %{?perl_default_filter}
    9801257%prep
    981 %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
    982 %setup -q
    983 %else
    984 %setup -n "%{name}-%{version}" -Tc
    985 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
    986 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
    987 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
     1258%scm_setup
     1259
     1260# TODO No iconv on OS/2 yet.
     1261%if 0
     1262#
     1263# Candidates for doc recoding (need case by case review):
     1264# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
     1265recode()
     1266{
     1267        iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
     1268        touch -r "$1" "${1}_"
     1269        mv -f "${1}_" "$1"
     1270}
     1271recode README.cn euc-cn
     1272recode README.jp euc-jp
     1273recode README.ko euc-kr
     1274# TODO iconv fail on this one
     1275##recode README.tw big5
     1276recode pod/perlebcdic.pod
     1277recode pod/perlhack.pod
     1278recode pod/perlhist.pod
     1279recode pod/perlthrtut.pod
     1280recode AUTHORS
    9881281%endif
    9891282
    9901283find . -name \*.orig -exec rm -fv {} \;
    991 
    992 # Oh, the irony. Perl generates some non-versioned provides we don't need.
    993 # Each of these has a versioned provide, which we keep.
    994 %{?filter_setup:
    995 %filter_from_provides /^perl(Carp)$/d
    996 %filter_from_provides /^perl(DynaLoader)$/d
    997 %filter_from_provides /^perl(Locale::Maketext)$/d
    998 %filter_from_provides /^perl(Log::Message::Handlers)$/d
    999 %filter_from_provides /^perl(Math::BigInt)$/d
    1000 %filter_from_provides /^perl(Net::Config)$/d
    1001 %filter_from_provides /^perl(POSIX)$/d
    1002 %filter_from_provides /^perl(Storable)$/d
    1003 %filter_from_provides /^perl(Tie::Hash)$/d
    1004 %filter_from_provides /^perl(bigint)$/d
    1005 %filter_from_provides /^perl(bigrat)$/d
    1006 %filter_from_provides /^perl(bytes)$/d
    1007 %filter_from_provides /^perl(utf8)$/d
    1008 %filter_from_provides /^perl(DB)$/d
    1009 # Filter the automatically generated dependencies.
    1010 %filter_from_requires /^perl(FCGI)/d
    1011 %filter_from_requires /^perl(Mac::/d
    1012 %filter_from_requires /^perl(Tk)/d
    1013 %filter_from_requires /^perl(Tk::/d
    1014 %filter_from_requires /^perl(Your::Module::Here)/d
    1015 # Filter less specific versions
    1016 %filter_from_provides /^perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_real_version}$/d
    1017 %?perl_default_filter
    1018 }
    10191284
    10201285# Configure Compress::Zlib to use system zlib
     
    10231288    s|LIB             = ./zlib-src|LIB             = %{_libdir}|' \
    10241289    cpan/Compress-Raw-Zlib/config.in
     1290
     1291# Ensure that we never accidentally bundle zlib or bzip2
     1292rm -rf cpan/Compress-Raw-Zlib/zlib-src
     1293rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
     1294sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
     1295
     1296%if !%{with gdbm}
     1297# Do not install anything requiring NDBM_File if NDBM is not available.
     1298rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm'
     1299sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST
     1300%endif
    10251301
    10261302%build
     
    10441320%global perl_vendorarch %{archlib}/vendor_perl
    10451321
    1046 # For perl-5.14.2-large-repeat-heap-abuse.patch 
     1322# For perl-5.14.2-large-repeat-heap-abuse.patch
    10471323perl regen.pl -v
    10481324
    1049 export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
    1050 export LANG=""
    1051 
    1052 sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
     1325%{_bindir}/sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
     1326%if 0
     1327        -Dccdlflags="-Wl,--enable-new-dtags" \
     1328%endif
     1329        -Dlddlflags="-shared $RPM_OPT_FLAGS $RPM_LD_FLAGS" \
    10531330        -DDEBUGGING=-g \
    10541331        -Dversion=%{perl_version} \
     
    10561333        -Dperladmin=root@localhost \
    10571334        -Dcc='%{__cc}' \
    1058         -Dsh='/@unixroot/usr/bin/sh.exe' \
    1059         -Dsed='sed' \
    1060         -Dln='ln' \
    1061         -Dcf_by='Netlabs.org' \
     1335        -Dsh='%{_bindir}/sh.exe' \
     1336        -Dcf_by='bww bitwise works GmbH' \
    10621337        -Dprefix=%{_prefix} \
    10631338        -Dvendorprefix=%{_prefix} \
     
    10691344        -Darchlib="%{archlib}" \
    10701345        -Dvendorarch="%{perl_vendorarch}" \
    1071 %ifarch %{multilib_64_archs}
    1072         -Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \
    1073 %endif
    1074 %ifarch sparc sparcv9
    1075         -Ud_longdbl \
     1346%if 0
     1347        -Darchname=%{perl_archname} \
    10761348%endif
    10771349        -Duseshrplib \
     1350%if 0
     1351        -Dusethreads \
     1352        -Duseithreads \
     1353        -Dusedtrace='%{_bindir}/dtrace' \
     1354%endif
    10781355        -Duselargefiles \
     1356%if 0
     1357        -Dd_semctl_semun \
     1358        -Di_db \
     1359%endif
     1360%if %{with gdbm}
     1361        -Ui_ndbm \
     1362        -Di_gdbm \
     1363%endif
     1364%if 0
     1365        -Di_shadow \
     1366        -Di_syslog \
     1367%endif
    10791368        -Dman3ext=3pm \
    10801369        -Duseperlio \
     
    10821371        -Ubincompat5005 \
    10831372        -Uversiononly \
    1084         -Dpager='/@unixroot/usr/bin/less -isr' \
     1373        -Dpager='%{_bindir}less -isr' \
    10851374        -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
    10861375        -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
    10871376        -Ud_endservent_r_proto -Ud_setservent_r_proto \
    1088         -Dscriptdir='%{_bindir}'
    1089 
    1090 #        -Dd_semctl_semun \
    1091 #        -Di_db \
    1092 #        -Ui_ndbm \
    1093 #        -Di_gdbm \
    1094 #        -Di_syslog \
    1095 #        -Dccdlflags="-Wl,--enable-new-dtags" \
    1096 #        -Di_shadow \
    1097 #        -Dusethreads \
    1098 #        -Duseithreads \
    1099 #        -Darchname=%{perl_archname} \
    1100 # -Dusedtrace='/@unixroot/usr/bin/dtrace' \
    1101 # -Duseshrplib creates libperl.so, -Ubincompat5005 help create DSO -> libperl.so
    1102 
    1103 # fix /@unixroot paths
    1104 sed -i 's#.:/usr#/@unixroot/usr#gi' config.sh
    1105 sed -i 's#.:/mptn#/@bootroot/mptn#gi' config.sh
     1377        -Dscriptdir='%{_bindir}' \
     1378        -Dusesitecustomize
     1379
     1380BUILD_BZIP2=0
     1381BZIP2_LIB=%{_libdir}
     1382export BUILD_BZIP2 BZIP2_LIB
     1383
     1384# Fix /@unixroot paths
     1385sed -i 's#.:/usr#%{_exec_prefix}#gi' config.sh
     1386sed -i 's#.:/mptn#/@system_drive/mptn#gi' config.sh
    11061387
    11071388make os2.o
    11081389perl make_patchnum.pl
    1109 # SMP build not working
     1390
     1391%if 1
     1392# SMP build does not work for now.
    11101393make
     1394%else
     1395make %{?_smp_mflags}
     1396%endif
    11111397
    11121398%install
    11131399rm -rf $RPM_BUILD_ROOT
    11141400
    1115 # YD install only binaries, man pages are failing.
    1116 ./perl installperl --destdir=$RPM_BUILD_ROOT
    1117 
    1118 # symlink main executable for rpm scripts
     1401make install DESTDIR=$RPM_BUILD_ROOT
     1402
     1403# Symlink main executable for rpm scripts.
    11191404ln -s %{_bindir}/perl.exe %{buildroot}%{_bindir}/perl
     1405
     1406# Remove .imp files.
     1407rm -rf %{buildroot}%{archlib}/CORE/*.imp
    11201408
    11211409%global build_archlib $RPM_BUILD_ROOT%{archlib}
    11221410%global build_privlib $RPM_BUILD_ROOT%{privlib}
    11231411%global build_bindir  $RPM_BUILD_ROOT%{_bindir}
    1124 %global new_perl LD_PRELOAD="%{build_archlib}/CORE/libperl.so" \\\
     1412%global new_perl BEGINLIBPATH="$RPM_BUILD_ROOT%{_libdir} LIBPATHSTRICT=T" \\\
    11251413    LD_LIBRARY_PATH="%{build_archlib}/CORE" \\\
    11261414    PERL5LIB="%{build_archlib}:%{build_privlib}" \\\
    11271415    %{build_bindir}/perl
    1128 
    1129 #install -p -m 755 utils/pl2pm %{build_bindir}/pl2pm
    11301416
    11311417for i in asm/termios.h syscall.h syslimits.h syslog.h \
     
    11431429
    11441430#
    1145 # libnet configuration file
    1146 #
    1147 #install -p -m 644 %{SOURCE2} %{build_privlib}/Net/libnet.cfg
    1148 
    1149 #
    11501431# perl RPM macros
    11511432#
    1152 #mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm
    1153 #install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/
     1433mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm
     1434install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/
    11541435
    11551436#
    11561437# Core modules removal
    11571438#
    1158 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty | xargs rm -f 
     1439find $RPM_BUILD_ROOT -type f -name '*.bs' -empty | xargs rm -f
    11591440
    11601441chmod -R u+w $RPM_BUILD_ROOT/*
     
    11671448rm %{build_archlib}/.packlist
    11681449
     1450# TODO No iconv on OS/2 yet.
     1451%if 0
    11691452# Fix some manpages to be UTF-8
    1170 #mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/
    1171 #pushd $RPM_BUILD_ROOT%{_mandir}/man1/
    1172 #  for i in perl588delta.1 perldelta.1 ; do
    1173 #    iconv -f MS-ANSI -t UTF-8 $i --output new-$i
    1174 #    rm $i
    1175 #    mv new-$i $i
    1176 #  done
    1177 #popd
     1453mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/
     1454pushd $RPM_BUILD_ROOT%{_mandir}/man1/
     1455  for i in perl588delta.1 perldelta.1 ; do
     1456    iconv -f MS-ANSI -t UTF-8 $i --output new-$i
     1457    rm $i
     1458    mv new-$i $i
     1459  done
     1460popd
     1461%endif
    11781462
    11791463# for now, remove Bzip2:
    1180 find $RPM_BUILD_ROOT -name Bzip2 | xargs rm -r
    1181 find $RPM_BUILD_ROOT -name '*B*zip2*'| xargs rm
     1464# Why? Now is missing Bzip2 files and provides
     1465##find $RPM_BUILD_ROOT -name Bzip2 | xargs rm -r
     1466##find $RPM_BUILD_ROOT -name '*B*zip2*'| xargs rm
    11821467
    11831468# tests -- FIXME need to validate that this all works as expected
     
    11931478done
    11941479
     1480%if 0
    11951481# Selected "Dual-lifed cpan" packages
    1196 #pushd cpan
    1197 #for package in Test-Simple; do
    1198 #    for dir in `find ${package} -type d -name t -maxdepth 2` ; do
    1199 #        tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir} && tar -xf - )
    1200 #    done
    1201 #done
    1202 #popd
    1203 
    1204 # Systemtap tapset install
    1205 mkdir -p %{buildroot}%{tapsetdir}
    1206 %ifarch %{multilib_64_archs}
    1207 %global libperl_stp libperl%{perl_version}-64.stp
    1208 %else
    1209 %global libperl_stp libperl%{perl_version}-32.stp
     1482pushd cpan
     1483for package in Test-Simple; do
     1484    for dir in `find ${package} -type d -name t -maxdepth 2` ; do
     1485        tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir} && tar -xf - )
     1486    done
     1487done
     1488popd
    12101489%endif
    1211 
    1212 #sed \
    1213 #  -e "s|LIBRARY_PATH|%{archlib}/CORE/libperl.so|" \
    1214 #  %{SOURCE4} \
    1215 #  > %{buildroot}%{tapsetdir}/%{libperl_stp}
    12161490
    12171491# TODO: Canonicalize test files (rewrite intrerpreter path, fix permissions)
     
    12241498#%%{_fixperms} %%{buildroot}%%{perl5_testdir}
    12251499
     1500%check
     1501%if %{with test}
     1502%if %{parallel_tests}
     1503    JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
     1504    LC_ALL=C TEST_JOBS=$JOBS make test_harness
     1505%else
     1506    LC_ALL=C make test
     1507%endif
     1508%endif
     1509
    12261510%clean
    12271511rm -rf $RPM_BUILD_ROOT
    12281512
    1229 %files
    1230 %defattr(-,root,root,-)
     1513%files -f %{debug_package_exclude_files}
    12311514%doc Artistic AUTHORS Copying README Changes
    1232 ## {_mandir}/man1/*.1*
    1233 ## {_mandir}/man3/*.3*
     1515%{_mandir}/man1/*.1*
     1516%{_mandir}/man3/*.3*
    12341517%{_bindir}/*
    12351518%{privlib}
     
    12371520%{perl_vendorlib}
    12381521
    1239 
    12401522# libs
    1241 #%exclude %{archlib}/CORE/libperl.so
    12421523%exclude %{perl_vendorarch}
    12431524
    12441525# devel
    12451526%exclude %{_bindir}/enc2xs
    1246 #%exclude ## {_mandir}/man1/enc2xs*
     1527%exclude %{_mandir}/man1/enc2xs*
    12471528%exclude %{privlib}/Encode/
    12481529%exclude %{_bindir}/h2xs
    1249 #%exclude ## {_mandir}/man1/h2xs*
     1530%exclude %{_mandir}/man1/h2xs*
    12501531%exclude %{_bindir}/libnetcfg
    1251 #%exclude ## {_mandir}/man1/libnetcfg*
     1532%exclude %{_mandir}/man1/libnetcfg*
    12521533%exclude %{_bindir}/perlivp
    1253 #%exclude ## {_mandir}/man1/perlivp*
     1534%exclude %{_mandir}/man1/perlivp*
    12541535%exclude %{archlib}/CORE/*.h
    1255 #%exclude ## {_mandir}/man1/perlxs*
     1536%exclude %{archlib}/CORE/os2/*.h
     1537%exclude %{archlib}/CORE/libperl*.a
     1538%exclude %{_mandir}/man1/perlxs*
    12561539
    12571540# Archive-Extract
    12581541%exclude %{privlib}/Archive/Extract.pm
    1259 #%exclude ## {_mandir}/man3/Archive::Extract.3*
     1542%exclude %{_mandir}/man3/Archive.Extract.3*
    12601543
    12611544# Archive-Tar
    12621545%exclude %{_bindir}/ptar
    12631546%exclude %{_bindir}/ptardiff
     1547%exclude %{_bindir}/ptargrep
    12641548%exclude %{privlib}/Archive/Tar/
    12651549%exclude %{privlib}/Archive/Tar.pm
    1266 #%exclude ## {_mandir}/man1/ptar.1*
    1267 #%exclude ## {_mandir}/man1/ptardiff.1*
    1268 #%exclude ## {_mandir}/man3/Archive::Tar*
    1269 
    1270 # Class-ISA
    1271 #%exclude %{privlib}/Class/ISA.pm
    1272 #%exclude ## {_mandir}/man3/Class::ISA.3*
     1550%exclude %{_mandir}/man1/ptar.1*
     1551%exclude %{_mandir}/man1/ptardiff.1*
     1552%exclude %{_mandir}/man1/ptargrep.1*
     1553%exclude %{_mandir}/man3/Archive.Tar*
     1554
     1555# Carp
     1556%exclude %{privlib}/Carp
     1557%exclude %{privlib}/Carp.*
     1558%exclude %{_mandir}/man3/Carp.*
    12731559
    12741560# CGI
    12751561%exclude %{privlib}/CGI/
    12761562%exclude %{privlib}/CGI.pm
    1277 #%exclude ## {_mandir}/man3/CGI.3*
    1278 #%exclude ## {_mandir}/man3/CGI::*.3*
     1563%exclude %{_mandir}/man3/CGI.3*
     1564%exclude %{_mandir}/man3/CGI.*.3*
    12791565
    12801566# CPAN
     
    12821568%exclude %{privlib}/CPAN/
    12831569%exclude %{privlib}/CPAN.pm
    1284 #%exclude ## {_mandir}/man1/cpan.1*
    1285 #%exclude ## {_mandir}/man3/CPAN.*
    1286 #%exclude ## {_mandir}/man3/CPAN:*
     1570%exclude %{_mandir}/man1/cpan.1*
     1571%exclude %{_mandir}/man3/CPAN.*
     1572
     1573# CPAN-Meta
     1574%exclude %{privlib}/CPAN/Meta.pm
     1575%exclude %{privlib}/CPAN/Meta/Converter.pm
     1576%exclude %{privlib}/CPAN/Meta/Feature.pm
     1577%exclude %{privlib}/CPAN/Meta/History.pm
     1578%exclude %{privlib}/CPAN/Meta/Prereqs.pm
     1579%exclude %{privlib}/CPAN/Meta/Spec.pm
     1580%exclude %{privlib}/CPAN/Meta/Validator.pm
     1581%exclude %{_mandir}/man3/CPAN.Meta*
     1582
     1583# CPAN-Meta-YAML
     1584%exclude %{privlib}/CPAN/Meta/YAML.pm
     1585%exclude %{_mandir}/man3/CPAN.Meta.YAML*
    12871586
    12881587# Parse-CPAN-Meta
     
    12901589%exclude %dir %{privlib}/Parse/CPAN/
    12911590%exclude %{privlib}/Parse/CPAN/Meta.pm
    1292 #%exclude ## {_mandir}/man3/Parse::CPAN::Meta.3*
     1591%exclude %{_mandir}/man3/Parse.CPAN.Meta.3*
    12931592
    12941593# CPANPLUS
     
    12981597%exclude %{privlib}/CPANPLUS/
    12991598%exclude %{privlib}/CPANPLUS.pm
    1300 #%exclude ## {_mandir}/man1/cpan2dist.1*
    1301 #%exclude ## {_mandir}/man1/cpanp.1*
    1302 #%exclude ## {_mandir}/man3/CPANPLUS*
     1599%exclude %{_mandir}/man1/cpan2dist.1*
     1600%exclude %{_mandir}/man1/cpanp.1*
     1601%exclude %{_mandir}/man3/CPANPLUS*
     1602
     1603# Compress-Raw-Bzip2
     1604%exclude %dir %{archlib}/Compress
     1605%exclude %{archlib}/Compress/Raw/Bzip2.pm
     1606%exclude %{_mandir}/man3/Compress.Raw.Bzip2*
    13031607
    13041608# Compress::Raw::Zlib
     
    13071611%exclude %{archlib}/auto/Compress/Raw/
    13081612%exclude %{archlib}/auto/Compress/Raw/Zlib/
    1309 #%exclude ## {_mandir}/man3/Compress::Raw::Zlib*
     1613%exclude %{_mandir}/man3/Compress.Raw.Zlib*
     1614
     1615# Data::Dumper
     1616%exclude %dir %{archlib}/auto/Data
     1617%exclude %dir %{archlib}/auto/Data/Dumper
     1618%exclude %{archlib}/auto/Data/Dumper/
     1619%exclude %dir %{archlib}/Data
     1620%exclude %{archlib}/Data/Dumper.pm
     1621%exclude %{_mandir}/man3/Data.Dumper.3*
     1622
     1623# Digest
     1624%exclude %{privlib}/Digest.pm
     1625%exclude %dir %{privlib}/Digest
     1626%exclude %{privlib}/Digest/base.pm
     1627%exclude %{privlib}/Digest/file.pm
     1628%exclude %{_mandir}/man3/Digest.3*
     1629%exclude %{_mandir}/man3/Digest.base.3*
     1630%exclude %{_mandir}/man3/Digest.file.3*
     1631
     1632# Digest::MD5
     1633%exclude %{archlib}/Digest/MD5.pm
     1634%exclude %{archlib}/auto/Digest/MD5/
     1635%exclude %{_mandir}/man3/Digest.MD5.3*
    13101636
    13111637# Digest::SHA
     
    13131639%exclude %{archlib}/Digest/SHA.pm
    13141640%exclude %{archlib}/auto/Digest/SHA/
    1315 #%exclude ## {_mandir}/man1/shasum.1*
    1316 #%exclude ## {_mandir}/man3/Digest::SHA.3*
     1641%exclude %{_mandir}/man1/shasum.1*
     1642%exclude %{_mandir}/man3/Digest.SHA.3*
    13171643
    13181644# ExtUtils::CBuilder
    13191645%exclude %{privlib}/ExtUtils/CBuilder/
    13201646%exclude %{privlib}/ExtUtils/CBuilder.pm
    1321 #%exclude ## {_mandir}/man3/ExtUtils::CBuilder*
     1647%exclude %{_mandir}/man3/ExtUtils.CBuilder*
    13221648
    13231649# ExtUtils::Embed
    13241650%exclude %{privlib}/ExtUtils/Embed.pm
    1325 #%exclude ## {_mandir}/man3/ExtUtils::Embed*
     1651%exclude %{_mandir}/man3/ExtUtils.Embed*
     1652
     1653# ExtUtils::Install
     1654%exclude %{privlib}/ExtUtils/Install.pm
     1655%exclude %{privlib}/ExtUtils/Installed.pm
     1656%exclude %{privlib}/ExtUtils/Packlist.pm
     1657%exclude %{_mandir}/man3/ExtUtils.Install.3*
     1658%exclude %{_mandir}/man3/ExtUtils.Installed.3*
     1659%exclude %{_mandir}/man3/ExtUtils.Packlist.3*
     1660
     1661# ExtUtils::Manifest
     1662%exclude %{privlib}/ExtUtils/Manifest.pm
     1663%exclude %{privlib}/ExtUtils/MANIFEST.SKIP
     1664%exclude %{_mandir}/man3/ExtUtils.Manifest.3*
    13261665
    13271666# ExtUtils::MakeMaker
    13281667%exclude %{_bindir}/instmodsh
    13291668%exclude %{privlib}/ExtUtils/Command/
    1330 %exclude %{privlib}/ExtUtils/Install.pm
    1331 %exclude %{privlib}/ExtUtils/Installed.pm
    13321669%exclude %{privlib}/ExtUtils/Liblist/
    13331670%exclude %{privlib}/ExtUtils/Liblist.pm
    13341671%exclude %{privlib}/ExtUtils/MakeMaker/
    13351672%exclude %{privlib}/ExtUtils/MakeMaker.pm
    1336 %exclude %{privlib}/ExtUtils/MANIFEST.SKIP
    13371673%exclude %{privlib}/ExtUtils/MM*.pm
    13381674%exclude %{privlib}/ExtUtils/MY.pm
    1339 %exclude %{privlib}/ExtUtils/Manifest.pm
    13401675%exclude %{privlib}/ExtUtils/Mkbootstrap.pm
    13411676%exclude %{privlib}/ExtUtils/Mksymlists.pm
    1342 %exclude %{privlib}/ExtUtils/Packlist.pm
    13431677%exclude %{privlib}/ExtUtils/testlib.pm
    1344 #%exclude ## {_mandir}/man1/instmodsh.1*
    1345 #%exclude ## {_mandir}/man3/ExtUtils::Command::MM*
    1346 #%exclude ## {_mandir}/man3/ExtUtils::Install.3*
    1347 #%exclude ## {_mandir}/man3/ExtUtils::Installed.3*
    1348 #%exclude ## {_mandir}/man3/ExtUtils::Liblist.3*
    1349 #%exclude ## {_mandir}/man3/ExtUtils::MM*
    1350 #%exclude ## {_mandir}/man3/ExtUtils::MY.3*
    1351 #%exclude ## {_mandir}/man3/ExtUtils::MakeMaker*
    1352 #%exclude ## {_mandir}/man3/ExtUtils::Manifest.3*
    1353 #%exclude ## {_mandir}/man3/ExtUtils::Mkbootstrap.3*
    1354 #%exclude ## {_mandir}/man3/ExtUtils::Mksymlists.3*
    1355 #%exclude ## {_mandir}/man3/ExtUtils::Packlist.3*
    1356 #%exclude ## {_mandir}/man3/ExtUtils::testlib.3*
     1678%exclude %{_mandir}/man1/instmodsh.1*
     1679%exclude %{_mandir}/man3/ExtUtils.Command.MM*
     1680%exclude %{_mandir}/man3/ExtUtils.Liblist.3*
     1681%exclude %{_mandir}/man3/ExtUtils.MM*
     1682%exclude %{_mandir}/man3/ExtUtils.MY.3*
     1683%exclude %{_mandir}/man3/ExtUtils.MakeMaker*
     1684%exclude %{_mandir}/man3/ExtUtils.Mkbootstrap.3*
     1685%exclude %{_mandir}/man3/ExtUtils.Mksymlists.3*
     1686%exclude %{_mandir}/man3/ExtUtils.testlib.3*
    13571687
    13581688# ExtUtils::ParseXS
     1689%exclude %dir %{privlib}/ExtUtils/ParseXS/
     1690%exclude %dir %{privlib}/ExtUtils/Typemaps/
    13591691%exclude %{privlib}/ExtUtils/ParseXS.pm
     1692%exclude %{privlib}/ExtUtils/ParseXS.pod
     1693%exclude %{privlib}/ExtUtils/ParseXS/Constants.pm
     1694%exclude %{privlib}/ExtUtils/ParseXS/CountLines.pm
     1695%exclude %{privlib}/ExtUtils/ParseXS/Utilities.pm
     1696%exclude %{privlib}/ExtUtils/Typemaps.pm
     1697%exclude %{privlib}/ExtUtils/Typemaps/Cmd.pm
     1698%exclude %{privlib}/ExtUtils/Typemaps/InputMap.pm
     1699%exclude %{privlib}/ExtUtils/Typemaps/OutputMap.pm
     1700%exclude %{privlib}/ExtUtils/Typemaps/Type.pm
    13601701%exclude %{privlib}/ExtUtils/xsubpp
    13611702%exclude %{_bindir}/xsubpp
    1362 #%exclude ## {_mandir}/man1/xsubpp*
    1363 #%exclude ## {_mandir}/man3/ExtUtils::ParseXS.3*
     1703%exclude %{_mandir}/man1/xsubpp*
     1704%exclude %{_mandir}/man3/ExtUtils.ParseXS.3*
     1705%exclude %{_mandir}/man3/ExtUtils.ParseXS.Constants.3*
     1706%exclude %{_mandir}/man3/ExtUtils.ParseXS.Utilities.3*
     1707%exclude %{_mandir}/man3/ExtUtils.Typemaps.3*
     1708%exclude %{_mandir}/man3/ExtUtils.Typemaps.Cmd.3*
     1709%exclude %{_mandir}/man3/ExtUtils.Typemaps.InputMap.3*
     1710%exclude %{_mandir}/man3/ExtUtils.Typemaps.OutputMap.3*
     1711%exclude %{_mandir}/man3/ExtUtils.Typemaps.Type.3*
    13641712
    13651713# File::Fetch
    13661714%exclude %{privlib}/File/Fetch.pm
    1367 #%exclude ## {_mandir}/man3/File::Fetch.3*
     1715%exclude %{_mandir}/man3/File.Fetch.3*
     1716
     1717# Filter
     1718%exclude %{archlib}/auto/Filter/Util
     1719%exclude %{archlib}/Filter/Util
     1720%exclude %{privlib}/pod/perlfilter.pod
     1721%exclude %{_mandir}/man1/perlfilter.*
     1722%exclude %{_mandir}/man3/Filter.Util.*
    13681723
    13691724# IO::Compress
    1370 
     1725%exclude %{_bindir}/zipdetails
     1726%exclude %{privlib}/IO/Compress/FAQ.pod
     1727%exclude %{_mandir}/man1/zipdetails.*
     1728%exclude %{_mandir}/man3/IO.Compress.FAQ.*
    13711729# Compress::Zlib
    13721730%exclude %{privlib}/Compress/Zlib.pm
    1373 #%exclude %{archlib}/auto/Compress/Zlib/
    1374 #%exclude ## {_mandir}/man3/Compress::Zlib*
     1731%exclude %{_mandir}/man3/Compress.Zlib*
    13751732# IO::Compress::Base
    13761733%exclude %{privlib}/File/GlobMapper.pm
     
    13791736%exclude %{privlib}/IO/Uncompress/AnyUncompress.pm
    13801737%exclude %{privlib}/IO/Uncompress/Base.pm
    1381 #%exclude ## {_mandir}/man3/File::GlobMapper.*
    1382 #%exclude ## {_mandir}/man3/IO::Compress::Base.*
    1383 #%exclude ## {_mandir}/man3/IO::Uncompress::AnyUncompress.*
    1384 #%exclude ## {_mandir}/man3/IO::Uncompress::Base.*
     1738%exclude %{_mandir}/man3/File.GlobMapper.*
     1739%exclude %{_mandir}/man3/IO.Compress.Base.*
     1740%exclude %{_mandir}/man3/IO.Uncompress.AnyUncompress.*
     1741%exclude %{_mandir}/man3/IO.Uncompress.Base.*
    13851742# IO::Compress::Zlib
    13861743%exclude %{privlib}/IO/Compress/Adapter/
     
    13891746%exclude %{privlib}/IO/Compress/Gzip.pm
    13901747%exclude %{privlib}/IO/Compress/RawDeflate.pm
     1748%exclude %{privlib}/IO/Compress/Bzip2.pm
    13911749%exclude %{privlib}/IO/Compress/Zip/
    13921750%exclude %{privlib}/IO/Compress/Zip.pm
     
    13941752%exclude %{privlib}/IO/Uncompress/Adapter/
    13951753%exclude %{privlib}/IO/Uncompress/AnyInflate.pm
     1754%exclude %{privlib}/IO/Uncompress/Bunzip2.pm
    13961755%exclude %{privlib}/IO/Uncompress/Gunzip.pm
    13971756%exclude %{privlib}/IO/Uncompress/Inflate.pm
    13981757%exclude %{privlib}/IO/Uncompress/RawInflate.pm
    13991758%exclude %{privlib}/IO/Uncompress/Unzip.pm
    1400 #%exclude ## {_mandir}/man3/IO::Compress::Deflate*
    1401 #%exclude ## {_mandir}/man3/IO::Compress::Gzip*
    1402 #%exclude ## {_mandir}/man3/IO::Compress::RawDeflate*
    1403 #%exclude ## {_mandir}/man3/IO::Compress::Zip*
    1404 #%exclude ## {_mandir}/man3/IO::Uncompress::AnyInflate*
    1405 #%exclude ## {_mandir}/man3/IO::Uncompress::Gunzip*
    1406 #%exclude ## {_mandir}/man3/IO::Uncompress::Inflate*
    1407 #%exclude ## {_mandir}/man3/IO::Uncompress::RawInflate*
    1408 #%exclude ## {_mandir}/man3/IO::Uncompress::Unzip*
     1759%exclude %{_mandir}/man3/IO.Compress.Deflate*
     1760%exclude %{_mandir}/man3/IO.Compress.Bzip2*
     1761%exclude %{_mandir}/man3/IO.Compress.Gzip*
     1762%exclude %{_mandir}/man3/IO.Compress.RawDeflate*
     1763%exclude %{_mandir}/man3/IO.Compress.Zip*
     1764%exclude %{_mandir}/man3/IO.Uncompress.AnyInflate*
     1765%exclude %{_mandir}/man3/IO.Uncompress.Bunzip2*
     1766%exclude %{_mandir}/man3/IO.Uncompress.Gunzip*
     1767%exclude %{_mandir}/man3/IO.Uncompress.Inflate*
     1768%exclude %{_mandir}/man3/IO.Uncompress.RawInflate*
     1769%exclude %{_mandir}/man3/IO.Uncompress.Unzip*
    14091770
    14101771# IO::Zlib
    14111772%exclude %{privlib}/IO/Zlib.pm
    1412 #%exclude ## {_mandir}/man3/IO::Zlib.*
     1773%exclude %{_mandir}/man3/IO.Zlib.*
     1774
     1775# HTTP::Tiny
     1776%exclude %{privlib}/HTTP/Tiny.pm
     1777%exclude %{_mandir}/man3/HTTP.Tiny*
    14131778
    14141779# IPC::Cmd
    14151780%exclude %{privlib}/IPC/Cmd.pm
    1416 #%exclude ## {_mandir}/man3/IPC::Cmd.3*
     1781%exclude %{_mandir}/man3/IPC.Cmd.3*
     1782
     1783# JSON::PP
     1784%exclude %{_bindir}/json_pp
     1785%exclude %{privlib}/JSON/PP
     1786%exclude %{privlib}/JSON/PP.pm
     1787%exclude %{_mandir}/man1/json_pp.1*
     1788%exclude %{_mandir}/man3/JSON.PP.3*
     1789%exclude %{_mandir}/man3/JSON.PP.Boolean.3pm*
     1790
     1791# Locale::Codes
     1792%exclude %{privlib}/Locale/Codes
     1793%exclude %{privlib}/Locale/Codes.*
     1794%exclude %{privlib}/Locale/Country.*
     1795%exclude %{privlib}/Locale/Currency.*
     1796%exclude %{privlib}/Locale/Language.*
     1797%exclude %{privlib}/Locale/Script.*
     1798%exclude %{_mandir}/man3/Locale.Codes.*
     1799%exclude %{_mandir}/man3/Locale.Country.*
     1800%exclude %{_mandir}/man3/Locale.Currency.*
     1801%exclude %{_mandir}/man3/Locale.Language.*
     1802%exclude %{_mandir}/man3/Locale.Script.*
    14171803
    14181804# Locale::Maketext::Simple
    14191805%exclude %{privlib}/Locale/Maketext/Simple.pm
    1420 #%exclude ## {_mandir}/man3/Locale::Maketext::Simple.*
     1806%exclude %{_mandir}/man3/Locale.Maketext.Simple.*
    14211807
    14221808# Log::Message
     
    14251811%exclude %{privlib}/Log/Message/Handlers.pm
    14261812%exclude %{privlib}/Log/Message/Item.pm
    1427 #%exclude ## {_mandir}/man3/Log::Message.3*
    1428 #%exclude ## {_mandir}/man3/Log::Message::Config.3*
    1429 #%exclude ## {_mandir}/man3/Log::Message::Handlers.3*
    1430 #%exclude ## {_mandir}/man3/Log::Message::Item.3*
     1813%exclude %{_mandir}/man3/Log.Message.3*
     1814%exclude %{_mandir}/man3/Log.Message.Config.3*
     1815%exclude %{_mandir}/man3/Log.Message.Handlers.3*
     1816%exclude %{_mandir}/man3/Log.Message.Item.3*
    14311817
    14321818# Log::Message::Simple
    14331819%exclude %{privlib}/Log/Message/Simple.pm
    1434 #%exclude ## {_mandir}/man3/Log::Message::Simple.3*
     1820%exclude %{_mandir}/man3/Log.Message.Simple.3*
    14351821
    14361822# Module::Build
     
    14391825%exclude %{privlib}/Module/Build/
    14401826%exclude %{privlib}/Module/Build.pm
    1441 #%exclude ## {_mandir}/man1/config_data.1*
    1442 #%exclude ## {_mandir}/man3/Module::Build*
    1443 #%exclude ## {_mandir}/man3/inc::latest.3*
     1827%exclude %{_mandir}/man1/config_data.1*
     1828%exclude %{_mandir}/man3/Module.Build*
     1829%exclude %{_mandir}/man3/inc.latest.3*
    14441830
    14451831# Module-CoreList
    14461832%exclude %{_bindir}/corelist
    14471833%exclude %{privlib}/Module/CoreList.pm
    1448 #%exclude ## {_mandir}/man1/corelist*
    1449 #%exclude ## {_mandir}/man3/Module::CoreList*
     1834%exclude %{_mandir}/man1/corelist*
     1835%exclude %{_mandir}/man3/Module.CoreList*
    14501836
    14511837# Module-Load
    14521838%exclude %{privlib}/Module/Load.pm
    1453 #%exclude ## {_mandir}/man3/Module::Load.*
     1839%exclude %{_mandir}/man3/Module.Load.*
    14541840
    14551841# Module-Load-Conditional
    14561842%exclude %{privlib}/Module/Load/
    1457 #%exclude ## {_mandir}/man3/Module::Load::Conditional*
     1843%exclude %{_mandir}/man3/Module.Load.Conditional*
    14581844
    14591845# Module-Loaded
    14601846%exclude %{privlib}/Module/Loaded.pm
    1461 #%exclude ## {_mandir}/man3/Module::Loaded*
     1847%exclude %{_mandir}/man3/Module.Loaded*
     1848
     1849# Module-Metadata
     1850%exclude %{privlib}/Module/Metadata.pm
     1851%exclude %{_mandir}/man3/Module.Metadata.3pm*
    14621852
    14631853# Module-Pluggable
     
    14651855%exclude %{privlib}/Module/Pluggable/
    14661856%exclude %{privlib}/Module/Pluggable.pm
    1467 #%exclude ## {_mandir}/man3/Devel::InnerPackage*
    1468 #%exclude ## {_mandir}/man3/Module::Pluggable*
     1857%exclude %{_mandir}/man3/Devel.InnerPackage*
     1858%exclude %{_mandir}/man3/Module.Pluggable*
    14691859
    14701860# Object-Accessor
    14711861%exclude %{privlib}/Object/
    1472 #%exclude ## {_mandir}/man3/Object::Accessor*
     1862%exclude %{_mandir}/man3/Object.Accessor*
    14731863
    14741864# Package-Constants
    14751865%exclude %{privlib}/Package/
    1476 #%exclude ## {_mandir}/man3/Package::Constants*
     1866%exclude %{_mandir}/man3/Package.Constants*
    14771867
    14781868# PathTools
     
    14801870%exclude %{archlib}/File/Spec*
    14811871%exclude %{archlib}/auto/Cwd/
    1482 #%exclude ## {_mandir}/man3/Cwd*
    1483 #%exclude ## {_mandir}/man3/File::Spec*
     1872%exclude %{_mandir}/man3/Cwd*
     1873%exclude %{_mandir}/man3/File.Spec*
    14841874
    14851875# Params-Check
    14861876%exclude %{privlib}/Params/
    1487 #%exclude ## {_mandir}/man3/Params::Check*
     1877%exclude %{_mandir}/man3/Params.Check*
     1878
     1879# Perl-OSType
     1880%exclude %{privlib}/Perl/OSType.pm
     1881%exclude %{_mandir}/man3/Perl.OSType.3pm*
    14881882
    14891883# parent
    14901884%exclude %{privlib}/parent.pm
    1491 #%exclude ## {_mandir}/man3/parent.3*
     1885%exclude %{_mandir}/man3/parent.3*
    14921886
    14931887# Pod-Escapes
    14941888%exclude %{privlib}/Pod/Escapes.pm
    1495 #%exclude ## {_mandir}/man3/Pod::Escapes.*
     1889%exclude %{_mandir}/man3/Pod.Escapes.*
     1890
     1891# Pod-Parser
     1892%exclude %{_bindir}/pod2usage
     1893%exclude %{_bindir}/podchecker
     1894%exclude %{_bindir}/podselect
     1895%exclude %{privlib}/Pod/Checker.pm
     1896%exclude %{privlib}/Pod/Find.pm
     1897%exclude %{privlib}/Pod/InputObjects.pm
     1898%exclude %{privlib}/Pod/ParseUtils.pm
     1899%exclude %{privlib}/Pod/Parser.pm
     1900%exclude %{privlib}/Pod/PlainText.pm
     1901%exclude %{privlib}/Pod/Select.pm
     1902%exclude %{privlib}/Pod/Usage.pm
     1903%exclude %{_mandir}/man1/pod2usage.1*
     1904%exclude %{_mandir}/man1/podchecker.1*
     1905%exclude %{_mandir}/man1/podselect.1*
     1906%exclude %{_mandir}/man3/Pod.Checker.*
     1907%exclude %{_mandir}/man3/Pod.Find.*
     1908%exclude %{_mandir}/man3/Pod.InputObjects.*
     1909%exclude %{_mandir}/man3/Pod.ParseUtils.*
     1910%exclude %{_mandir}/man3/Pod.Parser.*
     1911%exclude %{_mandir}/man3/Pod.PlainText.*
     1912%exclude %{_mandir}/man3/Pod.Select.*
     1913%exclude %{_mandir}/man3/Pod.Usage.*
     1914
     1915# Pod-Perldoc
     1916%exclude %{_bindir}/perldoc
     1917%exclude %{privlib}/pod/perldoc.pod
     1918%exclude %{privlib}/Pod/Perldoc.pm
     1919%exclude %{privlib}/Pod/Perldoc/
     1920%exclude %{_mandir}/man1/perldoc.1*
     1921%exclude %{_mandir}/man3/Pod.Perldoc*
    14961922
    14971923# Pod-Simple
     
    14991925%exclude %{privlib}/Pod/Simple.pm
    15001926%exclude %{privlib}/Pod/Simple.pod
    1501 #%exclude ## {_mandir}/man3/Pod::Simple*
     1927%exclude %{_mandir}/man3/Pod.Simple*
    15021928
    15031929# Scalar-List-Utils
     
    15051931%exclude %{archlib}/Scalar/
    15061932%exclude %{archlib}/auto/List/
    1507 #%exclude ## {_mandir}/man3/List::Util*
    1508 #%exclude ## {_mandir}/man3/Scalar::Util*
     1933%exclude %{_mandir}/man3/List.Util*
     1934%exclude %{_mandir}/man3/Scalar.Util*
    15091935
    15101936# Term-UI
    15111937%exclude %{privlib}/Term/UI.pm
    15121938%exclude %{privlib}/Term/UI/
    1513 #%exclude ## {_mandir}/man3/Term::UI*
     1939%exclude %{_mandir}/man3/Term.UI*
    15141940
    15151941# Test::Harness
     
    15181944%exclude %{privlib}/TAP*
    15191945%exclude %{privlib}/Test/Harness*
    1520 #%exclude ## {_mandir}/man1/prove.1*
    1521 #%exclude ## {_mandir}/man3/App*
    1522 #%exclude ## {_mandir}/man3/TAP*
    1523 #%exclude ## {_mandir}/man3/Test::Harness*
     1946%exclude %{_mandir}/man1/prove.1*
     1947%exclude %{_mandir}/man3/App*
     1948%exclude %{_mandir}/man3/TAP*
     1949%exclude %{_mandir}/man3/Test.Harness*
    15241950
    15251951# Test::Simple
     
    15281954%exclude %{privlib}/Test/Simple*
    15291955%exclude %{privlib}/Test/Tutorial*
    1530 #%exclude ## {_mandir}/man3/Test::More*
    1531 #%exclude ## {_mandir}/man3/Test::Builder*
    1532 #%exclude ## {_mandir}/man3/Test::Simple*
    1533 #%exclude ## {_mandir}/man3/Test::Tutorial*
     1956%exclude %{_mandir}/man3/Test.More*
     1957%exclude %{_mandir}/man3/Test.Builder*
     1958%exclude %{_mandir}/man3/Test.Simple*
     1959%exclude %{_mandir}/man3/Test.Tutorial*
    15341960
    15351961# Time::Piece
     
    15371963%exclude %{archlib}/Time/Seconds.pm
    15381964%exclude %{archlib}/auto/Time/Piece/
    1539 #%exclude ## {_mandir}/man3/Time::Piece.3*
    1540 #%exclude ## {_mandir}/man3/Time::Seconds.3*
     1965%exclude %{_mandir}/man3/Time.Piece.3*
     1966%exclude %{_mandir}/man3/Time.Seconds.3*
     1967
     1968# Version-Requirements
     1969%exclude %{privlib}/Version/Requirements.pm
     1970%exclude %{_mandir}/man3/version.Requirements.3*
     1971
     1972# Socket
     1973%exclude %dir %{archlib}/auto/Socket
     1974%exclude %{archlib}/auto/Socket/
     1975%exclude %{archlib}/Socket.pm
     1976%exclude %{_mandir}/man3/Socket.3*
    15411977
    15421978# threads
    1543 #%dir %exclude %{archlib}/auto/threads
    1544 #%exclude %{archlib}/auto/threads/threads*
     1979%dir %exclude %{archlib}/auto/threads
     1980%exclude %{archlib}/auto/threads/thread*
    15451981%exclude %{archlib}/threads.pm
    1546 #%exclude ## {_mandir}/man3/threads.3*
     1982%exclude %{_mandir}/man3/threads.3*
    15471983
    15481984# threads-shared
    1549 %exclude %{archlib}/auto/threads/shared*
     1985%exclude %{archlib}/auto/threads/shared/
    15501986%exclude %dir %{archlib}/threads
    15511987%exclude %{archlib}/threads/shared*
    1552 #%exclude ## {_mandir}/man3/threads::shared*
     1988%exclude %{_mandir}/man3/threads.shared*
    15531989
    15541990# version
     
    15561992%exclude %{privlib}/version.pod
    15571993%exclude %{privlib}/version/
    1558 #%exclude ## {_mandir}/man3/version.3*
    1559 #%exclude ## {_mandir}/man3/version::Internals.3*
     1994%exclude %{_mandir}/man3/version.3*
     1995%exclude %{_mandir}/man3/version.Internals.3*
    15601996
    15611997%files libs
     
    15672003
    15682004%files devel
    1569 %defattr(-,root,root,-)
    15702005%{_bindir}/enc2xs
    1571 ## {_mandir}/man1/enc2xs*
     2006%{_mandir}/man1/enc2xs*
    15722007%{privlib}/Encode/
    15732008%{_bindir}/h2xs
    1574 ## {_mandir}/man1/h2xs*
     2009%{_mandir}/man1/h2xs*
    15752010%{_bindir}/libnetcfg
    1576 ## {_mandir}/man1/libnetcfg*
     2011%{_mandir}/man1/libnetcfg*
    15772012%{_bindir}/perlivp
    1578 ## {_mandir}/man1/perlivp*
     2013%{_mandir}/man1/perlivp*
    15792014%{archlib}/CORE/*.h
    1580 ## {_mandir}/man1/perlxs*
    1581 #%attr(0644,root,root) %{_sysconfdir}/rpm/macros.perl
    1582 #%{tapsetdir}/%{libperl_stp}
    1583 #%doc perl-example.stp
     2015%{archlib}/CORE/os2/*.h
     2016%{archlib}/CORE/libperl*.a
     2017%{_mandir}/man1/perlxs*
     2018
     2019%files macros
     2020%attr(0644,root,root) %{_sysconfdir}/rpm/macros.perl
    15842021
    15852022%files tests
    1586 %defattr(-,root,root,-)
    15872023%{perl5_testdir}/
    1588 #%exclude %{perl5_testdir}/Test-Simple
     2024#exclude %{perl5_testdir}/Test-Simple
    15892025
    15902026%files Archive-Extract
    1591 %defattr(-,root,root,-)
    15922027%{privlib}/Archive/Extract.pm
    1593 ## {_mandir}/man3/Archive::Extract.3*
     2028%{_mandir}/man3/Archive.Extract.3*
    15942029
    15952030%files Archive-Tar
    1596 %defattr(-,root,root,-)
    15972031%{_bindir}/ptar
    15982032%{_bindir}/ptardiff
    1599 %{privlib}/Archive/Tar/
     2033%{_bindir}/ptargrep
     2034%{privlib}/Archive/Tar/
    16002035%{privlib}/Archive/Tar.pm
    1601 ## {_mandir}/man1/ptar.1*
    1602 ## {_mandir}/man1/ptardiff.1*
    1603 ## {_mandir}/man3/Archive::Tar*
    1604 
    1605 %files Class-ISA
    1606 %defattr(-,root,root,-)
    1607 #%{privlib}/Class/ISA.pm
    1608 ## {_mandir}/man3/Class::ISA.3*
     2036%{_mandir}/man1/ptar.1*
     2037%{_mandir}/man1/ptardiff.1*
     2038%{_mandir}/man1/ptargrep.1*
     2039%{_mandir}/man3/Archive.Tar*
     2040
     2041%files Carp
     2042%{privlib}/Carp
     2043%{privlib}/Carp.*
     2044%{_mandir}/man3/Carp.*
    16092045
    16102046%files CGI
    1611 %defattr(-,root,root,-)
    16122047%{privlib}/CGI/
    16132048%{privlib}/CGI.pm
    1614 ## {_mandir}/man3/CGI.3*
    1615 ## {_mandir}/man3/CGI::*.3*
    1616 
    1617 %files Compress-Raw-Zlib
    1618 %defattr(-,root,root,-)
     2049%{_mandir}/man3/CGI.3*
     2050%{_mandir}/man3/CGI.*.3*
     2051
     2052%files Compress-Raw-Bzip2
    16192053%dir %{archlib}/Compress
    1620 %{archlib}/Compress/Raw/
     2054%dir %{archlib}/Compress/Raw
     2055%{archlib}/Compress/Raw/Bzip2.pm
    16212056%dir %{archlib}/auto/Compress/
    16222057%dir %{archlib}/auto/Compress/Raw/
    1623 %{archlib}/auto/Compress/Raw/Zlib/
    1624 ## {_mandir}/man3/Compress::Raw::Zlib*
     2058%{archlib}/auto/Compress/Raw/Bzip2/
     2059%exclude %{archlib}/auto/Compress/Raw/Bzip2/*.dbg
     2060%{_mandir}/man3/Compress.Raw.Bzip2*
     2061
     2062%files Compress-Raw-Zlib
     2063%dir %{archlib}/Compress
     2064%dir %{archlib}/Compress/Raw
     2065%{archlib}/Compress/Raw/Zlib.pm
     2066%dir %{archlib}/auto/Compress/
     2067%dir %{archlib}/auto/Compress/Raw/
     2068%exclude %{archlib}/auto/Compress/Raw/Zlib/*.dbg
     2069%{_mandir}/man3/Compress.Raw.Zlib*
    16252070
    16262071%files CPAN
    1627 %defattr(-,root,root,-)
    16282072%{_bindir}/cpan
    16292073%{privlib}/CPAN/
    16302074%{privlib}/CPAN.pm
    1631 ## {_mandir}/man1/cpan.1*
    1632 ## {_mandir}/man3/CPAN.*
    1633 ## {_mandir}/man3/CPAN:*
     2075%{_mandir}/man1/cpan.1*
     2076%{_mandir}/man3/CPAN.*
     2077%exclude %{privlib}/CPAN/Meta/
     2078%exclude %{privlib}/CPAN/Meta.pm
     2079%exclude %{_mandir}/man3/CPAN.Meta*
     2080
     2081%files CPAN-Meta
     2082%dir %{privlib}/CPAN/Meta
     2083%{privlib}/CPAN/Meta.pm
     2084%{privlib}/CPAN/Meta/Converter.pm
     2085%{privlib}/CPAN/Meta/Feature.pm
     2086%{privlib}/CPAN/Meta/History.pm
     2087%{privlib}/CPAN/Meta/Prereqs.pm
     2088# TODO We don't provide separate perl-CPAN-Meta-Requirements on OS/2 yet.
     2089%if 1
     2090%{privlib}/CPAN/Meta/Requirements.pm
     2091%endif
     2092%{privlib}/CPAN/Meta/Spec.pm
     2093%{privlib}/CPAN/Meta/Validator.pm
     2094%{_mandir}/man3/CPAN.Meta*
     2095%exclude %{_mandir}/man3/CPAN.Meta.YAML*
     2096
     2097%files CPAN-Meta-YAML
     2098%{privlib}/CPAN/Meta/YAML.pm
     2099%{_mandir}/man3/CPAN.Meta.YAML*
    16342100
    16352101%files CPANPLUS
    1636 %defattr(-,root,root,-)
    16372102%{_bindir}/cpan2dist
    16382103%{_bindir}/cpanp
     
    16402105%{privlib}/CPANPLUS/
    16412106%{privlib}/CPANPLUS.pm
    1642 ## {_mandir}/man1/cpan2dist.1*
    1643 ## {_mandir}/man1/cpanp.1*
    1644 ## {_mandir}/man3/CPANPLUS*
     2107%{_mandir}/man1/cpan2dist.1*
     2108%{_mandir}/man1/cpanp.1*
     2109%{_mandir}/man3/CPANPLUS*
     2110
     2111%files Data-Dumper
     2112%dir %{archlib}/auto/Data
     2113%dir %{archlib}/auto/Data/Dumper
     2114%{archlib}/auto/Data/Dumper/
     2115%exclude %{archlib}/auto/Data/Dumper/*.dbg
     2116%dir %{archlib}/Data
     2117%{archlib}/Data/Dumper.pm
     2118%{_mandir}/man3/Data.Dumper.3*
     2119
     2120%files Digest
     2121%{privlib}/Digest.pm
     2122%dir %{privlib}/Digest
     2123%{privlib}/Digest/base.pm
     2124%{privlib}/Digest/file.pm
     2125%{_mandir}/man3/Digest.3*
     2126%{_mandir}/man3/Digest.base.3*
     2127%{_mandir}/man3/Digest.file.3*
     2128
     2129%files Digest-MD5
     2130%{archlib}/Digest/MD5.pm
     2131%{archlib}/auto/Digest/MD5/
     2132%exclude %{archlib}/auto/Digest/MD5/*.dbg
     2133%{_mandir}/man3/Digest.MD5.3*
    16452134
    16462135%files Digest-SHA
    1647 %defattr(-,root,root,-)
    16482136%{_bindir}/shasum
    16492137%dir %{archlib}/Digest/
    16502138%{archlib}/Digest/SHA.pm
    16512139%{archlib}/auto/Digest/SHA/
    1652 ## {_mandir}/man1/shasum.1*
    1653 ## {_mandir}/man3/Digest::SHA.3*
     2140%exclude %{archlib}/auto/Digest/SHA/*.dbg
     2141%{_mandir}/man1/shasum.1*
     2142%{_mandir}/man3/Digest.SHA.3*
    16542143
    16552144%files ExtUtils-CBuilder
    1656 %defattr(-,root,root,-)
    16572145%{privlib}/ExtUtils/CBuilder/
    16582146%{privlib}/ExtUtils/CBuilder.pm
    1659 ## {_mandir}/man3/ExtUtils::CBuilder*
     2147%{_mandir}/man3/ExtUtils.CBuilder*
    16602148
    16612149%files ExtUtils-Embed
    1662 %defattr(-,root,root,-)
    16632150%{privlib}/ExtUtils/Embed.pm
    1664 ## {_mandir}/man3/ExtUtils::Embed*
     2151%{_mandir}/man3/ExtUtils.Embed*
     2152
     2153%files ExtUtils-Install
     2154%{privlib}/ExtUtils/Install.pm
     2155%{privlib}/ExtUtils/Installed.pm
     2156%{privlib}/ExtUtils/Packlist.pm
     2157%{_mandir}/man3/ExtUtils.Install.3*
     2158%{_mandir}/man3/ExtUtils.Installed.3*
     2159%{_mandir}/man3/ExtUtils.Packlist.3*
     2160
     2161%files ExtUtils-Manifest
     2162%{privlib}/ExtUtils/Manifest.pm
     2163%{privlib}/ExtUtils/MANIFEST.SKIP
     2164%{_mandir}/man3/ExtUtils.Manifest.3*
    16652165
    16662166%files ExtUtils-MakeMaker
    1667 %defattr(-,root,root,-)
    16682167%{_bindir}/instmodsh
    16692168%{privlib}/ExtUtils/Command/
    1670 %{privlib}/ExtUtils/Install.pm
    1671 %{privlib}/ExtUtils/Installed.pm
    16722169%{privlib}/ExtUtils/Liblist/
    16732170%{privlib}/ExtUtils/Liblist.pm
    16742171%{privlib}/ExtUtils/MakeMaker/
    16752172%{privlib}/ExtUtils/MakeMaker.pm
    1676 %{privlib}/ExtUtils/MANIFEST.SKIP
    16772173%{privlib}/ExtUtils/MM*.pm
    16782174%{privlib}/ExtUtils/MY.pm
    1679 %{privlib}/ExtUtils/Manifest.pm
    16802175%{privlib}/ExtUtils/Mkbootstrap.pm
    16812176%{privlib}/ExtUtils/Mksymlists.pm
    1682 %{privlib}/ExtUtils/Packlist.pm
    16832177%{privlib}/ExtUtils/testlib.pm
    1684 ## {_mandir}/man1/instmodsh.1*
    1685 ## {_mandir}/man3/ExtUtils::Command::MM*
    1686 ## {_mandir}/man3/ExtUtils::Install.3*
    1687 ## {_mandir}/man3/ExtUtils::Installed.3*
    1688 ## {_mandir}/man3/ExtUtils::Liblist.3*
    1689 ## {_mandir}/man3/ExtUtils::MM*
    1690 ## {_mandir}/man3/ExtUtils::MY.3*
    1691 ## {_mandir}/man3/ExtUtils::MakeMaker*
    1692 ## {_mandir}/man3/ExtUtils::Manifest.3*
    1693 ## {_mandir}/man3/ExtUtils::Mkbootstrap.3*
    1694 ## {_mandir}/man3/ExtUtils::Mksymlists.3*
    1695 ## {_mandir}/man3/ExtUtils::Packlist.3*
    1696 ## {_mandir}/man3/ExtUtils::testlib.3*
     2178%{_mandir}/man1/instmodsh.1*
     2179%{_mandir}/man3/ExtUtils.Command.MM*
     2180%{_mandir}/man3/ExtUtils.Liblist.3*
     2181%{_mandir}/man3/ExtUtils.MM*
     2182%{_mandir}/man3/ExtUtils.MY.3*
     2183%{_mandir}/man3/ExtUtils.MakeMaker*
     2184%{_mandir}/man3/ExtUtils.Mkbootstrap.3*
     2185%{_mandir}/man3/ExtUtils.Mksymlists.3*
     2186%{_mandir}/man3/ExtUtils.testlib.3*
    16972187
    16982188%files ExtUtils-ParseXS
    1699 %defattr(-,root,root,-)
     2189%dir %{privlib}/ExtUtils/ParseXS/
     2190%dir %{privlib}/ExtUtils/Typemaps/
    17002191%{privlib}/ExtUtils/ParseXS.pm
     2192%{privlib}/ExtUtils/ParseXS.pod
     2193%{privlib}/ExtUtils/ParseXS/Constants.pm
     2194%{privlib}/ExtUtils/ParseXS/CountLines.pm
     2195%{privlib}/ExtUtils/ParseXS/Utilities.pm
     2196%{privlib}/ExtUtils/Typemaps.pm
     2197%{privlib}/ExtUtils/Typemaps/Cmd.pm
     2198%{privlib}/ExtUtils/Typemaps/InputMap.pm
     2199%{privlib}/ExtUtils/Typemaps/OutputMap.pm
     2200%{privlib}/ExtUtils/Typemaps/Type.pm
    17012201%{privlib}/ExtUtils/xsubpp
    17022202%{_bindir}/xsubpp
    1703 ## {_mandir}/man1/xsubpp*
    1704 ## {_mandir}/man3/ExtUtils::ParseXS.3*
     2203%{_mandir}/man1/xsubpp*
     2204%{_mandir}/man3/ExtUtils.ParseXS.3*
     2205%{_mandir}/man3/ExtUtils.ParseXS.Constants.3*
     2206%{_mandir}/man3/ExtUtils.ParseXS.Utilities.3*
     2207%{_mandir}/man3/ExtUtils.Typemaps.3*
     2208%{_mandir}/man3/ExtUtils.Typemaps.Cmd.3*
     2209%{_mandir}/man3/ExtUtils.Typemaps.InputMap.3*
     2210%{_mandir}/man3/ExtUtils.Typemaps.OutputMap.3*
     2211%{_mandir}/man3/ExtUtils.Typemaps.Type.3*
    17052212
    17062213%files File-Fetch
    1707 %defattr(-,root,root,-)
    17082214%{privlib}/File/Fetch.pm
    1709 ## {_mandir}/man3/File::Fetch.3*
     2215%{_mandir}/man3/File.Fetch.3*
     2216
     2217%files Filter
     2218%{archlib}/auto/Filter/Util
     2219%exclude %{archlib}/auto/Filter/Util/Call/*.dbg
     2220%{archlib}/Filter/Util
     2221%{privlib}/pod/perlfilter.pod
     2222%{_mandir}/man1/perlfilter.*
     2223%{_mandir}/man3/Filter.Util.*
    17102224
    17112225%files IO-Compress
    1712 %defattr(-,root,root,-)
     2226# IO-Compress
     2227%{_bindir}/zipdetails
     2228%{privlib}/IO/Compress/FAQ.pod
     2229%{_mandir}/man1/zipdetails.*
     2230%{_mandir}/man3/IO.Compress.FAQ.*
    17132231# Compress-Zlib
    17142232%{privlib}/Compress/Zlib.pm
    1715 #%{archlib}/auto/Compress/Zlib/
    1716 ## {_mandir}/man3/Compress::Zlib*
     2233%{_mandir}/man3/Compress.Zlib*
    17172234#IO-Compress-Base
    17182235%{privlib}/File/GlobMapper.pm
     
    17212238%{privlib}/IO/Uncompress/AnyUncompress.pm
    17222239%{privlib}/IO/Uncompress/Base.pm
    1723 ## {_mandir}/man3/File::GlobMapper.*
    1724 ## {_mandir}/man3/IO::Compress::Base.*
    1725 ## {_mandir}/man3/IO::Uncompress::AnyUncompress.*
    1726 ## {_mandir}/man3/IO::Uncompress::Base.*
     2240%{_mandir}/man3/File.GlobMapper.*
     2241%{_mandir}/man3/IO.Compress.Base.*
     2242%{_mandir}/man3/IO.Uncompress.AnyUncompress.*
     2243%{_mandir}/man3/IO.Uncompress.Base.*
    17272244
    17282245# IO-Compress-Zlib
    1729 %defattr(-,root,root,-)
    17302246%{privlib}/IO/Compress/Adapter/
    17312247%{privlib}/IO/Compress/Deflate.pm
     2248%{privlib}/IO/Compress/Bzip2.pm
    17322249%{privlib}/IO/Compress/Gzip/
    17332250%{privlib}/IO/Compress/Gzip.pm
     
    17382255%{privlib}/IO/Uncompress/Adapter/
    17392256%{privlib}/IO/Uncompress/AnyInflate.pm
     2257%{privlib}/IO/Uncompress/Bunzip2.pm
    17402258%{privlib}/IO/Uncompress/Gunzip.pm
    17412259%{privlib}/IO/Uncompress/Inflate.pm
    17422260%{privlib}/IO/Uncompress/RawInflate.pm
    17432261%{privlib}/IO/Uncompress/Unzip.pm
    1744 ## {_mandir}/man3/IO::Compress::Deflate*
    1745 ## {_mandir}/man3/IO::Compress::Gzip*
    1746 ## {_mandir}/man3/IO::Compress::RawDeflate*
    1747 ## {_mandir}/man3/IO::Compress::Zip*
    1748 ## {_mandir}/man3/IO::Uncompress::AnyInflate*
    1749 ## {_mandir}/man3/IO::Uncompress::Gunzip*
    1750 ## {_mandir}/man3/IO::Uncompress::Inflate*
    1751 ## {_mandir}/man3/IO::Uncompress::RawInflate*
    1752 ## {_mandir}/man3/IO::Uncompress::Unzip*
     2262%{_mandir}/man3/IO.Compress.Deflate*
     2263%{_mandir}/man3/IO.Compress.Gzip*
     2264%{_mandir}/man3/IO.Compress.Bzip2*
     2265%{_mandir}/man3/IO.Compress.RawDeflate*
     2266%{_mandir}/man3/IO.Compress.Zip*
     2267%{_mandir}/man3/IO.Uncompress.AnyInflate*
     2268%{_mandir}/man3/IO.Uncompress.Bunzip2*
     2269%{_mandir}/man3/IO.Uncompress.Gunzip*
     2270%{_mandir}/man3/IO.Uncompress.Inflate*
     2271%{_mandir}/man3/IO.Uncompress.RawInflate*
     2272%{_mandir}/man3/IO.Uncompress.Unzip*
    17532273
    17542274%files IO-Zlib
    1755 %defattr(-,root,root,-)
    17562275%{privlib}/IO/Zlib.pm
    1757 ## {_mandir}/man3/IO::Zlib.*
     2276%{_mandir}/man3/IO.Zlib.*
     2277
     2278%files HTTP-Tiny
     2279%{privlib}/HTTP/Tiny.pm
     2280%{_mandir}/man3/HTTP.Tiny*
    17582281
    17592282%files IPC-Cmd
    1760 %defattr(-,root,root,-)
    17612283%{privlib}/IPC/Cmd.pm
    1762 ## {_mandir}/man3/IPC::Cmd.3*
     2284%{_mandir}/man3/IPC.Cmd.3*
     2285
     2286%files JSON-PP
     2287%{_bindir}/json_pp
     2288%{privlib}/JSON/PP
     2289%{privlib}/JSON/PP.pm
     2290%{_mandir}/man1/json_pp.1*
     2291%{_mandir}/man3/JSON.PP.3*
     2292%{_mandir}/man3/JSON.PP.Boolean.3pm*
     2293
     2294%files Locale-Codes
     2295%{privlib}/Locale/Codes
     2296%{privlib}/Locale/Codes.*
     2297%{privlib}/Locale/Country.*
     2298%{privlib}/Locale/Currency.*
     2299%{privlib}/Locale/Language.*
     2300%{privlib}/Locale/Script.*
     2301%{_mandir}/man3/Locale.Codes.*
     2302%{_mandir}/man3/Locale.Country.*
     2303%{_mandir}/man3/Locale.Currency.*
     2304%{_mandir}/man3/Locale.Language.*
     2305%{_mandir}/man3/Locale.Script.*
    17632306
    17642307%files Locale-Maketext-Simple
    1765 %defattr(-,root,root,-)
    17662308%{privlib}/Locale/Maketext/Simple.pm
    1767 ## {_mandir}/man3/Locale::Maketext::Simple.*
     2309%{_mandir}/man3/Locale.Maketext.Simple.*
    17682310
    17692311%files Log-Message
    1770 %defattr(-,root,root,-)
    17712312%{privlib}/Log/Message.pm
    17722313%{privlib}/Log/Message/Config.pm
    17732314%{privlib}/Log/Message/Handlers.pm
    17742315%{privlib}/Log/Message/Item.pm
    1775 ## {_mandir}/man3/Log::Message.3*
    1776 ## {_mandir}/man3/Log::Message::Config.3*
    1777 ## {_mandir}/man3/Log::Message::Handlers.3*
    1778 ## {_mandir}/man3/Log::Message::Item.3*
     2316%{_mandir}/man3/Log.Message.3*
     2317%{_mandir}/man3/Log.Message.Config.3*
     2318%{_mandir}/man3/Log.Message.Handlers.3*
     2319%{_mandir}/man3/Log.Message.Item.3*
    17792320
    17802321%files Log-Message-Simple
    1781 %defattr(-,root,root,-)
    17822322%{privlib}/Log/Message/Simple.pm
    1783 ## {_mandir}/man3/Log::Message::Simple.3*
     2323%{_mandir}/man3/Log.Message.Simple.3*
    17842324
    17852325%files Module-Build
    1786 %defattr(-,root,root,-)
    17872326%{_bindir}/config_data
    17882327%{privlib}/inc/
    17892328%{privlib}/Module/Build/
    17902329%{privlib}/Module/Build.pm
    1791 ## {_mandir}/man1/config_data.1*
    1792 ## {_mandir}/man3/Module::Build*
    1793 ## {_mandir}/man3/inc::latest.3*
     2330%{_mandir}/man1/config_data.1*
     2331%{_mandir}/man3/Module.Build*
     2332%{_mandir}/man3/inc.latest.3*
    17942333
    17952334%files Module-CoreList
    1796 %defattr(-,root,root,-)
    17972335%{_bindir}/corelist
    17982336%{privlib}/Module/CoreList.pm
    1799 ## {_mandir}/man1/corelist*
    1800 ## {_mandir}/man3/Module::CoreList*
     2337%{_mandir}/man1/corelist*
     2338%{_mandir}/man3/Module.CoreList*
    18012339
    18022340%files Module-Load
    1803 %defattr(-,root,root,-)
    18042341%{privlib}/Module/Load.pm
    1805 ## {_mandir}/man3/Module::Load.*
     2342%{_mandir}/man3/Module.Load.*
    18062343
    18072344%files Module-Load-Conditional
    1808 %defattr(-,root,root,-)
    18092345%{privlib}/Module/Load/
    1810 ## {_mandir}/man3/Module::Load::Conditional*
     2346%{_mandir}/man3/Module.Load.Conditional*
    18112347
    18122348%files Module-Loaded
    1813 %defattr(-,root,root,-)
    18142349%dir %{privlib}/Module/
    18152350%{privlib}/Module/Loaded.pm
    1816 ## {_mandir}/man3/Module::Loaded*
     2351%{_mandir}/man3/Module.Loaded*
     2352
     2353%files Module-Metadata
     2354%{privlib}/Module/Metadata.pm
     2355%{_mandir}/man3/Module.Metadata.3pm*
    18172356
    18182357%files Module-Pluggable
    1819 %defattr(-,root,root,-)
    18202358%{privlib}/Devel/InnerPackage.pm
    18212359%{privlib}/Module/Pluggable/
    18222360%{privlib}/Module/Pluggable.pm
    1823 ## {_mandir}/man3/Devel::InnerPackage*
    1824 ## {_mandir}/man3/Module::Pluggable*
     2361%{_mandir}/man3/Devel.InnerPackage*
     2362%{_mandir}/man3/Module.Pluggable*
    18252363
    18262364%files Object-Accessor
    1827 %defattr(-,root,root,-)
    18282365%{privlib}/Object/
    1829 ## {_mandir}/man3/Object::Accessor*
     2366%{_mandir}/man3/Object.Accessor*
    18302367
    18312368%files Package-Constants
    1832 %defattr(-,root,root,-)
    18332369%{privlib}/Package/
    1834 ## {_mandir}/man3/Package::Constants*
     2370%{_mandir}/man3/Package.Constants*
    18352371
    18362372%files PathTools
    1837 %defattr(-,root,root,-)
    18382373%{archlib}/Cwd.pm
    18392374%{archlib}/File/Spec*
    18402375%{archlib}/auto/Cwd/
    1841 ## {_mandir}/man3/Cwd*
    1842 ## {_mandir}/man3/File::Spec*
     2376%exclude %{archlib}/auto/Cwd/*.dbg
     2377%{_mandir}/man3/Cwd*
     2378%{_mandir}/man3/File.Spec*
    18432379
    18442380%files Params-Check
    1845 %defattr(-,root,root,-)
    18462381%{privlib}/Params/
    1847 ## {_mandir}/man3/Params::Check*
     2382%{_mandir}/man3/Params.Check*
    18482383
    18492384%files Parse-CPAN-Meta
    1850 %defattr(-,root,root,-)
    18512385%dir %{privlib}/Parse/
    18522386%dir %{privlib}/Parse/CPAN/
    18532387%{privlib}/Parse/CPAN/Meta.pm
    1854 ## {_mandir}/man3/Parse::CPAN::Meta.3*
     2388%{_mandir}/man3/Parse.CPAN.Meta.3*
     2389
     2390%files parent
     2391%{privlib}/parent.pm
     2392%{_mandir}/man3/parent.3*
     2393
     2394%files Perl-OSType
     2395%{privlib}/Perl/OSType.pm
     2396%{_mandir}/man3/Perl.OSType.3pm*
    18552397
    18562398%files Pod-Escapes
    1857 %defattr(-,root,root,-)
    18582399%{privlib}/Pod/Escapes.pm
    1859 ## {_mandir}/man3/Pod::Escapes.*
     2400%{_mandir}/man3/Pod.Escapes.*
     2401
     2402%files Pod-Parser
     2403%{_bindir}/pod2usage
     2404%{_bindir}/podchecker
     2405%{_bindir}/podselect
     2406%{privlib}/Pod/Checker.pm
     2407%{privlib}/Pod/Find.pm
     2408%{privlib}/Pod/InputObjects.pm
     2409%{privlib}/Pod/ParseUtils.pm
     2410%{privlib}/Pod/Parser.pm
     2411%{privlib}/Pod/PlainText.pm
     2412%{privlib}/Pod/Select.pm
     2413%{privlib}/Pod/Usage.pm
     2414%{_mandir}/man1/pod2usage.1*
     2415%{_mandir}/man1/podchecker.1*
     2416%{_mandir}/man1/podselect.1*
     2417%{_mandir}/man3/Pod.Checker.*
     2418%{_mandir}/man3/Pod.Find.*
     2419%{_mandir}/man3/Pod.InputObjects.*
     2420%{_mandir}/man3/Pod.ParseUtils.*
     2421%{_mandir}/man3/Pod.Parser.*
     2422%{_mandir}/man3/Pod.PlainText.*
     2423%{_mandir}/man3/Pod.Select.*
     2424%{_mandir}/man3/Pod.Usage.*
     2425
     2426%files Pod-Perldoc
     2427%{_bindir}/perldoc
     2428%{privlib}/pod/perldoc.pod
     2429%{privlib}/Pod/Perldoc.pm
     2430%{privlib}/Pod/Perldoc/
     2431%{_mandir}/man1/perldoc.1*
     2432%{_mandir}/man3/Pod.Perldoc*
    18602433
    18612434%files Pod-Simple
    1862 %defattr(-,root,root,-)
    1863 %{privlib}/Pod/Simple/
     2435%{privlib}/Pod/Simple/
    18642436%{privlib}/Pod/Simple.pm
    18652437%{privlib}/Pod/Simple.pod
    1866 ## {_mandir}/man3/Pod::Simple*
     2438%{_mandir}/man3/Pod.Simple*
    18672439
    18682440%files Scalar-List-Utils
    1869 %defattr(-,root,root,-)
    18702441%{archlib}/List/
    18712442%{archlib}/Scalar/
    18722443%{archlib}/auto/List/
    1873 ## {_mandir}/man3/List::Util*
    1874 ## {_mandir}/man3/Scalar::Util*
     2444%exclude %{archlib}/auto/List/Util/*.dbg
     2445%{_mandir}/man3/List.Util*
     2446%{_mandir}/man3/Scalar.Util*
     2447
     2448%files Socket
     2449%dir %{archlib}/auto/Socket
     2450%{archlib}/auto/Socket/
     2451%exclude %{archlib}/auto/Socket/*.dbg
     2452%{archlib}/Socket.pm
     2453%{_mandir}/man3/Socket.3*
    18752454
    18762455%files Term-UI
    1877 %defattr(-,root,root,-)
    18782456%{privlib}/Term/UI/
    18792457%{privlib}/Term/UI.pm
    1880 ## {_mandir}/man3/Term::UI*
     2458%{_mandir}/man3/Term.UI*
    18812459
    18822460%files Test-Harness
    1883 %defattr(-,root,root,-)
    18842461%{_bindir}/prove
    18852462%{privlib}/App*
    18862463%{privlib}/TAP*
    18872464%{privlib}/Test/Harness*
    1888 ## {_mandir}/man1/prove.1*
    1889 ## {_mandir}/man3/App*
    1890 ## {_mandir}/man3/TAP*
    1891 ## {_mandir}/man3/Test::Harness*
     2465%{_mandir}/man1/prove.1*
     2466%{_mandir}/man3/App*
     2467%{_mandir}/man3/TAP*
     2468%{_mandir}/man3/Test.Harness*
    18922469
    18932470%files Test-Simple
    1894 %defattr(-,root,root,-)
    18952471%{privlib}/Test/More*
    18962472%{privlib}/Test/Builder*
    18972473%{privlib}/Test/Simple*
    18982474%{privlib}/Test/Tutorial*
    1899 ## {_mandir}/man3/Test::More*
    1900 ## {_mandir}/man3/Test::Builder*
    1901 ## {_mandir}/man3/Test::Simple*
    1902 ## {_mandir}/man3/Test::Tutorial*
     2475%{_mandir}/man3/Test.More*
     2476%{_mandir}/man3/Test.Builder*
     2477%{_mandir}/man3/Test.Simple*
     2478%{_mandir}/man3/Test.Tutorial*
    19032479
    19042480%files Test-Simple-tests
    1905 %defattr(-,root,root,-)
    19062481%dir %{perl5_testdir}
    1907 #%{perl5_testdir}/Test-Simple
     2482#{perl5_testdir}/Test-Simple
    19082483
    19092484%files Time-Piece
    1910 %defattr(-,root,root,-)
    1911 %{archlib}/Time/Piece.pm
     2485%{archlib}/Time/Piece.pm
    19122486%{archlib}/Time/Seconds.pm
    1913 %{archlib}/auto/Time/Piece/       
    1914 ## {_mandir}/man3/Time::Piece.3*
    1915 ## {_mandir}/man3/Time::Seconds.3*
    1916 
    1917 %files parent
    1918 %defattr(-,root,root,-)
    1919 %{privlib}/parent.pm
    1920 ## {_mandir}/man3/parent.3*
     2487%{archlib}/auto/Time/Piece/
     2488%exclude %{archlib}/auto/Time/Piece/*.dbg
     2489%{_mandir}/man3/Time.Piece.3*
     2490%{_mandir}/man3/Time.Seconds.3*
     2491
     2492%files Version-Requirements
     2493%{privlib}/Version/Requirements.pm
     2494%{_mandir}/man3/version.Requirements.3*
    19212495
    19222496%files threads
    1923 %defattr(-,root,root,-)
    19242497%dir %{archlib}/auto/threads
    1925 #%{archlib}/auto/threads/threads*
     2498%{archlib}/auto/threads/thread*
     2499%exclude %{archlib}/auto/threads/thread*.dbg
    19262500%{archlib}/threads.pm
    1927 ## {_mandir}/man3/threads.3*
     2501%{_mandir}/man3/threads.3*
    19282502
    19292503%files threads-shared
    1930 %defattr(-,root,root,-)
    1931 %{archlib}/auto/threads/shared*
     2504%{archlib}/auto/threads/shared/
     2505%exclude %{archlib}/auto/threads/shared/*.dbg
    19322506%dir %{archlib}/threads
    19332507%{archlib}/threads/shared*
    1934 ## {_mandir}/man3/threads::shared*
     2508%{_mandir}/man3/threads.shared*
    19352509
    19362510%files version
    1937 %defattr(-,root,root,-)
    19382511%{privlib}/version.pm
    19392512%{privlib}/version.pod
    19402513%{privlib}/version/
    1941 ## {_mandir}/man3/version.3*
    1942 ## {_mandir}/man3/version::Internals.3*
     2514%{_mandir}/man3/version.3*
     2515%{_mandir}/man3/version.Internals.3*
    19432516
    19442517%files core
     
    19462519
    19472520%changelog
     2521* Thu Apr 6 2017 Dmitriy Kuminov <coding@dmik.org> 5.16.1-4
     2522- Merge Fedora perl.spec changes for 5.16.1 to generate proper perl(XXX)
     2523  requires and provides and to bring more perl-XXX sub-packages.
     2524- Bump epoch to 4 after Fedora to make automatic requires happy.
     2525- Remove urpo dependency.
     2526- Generate man files.
     2527- Make build system recognize all library files kLIBC emxomfld recognizes.
     2528- Remove .dbg files from normal RPMs.
     2529- Use scm_source macros.
     2530- Change vendor to bww bitwise works GmbH.
     2531
    19482532* Mon Mar 27 2017 yd <yd@os2power.com> 5.16.1-3
    19492533- package rebuild due to new perl() rpm macros.
Note: See TracChangeset for help on using the changeset viewer.