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:

Reply via email to