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

perl-base-5.40.0-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: perl-base Distribution: openSUSE Tumbleweed
Version: 5.40.0 Vendor: openSUSE
Release: 2.1 Build date: Wed Jul 3 09:31:25 2024
Group: Development/Languages/Perl Build host: reproducible
Size: 5691719 Source RPM: perl-5.40.0-2.1.src.rpm
Packager: https://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

* 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.
* Mon Jul 25 2022 mls@suse.de
  - fix build on ppc
    * updated patch: perl_skip_flaky_tests_powerpc.patch
* Fri Jul 15 2022 Adrian Schröter <adrian@suse.de>
  - move builtin.pm to perl-base as File::Copy relies on it since last
    update.
    This fixes execution of builtime source services in OBS.
* Thu Jun 23 2022 mls@suse.de
  - Update to 5.36.0
    * the signatures and isa features are no longer experimental and
      part of the v5.36 feature bundle
    * the v5.36 bundle also enables warnings
    * new '-g' command line flag (alias for -0777)
    * support for unicode 14.0
    * regex sets are no longer considered experimental
    * experimental iterating over multiple values at a time
    * experimental new builtin module
    * experimental defer blocks
    * try/catch can now have a finally block
    * experimental non-ASCII delimiters for quote-like operators
    * a physically empty sort is now a compile-time error
  - Rebase perl-5.34.0.dif to perl-5.36.0.diff
  - Refresh perl-5.18.2-overflow.diff
* Wed May 04 2022 Dirk Stoecker <opensuse@dstoecker.de>
  - Update to 5.34.1 - maintenance release
    B::Deparse has been upgraded from version 1.56 to 1.57.
    Encode has been upgraded from version 3.08 to 3.08_01.
    GDBM_File has been upgraded from version 1.19 to 1.19_01.
    Module::CoreList has been upgraded from version 5.20210520 to 5.20220313.
    perl5db.pl has been upgraded from version 1.60 to 1.60_01.
  - Drop c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch (upstream)
* Thu Mar 03 2022 Andreas Schwab <schwab@suse.de>
  - Don't install anything in testsuite build
  - Run testsuite also in qemu build
  - posix-sigaction.patch: remove, this has been fixed properly in commit
    19c9c2ee4a
* Mon Oct 04 2021 Stephan Kulow <coolo@suse.com>
  - Add multibuild flavor to split the testsuite out of the main package
    build time. The testsuite dominates the build time and having perl
    in the bootstrap cycle, we better seperate it. The testsuite flavor
    rebuilds the same package the same way, but runs the check section
* Thu Sep 02 2021 Dirk Stoecker <opensuse@dstoecker.de>
  - update to 5.34.0
    * Experimental Try/Catch Syntax
    * Blanks freely allowed within but adjacent to curly braces
    * New octal syntax 0oddddd
    * Fix a memory leak in RegEx [GH #18604]
    * ExtUtils::PL2Bat 0.004 has been added to the Perl core.
    * Updated Modules and Pragmata
  - Rebase perl-5.28.0.dif to perl-5.34.0.dif
  - Rebase perl-incfix.diff
  - Rebase perl_skip_flaky_tests_powerpc.patch
  - Drop perl-gdbm-test-no-mmap.diff (no longer needed with gdbm 1.20)
  - Add c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch to fix build with
    gdbm 1.20
  - Drop perl-fix2020.patch (included upstream)
* Sun Mar 14 2021 Dirk Müller <dmueller@suse.com>
  - update to 5.32.1:
      There are no changes intentionally incompatible with Perl 5.32.0.
    * Data::Dumper has been upgraded from version 2.174 to 2.174_01.
      A number of memory leaks have been fixed.
    * DynaLoader has been upgraded from version 1.47 to 1.47_01.
    * Module::CoreList has been upgraded from version 5.20200620 to
      5.20210123.
    * Opcode has been upgraded from version 1.47 to 1.48.
      A warning has been added about evaluating untrusted code with the
      perl interpreter.
    * Safe has been upgraded from version 2.41 to 2.41_01.
      A warning has been added about evaluating untrusted code with the
      perl interpreter.

Files

/usr/bin/perl
/usr/bin/perl5.40.0
/usr/lib/perl5
/usr/lib/perl5/5.40.0
/usr/lib/perl5/5.40.0/AutoLoader.pm
/usr/lib/perl5/5.40.0/B
/usr/lib/perl5/5.40.0/B/Deparse.pm
/usr/lib/perl5/5.40.0/Carp
/usr/lib/perl5/5.40.0/Carp.pm
/usr/lib/perl5/5.40.0/Carp/Heavy.pm
/usr/lib/perl5/5.40.0/Class
/usr/lib/perl5/5.40.0/Class/Struct.pm
/usr/lib/perl5/5.40.0/Config
/usr/lib/perl5/5.40.0/Config/Extensions.pm
/usr/lib/perl5/5.40.0/Config/Perl
/usr/lib/perl5/5.40.0/Config/Perl/V.pm
/usr/lib/perl5/5.40.0/Digest
/usr/lib/perl5/5.40.0/Digest.pm
/usr/lib/perl5/5.40.0/Digest/base.pm
/usr/lib/perl5/5.40.0/Digest/file.pm
/usr/lib/perl5/5.40.0/English.pm
/usr/lib/perl5/5.40.0/Exporter
/usr/lib/perl5/5.40.0/Exporter.pm
/usr/lib/perl5/5.40.0/Exporter/Heavy.pm
/usr/lib/perl5/5.40.0/File
/usr/lib/perl5/5.40.0/File/Basename.pm
/usr/lib/perl5/5.40.0/File/Compare.pm
/usr/lib/perl5/5.40.0/File/Copy.pm
/usr/lib/perl5/5.40.0/File/Fetch.pm
/usr/lib/perl5/5.40.0/File/Find.pm
/usr/lib/perl5/5.40.0/File/GlobMapper.pm
/usr/lib/perl5/5.40.0/File/Path.pm
/usr/lib/perl5/5.40.0/File/Temp.pm
/usr/lib/perl5/5.40.0/File/stat.pm
/usr/lib/perl5/5.40.0/FileHandle.pm
/usr/lib/perl5/5.40.0/Getopt
/usr/lib/perl5/5.40.0/Getopt/Long
/usr/lib/perl5/5.40.0/Getopt/Long.pm
/usr/lib/perl5/5.40.0/Getopt/Long/Parser.pm
/usr/lib/perl5/5.40.0/Getopt/Std.pm
/usr/lib/perl5/5.40.0/IPC
/usr/lib/perl5/5.40.0/IPC/Cmd.pm
/usr/lib/perl5/5.40.0/IPC/Open2.pm
/usr/lib/perl5/5.40.0/IPC/Open3.pm
/usr/lib/perl5/5.40.0/SelectSaver.pm
/usr/lib/perl5/5.40.0/Symbol.pm
/usr/lib/perl5/5.40.0/Text
/usr/lib/perl5/5.40.0/Text/Abbrev.pm
/usr/lib/perl5/5.40.0/Text/Balanced.pm
/usr/lib/perl5/5.40.0/Text/ParseWords.pm
/usr/lib/perl5/5.40.0/Text/Tabs.pm
/usr/lib/perl5/5.40.0/Text/Wrap.pm
/usr/lib/perl5/5.40.0/Tie/Hash.pm
/usr/lib/perl5/5.40.0/UNIVERSAL.pm
/usr/lib/perl5/5.40.0/XSLoader.pm
/usr/lib/perl5/5.40.0/base.pm
/usr/lib/perl5/5.40.0/builtin.pm
/usr/lib/perl5/5.40.0/bytes.pm
/usr/lib/perl5/5.40.0/constant.pm
/usr/lib/perl5/5.40.0/feature.pm
/usr/lib/perl5/5.40.0/fields.pm
/usr/lib/perl5/5.40.0/integer.pm
/usr/lib/perl5/5.40.0/locale.pm
/usr/lib/perl5/5.40.0/overload.pm
/usr/lib/perl5/5.40.0/overloading.pm
/usr/lib/perl5/5.40.0/parent.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/B.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Config.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Config_heavy.pl
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Cwd.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Data
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Data/Dumper.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Digest
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Digest/MD5.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Digest/SHA.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/DynaLoader.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Errno.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Fcntl.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/DosGlob.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Glob.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/AmigaOS.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Cygwin.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Epoc.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Functions.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Mac.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/OS2.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Unix.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/VMS.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/File/Spec/Win32.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Dir.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/File.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Handle.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Pipe.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Poll.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Seekable.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Select.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Socket
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Socket.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Socket/INET.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/IO/Socket/UNIX.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/List
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/List/Util
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/List/Util.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/List/Util/XS.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/POSIX.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Scalar
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Scalar/Util.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/Socket.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/attributes.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Cwd
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Cwd/Cwd.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Data
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Data/Dumper
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Data/Dumper/Dumper.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Digest
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Digest/MD5
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Digest/MD5/MD5.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Digest/SHA
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Digest/SHA/SHA.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Fcntl
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Fcntl/Fcntl.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/File
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/File/DosGlob
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/File/DosGlob/DosGlob.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/File/Glob
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/File/Glob/Glob.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/IO
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/IO/IO.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/List
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/List/Util
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/List/Util/Util.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/POSIX
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/POSIX/POSIX.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Socket
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/auto/Socket/Socket.so
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/lib.pm
/usr/lib/perl5/5.40.0/riscv64-linux-thread-multi/re.pm
/usr/lib/perl5/5.40.0/strict.pm
/usr/lib/perl5/5.40.0/utf8.pm
/usr/lib/perl5/5.40.0/vars.pm
/usr/lib/perl5/5.40.0/version.pm
/usr/lib/perl5/5.40.0/warnings
/usr/lib/perl5/5.40.0/warnings.pm
/usr/lib/perl5/5.40.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, Sat Oct 26 02:24:26 2024