commit: b554efbb50ddce8ab01b4dddd45328323203ac31
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 2 19:27:24 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jun 2 19:28:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b554efbb
dev-lang/perl: Make a working 5.38 patchset
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
dev-lang/perl/Manifest | 1 +
dev-lang/perl/perl-5.38.0_rc0.ebuild | 10 +++++++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index f454c265c6c6..fb66db5d4e21 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -6,6 +6,7 @@ DIST perl-5.36.0-patches-1.tar.xz 20352 BLAKE2B
f5413c75c5bbced230ad7fa692998cae
DIST perl-5.36.0.tar.xz 13051500 BLAKE2B
e4864a4c21e5242df4164c73db8af10f7b9c36b075e0c05777abec79716db7778ccbf2c0c9e7e749518ad310019d2a6b32bd8b5ab2af5a8b16b5d920f83d034f
SHA512
6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab
DIST perl-5.36.1.tar.xz 13053604 BLAKE2B
baab610d16e444338ad7d529bad6a88e12010786bd25f2ab117ab4dd636859ff862cb925700095434f05a802bea5b89a9d41769f26bdbae439443020950882bd
SHA512
8d1ec654c59d078bfc477f11c9526233199a85e4d4f6f5a55bf9eb7802cd355189c669cc6785d2d5e741c1de4d740b7a0cfd3c0198122586a07ac7f527fb14af
DIST perl-5.38.0-RC0.tar.gz 21163691 BLAKE2B
11f335e5811abf2d0a756414451889636969b442e1b030378b1fa1307fa4788aa0e1810ed6e01b9b9dc6829344d08246ac878104be69dfc3b29c8d9eca6a6d99
SHA512
189522d889eb3c14d3a1769c69ad1cf46a48b61a9dc67fd6b5426be45378d43217a80c69013240d67197db0281fa9d6ffe42768e057a859c97f7084420e66f72
+DIST perl-5.38.0-patches-1.tar.gz 26047 BLAKE2B
809dd5242f9868e54525ae8056598d3252c889afc72ed6f122174f828947223399a5ba4dbc16dd43501f7138205991f8c102cbe0ed94175ae3353040c53a0162
SHA512
c66160e20095555aa21d3be70050dce934d62e55e01dcf0f716129b2faa390923958a48bc448b4fab6f55e5b097eb378f7a6409a92c024fe68c8b34fddcfc5e4
DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B
dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd
SHA512
1111274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c
DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B
e01103fb92764213dafb1ab92954fdc4bdcf1bd71a0064279ee75fed55a1c71850eaabdf667d6ab1c15eadccf7497668e5bb5ab13de33fef707fba14bfd52912
SHA512
5f403d3a52f724383d25c23b08e8001954300fa8f07a5b49df440ef4d06ef756404a6e448093c4f4d4f9a470b1c3f2b1b8b27d3d227ac1823552f6a377edd06a
DIST perl-cross-1.4.tar.gz 113861 BLAKE2B
7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4
SHA512
bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad
diff --git a/dev-lang/perl/perl-5.38.0_rc0.ebuild
b/dev-lang/perl/perl-5.38.0_rc0.ebuild
index 1c51acf0ac87..5a30d69f4fff 100644
--- a/dev-lang/perl/perl-5.38.0_rc0.ebuild
+++ b/dev-lang/perl/perl-5.38.0_rc0.ebuild
@@ -7,7 +7,7 @@ inherit alternatives flag-o-matic toolchain-funcs multilib
multiprocessing
PATCH_VER=1
CROSS_VER=1.4.1
-PATCH_BASE="perl-5.36.0-patches-${PATCH_VER}"
+PATCH_BASE="perl-5.38.0-patches-${PATCH_VER}"
PATCH_DEV=dilfridge
DIST_AUTHOR=RJBS
@@ -42,8 +42,8 @@ DESCRIPTION="Larry Wall's Practical Extraction and Report
Language"
# mirror://cpan/src/5.0/${MY_P}.tar.xz
#
mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz
SRC_URI="
-
https://github.com/gentoo-perl/perl-patchset/releases/download/${PATCH_BASE}/${PATCH_BASE}.tar.xz
- https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.xz
+
https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/${PATCH_BASE}.tar.gz
+ https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.gz
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
https://semiotic.systems/perl-5.38.0-RC0.tar.gz
"
@@ -389,8 +389,12 @@ apply_patchdir() {
}
src_prepare() {
+
local patchdir="${WORKDIR}/patches"
+ mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patches"
"${WORKDIR}/patches" || die
+ mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patch-info"
"${WORKDIR}/patch-info" || die
+
# Prepare Patch dir with additional patches / remove unwanted patches
# Inject bug/desc entries for perl -V
# Old example: