Petr Písař
6888f8d1da
Fix a code flow in Perl_sv_inc_nomg()
2020-10-14 16:47:30 +02:00
Petr Písař
b9dda65d26
Fix an iterator signedness in handling a mro exception
2020-10-14 16:47:30 +02:00
Petr Písař
06591ffb27
Fix sv_collxfrm macro to respect locale
2020-10-14 16:47:21 +02:00
Petr Písař
b287c81fe8
Disable dual-lived perl-IO-Zlib
2020-09-25 15:27:25 +02:00
Petr Písař
c56ac46b06
Update perl-IO-Zlib metadata
2020-09-25 15:27:24 +02:00
Petr Písař
bad6fe0227
Fix a mismatch with the recursive subpatterns
2020-09-23 18:08:18 +02:00
Petr Písař
4348c5f039
Fix a buffer overflow when compiling a regular expression with a bracketed character class with a white space
2020-09-23 18:08:17 +02:00
Petr Písař
274071dc1f
Fix ownership of /usr/share/perl5/{ExtUtils,File,Module,Text,Time} directories
2020-09-23 18:07:47 +02:00
Petr Písař
34d8c6f43a
Remove a useless post-install dependency on perl-macros from perl-interpreter
...
Nowadays perl-interpreter is not presented in a minimal build root.
Nowadays perl-interpreter means /usr/bin/perl executable only.
When FPC approved new Perl guidelines it added perl-macros to the
dependencies of perl-generators.
Packages that do not depend on perl-generators will have to require
perl-macros explicitly.
2020-09-23 16:06:32 +02:00
Petr Písař
a66a6b8ac0
Run-require complete perl by perl-CPAN
2020-09-23 15:40:44 +02:00
Petr Písař
1b4e226a1e
Fix sorting with a block that calls return
2020-08-27 14:11:43 +02:00
Petr Písař
2b720e24e2
Fix handling exceptions in a global destruction
2020-08-27 14:01:31 +02:00
Petr Písař
e6a0a682a2
Fix a memory leak when compiling a long regular expression
2020-08-27 13:53:49 +02:00
Petr Písař
d6f9e4d2d3
Fix handling left-hand-side undef when assigning a list
2020-08-27 13:44:11 +02:00
Petr Písař
212e2739b3
Fix a misoptimization when assignig a list in a list context
2020-08-27 13:37:17 +02:00
Petr Písař
f3e6b9d3f0
Fix inheritance resolution of lexial objects in a debugger
2020-08-27 13:29:32 +02:00
Jeff Law
a455b8c3ca
Re-enable LTO
2020-08-21 11:04:17 -06:00
Petr Písař
b0c70cd608
IO-Handle-Fix-a-spurious-error-reported-for-regular-.patch accepted
2020-08-11 08:22:59 +02:00
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