Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-base-5.42.0-1.2 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: perl-base Distribution: openSUSE Tumbleweed
Version: 5.42.0 Vendor: openSUSE
Release: 1.2 Build date: Fri Jul 11 12:40:31 2025
Group: Development/Languages/Perl Build host: reproducible
Size: 7326455 Source RPM: perl-5.42.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.perl.org/
Summary: The Perl interpreter
perl - Practical Extraction and Report Language

Perl is optimized for scanning arbitrary text files, extracting
information from those text files, and printing reports based on that
information.  It is also good for many system management tasks.

Perl is intended to be practical (easy to use, efficient, and complete)
rather than beautiful (tiny, elegant, and minimal).

This package contains only some basic modules and the perl binary
itself.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Fri Jul 11 2025 mls@suse.de
  - update to 5.42.0
    * new pragma "source::encoding"
    * new ":writer" attribute on field variables
    * new "any" and "all" operators
    * lexical method declaration using "my method"
    * lexical method invocation operator "->&"
    * switch and Smart Match operator kept, behind a feature
    * unicode 16.0 supported
    * assigning logical xor "^^=" operator
    * many performance enhancements
  - drop perl-dirdup.diff (included upstream)
* Mon Jun 09 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Replace usage of %jobs for reproducible builds (boo#1237231)
  - Add perl-fixed-uname.patch to not store kernel version (boo#1230137)
* Thu Jun 05 2025 mls@suse.de
  - do not change the current directory when cloning an open
    directory handle [bnc#1244079] [CVE-2025-40909]
    new patch: perl-dirdup.diff
* Mon Apr 14 2025 mls@suse.de
  - update to 5.40.2
    * fix heap buffer overflow with tr// [bsc#1241083] [CVE-2024-56406]
* Thu Mar 20 2025 mls@suse.de
  - Drop BerkeleyDB support from core perl [jsc#PED-12413]
* Fri Mar 07 2025 mls@suse.de
  - update to 5.40.1
    * fix strftime sometimes crashing if a non-string was used as argument
    * some functions in the builtin:: package would crash when used after
    a tail call
    * fix utf8n_to_uvchr sometimes failing to correctly identify certain
    invalid UTF-8 sequences as invalid.
* Wed Jul 03 2024 Dirk Stoecker <opensuse@dstoecker.de>
  - Insert manual provide for perl(Getopt::Long) until new version
    transition is done
* Mon Jun 17 2024 mls@suse.de
  - move UNIVERSAL.pm into perl-base
* Tue Jun 11 2024 Dirk Stoecker <opensuse@dstoecker.de>
  - update to 5.40.0
    * New __CLASS__ Keyword
    * :reader attribute for field variables
    * Permit a space in -M command-line option
    * Restrictions to use VERSION declarations
    * New builtin::inf and builtin::nan functions (experimental)
    * New ^^ logical xor operator
    * try/catch feature is no longer experimental
    * for iterating over multiple values at a time is no longer experimental
    * builtin module is no longer experimental
    * The :5.40 feature bundle adds try
    * use v5.40; imports builtin functions
    * CVE-2023-47038 - Write past buffer end via illegal user-defined Unicode property
    * CVE-2023-47039 - Perl for Windows binary hijacking vulnerability
    * reset EXPR now calls set-magic on scalars
    * Calling the import method of an unknown package produces a warning
    * return no longer allows an indirect object
    * Class barewords no longer resolved as file handles in method calls
      under no feature "bareword_filehandles"
    * Using goto to jump from an outer scope into an inner scope is
      deprecated and will be removed completely in Perl 5.42. [GH #21601]
    * The negation OPs have been modified to support the generic TARGMY
      optimization. [GH #21442]
  - Refresh perl-5.38.0.diff
  - Drop perl-5.18.2-overflow.diff (no longer applicable)
  - Drop perl-locale-backport.diff (proper fix in new version)
  - Drop old manual package name based perl provides
* Fri Apr 12 2024 mls@suse.de
  - Revert commit 7af2d2037375d58e700f9e1b217efb2c4db66133 as suggested
    by upstream perl
    * fixed locale being clobbered by perl [bsc#1220195]
    * new patch: perl-locale-backport.diff
* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Nov 27 2023 mls@suse.de
  - Update to perl 5.38.2
    * fixes [CVE-2023-47038] Write past buffer end via illegal
      user-defined Unicode property [bnc#1217084]
    * fixes [CVE-2023-47039] Perl for Windows binary hijacking
      vulnerability [bnc#1217085]
* Thu Sep 21 2023 Neal Gompa <ngompa@opensuse.org>
  - Use 64-bit integers on all platforms
* Wed Jul 19 2023 mls@suse.de
  - Update to perl 5.38.0
    * new "class" feature
    * support for unicode 15.0
    * defined-or and logical-or assignment default
      expressions in signatures
    * optimistic eval in patterns
    * readline() no longer clears the stream error and eof flags
    * "INIT" blocks no longer run after an "exit()" in "BEGIN"
    * utf8::upgrade() keeps the undef value
    * deprecation of ' as package name separator
    * deprecation of the smart match operator
    * PERL_USE_SAFE_PUTENV is now the default
  - Rebase perl-5.36.0.diff to perl-5.38.0.diff
  - Refresh perl_skip_flaky_tests_powerpc.patch
* Thu Jun 01 2023 Dirk Stoecker <opensuse@dstoecker.de>
  - update to perl 5.36.1 - maintenance release
    * Module::CoreList has been upgraded from version 5.20220520 to 5.20230423.
    * Fixed: An eval() as the last statement in a regex code block could trigger
      an interpreter panic
    * An eval EXPR referring to a lexical sub defined in grandparent scope no
      longer produces an assertion failures.
    * Writing to a magic variables associated with the selected output handle,
      $^, $~, $=, $- and $%, no longer crashes perl if the IO object has been
      cleared from the selected output handle.
* Wed Jan 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Replace usage of deprecated fgrep with grep -F.

Files

/usr/bin/perl
/usr/bin/perl5.42.0
/usr/lib/perl5
/usr/lib/perl5/5.42.0
/usr/lib/perl5/5.42.0/AutoLoader.pm
/usr/lib/perl5/5.42.0/B
/usr/lib/perl5/5.42.0/B/Deparse.pm
/usr/lib/perl5/5.42.0/Carp
/usr/lib/perl5/5.42.0/Carp.pm
/usr/lib/perl5/5.42.0/Carp/Heavy.pm
/usr/lib/perl5/5.42.0/Class
/usr/lib/perl5/5.42.0/Class/Struct.pm
/usr/lib/perl5/5.42.0/Config
/usr/lib/perl5/5.42.0/Config/Extensions.pm
/usr/lib/perl5/5.42.0/Config/Perl
/usr/lib/perl5/5.42.0/Config/Perl/V.pm
/usr/lib/perl5/5.42.0/Digest
/usr/lib/perl5/5.42.0/Digest.pm
/usr/lib/perl5/5.42.0/Digest/base.pm
/usr/lib/perl5/5.42.0/Digest/file.pm
/usr/lib/perl5/5.42.0/English.pm
/usr/lib/perl5/5.42.0/Exporter
/usr/lib/perl5/5.42.0/Exporter.pm
/usr/lib/perl5/5.42.0/Exporter/Heavy.pm
/usr/lib/perl5/5.42.0/File
/usr/lib/perl5/5.42.0/File/Basename.pm
/usr/lib/perl5/5.42.0/File/Compare.pm
/usr/lib/perl5/5.42.0/File/Copy.pm
/usr/lib/perl5/5.42.0/File/Fetch.pm
/usr/lib/perl5/5.42.0/File/Find.pm
/usr/lib/perl5/5.42.0/File/GlobMapper.pm
/usr/lib/perl5/5.42.0/File/Path.pm
/usr/lib/perl5/5.42.0/File/Temp.pm
/usr/lib/perl5/5.42.0/File/stat.pm
/usr/lib/perl5/5.42.0/FileHandle.pm
/usr/lib/perl5/5.42.0/Getopt
/usr/lib/perl5/5.42.0/Getopt/Long
/usr/lib/perl5/5.42.0/Getopt/Long.pm
/usr/lib/perl5/5.42.0/Getopt/Long/Parser.pm
/usr/lib/perl5/5.42.0/Getopt/Std.pm
/usr/lib/perl5/5.42.0/IPC
/usr/lib/perl5/5.42.0/IPC/Cmd.pm
/usr/lib/perl5/5.42.0/IPC/Open2.pm
/usr/lib/perl5/5.42.0/IPC/Open3.pm
/usr/lib/perl5/5.42.0/SelectSaver.pm
/usr/lib/perl5/5.42.0/Symbol.pm
/usr/lib/perl5/5.42.0/Text
/usr/lib/perl5/5.42.0/Text/Abbrev.pm
/usr/lib/perl5/5.42.0/Text/Balanced.pm
/usr/lib/perl5/5.42.0/Text/ParseWords.pm
/usr/lib/perl5/5.42.0/Text/Tabs.pm
/usr/lib/perl5/5.42.0/Text/Wrap.pm
/usr/lib/perl5/5.42.0/Tie/Hash.pm
/usr/lib/perl5/5.42.0/UNIVERSAL.pm
/usr/lib/perl5/5.42.0/XSLoader.pm
/usr/lib/perl5/5.42.0/base.pm
/usr/lib/perl5/5.42.0/builtin.pm
/usr/lib/perl5/5.42.0/bytes.pm
/usr/lib/perl5/5.42.0/constant.pm
/usr/lib/perl5/5.42.0/feature.pm
/usr/lib/perl5/5.42.0/fields.pm
/usr/lib/perl5/5.42.0/integer.pm
/usr/lib/perl5/5.42.0/locale.pm
/usr/lib/perl5/5.42.0/overload.pm
/usr/lib/perl5/5.42.0/overloading.pm
/usr/lib/perl5/5.42.0/parent.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/B.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Config.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Config_heavy.pl
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Cwd.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Data
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Data/Dumper.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Digest
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Digest/MD5.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Digest/SHA.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/DynaLoader.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Errno.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Fcntl.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/DosGlob.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Glob.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/AmigaOS.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Cygwin.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Epoc.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Functions.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Mac.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/OS2.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Unix.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/VMS.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/File/Spec/Win32.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Dir.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/File.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Handle.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Pipe.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Poll.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Seekable.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Select.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Socket
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Socket.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Socket/INET.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/IO/Socket/UNIX.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/List
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/List/Util
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/List/Util.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/List/Util/XS.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/POSIX.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Scalar
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Scalar/List
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Scalar/List/Utils.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Scalar/Util.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/Socket.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/attributes.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Cwd
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Cwd/Cwd.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Data
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Data/Dumper
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Data/Dumper/Dumper.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Digest
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Digest/MD5
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Digest/MD5/MD5.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Digest/SHA
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Digest/SHA/SHA.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Fcntl
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Fcntl/Fcntl.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/File
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/File/DosGlob
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/File/DosGlob/DosGlob.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/File/Glob
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/File/Glob/Glob.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/IO
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/IO/IO.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/List
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/List/Util
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/List/Util/Util.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/POSIX
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/POSIX/POSIX.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Socket
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/auto/Socket/Socket.so
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/lib.pm
/usr/lib/perl5/5.42.0/ppc64le-linux-thread-multi/re.pm
/usr/lib/perl5/5.42.0/strict.pm
/usr/lib/perl5/5.42.0/utf8.pm
/usr/lib/perl5/5.42.0/vars.pm
/usr/lib/perl5/5.42.0/version.pm
/usr/lib/perl5/5.42.0/warnings
/usr/lib/perl5/5.42.0/warnings.pm
/usr/lib/perl5/5.42.0/warnings/register.pm
/usr/share/licenses/perl-base
/usr/share/licenses/perl-base/Artistic
/usr/share/licenses/perl-base/Copying
/usr/share/man/man1/perl.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 22 23:11:19 2026