Name perl
Version 5.34.3
Summary Perl scripting language
Description Perl is a highly capable, feature-rich programming language
Section devel
License Artistic-1.0 | GPL-1.0-or-later
Homepage http://www.perl.org/
Recipe file recipes-devtools/perl/perl_5.34.3.bb
recipes-devtools/perl/perl-ptest.inc
Layer openembedded-core (kirkstone branch)
Inherits
  • ptest
  • update-alternatives
  • upstream-version-is-even
Dependencies
  • gdbm
  • make-native
  • perlcross-native
  • 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.34.3.tar.gz

Patches

Patch Status
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/perl-dynloader.patch Inappropriate [embedded specific]
files/0002-Constant-Fix-up-shebang.patch Submitted [https://rt.cpan.org/Public/Bug/Display.html?id=129866]
files/determinism.patch Pending [75% submitted]
files/0001-cpan-Sys-Syslog-Makefile.PL-Fix-_PATH_LOG-for-determ.patch Inappropriate [OE specific]
files/0001-Fix-build-with-gcc-12.patch Submitted [https://github.com/Perl/perl5/pull/19808]
files/CVE-2023-31484.patch Backport [https://github.com/andk/cpanpm/commit/9c98370287f4e709924aee7c58ef21c85289a7f0]
files/CVE-2023-31486-0001.patch Backport [https://github.com/chansen/p5-http-tiny/commit/77f557ef84698efeb6eed04e4a9704eaf85b741d]
files/CVE-2023-31486-0002.patch Backport [https://github.com/chansen/p5-http-tiny/commit/a22785783b17cbaa28afaee4a024d81a1903701d]
files/encodefix.patch Inappropriate [Cross compile hack]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master 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 (this recipe)
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
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