Petr Písař
1fd81e2c47
Fix an IO::Handle spurious error reported for regular file handles
...
This fixes a regression introduced with "Fix IO::Handle::error() to
report write errors" commit.
2020-08-06 12:39:49 +02:00
Petr Písař
c8ae198cc9
Fix a number of arguments passed to a BOOT XS subroutine
2020-08-05 13:59:03 +02:00
Petr Písař
524db83618
Fix a buffer overread in when reallocating formats
2020-08-05 13:52:40 +02:00
Petr Písař
41b42279ab
Prevent from an integer overflow in RenewDouble() macro
2020-08-05 13:45:19 +02:00
Petr Písař
0350142371
Fix a buffer size for asctime_r() and ctime_r() functions
2020-08-05 13:41:10 +02:00
Petr Písař
e47d422d1b
Fix running actions after stepping in a debugger
2020-08-05 13:34:59 +02:00
Petr Písař
87c764208f
Fix setting a non-blocking mode in IO::Socket::UNIX
2020-08-05 13:22:34 +02:00
Petr Písař
f3d99a835e
Fix a link to Unicode Technical Standard #18
2020-08-05 13:12:16 +02:00
Petr Písař
158f26144f
Fix IO::Handle::error() to report write errors
2020-08-05 12:59:29 +02:00
Petr Písař
5678826d0d
Fix ext/XS-APItest/t/utf8_warn_base.pl tests
2020-08-05 12:53:11 +02:00
Petr Písař
91b40b2786
Fix SvTRUE() documentation
2020-08-05 12:48:26 +02:00
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
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
Petr Písař
a971e5716e
Subpackage Class-Struct
2020-02-27 14:19:10 +01:00
Petr Písař
c05f5f4c1e
Subpackage File-stat
2020-02-27 14:19:10 +01:00
Petr Písař
01b281b7f4
Move charnames to perl-libs
...
charnames is loaded by "\N{}" syntax. It brings bytes as a dependency.
2020-02-27 14:19:10 +01:00
Petr Písař
2d644aafd0
Subpackage blib
2020-02-27 14:19:10 +01:00
Petr Písař
e750ced830
Subpackage Benchmark
2020-02-27 14:19:10 +01:00
Petr Písař
3c43c57b86
Subpackage AnyDBM_File
2020-02-27 14:19:10 +01:00
Petr Písař
8e8f634343
Subpackage Tie-Memoize
2020-02-27 14:19:09 +01:00
Petr Písař
c2ec81ea86
Move Tie::Hash::NamedCapture to perl-libs
...
It's autoloaded when accessing %+ and %- variables.
2020-02-27 14:19:09 +01:00
Petr Písař
64dc0c9b78
Subpackage Sys-Hostname
2020-02-27 14:19:09 +01:00
Petr Písař
91ff6724b1
Subpackage POSIX
2020-02-27 14:19:09 +01:00
Petr Písař
f11a7e7638
Move PerlIO to perl-libs
...
open($f, q{<:encoding(X)}, q{file}) autoloads PerlIO and PerlIO loads
PerlIO::encoding. The same applies to <:via(), <:mmap etc.
If we subpackaged them we would require each code to list the
dependency explicitly. In general, CPAN has some PerlIO plugins where
it needs to be done so. But there is no reliable scanner to automate
it.
2020-02-27 14:19:09 +01:00
Petr Písař
67f041d9e0
Subpackage Opcode
2020-02-27 14:19:09 +01:00