Name perl
Version 5.30.1
Summary Perl scripting language
Description Perl is a highly capable, feature-rich programming language
Section devel
License Artistic-1.0 | GPL-1.0+
Homepage http://www.perl.org/
Recipe file recipes-devtools/perl/perl_5.30.1.bb
recipes-devtools/perl/perl-ptest.inc
Layer openembedded-core (dunfell branch)
Inherits
  • ptest
  • update-alternatives
  • upstream-version-is-even
Dependencies
  • db
  • gdbm
  • virtual/crypt
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/update-alternatives
  • zlib
  • db
  • gdbm
PACKAGECONFIG options
  • bdb
  • gdbm

Sources

https://www.cpan.org/src/5.0/perl-5.30.1.tar.gz
https://github.com/arsv/perl-cross/releases/download/1.3.1/perl-cross-1.3.1.tar.gz

Patches

Patch Status
files/0001-configure_tool.sh-do-not-quote-the-argument-to-comma.patch Pending
files/0001-ExtUtils-MakeMaker-add-LDFLAGS-when-linking-binary-m.patch Pending
files/0001-Somehow-this-module-breaks-through-the-perl-wrapper-.patch Inappropriate [oe-core specific]
files/errno_ver.diff Pending
files/native-perlinc.patch Inappropriate [embedded specific]
files/0001-perl-cross-add-LDFLAGS-when-linking-libperl.patch Pending
files/perl-dynloader.patch Inappropriate [embedded specific]
files/0001-configure_path.sh-do-not-hardcode-prefix-lib-as-libr.patch Pending
files/0001-enc2xs-Add-environment-variable-to-suppress-comments.patch Accepted [https://github.com/dankogai/p5-encode/pull/145]
files/0002-Constant-Fix-up-shebang.patch Submitted [https://rt.cpan.org/Public/Bug/Display.html?id=129866]
files/0001-tests-adjust-to-correctly-exclude-unbuilt-extensions.patch Inappropriate [issue caused by perl-cross]
files/0001-PATCH-perl-134117-Close-DATA-in-loc_tools.pl.patch Backport [a04a75f20f03aa08ce8118b3b0b3f93eb3e997c5]
files/determinism.patch Pending [75% submitted]
files/racefix.patch Submitted [https://github.com/arsv/perl-cross/pull/89]
files/CVE-2020-10543.patch Backport [https://github.com/perl/perl5/commit/897d1f7fd515b828e4b198d8b8bef76c6faf03ed]
files/CVE-2020-10878_1.patch Backport [https://github.com/perl/perl5/commit/0a320d753fe7fca03df259a4dfd8e641e51edaa8]
files/CVE-2020-10878_2.patch Backport [https://github.com/perl/perl5/commit/3295b48defa0f8570114877b063fe546dd348b3c]
files/CVE-2020-12723.patch Backport [https://github.com/perl/perl5/commit/66bbb51b93253a3f87d11c2695cfb7bdb782184a]
files/CVE-2023-31484.patch Backport [ import from Ubuntu perl_5.30.0-9ubuntu0.5
files/CVE-2023-47038.patch Backport [ import from ubuntu perl_5.30.0-9ubuntu0.5
files/encodefix.patch Inappropriate [Cross compile hack]

bbappends

This recipe is appended by:

meta-montavista-cgx perl_%.bbappend
meta-mentor-staging perl_5.30.1.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master perl 5.40.0
styhead (Yocto Project 5.1) perl 5.40.0
scarthgap (Yocto Project 5.0) perl 5.38.2
nanbield (Yocto Project 4.3) perl 5.38.2
mickledore (Yocto Project 4.2) perl 5.36.0
langdale (Yocto Project 4.1) perl 5.36.0
kirkstone (Yocto Project 4.0) perl 5.34.3
honister (Yocto Project 3.4) perl 5.34.0
hardknott (Yocto Project 3.3) perl 5.32.1
gatesgarth (Yocto Project 3.2) perl 5.32.0
dunfell (Yocto Project 3.1) perl 5.30.1 (this recipe)
zeus (Yocto Project 3.0) perl 5.30.1
warrior (Yocto Project 2.7) perl 5.28.1
thud (Yocto Project 2.6) perl 5.24.4
sumo (Yocto Project 2.5) perl 5.24.1
rocko (Yocto Project 2.4) perl 5.24.1
pyro (Yocto Project 2.3) perl 5.24.1
morty (Yocto Project 2.2) perl 5.22.1
krogoth (Yocto Project 2.1) perl 5.22.1
jethro (Yocto Project 2.0) perl 5.22.0
fido (Yocto Project 1.8) perl 5.20.0
dizzy (Yocto Project 1.7) perl 5.20.0
daisy (Yocto Project 1.6) perl 5.14.3
dora (Yocto Project 1.5) perl 5.14.3
dylan (Yocto Project 1.4) perl 5.14.3
danny (Yocto Project 1.3) perl 5.14.2