Subpackage B

This commit is contained in:
Petr Písař 2019-12-11 15:39:28 +01:00
parent 93291eacbe
commit 00f4b84209
2 changed files with 56 additions and 14 deletions

View File

@ -53,6 +53,21 @@ Requires: perl(strict) \
Requires: perl(:VERSION) >= 5.6.0 \
Provides: perl(autouse) = 1.11 \
%{nil}
%global gendep_perl_B \
Requires: perl(B) \
Requires: perl(B::Concise) \
Requires: perl(B::Op_private) \
Requires: perl(B::Terse) \
Provides: perl(B) = 1.76 \
Provides: perl(B::Concise) = 1.004 \
Provides: perl(B::Deparse) = 1.49 \
Provides: perl(B::OBJECT) \
Provides: perl(B::Op_private) = 5.030000 \
Provides: perl(B::Showlex) = 1.05 \
Provides: perl(B::Terse) = 1.09 \
Provides: perl(B::Xref) = 1.07 \
Provides: perl(O) = 1.03 \
%{nil}
%global gendep_perl_base \
Requires: perl(:VERSION) >= 5.8.0 \
Requires: perl(strict) \
@ -1910,10 +1925,6 @@ Requires: perl(:VERSION) >= 5.6.0 \
Requires: perl(:VERSION) >= 5.7.3 \
Requires: perl(:VERSION) >= 5.9.1 \
Requires: perl(:VERSION) >= 5.9.4 \
Requires: perl(B) \
Requires: perl(B::Concise) \
Requires: perl(B::Op_private) \
Requires: perl(B::Terse) \
Requires: perl(Carp) \
Requires: perl(Class::Struct) \
Requires: perl(Config) \
@ -1952,14 +1963,6 @@ Requires: perl(unicore::Name) \
Requires: perl(warnings) \
Requires: perl(warnings::register) \
Provides: perl(AnyDBM_File) = 1.01 \
Provides: perl(B) = 1.76 \
Provides: perl(B::Concise) = 1.004 \
Provides: perl(B::Deparse) = 1.49 \
Provides: perl(B::OBJECT) \
Provides: perl(B::Op_private) = 5.030000 \
Provides: perl(B::Showlex) = 1.05 \
Provides: perl(B::Terse) = 1.09 \
Provides: perl(B::Xref) = 1.07 \
Provides: perl(Benchmark) = 1.22 \
Provides: perl(Class::Struct) = 0.65 \
Provides: perl(Class::Struct::Tie_ISA) \
@ -1992,7 +1995,6 @@ Provides: perl(Net::hostent) = 1.02 \
Provides: perl(Net::netent) = 1.01 \
Provides: perl(Net::protoent) = 1.01 \
Provides: perl(Net::servent) = 1.02 \
Provides: perl(O) = 1.03 \
Provides: perl(Opcode) = 1.43 \
Provides: perl(POSIX) = 1.88 \
Provides: perl(POSIX::SigAction) \

View File

@ -369,7 +369,7 @@ Requires: perl-utils
Requires: perl-Archive-Tar, perl-Attribute-Handlers, perl-autodie,
Requires: perl-AutoLoader, perl-AutoSplit,
Requires: perl-base, perl-bignum,
Requires: perl-B, perl-base, perl-bignum,
Requires: perl-Carp, perl-Compress-Raw-Bzip2, perl-Compress-Raw-Zlib,
Requires: perl-Config-Perl-V, perl-constant,
Requires: perl-CPAN, perl-CPAN-Meta, perl-CPAN-Meta-Requirements,
@ -769,6 +769,25 @@ If a module is not loaded yet, then the autouse declaration declares functions
in the current package. When these functions are called, they load the package
and substitute themselves with the correct definitions.
%package B
Summary: Perl compiler backend
License: GPL+ or Artistic
Epoch: 0
Version: 1.76
Requires: %perl_compat
Requires: perl(Data::Dumper)
Requires: perl(overloading)
Requires: perl(XSLoader)
%if %{defined perl_bootstrap}
%gendep_perl_B
%endif
Conflicts: perl-interpreter < 4:5.30.1-451
%description B
The "B" module supplies classes which allow a Perl program to delve into its
own innards. It is the module used to implement the backends of the Perl
compiler.
%package base
Summary: Establish an ISA relationship with base classes at compile time
License: GPL+ or Artistic
@ -3886,6 +3905,16 @@ popd
%exclude %{privlib}/autouse.pm
%exclude %{_mandir}/man3/autouse.3*
# B
%exclude %{archlib}/auto/B
%exclude %{archlib}/B
%exclude %{archlib}/B.pm
%exclude %{archlib}/O.pm
%exclude %{privlib}/B
%exclude %{_mandir}/man3/B.*
%exclude %{_mandir}/man3/B::*
%exclude %{_mandir}/man3/O.*
# base
%exclude %{privlib}/base.pm
%exclude %{_mandir}/man3/base.3*
@ -4902,6 +4931,16 @@ popd
%{privlib}/autouse.pm
%{_mandir}/man3/autouse.3*
%files B
%{archlib}/auto/B
%{archlib}/B
%{archlib}/B.pm
%{archlib}/O.pm
%{privlib}/B
%{_mandir}/man3/B.*
%{_mandir}/man3/B::*
%{_mandir}/man3/O.*
%files base
%{privlib}/base.pm
%{_mandir}/man3/base.3*
@ -6051,6 +6090,7 @@ popd
- Subpackage File-DosGlob
- Subpackage File-Find
- Subpackage IPC-Open3
- Subpackage B
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:5.30.1-450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild