commit: a7ef121be2bf04a4a82693e0aa240374f3ff45bc Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Sat May 22 14:52:15 2021 +0000 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Sat May 22 14:52:15 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ef121b
www-apache/mod_perl: Fix build with Perl 5.34 Closes: https://bugs.gentoo.org/791403 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch | 17 +++++++++++++++++ www-apache/mod_perl/mod_perl-2.0.11.ebuild | 1 + 2 files changed, 18 insertions(+) diff --git a/www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch b/www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch new file mode 100644 index 00000000000..c6c5bed4ed0 --- /dev/null +++ b/www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch @@ -0,0 +1,17 @@ + +Fix build for perl >= 5.33.7 + +Patch by Leon Timmermans <[email protected]> from https://github.com/Perl/perl5/issues/18617 + + +--- perl/modperl/trunk/src/modules/perl/modperl_perl.c 2021/04/20 13:48:02 1889013 ++++ perl/modperl/trunk/src/modules/perl/modperl_perl.c 2021/04/20 13:55:29 1889014 +@@ -268,7 +268,7 @@ + #ifdef MP_NEED_HASH_SEED_FIXUP + if (MP_init_hash_seed_set) { + #if MP_PERL_VERSION_AT_LEAST(5, 17, 6) +- memcpy(&PL_hash_seed, &MP_init_hash_seed, ++ memcpy(PL_hash_seed, &MP_init_hash_seed, + sizeof(PL_hash_seed) > sizeof(MP_init_hash_seed) ? + sizeof(MP_init_hash_seed) : sizeof(PL_hash_seed)); + PL_hash_seed_set = MP_init_hash_seed_set; diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild index 3248c243ac0..77fb5135e3a 100644 --- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild +++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild @@ -62,6 +62,7 @@ PATCHES=( "${FILESDIR}/${PN}"-2.0.10_rc1-bundled-Apache-Test.patch # 352724 "${FILESDIR}/${PN}"-2.0.10_rc1-Gentoo-not-Unix.patch "${FILESDIR}/${PN}"-2.0.11-ranlib.patch # 728554 + "${FILESDIR}/${PN}"-2.0.11-perl534.patch # 791403 ) src_prepare() {
