diff options
author | Matteo Bernardini <ponce@slackbuilds.org> | 2021-05-28 11:54:03 +0200 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2021-06-01 21:46:58 +0700 |
commit | f46bc00e4909b5867c3ad2e3e2699d35ae6de442 (patch) | |
tree | b7571a4206725a161b552292153d2a751d28cb4b /perl/mod_perl/mod_perl.SlackBuild | |
parent | 069fbd946c653b93632a8a9423132146e290c1cb (diff) |
perl/mod_perl: Patch for the newer perls.
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'perl/mod_perl/mod_perl.SlackBuild')
-rw-r--r-- | perl/mod_perl/mod_perl.SlackBuild | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/perl/mod_perl/mod_perl.SlackBuild b/perl/mod_perl/mod_perl.SlackBuild index aad0f0d67f..26985edb1e 100644 --- a/perl/mod_perl/mod_perl.SlackBuild +++ b/perl/mod_perl/mod_perl.SlackBuild @@ -71,7 +71,23 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; # Thanks to ARCH Linux -patch -p1 < $CWD/undefined_symbol.patch +sed -i -e '1098,1102d' Apache-Test/lib/Apache/TestRun.pm +sed -i '51,56c push @INC, "xs/tables/current24";' lib/ModPerl/MapUtil.pm +sed -i -e '66d' src/modules/perl/modperl_sys.c + +patch -p1 < $CWD/mod_perl-2.0.11-Do-not-use-deprecated-ap_get_server_version-in-Serve.patch +patch -p1 < $CWD/mod_perl-2.0.11-Fix-build-with-perl-5.33.7.patch + +# Remove failing tests, CPAN RT#118919, CPAN RT#132919 +for F in \ + ModPerl-Registry/t/closure.t \ + ModPerl-Registry/t/special_blocks.t \ + t/filter/in_bbs_inject_header.t \ + t/filter/TestFilter/in_bbs_inject_header.pm \ +; do + rm "$F" + sed -i -e '\,^'"$F"',d' MANIFEST +done perl \ Makefile.PL \ |