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.
This commit is contained in:
parent
67f041d9e0
commit
f11a7e7638
|
@ -2046,11 +2046,6 @@ Provides: perl(POSIX) = 1.88 \
|
||||||
Provides: perl(POSIX::SigAction) \
|
Provides: perl(POSIX::SigAction) \
|
||||||
Provides: perl(POSIX::SigRt) \
|
Provides: perl(POSIX::SigRt) \
|
||||||
Provides: perl(POSIX::SigSet) \
|
Provides: perl(POSIX::SigSet) \
|
||||||
Provides: perl(PerlIO) = 1.10 \
|
|
||||||
Provides: perl(PerlIO::encoding) = 0.27 \
|
|
||||||
Provides: perl(PerlIO::mmap) = 0.016 \
|
|
||||||
Provides: perl(PerlIO::scalar) = 0.30 \
|
|
||||||
Provides: perl(PerlIO::via) = 0.17 \
|
|
||||||
Provides: perl(Pod::Functions) = 1.13 \
|
Provides: perl(Pod::Functions) = 1.13 \
|
||||||
Provides: perl(SelectSaver) = 1.02 \
|
Provides: perl(SelectSaver) = 1.02 \
|
||||||
Provides: perl(Symbol) = 1.08 \
|
Provides: perl(Symbol) = 1.08 \
|
||||||
|
@ -2165,6 +2160,11 @@ Provides: perl(:WITH_LARGEFILES) \
|
||||||
Provides: perl(:WITH_PERLIO) \
|
Provides: perl(:WITH_PERLIO) \
|
||||||
Provides: perl(:WITH_THREADS) \
|
Provides: perl(:WITH_THREADS) \
|
||||||
Provides: perl(File::Glob) = 1.32 \
|
Provides: perl(File::Glob) = 1.32 \
|
||||||
|
Provides: perl(PerlIO) = 1.10 \
|
||||||
|
Provides: perl(PerlIO::encoding) = 0.27 \
|
||||||
|
Provides: perl(PerlIO::mmap) = 0.016 \
|
||||||
|
Provides: perl(PerlIO::scalar) = 0.30 \
|
||||||
|
Provides: perl(PerlIO::via) = 0.17 \
|
||||||
Provides: perl(XSLoader) = 0.30 \
|
Provides: perl(XSLoader) = 0.30 \
|
||||||
Provides: perl(attributes) = 0.33 \
|
Provides: perl(attributes) = 0.33 \
|
||||||
Provides: perl(integer) = 1.01 \
|
Provides: perl(integer) = 1.01 \
|
||||||
|
|
17
perl.spec
17
perl.spec
|
@ -3930,17 +3930,20 @@ popd
|
||||||
%exclude %dir %{archlib}/auto/File
|
%exclude %dir %{archlib}/auto/File
|
||||||
%exclude %dir %{archlib}/auto/File/Glob
|
%exclude %dir %{archlib}/auto/File/Glob
|
||||||
%exclude %{archlib}/auto/File/Glob/Glob.so
|
%exclude %{archlib}/auto/File/Glob/Glob.so
|
||||||
|
%exclude %{archlib}/auto/PerlIO
|
||||||
%exclude %{archlib}/auto/re
|
%exclude %{archlib}/auto/re
|
||||||
%exclude %dir %{archlib}/CORE
|
%exclude %dir %{archlib}/CORE
|
||||||
%exclude %{archlib}/CORE/libperl.so
|
%exclude %{archlib}/CORE/libperl.so
|
||||||
%exclude %dir %{archlib}/File
|
%exclude %dir %{archlib}/File
|
||||||
%exclude %{archlib}/File/Glob.pm
|
%exclude %{archlib}/File/Glob.pm
|
||||||
|
%exclude %{archlib}/PerlIO
|
||||||
%exclude %{archlib}/re.pm
|
%exclude %{archlib}/re.pm
|
||||||
%exclude %{_libdir}/libperl.so.*
|
%exclude %{_libdir}/libperl.so.*
|
||||||
%exclude %dir %{perl_vendorarch}
|
%exclude %dir %{perl_vendorarch}
|
||||||
%exclude %dir %{perl_vendorarch}/auto
|
%exclude %dir %{perl_vendorarch}/auto
|
||||||
%exclude %dir %{privlib}
|
%exclude %dir %{privlib}
|
||||||
%exclude %{privlib}/integer.pm
|
%exclude %{privlib}/integer.pm
|
||||||
|
%exclude %{privlib}/PerlIO.pm
|
||||||
%exclude %{privlib}/strict.pm
|
%exclude %{privlib}/strict.pm
|
||||||
%exclude %{privlib}/unicore
|
%exclude %{privlib}/unicore
|
||||||
%exclude %{privlib}/utf8.pm
|
%exclude %{privlib}/utf8.pm
|
||||||
|
@ -3951,6 +3954,11 @@ popd
|
||||||
%exclude %{_mandir}/man3/attributes.*
|
%exclude %{_mandir}/man3/attributes.*
|
||||||
%exclude %{_mandir}/man3/File::Glob.*
|
%exclude %{_mandir}/man3/File::Glob.*
|
||||||
%exclude %{_mandir}/man3/integer.*
|
%exclude %{_mandir}/man3/integer.*
|
||||||
|
%exclude %{_mandir}/man3/PerlIO.*
|
||||||
|
%exclude %{_mandir}/man3/PerlIO::encoding.*
|
||||||
|
%exclude %{_mandir}/man3/PerlIO::mmap.*
|
||||||
|
%exclude %{_mandir}/man3/PerlIO::scalar.*
|
||||||
|
%exclude %{_mandir}/man3/PerlIO::via.*
|
||||||
%exclude %{_mandir}/man3/re.*
|
%exclude %{_mandir}/man3/re.*
|
||||||
%exclude %{_mandir}/man3/strict.*
|
%exclude %{_mandir}/man3/strict.*
|
||||||
%exclude %{_mandir}/man3/utf8.*
|
%exclude %{_mandir}/man3/utf8.*
|
||||||
|
@ -4983,17 +4991,20 @@ popd
|
||||||
%dir %{archlib}/auto/File
|
%dir %{archlib}/auto/File
|
||||||
%dir %{archlib}/auto/File/Glob
|
%dir %{archlib}/auto/File/Glob
|
||||||
%{archlib}/auto/File/Glob/Glob.so
|
%{archlib}/auto/File/Glob/Glob.so
|
||||||
|
%{archlib}/auto/PerlIO
|
||||||
%{archlib}/auto/re
|
%{archlib}/auto/re
|
||||||
%dir %{archlib}/CORE
|
%dir %{archlib}/CORE
|
||||||
%{archlib}/CORE/libperl.so
|
%{archlib}/CORE/libperl.so
|
||||||
%dir %{archlib}/File
|
%dir %{archlib}/File
|
||||||
%{archlib}/File/Glob.pm
|
%{archlib}/File/Glob.pm
|
||||||
|
%{archlib}/PerlIO
|
||||||
%{archlib}/re.pm
|
%{archlib}/re.pm
|
||||||
%{_libdir}/libperl.so.*
|
%{_libdir}/libperl.so.*
|
||||||
%dir %{perl_vendorarch}
|
%dir %{perl_vendorarch}
|
||||||
%dir %{perl_vendorarch}/auto
|
%dir %{perl_vendorarch}/auto
|
||||||
%dir %{privlib}
|
%dir %{privlib}
|
||||||
%{privlib}/integer.pm
|
%{privlib}/integer.pm
|
||||||
|
%{privlib}/PerlIO.pm
|
||||||
%{privlib}/strict.pm
|
%{privlib}/strict.pm
|
||||||
%{privlib}/unicore
|
%{privlib}/unicore
|
||||||
%{privlib}/utf8.pm
|
%{privlib}/utf8.pm
|
||||||
|
@ -5004,6 +5015,11 @@ popd
|
||||||
%{_mandir}/man3/attributes.*
|
%{_mandir}/man3/attributes.*
|
||||||
%{_mandir}/man3/File::Glob.*
|
%{_mandir}/man3/File::Glob.*
|
||||||
%{_mandir}/man3/integer.*
|
%{_mandir}/man3/integer.*
|
||||||
|
%{_mandir}/man3/PerlIO.*
|
||||||
|
%{_mandir}/man3/PerlIO::encoding.*
|
||||||
|
%{_mandir}/man3/PerlIO::mmap.*
|
||||||
|
%{_mandir}/man3/PerlIO::scalar.*
|
||||||
|
%{_mandir}/man3/PerlIO::via.*
|
||||||
%{_mandir}/man3/re.*
|
%{_mandir}/man3/re.*
|
||||||
%{_mandir}/man3/strict.*
|
%{_mandir}/man3/strict.*
|
||||||
%{_mandir}/man3/utf8.*
|
%{_mandir}/man3/utf8.*
|
||||||
|
@ -6296,6 +6312,7 @@ popd
|
||||||
- Subpackage I18N-Langinfo
|
- Subpackage I18N-Langinfo
|
||||||
- Subpackage mro
|
- Subpackage mro
|
||||||
- Subpackage Opcode
|
- Subpackage Opcode
|
||||||
|
- Move PerlIO to perl-libs
|
||||||
|
|
||||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:5.30.1-450
|
* 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
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
Loading…
Reference in New Issue