Commit Graph

934 Commits

Author SHA1 Message Date
Petr Písař
93c55e6eff Provide perl version in perl(:VERSION) dependency symbol
Expressing minimal Perl version as "perl >= 1:5.006" is insufficient:

The Perl version is defined by perl-libs, not perl.
Modules requiring specific Perl but no perl interpreter should not
pull in the perl package.
The epoch numbers are tedious to synchronize.
The auto-generated value is not normalized (1:5.006001).

After this change we will update perl-generators to produce
perl(:VERSION) dependency instead and we will rebuild perl and
perl-Exporter again to leverage this capability.
2015-10-13 10:29:00 +02:00
Petr Písař
bfe1e476f7 Sub-package utilities (splain) into perl-utils 2015-10-07 17:36:00 +02:00
Petr Písař
2a76cfd7c2 Sub-package Test 2015-10-07 17:36:00 +02:00
Petr Písař
4cb12c140d Sub-package IPC-SysV 2015-10-07 17:36:00 +02:00
Petr Písař
c2af999d38 Correct perl-devel and perl-CPAN dependencies
CPAN requires make for building distributions with Makefile.PL,
perl-devel as any developmental package must require the same library
package.
2015-10-07 17:36:00 +02:00
Petr Písař
5228887d65 Move utf8 and dependencies to perl-libs
Unicode properties in regular expressions causes loading utf8 and
unicore files. E.g. perl -e '/\pN/'.
2015-10-07 17:35:54 +02:00
Petr Písař
3b41959454 Correct perl-Pod-Perldoc dependencies 2015-09-21 14:25:42 +02:00
Petr Písař
0dc5e282d3 Correct perl-Digest-SHA dependencies 2015-09-21 13:01:38 +02:00
Petr Písař
711ed412e9 Sub-package Errno 2015-08-31 18:34:27 +02:00
Petr Písař
2b8215aa55 Sub-package IO 2015-08-31 18:06:26 +02:00
Petr Písař
6aac0d5eb6 Sub-package SelfLoader 2015-08-31 18:06:20 +02:00
Petr Písař
5b10b9ac8a Sub-package Devel-SelfStubber 2015-08-31 17:49:29 +02:00
Petr Písař
bed6466254 Sub-package Devel-Peek 2015-08-31 17:49:23 +02:00
Petr Písař
adcf36932f Sub-package Attribute-Handlers 2015-08-31 17:37:59 +02:00
Petr Písař
19f039c9fc Sub-package Pod-Html 2015-08-07 15:28:46 +02:00
Petr Písař
ee5de90686 Sub-package Net-Ping 2015-08-07 15:13:26 +02:00
Petr Písař
9eec10908e Sub-package Memoize 2015-08-07 14:20:27 +02:00
Petr Písař
db2ff067b3 Specify all perl-JSON-PP's dependencies 2015-07-21 10:50:50 +02:00
Petr Písař
4bfb6f9c93 Disable hardening due to some run-time failures
This is a temporary hack until we find the real cause. /usr/bin/perl
linked with -pie causes failures to:

perl-smartmatch-engine-core
perl-Algorithm-CurveFit
perl-B-Utils
perl-PDL-Graphics-PLplot

One could blame poor XS modules, but perl-Algorithm-CurveFit is
pure perl code with no XS modules. So the bug is somewhere in the
perl.
2015-07-16 16:28:27 +02:00
Petr Písař
674f166ec8 Remove bundled perl-Unicode-Collate 2015-07-15 12:38:44 +02:00
Petr Písař
a6a72ee7a1 Remove bundled perl-Unicode-Normalize 2015-07-15 12:37:28 +02:00
Petr Písař
7fbed2c8e3 Remove bundled perl-perlfaq 2015-07-15 12:36:39 +02:00
Petr Písař
e0f454ea52 Remove bundled perl-libnet 2015-07-15 12:35:31 +02:00
Petr Písař
c6bda31ec3 Remove bundled perl-Text-Balanced 2015-07-15 12:34:22 +02:00
Petr Písař
95856e811d Remove bundled perl-Term-Cap 2015-07-15 12:33:09 +02:00
Petr Písař
0f71e3ad4d Remove bundled perl-Pod-Escapes 2015-07-15 12:32:13 +02:00
Petr Písař
0aaf377e1a Remove bundled perl-PerlIO-via-QuotedPrint 2015-07-15 12:31:15 +02:00
Petr Písař
963fd0c67e Remove bundled perl-MIME-Base64 2015-07-15 12:29:43 +02:00
Petr Písař
69de8f640d Remove bundled perl-Config-Perl-V 2015-07-15 12:28:29 +02:00
Petr Písař
1b598383b1 Sub-package Math-Complex 2015-07-15 12:23:16 +02:00
Petr Písař
f0270eb6c6 Sub-package Math-BigInt-FastCalc 2015-07-15 11:32:19 +02:00
Petr Písař
226a2decfc Sub-package Math-BigRat 2015-07-15 11:32:19 +02:00
Petr Písař
00b27cba82 Sub-package bignum 2015-07-15 11:32:16 +02:00
Petr Písař
16113d4049 Remove dangling empty directory after sub-packaging Test-Simple 2015-07-09 16:37:48 +02:00
Petr Písař
74fe0d284d Move libnetcfg tool from perl-devel into perl-libnetcfg sub-package 2015-07-09 16:21:06 +02:00
Petr Písař
47534716d4 Revert downstream change in Net::Config default configuration
This is not needed since upstream commit:

commit adeb94125ab7de8d20c129a905a5159972ad9fd1
Author: Ricardo SIGNES <rjbs@cpan.org>
Date:   Mon Oct 22 05:01:09 2007 -0400

    hostname.t busted
    Message-ID: <20071022130109.GA16748@knight>

    p4raw-id: //depot/perl@32180

Also fixed in CPAN's libnet since 1.22_02.
2015-07-09 16:21:06 +02:00
Petr Písař
cb7a91ee21 Do not provide Net/libnet.cfg 2015-07-09 16:21:06 +02:00
Petr Písař
f71ede153f Sub-package Math-BigInt 2015-07-09 16:21:06 +02:00
Petr Písař
1a4a9cb906 Sub-package Unicode-Collate 2015-07-09 16:20:59 +02:00
Petr Písař
a66a3442bd Sub-package Unicode-Normalize 2015-07-09 10:23:58 +02:00
Petr Písař
c3186889b3 Sub-package perlfaq 2015-07-09 10:23:58 +02:00
Petr Písař
21b162dfcb Sub-package libnet
Net::FTP::dataconn(3pm) does not exist for uknown reason.
2015-07-09 10:23:58 +02:00
Petr Písař
f5eea8f4b1 Sub-package Text-Balanced 2015-07-09 10:23:58 +02:00
Petr Písař
c4ead65220 Sub-package Term-Cap 2015-07-09 10:23:58 +02:00
Petr Písař
de8475d44b Update Pod-Escapes metadata 2015-07-09 10:23:58 +02:00
Petr Písař
032a8a7929 Sub-package PerlIO-via-QuotedPrint 2015-07-09 10:23:58 +02:00
Petr Písař
6093910963 Sub-package MIME-Base64 2015-07-09 10:23:47 +02:00
Petr Písař
219ce2317e Sub-package Config-Perl-V 2015-07-08 16:56:38 +02:00
Petr Písař
b3c6b36d56 Store distribution's linker and compiler flags to more Config's options
We want all programs and libraries produced by perl.spec and other
Perl packages to respect distribution's CFLAGS and LDFLAGS.

This change ensures it. Especially for /usr/bin/perl as well as
non-installed miniperl. The only drawback is /usr/bin/perl gets the
flags twice.

We could poke upstream to fix ExtUtils::MakeMaker and
ExtUtils::CBuilder to respect ldflags what does not happen now. They
use lddlflags only. But we cannot patch them not to diverge from the
world.

Also we disable optimize because optimize is not used everywhere.

This change makes other Perl packages' Makefile.PL's OPTIMIZE argument
redundant. Please note the Build.PL's optimize argument is completly
ignored by Build.PL.
2015-07-08 14:39:47 +02:00
Petr Písař
85faa01eeb Explain file break-down into RPM packages in perl package description 2015-06-18 14:45:06 +02:00