Commit Graph

22 Commits

Author SHA1 Message Date
Petr Písař
a155f75ed8 Subpackage I18N-LangTags 2020-02-03 10:43:12 +01:00
Petr Písař
0982e4bb1d Subpackage I18N-Collate 2020-02-03 10:43:02 +01:00
Petr Písař
5e8d89ab81 Subpackage if 2020-02-03 10:42:53 +01:00
Petr Písař
1466914a82 Subpackage encoding-warnings 2020-02-03 10:42:44 +01:00
Petr Písař
d64e9e1a3e Subpackage Dumpvalue 2020-02-03 10:42:37 +01:00
Petr Písař
5262221c00 Subpackage base and fields 2020-02-03 10:42:27 +01:00
Petr Písař
3abb4eb132 Subpackage autouse 2020-02-03 10:42:16 +01:00
Petr Písař
b9069f92fd Subpackage Tie-RefHash 2020-02-03 10:41:57 +01:00
Petr Písař
4132674a39 Subpackage NEXT 2020-02-03 10:41:44 +01:00
Petr Písař
bffa090ffe Subpackage ExtUtils-Constant 2020-02-03 10:41:21 +01:00
Petr Písař
e60d96d54f Subpackage AutoLoader and AutoSplit
Those are part of one CPAN distribution, but AutoSplit is used only
for building and requires much mode dependencies. Thus I split them
right now.

AutoSplit is usually invoked by ExtUtils::Install (if ./blib/auto
directory exists). This commit also adds the missing dependencies to
perl-ExtUtils-Install subpackage.
2020-02-03 10:38:57 +01:00
Petr Písař
e5ab1e285a Update pregenerated RPM provides for Dumpvalue and Tie::StdHandle
These were rebased with "Fix handling undefined array members in
Dumpvalue" and "Fix handling a layer argument in
Tie::StdHandle::BINMODE()" commits.
2019-11-13 10:23:42 +01:00
Jitka Plesnikova
ffbaa94ebd Upgrade to 5.30.0 2019-05-30 08:30:30 +02:00
Petr Písař
16261479ab Update pregenerated dependencies for 5.28.1 2018-11-30 14:49:41 +01:00
Petr Písař
8401a631d8 Fix Time::Piece to handle objects in overloaded methods correctly 2018-09-05 16:19:53 +02:00
Jitka Plesnikova
70d930113d 5.28.0 bump 2018-06-26 23:26:07 +02:00
Petr Písař
3abe685779 5.26.2-RC1 bump 2018-03-26 15:36:10 +02:00
Petr Písař
aa787938a4 Remove spurious non-perl Provides from pregenerated dependency list 2017-07-14 10:46:40 +02:00
Petr Písař
5d2d98f2b2 perl package installs all core modules
This commit renames perl to perl-interprer and perl-core to perl.
2017-07-14 10:46:40 +02:00
Jitka Plesnikova
59397e34d7 5.26.0 bump; Update sub-packages; Update or remove patches 2017-06-02 08:17:46 +02:00
Petr Písař
29d0c0d0ae Update pregenerated XSLoader RPM symbols
XSLoader changed version by Don-t-let-XSLoader-load-relative-paths.patch.
2016-07-07 16:06:21 +02:00
Petr Písař
c1d0a96581 Use pregenerated dependencies on bootstrapping
The dependencies are stored in gendep.macros file. The file be
regenerated from an RPM build log by ./generatedependencies tool.

The intended work flow is to build a new perl with RPM Perl dependency
generator available locally. Then use this ./generatedependencies tool to
convert the discovered dependencies into the gendep.macro file. Then it's
possible to build the new perl even without the RPM Perl dependency
generator available in the build root while the resulting binary
packages will still posses all dependencies.

The reason is standard perl-genererators is written in the Perl thus
perl-generators must run-require perl. Therefore there is
a build cycle. One could rewrite perl-generators.spec so that it did
not need perl for building, but the run-time dependency would still be
there.

One could claim the one run-time dependency can be satisfied by older
perl. And that's true and it has been done so until now. But that
would not solve the problem when bootrapping perl to a new architecture
or as an excercise the perl can be built without any prior perl
available (required by paranoid users). With pregenerated
dependencies, one can implement real bootstrap.

(Ultimate solution would be reimplement RPM Perl generators in C.)
2016-06-02 16:03:52 +02:00