Commit Graph

1113 Commits

Author SHA1 Message Date
Petr Písař d3851e5871 Remove duplicate dependencies from perl-libs 2020-02-27 16:27:02 +01:00
Petr Písař fd89f26133 Anotate licenses more 2020-02-27 15:14:05 +01:00
Petr Písař 735df1559a Move most of the generic POD files to perl-doc
CORE and Internals moves to perl-libs,
perl and perlrun kept in perl-interpreter.
2020-02-27 15:14:05 +01:00
Petr Písař befab8bf9d Reduce and move remaining ph files to perl-ph
Sys::Hostname::hostname() uses ghname() from XS and thus does not fall
back to ph files.

Net::Domain::_hostdomain() indeed tries ph files, but Linux does not
provide getdomainname() syscall. Then it falls back to another
solution.

Net::Domain::_hostname() falls back to POSIX::uname() successfully.

perlfunc/ioctl() recommends sys/ioctl.ph.
perlfunc/syscall() recommends syscall.ph.
perlfaq5 recommends sys/syscall.ph.
2020-02-27 15:14:05 +01:00
Petr Písař fb16ea38a0 Remove ExtUtils::XSSymSet manual without the code 2020-02-27 15:14:05 +01:00
Petr Písař a8d262c807 Move ExtUtils/typemap to perl-devel
The only consumer is xsubpp (ExtUtils::ParseXS) since typemaps are
technically an XS code and ExtUtils::ParseXS only understands them.

But we cannot place ExtUtils/typemap into perl-ExtUtils-ParseXS
because perl-ExtUtils-ParseXS is dual-lived and CPAN code does produce
the typemap file.
2020-02-27 15:14:05 +01:00
Petr Písař a3fbb80b99 Move perlxs* POD to perl-ExtUtils-ParseXS
The POD files and manual pages are distributed with ExtUtils-ParseXS.
A dual-lived perl-ExtUtils-ParseXS also provides them. Although the
manual pages from perl.spec are in manual section 1 in cotrast to
pages from perl-ExtUtils-ParseXS that are in secrion 3. This looks
like a discrepancy in one of the build scripts.
2020-02-27 15:14:05 +01:00
Petr Písař 0eba96bdcf Exclude strayed IPC directory 2020-02-27 15:14:05 +01:00
Petr Písař fb39e74093 Move debugger files into perl-debugger
This is can be invoked with "perl -d", but it requires plenty of
dependencies comparing to perl-interpreter. But because almost nobody
uses it, a subpackage is a better place.
2020-02-27 15:14:05 +01:00
Petr Písař 5aeb67015c Move feature to perl-libs
"perl -E" loads "feature" module.
2020-02-27 15:14:05 +01:00
Petr Písař 811dcb387f Subpackage Pod-Functions 2020-02-27 15:14:05 +01:00
Petr Písař 7c24babc2d Subpackage vmsish 2020-02-27 15:14:05 +01:00
Petr Písař 916f214604 Subpackage vars 2020-02-27 15:14:05 +01:00
Petr Písař a269321f0d Subpackage subs 2020-02-27 15:14:05 +01:00
Petr Písař 8dac7a162f Subpackage sort 2020-02-27 15:14:05 +01:00
Petr Písař c351f9f555 Subpackage sigtrap 2020-02-27 15:14:05 +01:00
Petr Písař f0bcdfd222 Subpackage meta_notation 2020-02-27 15:14:05 +01:00
Petr Písař f362c99a47 Subpackage less 2020-02-27 15:14:05 +01:00
Petr Písař 81759216ba Subpackage filetest 2020-02-27 15:14:05 +01:00
Petr Písař bcbb6516e7 Subpackage feature 2020-02-27 15:14:05 +01:00
Petr Písař f53a057858 Subpackage DynaLoader 2020-02-27 15:14:05 +01:00
Petr Písař 37aebd8484 Move UNIVERSAL to perl-libs
This module name space with methods is implemented in libperl.so. The
module file only supplies a dummy import() method. The module file
exists for a backward compatiblity. Technically we could separate the
module file from perl-libs, but it carry a documentation. The
documentation is similar to one that can be found in perlobj POD, bud
the UNIVERSAL POD is easier to discover.
2020-02-27 15:14:05 +01:00
Petr Písař ba13e24c7c Subpackage SelectSaver 2020-02-27 15:14:05 +01:00
Petr Písař b82b5011ce Subpackage Symbol 2020-02-27 15:14:05 +01:00
Petr Písař fb6252c546 Subpackage DirHandle 2020-02-27 15:14:05 +01:00
Petr Písař 603958b6d9 Move AnyDBM_File, SDBM_File, Tie::Hash to perl-libs because of dbmopen function 2020-02-27 15:14:05 +01:00
Petr Písař 3c5897f045 Require AnyDBM_File by perl-libs because of dbmopen function 2020-02-27 15:14:05 +01:00
Petr Písař a5ad5405f8 Subpackage deprecate 2020-02-27 15:14:05 +01:00
Petr Písař 1ed5e50828 Subpackage locale 2020-02-27 15:14:05 +01:00
Petr Písař 308b198090 Subpackage Getopt::Std 2020-02-27 15:14:05 +01:00
Petr Písař 0a034043c6 Subpackage English 2020-02-27 15:14:05 +01:00
Petr Písař 2ba8095c26 Subpackage Config::Extensions 2020-02-27 15:14:05 +01:00
Petr Písař ff33f4158e Subpackage overloading 2020-02-27 15:14:05 +01:00
Petr Písař 6970040455 Subpackage overload 2020-02-27 15:14:05 +01:00
Petr Písař b866f0f3f3 Subpackage File::Copy 2020-02-27 15:14:05 +01:00
Petr Písař 3b63b8c3a4 Subpackage File::Compare 2020-02-27 15:14:05 +01:00
Petr Písař aed5a2377b Subpackage File::Basename 2020-02-27 15:14:05 +01:00
Petr Písař aa9c93c961 Subpackage FindBin 2020-02-27 15:14:05 +01:00
Petr Písař 8b23b2216c Subpackage diagnostics and move splain tool from perl-utils there 2020-02-27 15:14:05 +01:00
Petr Písař 0c98e44033 Subpackage Unicode::UCD 2020-02-27 15:14:01 +01:00
Petr Písař de9374270a Subpackage Thread 2020-02-27 14:19:10 +01:00
Petr Písař 8c307663c2 Subpackage FileHandle 2020-02-27 14:19:10 +01:00
Petr Písař 4a44c86621 Subpackage DBM_Filter modules 2020-02-27 14:19:10 +01:00
Petr Písař 2397934d33 Move warnings::register to perl-libs
warnings::register is used transitively by perl-libs (_charnames.pm
    → File::Spec::Unix → constant → warnings::register).
2020-02-27 14:19:10 +01:00
Petr Písař d62802a5f7 Move Config to perl-libs
Config is used transitively by perl-libs (_charnames.pm
→ File::Spec::Unix → Scalar::Util → Config).
2020-02-27 14:19:10 +01:00
Petr Písař e7ae166d5c Copy PathTools dependencies from the dual-lived package 2020-02-27 14:19:10 +01:00
Petr Písař 31af09714b Subpackage base Tie::* modules into perl-Tie 2020-02-27 14:19:10 +01:00
Petr Písař c573ee14a1 Subpackage Time 2020-02-27 14:19:10 +01:00
Petr Písař 37182fa808 Subpackage User-pwent
perl-User package already exists (from CPAN). Therfore use
perl-User-pwent package name.
2020-02-27 14:19:10 +01:00
Petr Písař 927cbfc2ef Subpackage Net::*ent modules into perl-Net 2020-02-27 14:19:10 +01:00