Commit Graph

36 Commits

Author SHA1 Message Date
Petr Písař 147c9ee079 Move File::Glob module into perl-libs
File::Glob is loaded by CORE::glob() function.
2020-02-27 14:19:08 +01:00
Petr Písař d040174f63 Subpackage SDBM_File 2020-02-27 14:17:30 +01:00
Petr Písař e2a759790d Subpackage ODBM_File 2020-02-27 14:17:30 +01:00
Petr Písař 205234ed1b Subpackage NDBM_File 2020-02-27 14:17:30 +01:00
Petr Písař 97363d6d84 Subpackage GDBM_File 2020-02-27 14:17:30 +01:00
Petr Písař c30802a8b1 Move attributes module into perl-libs
"attributes" module is loaded automatically from op.c when an unknown attribute
is used, e.g.:

    sub foo : Foo;
2020-02-27 14:17:30 +01:00
Petr Písař 793991f2ed Subpackage Tie-File 2020-02-27 14:17:23 +01:00
Petr Písař 5cf5c84725 Subpackage Thread-Semaphore 2020-02-03 10:44:26 +01:00
Petr Písař 4facf87fd6 Subpackage Text-Abbrev 2020-02-03 10:44:17 +01:00
Petr Písař 91d2b1d5c2 Subpackage Term-ReadLine 2020-02-03 10:44:03 +01:00
Petr Písař f20eb55eb1 Subpackage Term-Complete 2020-02-03 10:43:54 +01:00
Petr Písař 9d37d8ec2f Subpackage Search-Dict 2020-02-03 10:43:42 +01:00
Petr Písař a3d0595083 Subpackage Safe 2020-02-03 10:43:34 +01:00
Petr Písař 095511f54a Subpackage lib 2020-02-03 10:43:25 +01:00
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