diff options
Diffstat (limited to 'lang/perl5.36/files')
14 files changed, 0 insertions, 297 deletions
diff --git a/lang/perl5.36/files/patch-Configure b/lang/perl5.36/files/patch-Configure deleted file mode 100644 index cd039c80b668..000000000000 --- a/lang/perl5.36/files/patch-Configure +++ /dev/null @@ -1,37 +0,0 @@ -- Allow setting cf_time (reproducible builds) -- ? -- ? - ---- Configure.orig 2023-11-21 13:11:18 UTC -+++ Configure -@@ -3889,7 +3889,10 @@ esac - . ./posthint.sh - - : who configured the system --cf_time=`LC_ALL=C; LANGUAGE=C; export LC_ALL; export LANGUAGE; $date 2>&1` -+case "$cf_time" in -+"") -+ cf_time=`LC_ALL=C; LANGUAGE=C; export LC_ALL; export LANGUAGE; $date 2>&1` ;; -+esac - case "$cf_by" in - "") - cf_by=`(logname) 2>/dev/null` -@@ -5017,7 +5020,7 @@ esac - : Now check and see which directories actually exist, avoiding duplicates - for xxx in $dlist - do -- if $test -d $xxx; then -+ if $test -d $xxx || [ $xxx = $prefix/lib ]; then - case " $libpth " in - *" $xxx "*) ;; - *) libpth="$libpth $xxx";; -@@ -9591,8 +9594,7 @@ prefixvar=siteman3dir - - : determine where add-on public executable scripts go - case "$sitescript" in --'') dflt=$siteprefix/script -- $test -d $dflt || dflt=$sitebin ;; -+'') dflt=$sitebin ;; - *) dflt="$sitescript" ;; - esac - fn=d~+ diff --git a/lang/perl5.36/files/patch-Makefile.SH b/lang/perl5.36/files/patch-Makefile.SH deleted file mode 100644 index ad2e28b41b37..000000000000 --- a/lang/perl5.36/files/patch-Makefile.SH +++ /dev/null @@ -1,12 +0,0 @@ -Allow customisation of shrpldflags. - ---- Makefile.SH.orig 2022-05-21 21:27:09 UTC -+++ Makefile.SH -@@ -40,7 +40,6 @@ linklibperl_nonshr='' - pwd="`pwd`" - linklibperl='$(LIBPERL)' - linklibperl_nonshr='' --shrpldflags='$(LDDLFLAGS)' - ldlibpth='' - DPERL_EXTERNAL_GLOB='-DPERL_EXTERNAL_GLOB' - DPERL_IS_MINIPERL='-DPERL_IS_MINIPERL' diff --git a/lang/perl5.36/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm b/lang/perl5.36/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm deleted file mode 100644 index cc8dc2d594e9..000000000000 --- a/lang/perl5.36/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm +++ /dev/null @@ -1,13 +0,0 @@ -Make installed files writable by the installing user. - ---- cpan/ExtUtils-Install/lib/ExtUtils/Install.pm.orig 2021-01-04 00:39:17 UTC -+++ cpan/ExtUtils-Install/lib/ExtUtils/Install.pm -@@ -795,7 +795,7 @@ sub install { #XXX OS-SPECIFIC - utime($atime,$mtime + _Is_VMS,$targetfile) unless $dry_run>1; - - -- $mode = 0444 | ( $mode & 0111 ? 0111 : 0 ); -+ $mode = 0644 | ( $mode & 0111 ? 0111 : 0 ); - $mode = $mode | 0222 - if $realtarget ne $targetfile; - _chmod( $mode, $targetfile, $verbose ); diff --git a/lang/perl5.36/files/patch-cpan_ExtUtils-Install_t_Install.t b/lang/perl5.36/files/patch-cpan_ExtUtils-Install_t_Install.t deleted file mode 100644 index 1834df9398b5..000000000000 --- a/lang/perl5.36/files/patch-cpan_ExtUtils-Install_t_Install.t +++ /dev/null @@ -1,22 +0,0 @@ -Make installed files writable by the installing user. (fix tests) - ---- cpan/ExtUtils-Install/t/Install.t.orig 2015-10-14 14:27:14 UTC -+++ cpan/ExtUtils-Install/t/Install.t -@@ -240,7 +240,7 @@ SKIP: { - }, - ]); - -- ok( !writeable("$bigdir/DummyHard.pm"), 'DummyHard.pm not writeable' ); -+ ok( writeable("$bigdir/DummyHard.pm"), 'DummyHard.pm writeable' ); - - use File::Compare; - ok(compare("$bigdir/Dummy.pm", "$bigdir/DummyHard.pm"), -@@ -264,7 +264,7 @@ SKIP: { - }, - ]); - -- ok( !writeable("$bigdir/DummyOrig.pm"), 'DummyOrig.pm not writeable' ); -+ ok( writeable("$bigdir/DummyOrig.pm"), 'DummyOrig.pm writeable' ); - ok( !-l "$bigdir/Dummy.pm", 'Dummy.pm not a link' ); - ok(compare("$bigdir/Dummy.pm", "$bigdir/DummyOrig.pm"), - "orig file should be different"); diff --git a/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm b/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm deleted file mode 100644 index e747986d06f9..000000000000 --- a/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm +++ /dev/null @@ -1,20 +0,0 @@ -- Allow overriding PREFIX? - ---- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig 2020-10-18 21:18:11 UTC -+++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm -@@ -2032,13 +2032,14 @@ sub init_INSTALL_from_PREFIX { - ('$(PREFIX)') x 3; - } - else { -+ $self->{PREFIX} ||= $iprefix; - $self->{PERLPREFIX} ||= $iprefix; - $self->{SITEPREFIX} ||= $sprefix; - $self->{VENDORPREFIX} ||= $vprefix; - - # Lots of MM extension authors like to use $(PREFIX) so we - # put something sensible in there no matter what. -- $self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)'; -+ #$self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)'; - } - - my $arch = $Config{archname}; diff --git a/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t b/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t deleted file mode 100644 index c4048adc7fbe..000000000000 --- a/lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t +++ /dev/null @@ -1,22 +0,0 @@ -- Allow overriding PREFIX? (fix test) - ---- cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t.orig 2020-10-18 21:18:11 UTC -+++ cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t -@@ -11,7 +11,7 @@ BEGIN { - - use strict; - use warnings; --use Test::More tests => 52; -+use Test::More tests => 51; - use MakeMaker::Test::Utils; - use MakeMaker::Test::Setup::BFD; - use ExtUtils::MakeMaker; -@@ -65,7 +65,7 @@ like( $stdout->read, qr{ - (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)? - }x ); - --is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' ); -+## is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' ); - - isa_ok( $mm, 'ExtUtils::MakeMaker' ); - diff --git a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm b/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm deleted file mode 100644 index 8a9479cc7511..000000000000 --- a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm +++ /dev/null @@ -1,16 +0,0 @@ -Put back some non dumb outputter by default - ---- cpan/Pod-Perldoc/lib/Pod/Perldoc.pm.orig 2019-03-12 16:47:18 UTC -+++ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -@@ -486,6 +486,11 @@ sub init_formatter_class_list { - - $self->opt_M_with('Pod::Perldoc::ToPod'); # the always-there fallthru - $self->opt_o_with('text'); -+ $self->opt_o_with('man') -+ unless $self->is_mswin32 || $self->is_dos || $self->is_amigaos -+ || !($ENV{TERM} && ( -+ ($ENV{TERM} || '') !~ /dumb|emacs|none|unknown/i -+ )); - - return; - } diff --git a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm b/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm deleted file mode 100644 index d807041754d4..000000000000 --- a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm +++ /dev/null @@ -1,24 +0,0 @@ -- Handle MANWIDTH=tty -- Reset $? before opening mandoc so that the outputter works. - ---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig 2019-03-11 04:03:26 UTC -+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm -@@ -108,6 +108,8 @@ sub _get_columns_from_manwidth { - - return 0 unless defined $ENV{MANWIDTH}; - -+ if ($ENV{MANWIDTH} eq 'tty') { return 0; } -+ - unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) { - $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" ); - return 0; -@@ -309,6 +311,9 @@ sub _filter_through_nroff { - require Symbol; - require IPC::Open3; - require IO::Handle; -+ -+ # Reset this??? -+ $?=0; - - my $pid = IPC::Open3::open3( - my $writer, diff --git a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm b/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm deleted file mode 100644 index 839207741f2d..000000000000 --- a/lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm +++ /dev/null @@ -1,13 +0,0 @@ -Handle MANWIDTH=tty - ---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm.orig 2017-04-03 07:28:44 UTC -+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm -@@ -69,6 +69,8 @@ sub _get_columns_from_manwidth { - - return 0 unless defined $ENV{MANWIDTH}; - -+ if ($ENV{MANWIDTH} eq 'tty') { return 0; } -+ - unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) { - $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" ); - return 0; diff --git a/lang/perl5.36/files/patch-hints_freebsd.sh b/lang/perl5.36/files/patch-hints_freebsd.sh deleted file mode 100644 index 966f04d1262a..000000000000 --- a/lang/perl5.36/files/patch-hints_freebsd.sh +++ /dev/null @@ -1,47 +0,0 @@ -Remove libs that are not here on FreeBSD. - ---- hints/freebsd.sh.orig 2020-12-18 09:58:48 UTC -+++ hints/freebsd.sh -@@ -88,8 +88,6 @@ case "$osvers" in - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` - libswanted=`echo $libswanted | sed 's/ bind / /'` -- # iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier. -- libswanted=`echo $libswanted | sed 's/ iconv / /'` - d_setregid='define' - d_setreuid='define' - d_setegid='define' -@@ -102,8 +100,13 @@ case "$osvers" in - ;; - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` -+ libswanted=`echo $libswanted | sed 's/ bind / /'` - ;; - esac -+libswanted=`echo $libswanted | sed 's/ c / /'` -+# Use -pthread so the compiler adds -lpthread at the right place on the -+# linker command line so its init functions run early. -+libswanted=`echo $libswanted | sed 's/ pthread / /'` - - case "$osvers" in - 10.*) -@@ -269,19 +272,6 @@ EOM - - esac - -- case "$osvers" in -- [1-4]*) -- set `echo X "$libswanted "| sed -e 's/ c / c_r /'` -- shift -- libswanted="$*" -- ;; -- *) -- set `echo X "$libswanted "| sed -e 's/ c //'` -- shift -- libswanted="$*" -- ;; -- esac -- - # Configure will probably pick the wrong libc to use for nm scan. - # The safest quick-fix is just to not use nm at all... - usenm=false diff --git a/lang/perl5.36/files/patch-op.c b/lang/perl5.36/files/patch-op.c deleted file mode 100644 index 3ea7692acb5c..000000000000 --- a/lang/perl5.36/files/patch-op.c +++ /dev/null @@ -1,20 +0,0 @@ -From 87f42aa0e0096e9a346c9672aa3a0bd3bef8c1dd Mon Sep 17 00:00:00 2001 -From: Karl Williamson <khw@cpan.org> -Date: Wed, 18 Dec 2024 18:25:29 -0700 -Subject: [PATCH] CVE-2024-56406: Heap-buffer-overflow with tr// - -This was due to underallocating needed space. If the translation forces -something to become UTF-8 that is initially bytes, that UTF-8 could -now require two bytes where previously a single one would do. - -(cherry picked from commit f93109c8a6950aafbd7488d98e112552033a3686) ---- op.c.orig 2023-11-28 11:57:24 UTC -+++ op.c -@@ -7605,6 +7605,7 @@ S_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) - * same time. But otherwise one crosses before the other */ - if (t_cp < 256 && r_cp_end > 255 && r_cp != t_cp) { - can_force_utf8 = TRUE; -+ max_expansion = MAX(2, max_expansion); - } - } - diff --git a/lang/perl5.36/files/patch-perl.c b/lang/perl5.36/files/patch-perl.c deleted file mode 100644 index e1b8235ee697..000000000000 --- a/lang/perl5.36/files/patch-perl.c +++ /dev/null @@ -1,28 +0,0 @@ -Remove compile time information (reproducible builds) - ---- perl.c.orig 2022-05-21 21:26:59 UTC -+++ perl.c -@@ -2015,23 +2015,7 @@ S_Internals_V(pTHX_ CV *cv) - PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options, - sizeof(non_bincompat_options) - 1, SVs_TEMP)); - --#ifndef PERL_BUILD_DATE --# ifdef __DATE__ --# ifdef __TIME__ --# define PERL_BUILD_DATE __DATE__ " " __TIME__ --# else --# define PERL_BUILD_DATE __DATE__ --# endif --# endif --#endif -- --#ifdef PERL_BUILD_DATE -- PUSHs(Perl_newSVpvn_flags(aTHX_ -- STR_WITH_LEN("Compiled at " PERL_BUILD_DATE), -- SVs_TEMP)); --#else - PUSHs(&PL_sv_undef); --#endif - - for (i = 1; i <= local_patch_count; i++) { - /* This will be an undef, if PL_localpatches[i] is NULL. */ diff --git a/lang/perl5.36/files/patch-t_porting_customized.dat b/lang/perl5.36/files/patch-t_porting_customized.dat deleted file mode 100644 index 804637ce37d7..000000000000 --- a/lang/perl5.36/files/patch-t_porting_customized.dat +++ /dev/null @@ -1,21 +0,0 @@ -Fix tests for modified files. - ---- t/porting/customized.dat.orig 2022-05-14 13:28:57 UTC -+++ t/porting/customized.dat -@@ -3,6 +3,7 @@ - # ./perl -I../lib porting/customized.t --regen - ExtUtils::Constant cpan/ExtUtils-Constant/lib/ExtUtils/Constant/Base.pm 7560e1018f806db5689dee78728ccb8374aea741 - ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t 165e9c7132b003fd192d32a737b0f51f9ba4999e -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm ac29a8dc1c7d6f0aca4abff0730c05bde1dab3ad - Filter::Util::Call pod/perlfilter.pod 545265af2f45741a0e59eecdd0cfc0c9e490c1e8 - Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6 - Math::Complex cpan/Math-Complex/lib/Math/Complex.pm 66f28a17647e2de166909ca66e4ced26f8a0a62e -@@ -20,7 +21,7 @@ Net::Ping dist/Net-Ping/t/010_pingecho.t 218d7a9ee5b6d - Net::Ping dist/Net-Ping/t/450_service.t f6578680f2872d7fc9f24dd75388d55654761875 - Net::Ping dist/Net-Ping/t/500_ping_icmp.t 3eeb60181c01b85f876bd6658644548fdf2e24d4 - Net::Ping dist/Net-Ping/t/501_ping_icmpv6.t cd719bca662b054b676dd2ee6e0c73c7a5e50cf9 --Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c -+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 8b35c5a137791b0cfedcffd2937cb3b5fb984cac - Socket cpan/Socket/Socket.pm a993d3a80844b2c89a63d1f815d2e0ed0034a4f5 - Socket cpan/Socket/Socket.xs 146541e7deb5593f0469740a6e38bfd0b42c0329 - Test::Harness cpan/Test-Harness/t/harness.t 38b13cfc479d37d91c104b97dd364a74dfde0f2f diff --git a/lang/perl5.36/files/perl-man.conf.in b/lang/perl5.36/files/perl-man.conf.in deleted file mode 100644 index cbe3a5c56862..000000000000 --- a/lang/perl5.36/files/perl-man.conf.in +++ /dev/null @@ -1,2 +0,0 @@ -MANPATH %%PREFIX%%/%%SITEMANPREFIX%%/man -MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man |