Commit Graph

1140 Commits

Author SHA1 Message Date
Petr Písař cb067bb4d8 Fix SvUV_nomg() macro definition 2020-08-05 12:45:26 +02:00
Petr Písař 5250f9777a Do not use a C compiler reserved identifiers 2020-08-05 12:41:29 +02:00
Fedora Release Engineering c71b2ee08f - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 13:25:02 +00:00
Petr Písař 5aa70ddcde Correct a changelog 2020-07-01 08:32:56 +02:00
Jeff Law 024c74c855 Disable LTO 2020-06-30 13:58:45 -06:00
Petr Písař 5825f1d036 Fix perl-Data-Dumper dependencies 2020-06-29 08:23:41 +02:00
Jitka Plesnikova 22765bb2c1 Perl 5.32 re-rebuild of bootstrapped packages 2020-06-26 10:47:49 +02:00
Jitka Plesnikova 2b10142afc 5.32.0 bump 2020-06-22 11:32:52 +02:00
Jitka Plesnikova 70b9a5a3e1 5.30.3 bump - Fix CVE-2020-10543, CVE-2020-10878 and CVE-2020-12723 2020-06-02 08:27:49 +02:00
Petr Písař 2ff797c323 perlio.c-make-unix-close-method-call-underlaying-lay.patch fixes bug #987118 2020-04-02 10:18:43 +02:00
Petr Písař 844a55f096 Fix a warning about an uninitialized value in B::Deparse 2020-03-27 16:54:07 +01:00
Petr Písař 5950f9b5f4 Normalize "#!/perl" shebangs in the tests 2020-03-27 16:48:27 +01:00
Petr Písař 7197e48705 Fix a spurious warning about a multidimensional syntax 2020-03-27 16:32:13 +01:00
Petr Písař c3f620d1d8 Fix sorting tied arrays 2020-03-27 16:17:38 +01:00
Petr Písař 5b4184a6e3 Only install ExtUtils::XSSymSet manual page on VMS
This replaces a manual removal in the spec file.
2020-03-27 15:56:09 +01:00
Petr Písař 52c0caa558 Close :unix PerlIO layers properly 2020-03-27 15:13:06 +01:00
Petr Písař 66c9bf33c3 Fix thread-safety of IO::Handle 2020-03-27 15:04:45 +01:00
Petr Písař 9d89f109e7 Prevent from an integer overflow in POSIX::SigSet() 2020-03-27 14:36:23 +01:00
Petr Písař 6c3e2dc957 Fix POSIX:setlocale() documentation 2020-03-27 14:29:05 +01:00
Petr Písař 12f4b2afc9 Work around a glibc bug in caching LC_MESSAGES 2020-03-27 13:22:41 +01:00
Petr Písař b69a4693d1 Fix a directory ownership in perl-Sys-Hostname 2020-03-27 12:33:13 +01:00
Petr Písař bf654b5ace Make perl-macros package noarch
https://src.fedoraproject.org/rpms/perl/pull-request/2
2020-03-27 12:21:59 +01:00
Jitka Plesnikova 9881007ed4 5.30.2 bump 2020-03-16 08:53:27 +01:00
Petr Písař 003b5fe19a Fix a dependency on perl-libs from perl-Pod-Functions
perl-Pod-Functions is noarch, we cannot have arch-specific dependencies.
2020-03-09 12:36:40 +01:00
Petr Písař 3dcb4caf22 Fix perl-ph files enumeration on ppc64le
ppc64le toolchain does not use linux/ioctl.h.
2020-03-09 10:10:30 +01:00
Petr Písař f25b66e1c9 Work around a debuginfo ignoring %excludes in noarch subpackages
https://github.com/rpm-software-management/rpm/issues/1094
2020-03-03 15:56:46 +01:00
Petr Písař 356e6c8da3 List perl-interpreter files explicitly
This inverses a file exclusion. Now dual-lived packages only use
the exclusion.
2020-02-28 15:31:45 +01:00
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