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
Petr Písař
6e2576f78f
Subpackage mro
2020-02-27 14:19:09 +01:00
Petr Písař
2d0c4d309d
Subpackage I18N-Langinfo
2020-02-27 14:19:09 +01:00
Petr Písař
204b08f334
Subpackage Hash-Util-FieldHash
2020-02-27 14:19:09 +01:00
Petr Písař
87a534f434
Hash-Util
2020-02-27 14:19:09 +01:00
Petr Písař
15c5c7daa4
Subpackage FileCache
2020-02-27 14:19:09 +01:00
Petr Písař
a361cd6581
Subpackage Fcntl
2020-02-27 14:19:09 +01:00
Petr Písař
00f4b84209
Subpackage B
2020-02-27 14:19:09 +01:00
Petr Písař
93291eacbe
Subpackage IPC-Open3
2020-02-27 14:19:09 +01:00
Petr Písař
272412aade
Subpackage File-Find
2020-02-27 14:19:09 +01:00
Petr Písař
c3f9570b80
Subpackage File-DosGlob
2020-02-27 14:19:09 +01:00
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ř
fd20eb05c1
Sort perl Requires
2020-02-03 10:39:00 +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
Fedora Release Engineering
cd60ea9c2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 21:15:04 +00:00
Petr Písař
5faebf0cfb
Adapt-Configure-to-GCC-version-10.patch accepted by upstream
2019-11-29 15:29:57 +01:00
Petr Písař
6aaa3105ae
Fix a memory leak when compiling a regular expression with a non-word class
2019-11-29 13:14:26 +01:00
Petr Písař
103c3a8813
Correct a typo in a changelog
2019-11-13 11:54:47 +01:00
Petr Písař
84cf293397
Fix GCC 10 version detection
2019-11-12 17:27:39 +01:00
Petr Písař
148d5a6bc6
Fix a buffer overread in when parsing a number
2019-11-12 17:27:39 +01:00
Petr Písař
126f691220
Fix a race in File::stat() tests
2019-11-12 17:27:39 +01:00
Petr Písař
eadda09063
Fix an unintended upgrade to UTF-8 in the middle of a transliteration
2019-11-12 17:27:39 +01:00
Petr Písař
c33e239bcc
Fix handling a layer argument in Tie::StdHandle::BINMODE()
2019-11-12 17:27:39 +01:00
Petr Písař
ae6efa261e
Fix taint mode documentation regarding @INC
2019-11-12 17:27:39 +01:00
Petr Písař
cd3b6fccc2
Fix handling undefined array members in Dumpvalue
2019-11-12 17:27:37 +01:00
Petr Písař
5d3b4b53fc
Fix overloading for binary and octal floats
2019-11-12 17:27:05 +01:00
Jitka Plesnikova
547455e52c
5.30.1 bump
2019-11-11 11:23:04 +01:00
Petr Písař
4349fa4a38
Correct an RT number for perl-134390-don-t-leak-the-SV-we-just-created-on-an-.patch
2019-09-11 14:34:25 +02:00
Petr Písař
e79ae3fa66
Fix a detection for futimes
2019-09-11 12:04:46 +02:00
Petr Písař
9457f9ae7d
Fix a memory leak when matching a UTF-8 regular expression
2019-09-11 11:59:33 +02:00
Petr Písař
4fe1816110
Correct configuring git identity
...
Commiter identity is also needed.
2019-09-02 11:18:58 +02:00
Petr Písař
39ecff80ad
Correct a misspelling in perlrebackslash documentation
2019-09-02 11:11:04 +02:00
Petr Písař
ae780b9eec
Fix a buffer overread when compiling a regular expression with many branches
2019-09-02 11:11:03 +02:00
Petr Písař
6c06fa9976
Fix a buffer overread when compiling a regular expression with many escapes
2019-09-02 09:56:57 +02:00
Petr Písař
ff39d4935a
Do not interpret 0x and 0b prefixes when numifying strings
2019-09-02 09:43:40 +02:00
Petr Písař
a37c37e211
Fix a buffer overread when parsin a Unicode property while compiling a regular expression
2019-09-02 09:43:09 +02:00
Petr Písař
126a7ebead
Fix parsing a Unicode property name when compiling a regular expression
2019-09-02 09:29:47 +02:00
Petr Písař
6023832adf
Adjust spec file to rpm-build-4.15.0-0.rc1.1
2019-09-02 08:37:14 +02:00
Petr Písař
469a97e9c1
Do not run File-Find tests in parallel
2019-08-22 12:05:11 +02:00
Petr Písař
0e479bc0f1
Fix a documentation about a future API change
2019-08-22 11:59:56 +02:00
Petr Písař
5d1cb4af5a
Fix parsing a denominator when parsing a Unicode property name
2019-08-22 11:28:32 +02:00
Petr Písař
9eebde9ae4
Fix a crash when setting $@ on unwinding a call stack
2019-08-22 11:28:31 +02:00
Petr Písař
e24a3ce0f2
Fix a NULL pointer dereference in PerlIOVia_pushed()
2019-08-22 10:46:53 +02:00
Petr Písař
0e4d26837f
Fix file mode of a perl-example.stp example
2019-08-07 14:28:11 +02:00
Petr Písař
f8b2e6830c
Fix a use after free in debugging output of a collation
2019-08-07 14:21:40 +02:00
Petr Písař
7f888313d5
Fix a use after free in /(?{...})/
2019-08-07 14:21:40 +02:00
Petr Písař
4f8c6fbbae
Include trailing zero in scalars holding trie data (RT#134207)
2019-08-07 14:21:37 +02:00
Petr Písař
04bb682c86
Fix propagating non-string variables in an exception value
2019-08-07 14:21:05 +02:00
Fedora Release Engineering
c303a0d3d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 00:22:00 +00:00
Petr Písař
7c3e0a6419
Run Turkish locale tests
2019-07-17 15:02:12 +02:00
Petr Písař
8b21adb20c
Preserve append mode when opening anonymous files
2019-07-17 14:44:08 +02:00
Petr Písař
9040dc1ebc
Fix a crash on an uninitialized warning when processing a multideref node
2019-07-17 14:11:21 +02:00
Petr Písař
8fa8019ea7
Fix a test for a crash in SIGALARM handler when waiting on a child process to be closed
2019-07-17 14:09:34 +02:00
Petr Písař
e060ac4b3e
Fix %{^CAPTURE} value when used after @{^CAPTURE}
2019-06-25 17:37:47 +02:00
Petr Písař
cdfd8d0ed5
Fix %{^CAPTURE_ALL} to be an alias for %- variable
2019-06-25 17:32:17 +02:00
Petr Písař
72e0efe7b7
Fix setting supplementar group IDs
2019-06-25 17:24:26 +02:00
Petr Písař
f41c4accda
Fix a stack underflow in readline() if passed an empty array as an argument
2019-06-25 17:08:33 +02:00
Petr Písař
a47c957eb2
Fix changing packet destination sent from a UDP IO::Socket object
2019-06-25 16:59:13 +02:00
Petr Písař
e7d6451704
Improve retrieving a scalar value of a variable modified in a signal handler
2019-06-25 16:47:32 +02:00
Petr Písař
28b3f8c52b
Fix subroutine protypes to track reference aliases
2019-06-25 16:31:46 +02:00
Petr Písař
4298c8523d
Prevent from wrapping a width in a numeric format string
2019-06-25 16:26:10 +02:00
Petr Písař
592c794ab8
Fix an erroneous assertion on OP_SCALAR
2019-06-25 16:11:22 +02:00
Petr Písař
67cb403909
Fix a crash with a negative precision in sprintf function
2019-06-25 16:01:49 +02:00
Petr Písař
2817041734
Fix a crash in SIGALARM handler when waiting on a child process to be closed
2019-06-25 15:44:32 +02:00
Petr Písař
a79662bb2b
Fix stacking file test operators
2019-06-25 15:38:29 +02:00
Petr Písař
4fc5035c56
Fix an undefined behavior in shifting IV variables
2019-06-25 15:21:24 +02:00
Petr Písař
76d1bdbdfc
Fix memory handling when parsing string literals
2019-06-25 15:05:03 +02:00
Petr Písař
9426796960
Do not panic when outputting a warning
2019-06-25 12:52:43 +02:00
Petr Písař
6684b08b37
Fix an out-of-buffer read while parsing a Unicode property name
2019-06-25 12:52:42 +02:00
Jitka Plesnikova
5cb5cda25d
Define %%perl_vendor*, %%perl_archlib, %%perl_privlib, because in rpm 4.15 those are no longer defined
2019-06-12 11:18:58 +02:00
Jitka Plesnikova
43c5cd7e8e
Perl 5.30 re-rebuild of bootstrapped packages
2019-06-02 21:38:35 +02:00
Jitka Plesnikova
35dbc000ee
Make site paths specific to Perl minor version
2019-05-30 08:31:51 +02:00
Jitka Plesnikova
ffbaa94ebd
Upgrade to 5.30.0
2019-05-30 08:30:30 +02:00
Jitka Plesnikova
51b53cd3f9
5.28.2 bump
2019-04-23 10:13:50 +02:00
Petr Písař
98c121bf78
Fix a memory leak when warning about malformed UTF-8 string
2019-04-05 18:08:01 +02:00
Petr Písař
86fd404cb1
Fix a crash when matching case insensitively
2019-04-05 18:03:45 +02:00
Petr Písař
1e4bec8baa
Fix a memory leak when deletion in a tied hash dies
2019-04-05 17:40:24 +02:00
Petr Písař
3bd28c15ea
Fix a memory leak in package name lookup
2019-04-05 17:26:16 +02:00
Petr Písař
4c2649c4bd
Fix a memory leak when parsing misindented here-documents
2019-04-05 17:18:49 +02:00
Petr Písař
05bb37c036
Fix a memory leak when assignig to a localized ${^WARNING_BITS}
2019-04-05 17:11:59 +02:00
Petr Písař
4681935eb5
Fix a memory leak when assigning a regular expression to a non-copy-on-write string
2019-04-05 16:55:55 +02:00
Petr Písař
be29c61cdb
Fix a memory leak when spawning threads in a BEGIN phase
2019-04-05 16:45:27 +02:00
Petr Písař
bf70c3addf
Fix a memory leak when cloning a regular expression
2019-04-05 16:42:21 +02:00
Petr Písař
024cd9ef0d
Fix mbstate_t initialization in POSIX::mblen
2019-04-05 16:29:18 +02:00
Petr Písař
d959a0725c
Fix a buffer overread when parsing a regular expression with an unknown character name
2019-04-05 16:12:36 +02:00
Petr Písař
7d3f0728cf
Fix a buffer overread when handling a scope error in qr/\(?{/
2019-04-05 15:59:12 +02:00
Petr Písař
243ad0ccb9
Fix a leak when compiling a typed hash dereference
2019-04-05 15:53:49 +02:00
Petr Písař
d1f65a5ba7
libxcrypt-devel dependency is bug #1666098
2019-03-06 10:15:44 +01:00
Björn Esser
0fb8c35341
Add explicit Requires: libxcrypt-devel to devel sub-package
2019-03-05 18:08:57 +01:00
Petr Písař
4842f957bd
Fix extending a stack in Perl parser
2019-02-22 14:21:10 +01:00
Petr Písař
6f58f5f5a8
Fix a race when loading XS modules
2019-02-22 14:20:40 +01:00
Petr Písař
c7f1ea5f86
Fix setting magic when changing $^R
2019-02-22 14:07:48 +01:00
Petr Písař
640c5891f6
Fix a crash when parsing #line directives with large numbers in eval
2019-02-22 13:25:05 +01:00
Fedora Release Engineering
f442fa2b90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 18:15:38 +00:00
Petr Písař
b8a8e56863
Remove a fix for un undefined C behavior in NULL pointer arithmetics
...
The fix (upstream 8c165a32) changed perl ABI. This command segfaults:
$ perl -MJSON::XS -e 'JSON::XS::decode_json(q{plain text})'
It broke emmitting warnings from an XS module that was built before
applying the fix.
Removal of the patch also changes libperl.so's ABI because it removes
PL_WARN_ALL and PL_WARN_NONE symbols. XS modules built after the
removal will fail to link at run-time. We will rebuild them.
2019-01-16 10:49:16 +01:00
Petr Písař
67cee652e7
Fix the interpreter path if procfs is not mounted
2019-01-15 10:33:18 +01:00
Petr Písař
4b2f0d2c0d
Fix a mismatch with a global regular expression on a text with ligatures
2019-01-15 10:33:18 +01:00
Petr Písař
f526e67959
Prevent long jumps from clobbering local variables
2019-01-15 10:33:18 +01:00
Petr Písař
7f49d3b6d7
Fix un undefined C behavior in NULL pointer arithmetics
2019-01-15 10:33:18 +01:00
Petr Písař
8cee2a9175
Fix a crash when compiling a malformed form
2019-01-15 10:33:18 +01:00
Petr Písař
ca28c96764
Fix first eof() return value
2019-01-15 10:33:18 +01:00
Petr Písař
634fb4080c
Fix reporting a line number for non-terminated prototypes
2019-01-15 10:33:18 +01:00
Petr Písař
ba7b23759d
Do not close an IPC pipe that already has a desired descriptor
2019-01-15 10:33:18 +01:00
Petr Písař
539a03b8cf
Adjust tests to gdbm-1.15 using an upstream fix
2019-01-15 10:33:18 +01:00
Björn Esser
fb37340d0b
Rebuilt for libcrypt.so.2 ( #1666033 )
2019-01-14 18:51:57 +01:00
Petr Písař
c7bc1da47b
Conditionalize and document a build time dependency on gcc-c++
2019-01-14 10:52:47 +01:00
Björn Esser
7b8e501a69
Add BuildRequires: gcc-c++ for tests
2019-01-13 09:29:33 +01:00
Petr Písař
bfd9d6a2ae
Fix compiling regular expressions that contain both compile- and run-time compiled code blocks
2018-11-30 14:49:41 +01:00