Commit Graph

1039 Commits

Author SHA1 Message Date
Igor Gnatenko
a5af0c2d4e Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:36 +01:00
Petr Písař
98fe061fe3 Remove bundled bignum 2017-01-06 10:36:37 +01:00
Petr Písař
9338edd126 Remove bundled Math-BigRat 2017-01-06 10:27:13 +01:00
Petr Písař
260c5ba45c Remove bundled Math-BigInt-FastCalc 2017-01-06 10:15:16 +01:00
Petr Písař
7b8c12cb92 Fix regular expression matching 2016-12-19 13:18:52 +01:00
Petr Písař
0b127f245a Fix a memory leak in IO::Poll 2016-12-19 13:15:01 +01:00
Petr Písař
4599430ffb Fix a crash in optimized evaluation of "or ((0) x 0))" 2016-12-19 12:43:58 +01:00
Petr Písař
bfea7ab5df Fix const correctness in hv_func.h 2016-12-01 08:03:27 +01:00
Petr Písař
8fcd2745c8 Fix assigning split() return values to an array 2016-12-01 07:57:58 +01:00
Petr Písař
8da6077616 Tighten dependencies between architecture specific sub-packages to ISA 2016-11-28 14:54:45 +01:00
Petr Písař
41b63f7330 Fix crash on explicit return from regular expression substitution 2016-11-28 14:29:12 +01:00
Petr Písař
2a293b3799 Fix crash in Storable when deserializing malformed code reference 2016-11-28 14:19:41 +01:00
Petr Písař
592810058a Document perl-129130-make-chdir-allocate-the-stack-it-needs.patch patch 2016-11-28 14:19:02 +01:00
Petr Písař
468152e799 Tie perl-Errno release to interpreter build because of kernel version check
If user updates the his system only partially so that perl-Errno does
not match perl-libs and the two were built on different kernel, using
Errno will fail:

Errno architecture (x86_64-linux-thread-multi-4.7.9-200.fc24.x86_64) does not match executable architecture (x86_64-linux-thread-multi-4.6.4-301.fc24.x86_64) at /usr/lib64/perl5/Errno.pm line 11.
2016-11-09 15:46:37 +01:00
Petr Písař
97b9d9c092 Fix stack handling when calling chdir without an argument 2016-11-03 15:02:06 +01:00
Petr Písař
62440eed42 Avoid infinite loop in h2xs tool if enum and type have the same name 2016-11-03 14:49:51 +01:00
Petr Písař
281d2faaad Fix firstchar bitmap under UTF-8 with prefix optimization 2016-11-03 14:06:55 +01:00
Petr Písař
dee7e92b27 Fix parsing perl options in shell bang line 2016-11-03 13:15:32 +01:00
Petr Písař
20d4f3847b Fix crash when matching UTF-8 string with non-UTF-8 substrings 2016-11-03 13:04:02 +01:00
Petr Písař
50a3de5ad0 Fix string overrun in Perl_gv_fetchmethod_pvn_flags 2016-11-03 11:04:46 +01:00
Petr Písař
e947d78f10 Fix crash in splice 2016-11-03 11:04:39 +01:00
Petr Písař
896d33a2d0 Fix crash in "evalbytes S" 2016-11-03 11:03:13 +01:00
Petr Písař
cce220c20d Document licenses more 2016-09-21 17:42:28 +02:00
Petr Písař
cc339b5039 perl-podlators license corrected to (GPL+ or Artistic) and MIT
podlators.pod file has MIT licesne.
2016-09-20 14:00:49 +02:00
Petr Písař
c85c10ff8a perl-Unicode-Collate license corrected to ((GPL+ or Artistic) and Unicode)
The file links to <http://www.unicode.org/terms_of_use.html> that
mathcces "Unicode" license (except the (c) paragraph).
2016-09-19 16:18:29 +02:00
Petr Písař
871546c7c7 Add Artistic 2.0 into perl-Encode license tag because of encguess tool 2016-09-16 11:09:09 +02:00
Petr Písař
7032c6382a Remove old obsoleting perl-ExtUtils-Typemaps
Last perl-ExtUtils-Typemaps build existed in Fedora 17.
2016-09-13 18:02:33 +02:00
Petr Písař
8d980065c5 perl-core depends on Parse::CPAN::Meta module instead of package name to allow upgrading perl-CPAN-Meta to 2.150010 2016-09-02 08:43:38 +02:00
Jitka Plesnikova
6358a13680 Avoid loading of modules from current directory, CVE-2016-1238, (bug #1360425) 2016-08-03 14:15:46 +02:00
Petr Písař
765c6152c1 Fix handling \N{} in tr for characters in range 128--255 2016-07-28 10:41:47 +02:00
Petr Písař
eaff35bbf5 Own systemtap directories by perl-devel 2016-07-26 16:57:52 +02:00
Petr Písař
ff4454a8d5 Fix building without perl in the build root
After building extensions, Makefile builds documentation by executing
the new perl. Because we version libperl.so soname, we need to
precreate a symlink from the soname to ./libperl.so so that the new
perl can be executed. Otherwise this happens:

LD_LIBRARY_PATH=/builddir/build/BUILD/perl-5.24.0  ./perl -Ilib -f pod/buildtoc -q
./perl: error while loading shared libraries: libperl.so.5.24: cannot open shared object file: No such file or directory

This did not appear on upgrade from previous perl version because perl
build script sets LD_PRELOAD in addition if libperl.so exists in the system.
2016-07-26 16:28:50 +02:00
Jitka Plesnikova
fed53a9005 Add missing BR perl(version) to ExtUtils-MakeMaker 2016-07-14 10:36:13 +02:00
Petr Písař
c00f4b6eff Fix a crash in lexical scope warnings 2016-07-12 12:51:29 +02:00
Petr Písař
9906eb1f4e RT#115808 is known as CVE-2016-6185 2016-07-11 12:30:17 +02:00
Petr Písař
f5cb3d39f8 Fix a crash in "Subroutine redefined" warning 2016-07-08 15:09:17 +02:00
Petr Písař
5d9c04077a Fix a crash when vivifying a stub in a deleted package 2016-07-07 16:06:21 +02:00
Jitka Plesnikova
6901833981 Do not let XSLoader load relative paths (bz #1353238) 2016-07-07 13:30:02 +02:00
Petr Písař
b3a20db42c Fix line numbers with perl -x 2016-07-04 12:32:23 +02:00
Petr Písař
754a66c1ac Do not crash when inserting a non-stash into a stash 2016-06-24 08:30:03 +02:00
Petr Písař
751d6acb17 Do not treat %: as a stash 2016-06-22 10:29:52 +02:00
Petr Písař
59d5062095 Fix precedence in hv_ename_delete 2016-06-22 10:26:37 +02:00
Petr Písař
2bfd83c795 Do not use unitialized memory in $h{\const} warnings 2016-06-22 10:06:51 +02:00
Petr Písař
3d99c91349 Fix compiling regular expressions like /\X*(?0)/ 2016-06-20 13:46:56 +02:00
Petr Písař
7a5e4d3a40 Fix perl-threads dependency on the interpreter API
There was an one-line mistake in the following comit. The dependency
on perl's name-version without release number could never been
satisfied.

commit fde8b38ed3
Author: Marcela Mašláňová <mmaslano@redhat.com>
Date:   Mon Aug 13 14:05:08 2012 +0200

    Define perl_compat by macro for rebuilds.

    Sub-packages depend on compat rather than on nvr.
2016-06-16 11:03:26 +02:00
Petr Písař
4d5370a5e8 Fix spec file indentation 2016-06-16 09:24:35 +02:00
Petr Písař
cfbeeaff35 Do not mangle errno from failed socket call 2016-06-16 09:24:26 +02:00
Petr Písař
7f1876649d Fix a memory leak when compiling a regular expression with a POSIX class 2016-06-14 14:50:42 +02:00
Petr Písař
0ef001711b Specify more build-time dependencies 2016-06-02 16:06:57 +02:00
Petr Písař
c1d0a96581 Use pregenerated dependencies on bootstrapping
The dependencies are stored in gendep.macros file. The file be
regenerated from an RPM build log by ./generatedependencies tool.

The intended work flow is to build a new perl with RPM Perl dependency
generator available locally. Then use this ./generatedependencies tool to
convert the discovered dependencies into the gendep.macro file. Then it's
possible to build the new perl even without the RPM Perl dependency
generator available in the build root while the resulting binary
packages will still posses all dependencies.

The reason is standard perl-genererators is written in the Perl thus
perl-generators must run-require perl. Therefore there is
a build cycle. One could rewrite perl-generators.spec so that it did
not need perl for building, but the run-time dependency would still be
there.

One could claim the one run-time dependency can be satisfied by older
perl. And that's true and it has been done so until now. But that
would not solve the problem when bootrapping perl to a new architecture
or as an excercise the perl can be built without any prior perl
available (required by paranoid users). With pregenerated
dependencies, one can implement real bootstrap.

(Ultimate solution would be reimplement RPM Perl generators in C.)
2016-06-02 16:03:52 +02:00
Petr Písař
16def76c8a Remove reflexive dependencies
We still keep perl-generators.
2016-05-20 12:55:47 +02:00
Jitka Plesnikova
af27d46be2 Stop providing old perl(MODULE_COMPAT_5.22.*) 2016-05-18 13:20:22 +02:00
Petr Písař
ced846cb81 Update license tags 2016-05-18 12:27:43 +02:00
Jitka Plesnikova
b991faf2f5 5.24.0 bump; Update sub-packages; Update or remove patches 2016-05-14 09:14:43 +02:00
Jitka Plesnikova
a4b737109b 5.22.2 bump 2016-05-02 09:34:12 +02:00
Petr Písař
3bf2f454d6 Remove perl-ExtUtils-Manifest dependency on perl-devel 2016-04-20 10:38:16 +02:00
Petr Písař
3eb2222dea Remove perl-ExtUtils-Install dependency on perl-devel 2016-04-20 10:38:16 +02:00
Petr Písař
bfe7dfc21d Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils in IPC::Cmd 2016-04-20 10:38:16 +02:00
Petr Písař
df7d75b0c2 Provide MM::maybe_command independently
We do not insert perl-ExtUtils-MM-Utils into perl-core because this is
not a core module. It's a Fedora extension.

Run regen/lib_cleanup.pl to regenerate Makefile.SH and other scripts
to pass porting/regen.t because of addedd ExtUtils/MakeMaker/MM/Utils.pm file.
2016-04-20 10:38:07 +02:00
Petr Písař
1eda1fc7e8 Remove perl-ExtUtils-ParseXS dependency on perl-devel
But we add perl-ExtUtils-MakeMaker dependency on perl-devel beacuse
many XS package would fail to build. The dependency will be weaken
after proper announcement.
2016-04-19 16:21:49 +02:00
Petr Písař
a1f2a99a9f Weak perl-Encode-devel dependency on perl-devel to Recommends level 2016-04-18 16:16:32 +02:00
Petr Písař
995c2b0ddc Do not filter FCGI dependency, CGI is non-core now 2016-03-15 16:14:31 +01:00
Petr Písař
212efc6f49 Remove bundled perl-IPC-SysV 2016-03-04 15:53:18 +01:00
Petr Písař
e55807fcfb Fix CVE-2016-2381 (ambiguous environment variables handling) 2016-03-02 12:50:42 +01:00
Petr Písař
760b95c162 Correct a typo in perl-IPC-SysV description 2016-02-15 13:55:09 +01:00
Fedora Release Engineering
241985936b - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 12:07:03 +00:00
Petr Písař
fcf2c1fd99 Remove bundled Math-BigInt 2015-12-15 09:30:01 +01:00
Jitka Plesnikova
9c5135ce08 5.22.1 bump 2015-12-14 10:09:57 +01:00
Petr Písař
70368ba2cf Rebuild to utilize perl(:VERSION) dependency symbol 2015-10-20 17:40:36 +02:00
Petr Písař
c142b40126 Do not own IO::Socket::IP manual page by perl-IO 2015-10-13 12:19:24 +02:00
Petr Písař
93c55e6eff Provide perl version in perl(:VERSION) dependency symbol
Expressing minimal Perl version as "perl >= 1:5.006" is insufficient:

The Perl version is defined by perl-libs, not perl.
Modules requiring specific Perl but no perl interpreter should not
pull in the perl package.
The epoch numbers are tedious to synchronize.
The auto-generated value is not normalized (1:5.006001).

After this change we will update perl-generators to produce
perl(:VERSION) dependency instead and we will rebuild perl and
perl-Exporter again to leverage this capability.
2015-10-13 10:29:00 +02:00
Petr Písař
bfe1e476f7 Sub-package utilities (splain) into perl-utils 2015-10-07 17:36:00 +02:00
Petr Písař
2a76cfd7c2 Sub-package Test 2015-10-07 17:36:00 +02:00
Petr Písař
4cb12c140d Sub-package IPC-SysV 2015-10-07 17:36:00 +02:00
Petr Písař
c2af999d38 Correct perl-devel and perl-CPAN dependencies
CPAN requires make for building distributions with Makefile.PL,
perl-devel as any developmental package must require the same library
package.
2015-10-07 17:36:00 +02:00
Petr Písař
5228887d65 Move utf8 and dependencies to perl-libs
Unicode properties in regular expressions causes loading utf8 and
unicore files. E.g. perl -e '/\pN/'.
2015-10-07 17:35:54 +02:00
Petr Písař
3b41959454 Correct perl-Pod-Perldoc dependencies 2015-09-21 14:25:42 +02:00
Petr Písař
0dc5e282d3 Correct perl-Digest-SHA dependencies 2015-09-21 13:01:38 +02:00
Petr Písař
711ed412e9 Sub-package Errno 2015-08-31 18:34:27 +02:00
Petr Písař
2b8215aa55 Sub-package IO 2015-08-31 18:06:26 +02:00
Petr Písař
6aac0d5eb6 Sub-package SelfLoader 2015-08-31 18:06:20 +02:00
Petr Písař
5b10b9ac8a Sub-package Devel-SelfStubber 2015-08-31 17:49:29 +02:00
Petr Písař
bed6466254 Sub-package Devel-Peek 2015-08-31 17:49:23 +02:00
Petr Písař
adcf36932f Sub-package Attribute-Handlers 2015-08-31 17:37:59 +02:00
Petr Písař
19f039c9fc Sub-package Pod-Html 2015-08-07 15:28:46 +02:00
Petr Písař
ee5de90686 Sub-package Net-Ping 2015-08-07 15:13:26 +02:00
Petr Písař
9eec10908e Sub-package Memoize 2015-08-07 14:20:27 +02:00
Petr Písař
db2ff067b3 Specify all perl-JSON-PP's dependencies 2015-07-21 10:50:50 +02:00
Petr Písař
4bfb6f9c93 Disable hardening due to some run-time failures
This is a temporary hack until we find the real cause. /usr/bin/perl
linked with -pie causes failures to:

perl-smartmatch-engine-core
perl-Algorithm-CurveFit
perl-B-Utils
perl-PDL-Graphics-PLplot

One could blame poor XS modules, but perl-Algorithm-CurveFit is
pure perl code with no XS modules. So the bug is somewhere in the
perl.
2015-07-16 16:28:27 +02:00
Petr Písař
674f166ec8 Remove bundled perl-Unicode-Collate 2015-07-15 12:38:44 +02:00
Petr Písař
a6a72ee7a1 Remove bundled perl-Unicode-Normalize 2015-07-15 12:37:28 +02:00
Petr Písař
7fbed2c8e3 Remove bundled perl-perlfaq 2015-07-15 12:36:39 +02:00
Petr Písař
e0f454ea52 Remove bundled perl-libnet 2015-07-15 12:35:31 +02:00
Petr Písař
c6bda31ec3 Remove bundled perl-Text-Balanced 2015-07-15 12:34:22 +02:00
Petr Písař
95856e811d Remove bundled perl-Term-Cap 2015-07-15 12:33:09 +02:00
Petr Písař
0f71e3ad4d Remove bundled perl-Pod-Escapes 2015-07-15 12:32:13 +02:00
Petr Písař
0aaf377e1a Remove bundled perl-PerlIO-via-QuotedPrint 2015-07-15 12:31:15 +02:00
Petr Písař
963fd0c67e Remove bundled perl-MIME-Base64 2015-07-15 12:29:43 +02:00
Petr Písař
69de8f640d Remove bundled perl-Config-Perl-V 2015-07-15 12:28:29 +02:00
Petr Písař
1b598383b1 Sub-package Math-Complex 2015-07-15 12:23:16 +02:00
Petr Písař
f0270eb6c6 Sub-package Math-BigInt-FastCalc 2015-07-15 11:32:19 +02:00
Petr Písař
226a2decfc Sub-package Math-BigRat 2015-07-15 11:32:19 +02:00
Petr Písař
00b27cba82 Sub-package bignum 2015-07-15 11:32:16 +02:00
Petr Písař
16113d4049 Remove dangling empty directory after sub-packaging Test-Simple 2015-07-09 16:37:48 +02:00
Petr Písař
74fe0d284d Move libnetcfg tool from perl-devel into perl-libnetcfg sub-package 2015-07-09 16:21:06 +02:00
Petr Písař
47534716d4 Revert downstream change in Net::Config default configuration
This is not needed since upstream commit:

commit adeb94125ab7de8d20c129a905a5159972ad9fd1
Author: Ricardo SIGNES <rjbs@cpan.org>
Date:   Mon Oct 22 05:01:09 2007 -0400

    hostname.t busted
    Message-ID: <20071022130109.GA16748@knight>

    p4raw-id: //depot/perl@32180

Also fixed in CPAN's libnet since 1.22_02.
2015-07-09 16:21:06 +02:00
Petr Písař
cb7a91ee21 Do not provide Net/libnet.cfg 2015-07-09 16:21:06 +02:00
Petr Písař
f71ede153f Sub-package Math-BigInt 2015-07-09 16:21:06 +02:00
Petr Písař
1a4a9cb906 Sub-package Unicode-Collate 2015-07-09 16:20:59 +02:00
Petr Písař
a66a3442bd Sub-package Unicode-Normalize 2015-07-09 10:23:58 +02:00
Petr Písař
c3186889b3 Sub-package perlfaq 2015-07-09 10:23:58 +02:00
Petr Písař
21b162dfcb Sub-package libnet
Net::FTP::dataconn(3pm) does not exist for uknown reason.
2015-07-09 10:23:58 +02:00
Petr Písař
f5eea8f4b1 Sub-package Text-Balanced 2015-07-09 10:23:58 +02:00
Petr Písař
c4ead65220 Sub-package Term-Cap 2015-07-09 10:23:58 +02:00
Petr Písař
de8475d44b Update Pod-Escapes metadata 2015-07-09 10:23:58 +02:00
Petr Písař
032a8a7929 Sub-package PerlIO-via-QuotedPrint 2015-07-09 10:23:58 +02:00
Petr Písař
6093910963 Sub-package MIME-Base64 2015-07-09 10:23:47 +02:00
Petr Písař
219ce2317e Sub-package Config-Perl-V 2015-07-08 16:56:38 +02:00
Petr Písař
b3c6b36d56 Store distribution's linker and compiler flags to more Config's options
We want all programs and libraries produced by perl.spec and other
Perl packages to respect distribution's CFLAGS and LDFLAGS.

This change ensures it. Especially for /usr/bin/perl as well as
non-installed miniperl. The only drawback is /usr/bin/perl gets the
flags twice.

We could poke upstream to fix ExtUtils::MakeMaker and
ExtUtils::CBuilder to respect ldflags what does not happen now. They
use lddlflags only. But we cannot patch them not to diverge from the
world.

Also we disable optimize because optimize is not used everywhere.

This change makes other Perl packages' Makefile.PL's OPTIMIZE argument
redundant. Please note the Build.PL's optimize argument is completly
ignored by Build.PL.
2015-07-08 14:39:47 +02:00
Petr Písař
85faa01eeb Explain file break-down into RPM packages in perl package description 2015-06-18 14:45:06 +02:00
Petr Písař
017295877c Make magic vtable writable as a work-around for Coro 2015-06-18 14:45:06 +02:00
Petr Písař
b60e1a2e9f Make PadlistNAMES() lvalue again 2015-06-18 14:45:06 +02:00
Petr Písař
22f92e77a2 Control building dual-lived sub-packages by perl_bootstrap macro 2015-06-18 14:45:06 +02:00
Petr Písař
0be6137aa8 Subpackage "open" module in order to keep deprecated "encoding" module optional 2015-06-18 14:44:59 +02:00
Dennis Gilmore
9ad5b7e8d4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 01:00:04 +00:00
Jitka Plesnikova
c9dcffbbd1 Stop providing old perl(MODULE_COMPAT_5.20.*) 2015-06-10 10:31:12 +02:00
Jitka Plesnikova
6ac69ebb94 Move ok and Test::Use::ok to perl-Test-Simple 2015-06-04 15:28:56 +02:00
Jitka Plesnikova
d9c9f2dcd5 Move bin/encguess to perl-Encode 2015-06-03 16:37:24 +02:00
Jitka Plesnikova
fb0d177f72 Remove or update patches 2015-06-02 13:07:02 +02:00
Jitka Plesnikova
6071c95c73 Update to Perl 5.22.0; Updated sub-packages and erased the removed modules 2015-06-02 12:14:18 +02:00
Jitka Plesnikova
9d331e06fd Add missing files for Module-Build-Deprecated 2015-04-15 13:07:19 +02:00
Jitka Plesnikova
8952555a87 Sub-package perl-CGI-Fast and perl-Module-Build-Deprecated; Add missing dual-life modules to perl-core 2015-04-15 12:42:12 +02:00
Petr Šabata
49eaf9f2c8 Bump to make koji happy 2015-04-02 16:04:51 +02:00
Petr Šabata
6fbf8c4828 Disable the Text-Tabs+Wrap subpackage 2015-04-02 15:02:52 +02:00
Petr Šabata
64c0b35948 Correct license tags
Correct license tags of the main package, CGI, Compress-Raw-Zlib,
Digest-MD5, Test-Simple and Time-Piece and package a Pod-Html license
clarification email from Tom.
2015-04-02 13:46:20 +02:00
Petr Písař
5516d6aa30 Use perl_version macro for libperl.so mangling
%{version} changes with each sub-package definition. Use
%{perl_version} for renaming and symlinking libperl.so.
2015-03-25 17:01:09 +01:00
Petr Písař
683e60edc6 Sort dual-lived sub-packages 2015-03-25 14:42:04 +01:00
Petr Písař
c59d9bc0e6 Sub-package Text-Tabs+Wrap 2015-03-25 14:41:56 +01:00
Lubomir Rintel
6f6f8fdb06 Add systemtap probes for new DTrace markers 2015-03-20 12:27:35 +01:00
Petr Písař
a14dcbc31c Move perl(:MODULE_COMPAT_*) symbol and include directories to perl-libs
Move license and documentation to perl-libs. perl-libs is now the base
package which everbody needs.
2015-03-16 16:44:22 +01:00
Petr Písař
d0d9aabf0d Correct Encode and Encode-devel license 2015-03-04 14:32:44 +01:00
Petr Písař
6f293aae89 lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch accepted by upstream 2015-02-25 09:50:17 +01:00
Till Maas
7b7da7f9c9 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:17:46 +01:00
Jitka Plesnikova
d233c6780e Provide 5.20.2 MODULE_COMPAT; Clean up list of provided files 2015-02-18 10:02:43 +01:00
Jitka Plesnikova
844f0cc11d 5.20.2 bump; Resolved BZ#1177672 2015-02-17 17:49:25 +01:00
Petr Písař
ff964ebffa Improve h2ph fix for GCC 5.0 2015-02-17 13:32:57 +01:00
Petr Písař
59e25a2163 Fix regressions with GCC 5.0
Upstream proposed different fix for the Errno by modifying global CPP
flags. I think this an overkill preventing people from using the new
GCC features. So I roll in now the fix local to the Errno module for
now.
2015-02-12 10:15:48 +01:00
Jitka Plesnikova
c57f53cd02 Update Conflicts for inc-latest 2015-02-03 14:49:59 +01:00
Jitka Plesnikova
9a44bd25c8 Sub-package perl-inc-latest 2015-02-03 14:38:11 +01:00
Petr Písař
b73d9b5e25 Delete dual-living programs clashing on debuginfo files 2015-01-23 15:07:27 +01:00
Petr Písař
ccfb5e9832 Use plain subpackage subname instead of full name
It will be consistent with other subpackages and it will not harm SCL
prefixing.
2015-01-08 13:21:18 +01:00
Petr Písař
232540c992 Synchronize dependencies with perl-Archive-Tar 2014-12-10 13:21:51 +01:00
Petr Písař
a32aa430ca t-op-taint.t-Perform-SHA-256-algorithm-by-crypt-if-d.patch accepted 2014-12-02 08:27:20 +01:00
Petr Písař
55d8c0d4e2 Use stronger algorithm needed for FIPS in t/op/taint.t 2014-12-01 16:14:00 +01:00
Petr Písař
aa05a418d0 Report inaccesible file on failed require 2014-12-01 16:09:44 +01:00
Petr Písař
46308c06eb Own upper directories by each package and remove empty directories
Standard @INC directories are exceptions.
"machine" directory has unknown origin but comes from upstream. Lets
keep it there now.
2014-11-20 15:57:29 +01:00
Petr Písař
298a167499 Sub-package encoding module 2014-11-19 10:41:19 +01:00
Petr Písař
4d3284e898 Fix a comment 2014-11-13 15:00:54 +01:00
Petr Písař
48b627d133 Remove bundled perl-ExtUtils-Command and perl-Filter-Simple 2014-11-13 14:51:01 +01:00
Petr Písař
db22d83f94 Freeze epoch at perl-Pod-Checker and perl-Pod-Usage 2014-11-13 14:45:56 +01:00
Petr Písař
9f8b5700af Build-require groff-base instead of big groff 2014-11-12 15:12:59 +01:00
Petr Písař
aabdaa4e98 Sub-package Filter-Simple 2014-11-12 14:21:25 +01:00
Petr Písař
5eb648190d Sub-package ExtUtils-Command 2014-11-12 14:11:50 +01:00
Petr Písař
da0458f594 Do not double-own perl-Pod-Usage' and perl-Pod-Checker' files by perl-Pod-Parser on bootstrap 2014-11-12 13:09:23 +01:00
Petr Písař
622cbaf185 Remove bundled perl-ExtUtils-Install 2014-10-29 15:00:15 +01:00
Petr Písař
43b3f00b19 Remove bundled perl-ExtUtils-CBuilder 2014-10-29 14:59:03 +01:00
Petr Písař
bcf9f1998a Remove bundled perl-B-Debug 2014-10-29 14:57:39 +01:00
Petr Písař
1edb3104c7 Remove bundled perl-Devel-PPPort 2014-10-29 14:52:58 +01:00
Petr Písař
062c43bce4 Require perl-ExtUtils-ParseXS by perl-ExtUtils-MakeMaker because of xsubpp 2014-10-24 13:00:42 +02:00
Petr Písař
b932611c65 Specify all dependencies for perl-ExtUtils-Install 2014-10-23 16:31:19 +02:00
Petr Písař
dd5c40b272 Use native version for perl-ExtUtils-CBuilder 2014-10-23 16:26:24 +02:00
Petr Písař
f6bef46128 Sub-package B-Debug 2014-10-23 16:10:48 +02:00
Petr Písař
3d1b0e7956 Sub-package Devel-PPPort 2014-10-23 16:10:39 +02:00
Petr Písař
097083702b Remove bundled perl-Module-CoreList, and perl-Module-CoreList-tools 2014-10-23 15:46:37 +02:00
Petr Písař
3f95d39ec4 Require Software::License at perl-Module-Build 2014-10-15 15:12:00 +02:00
Petr Písař
c18b2b70d3 t-op-crypt.t-Perform-SHA-256-algorithm-if-default-on.patch accepted 2014-10-09 18:12:12 +02:00
Petr Šabata
f71d89c1f7 Provide 5.20.0 MODULE_COMPAT 2014-09-16 12:39:11 +02:00
Jitka Plesnikova
1664c91cdb 5.20.1 bump; Sub-package perl-ExtUtils-Miniperl 2014-09-15 12:48:25 +02:00
Petr Písař
5ba2307af3 Remove bundled perl-CPAN 2014-09-10 14:41:49 +02:00
Petr Písař
53e3d360cc Specify all dependencies for perl-CPAN
and disable non-core modules at perl-CPAN when bootstrapping
2014-09-10 14:37:54 +02:00
Jitka Plesnikova
2dd3b1b978 Stop providing old perl(MODULE_COMPAT_5.18.*) 2014-09-07 21:09:13 +02:00
Jitka Plesnikova
21144a913c Update sources and increase Epoch of perl-version 2014-08-26 07:56:55 +02:00
Jitka Plesnikova
e13ed901d5 Merge branch 'master' of ssh://pkgs.fedoraproject.org/perl 2014-08-18 09:18:50 +02:00
Jitka Plesnikova
b54fd32bac Disable BR perl(local::lib) for cpan tool when bootstraping 2014-08-18 09:16:55 +02:00
Peter Robinson
4a55ad407d - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 15:18:10 +00:00
Jitka Plesnikova
7c8317a734 Merge branch 'master' of ssh://pkgs.fedoraproject.org/perl
Conflicts:
	perl.spec
2014-08-11 14:17:06 +02:00
Petr Písař
41276999cc Make *DBM_File desctructors thread-safe 2014-08-08 09:42:33 +02:00
Petr Písař
a61e72d761 Use stronger algorithm needed for FIPS in t/op/crypt.t 2014-08-08 09:42:33 +02:00
Petr Písař
795f738751 Declare dependencies for cpan tool 2014-08-08 09:42:17 +02:00
Jitka Plesnikova
d956f61381 Merge branch 'master' of ssh://pkgs.fedoraproject.org/perl
Conflicts:
	perl.spec
2014-08-01 13:57:08 +02:00
Jitka Plesnikova
4537e79dcd Update list of sub-packages; Update their versions; Remove the deleted sub-packages 2014-08-01 13:43:21 +02:00
Jitka Plesnikova
df31eb47de Sub-package perl-Term-ANSIColor and remove it (bug #1121924) 2014-07-29 16:40:17 +02:00
Jitka Plesnikova
1c6d21224a Update to Perl 5.20.0; Clean up and update patches 2014-07-22 16:26:22 +02:00
Petr Písař
f24dda6d15 Correct perl-App-s2p license to ((GPL+ or Artistic) and App-s2p) 2014-06-27 08:34:33 +02:00
Petr Písař
b796107bca Remove bundled perl-App-a2p, perl-App-find2perl, perl-App-s2p, and perl-Package-Constants 2014-06-27 08:23:54 +02:00
Petr Písař
2a59e8a710 Sub-package perl-App-s2p 2014-06-20 11:19:50 +02:00
Petr Písař
b8a91c0430 Sub-package perl-App-a2p 2014-06-20 10:10:22 +02:00
Petr Písař
5a4b58a1ba Sub-package perl-App-find2perl 2014-06-19 16:06:57 +02:00
Dennis Gilmore
f6337f1a99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 19:09:01 -05:00
Petr Písař
654628d9a1 Pass -fwrapv to stricter GCC 4.9 2014-04-10 16:20:14 +02:00
Petr Písař
6163468508 Fix t/comp/parser.t not to load system modules
The fact that "perl" tests (t/base/*.t, t/comp/*.t, t/run/*.t) are run
without -I is intentional. One has to fix each of them.
2014-04-04 14:24:59 +02:00
Petr Písař
81968d9949 Move macro files into %{_rpmconfigdir}/macros.d
%{_rpmconfigdir} is available since RPM 4.11.
2014-02-03 16:10:56 +01:00
Petr Písař
87f3550376 Provide perl(CPAN::Meta::Requirements) with six decimal places
This has to be synchronized with dual-lived package.
2014-01-29 14:07:41 +01:00
Petr Písař
c55d025e6a Hide dual-lived perl-Object-Accessor 2014-01-21 14:54:28 +01:00
Petr Písař
0aa42f006e Drop perl-Test-Simple-tests 2014-01-21 14:35:10 +01:00
Petr Písař
57625b2bdf Use a macro to cover all 64-bit PowerPC architectures 2014-01-14 13:37:42 +01:00
Petr Písař
e17570c952 Use upstream patch to fix a test failure in perl5db.t when TERM=vt100 2014-01-14 09:18:47 +01:00
Jitka Plesnikova
8afb220ade 5.18.2 bump 2014-01-07 11:48:15 +01:00
Petr Písař
9025034a86 Document Math::BigInt::CalcEmu requires Math::BigInt 2013-12-02 10:22:02 +01:00
Petr Písař
0c4778d8b7 Append and anchor filters 2013-10-22 09:59:23 +02:00
Petr Písař
c954fb6e86 perl_default_filter macro does not filter private libraries from provides 2013-10-22 08:47:11 +02:00
Petr Písař
3f914aa9cf Specify all dependencies for perl-ExtUtils-MakeMaker 2013-09-16 12:18:36 +02:00
Jitka Plesnikova
5af7c28320 Resolves: BZ#978233, BZ#989486, BZ#970567, BZ#988805, BZ#982131 2013-09-11 14:05:01 +02:00
Jitka Plesnikova
26c24d1d6c 5.18.1 bump; Disable macro %%{rebuild_from_scratch} 2013-08-14 09:37:26 +02:00
Dennis Gilmore
e242c1c673 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 11:57:53 -05:00
Petr Písař
ab37947c05 Stop providing old perl(MODULE_COMPAT_5.16.*) 2013-07-15 12:09:20 +02:00
Petr Písař
1f464aeaf0 Perl 5.18 rebuild 2013-07-12 10:54:58 +02:00
Petr Písař
ae17edd32f Increase epoch at dual-living packages from minimal build-root 2013-07-10 16:25:08 +02:00
Petr Písař
22e6cd36c4 Link XS modules to libperl.so with EU::MM on Linux 2013-07-10 14:40:37 +02:00
Petr Písař
622734eb1a Link XS modules to libperl.so with EU::CBuilder on Linux 2013-07-10 14:40:37 +02:00
Petr Písař
bbd2a6e275 Install libperl.so to -Dshrpdir value 2013-07-10 14:40:37 +02:00
Petr Písař
bd3c2bdecb Define SONAME for libperl.so and move the libary into standard path 2013-07-10 14:40:18 +02:00
Petr Písař
e62703cef9 Disable ornaments on perl5db AutoTrace tests 2013-07-09 14:03:29 +02:00
Petr Písař
b2d0216f43 Do not load system Term::ReadLine::Gnu while running tests 2013-07-09 14:03:16 +02:00
Jitka Plesnikova
133f2d9408 Update spec and patch for Perl 5.18.0 2013-07-08 10:58:05 +02:00
Petr Písař
b6a4ed31f4 Commit a typo in the local patch level text 2013-06-26 13:15:33 +02:00
Petr Písař
b88a3262a2 Edit local patch level before compilation 2013-06-26 13:14:45 +02:00
Petr Písař
bb71bd0b1d Remove bundled CPANPLUS-Dist-Build 2013-06-14 13:10:15 +02:00
Petr Písař
aab4d25a46 Do not distribute File::Spec::VMS 2013-06-14 13:10:04 +02:00
Petr Písař
c7587814a3 Do not double-own archlib directory 2013-06-12 13:32:54 +02:00
Petr Písař
d2fae9f219 Update pod2html(1) documentation 2013-06-12 13:08:11 +02:00
Petr Písař
4248355e98 Update h2ph(1) documentation 2013-06-12 12:35:16 +02:00
Petr Písař
93b9fa0c01 Update SystemTap scripts 2013-06-12 12:24:43 +02:00
Petr Písař
9406d9a0ae Add perl-Scalar-List-Utils to perl-core dependencies 2013-06-11 17:11:48 +02:00
Petr Písař
86f6b708b0 Move CPAN-Meta-Requirements files from CPAN-Meta 2013-06-11 16:39:12 +02:00
Petr Písař
8d1cc31364 Move CPANPLUS-Dist-Build files from perl-CPANPLUS 2013-06-11 15:40:07 +02:00
Petr Písař
f2346c8746 Require $Config{libs} providers 2013-06-06 16:17:26 +02:00
Petr Písař
063075ec2d Remove bundled Storable 2013-05-30 10:51:28 +02:00
Petr Písař
70c762468f Correct typo in perl-Storable file list 2013-05-30 10:38:40 +02:00
Petr Písař
6a13c105ec Sub-package Storable 2013-05-29 15:06:53 +02:00
Petr Písař
5dd3a7ebd2 Use lib64 directories on aarch64 architecture 2013-05-13 08:55:04 +02:00
Petr Písař
e68e3d8325 Remove bundled ExtUtils-ParseXS, and Time-HiRes 2013-05-10 14:30:38 +02:00
Petr Písař
57f3ccbf5d Make regular expression engine safe in a signal handler 2013-05-10 14:16:32 +02:00
Petr Písař
4351f09c81 Disable Test-Simple sub-package properly
There was missing condition around %package and %description, but no
package has been produced because %files has been conditionalized
properly.
2013-05-02 11:49:41 +02:00
Petr Písař
b1449b0a16 Remove 3 bundled packages
Getopt-Long, Locale-Maketext, and Sys-Syslog.
2013-04-26 12:49:23 +02:00
Petr Písař
1f9f24bd4f Sub-package Time-HiRes 2013-04-26 12:49:16 +02:00
Petr Písař
da7b678949 Escape per-cent in Module-Loaded description 2013-04-11 10:54:07 +02:00
Petr Písař
06d9b0d839 Add proper conflicts to perl-Getopt-Long, perl-Locale-Maketext, and perl-Sys-Syslog 2013-04-10 17:21:41 +02:00
Petr Písař
a381049bf6 Fix dead lock in PerlIO after fork from thread 2013-04-10 15:39:49 +02:00
Petr Písař
c367bfcf00 Fix leaking tied hashes 2013-04-10 15:38:55 +02:00
Petr Písař
b177230d9a Sub-package Sys-Syslog 2013-04-09 17:28:02 +02:00
Petr Písař
bb2eb7f498 Sub-package Locale-Maketext 2013-04-05 17:46:48 +02:00
Petr Písař
0dc7378121 Sub-package Getopt-Long 2013-04-05 16:28:21 +02:00
Petr Písař
8771b033b6 Remove 12 bundled modules
constant, DB_File, Digest-MD5, Env, Exporter, File-Path, File-Temp,
Module-Load, Log-Message-Simple, Pod-Simple, Test-Harness,
Text-ParseWords
2013-04-05 12:22:38 +02:00
Petr Písař
d7ea189774 Add run-require on perl_compat to perl-Time-Local 2013-04-03 16:28:03 +02:00
Petr Písař
8bb7297840 Filter provides from *.pl files 2013-03-25 14:49:24 +01:00
Petr Písař
d1fe445f4a Sub-package File-Temp 2013-03-22 16:03:06 +01:00
Petr Písař
a03cb6a829 Sub-package File-Path 2013-03-22 14:53:33 +01:00
Petr Písař
0f2825538b Sub-package Exporter 2013-03-22 10:51:25 +01:00
Petr Písař
9ae7a69eee Sub-package Env 2013-03-22 10:12:04 +01:00
Petr Písař
f4d737c40d Conflict perl-autodie with older perl 2013-03-22 09:55:14 +01:00
Petr Písař
b4857c8d7c Sub-package DB_File 2013-03-21 16:52:35 +01:00
Petr Písař
5daffb0743 Sub-package constant 2013-03-21 11:36:40 +01:00
Petr Písař
de83a5cf8d Remove 5 bundled packages
Remove bundled Archive-Extract, File-Fetch, HTTP-Tiny,
Module-Load-Conditional, Time-Local
2013-03-19 12:32:09 +01:00
Petr Písař
707487fa6c Correct perl-Digest-MD5 dependencies 2013-03-19 10:47:52 +01:00
Petr Písař
fda872f919 Unify file exclude titles 2013-03-15 15:05:30 +01:00
Petr Písař
bffc0256e9 Sub-package Time-Local 2013-03-15 15:05:00 +01:00
Petr Písař
3130953984 Correct dependencies of perl-HTTP-Tiny 2013-03-15 14:48:54 +01:00
Petr Písař
f3c78cb3f4 Remove 9 bundled packages
autodie, B-Lint, CPANPLUS, Encode, File-CheckTree, IPC-Cmd,
Params-Check, Text-Soundex, Thread-Queue
2013-03-14 17:45:06 +01:00
Petr Písař
ccef258de2 5.16.3 bump 2013-03-14 17:15:58 +01:00
Petr Písař
338a23705e Fix CVE-2013-1667 2013-03-05 13:32:36 +01:00
Petr Písař
c1f404d101 Add NAME headings to CPAN modules 2013-02-18 15:52:28 +01:00
Petr Písař
9b55999125 Sub-package autodie 2013-02-15 15:39:42 +01:00
Petr Písař
9d97fd69a2 Fix perl-Encode-devel dependency declaration 2013-02-14 14:48:29 +01:00
Petr Písař
a2ca7911d2 Conflict sub-packages created in release 256 2013-02-14 11:09:39 +01:00
Petr Písař
52e58d3762 Sub-package Thread-Queue 2013-02-14 11:05:32 +01:00
Petr Písař
2d31cc5ece Correct changelog dates 2013-02-13 13:18:27 +01:00
Petr Písař
d5ffc5b776 Sub-package Encode 2013-02-13 12:59:41 +01:00
Petr Písař
9bdfe38b9c Sub-package Text-ParseWords 2013-02-13 09:02:43 +01:00
Petr Písař
7802adc540 Fix typo in perl-Pod-Checker package 2013-02-11 09:38:27 +01:00
Petr Písař
98654dd8b1 Sub-package File-CheckTree 2013-02-11 09:37:42 +01:00
Petr Písař
f0e2762efe Remove bundled Term-UI 2013-02-08 11:29:23 +01:00
Petr Písař
8a0de7639e Remove bundled Log-Message 2013-02-08 10:06:59 +01:00
Petr Písař
2f73a24087 Obsolete perl-ExtUtils-Typemaps by perl-ExtUtils-ParseXS 2013-02-07 15:36:20 +01:00
Petr Písař
3197169d7e Correct perl-podlators dependencies 2013-02-07 15:35:08 +01:00
Petr Písař
ddcd2d865f Sub-package Pod-Checker and Pod-Usage 2013-02-05 14:09:20 +01:00
Petr Písař
bee91f9657 Remove bundled PathTools 2013-02-04 13:08:32 +01:00
Petr Písař
939bc0fb66 Mark perl-IO-Compress as noarch
<https://bugzilla.redhat.com/show_bug.cgi?id=906095>
2013-01-31 09:12:32 +01:00
Petr Písař
c68375d963 Sub-package B-Lint 2013-01-30 17:29:12 +01:00
Petr Písař
a0837e7399 Remove bundled Module-Pluggable 2013-01-30 14:17:40 +01:00
Petr Písař
907fd9bb7d Fix conflict declaration at perl-Pod-LaTeX 2013-01-30 13:54:10 +01:00
Petr Písař
041bd01ba4 Sub-package Text-Soundex 2013-01-30 13:51:54 +01:00
Petr Písař
4cf035f24d Run-require POD convertors by Module-Build and ExtUtils-MakeMaker
This is needed otherwise Module::Build silently skips generating
manual pages which will not be found by rpmbuild.
2013-01-29 16:25:13 +01:00
Petr Písař
f561c5e89c Pod-Latex is still in core 2013-01-25 14:14:39 +01:00
Petr Písař
5b6c9eb2b2 Sub-package Pod-LaTeX (bug #904085) 2013-01-25 14:03:05 +01:00
Petr Písař
0494b1c582 Remove bundled Pod-Parser 2013-01-16 14:13:09 +01:00
Petr Písař
add42744d7 Fix CVE-2012-6329 2013-01-11 13:42:11 +01:00
Petr Písař
3d3077a686 Do not package App::Cpan(3pm) to perl-Test-Harness 2013-01-10 09:42:28 +01:00
Petr Písař
b3757afa31 Remove bundled Module-Metadata 2012-12-18 17:30:30 +01:00
Petr Písař
9c81ffb187 Remove bundled CPAN-Meta-YAML 2012-12-18 17:16:53 +01:00