summaryrefslogtreecommitdiff
path: root/lang/perl5.36/files
diff options
context:
space:
mode:
Diffstat (limited to 'lang/perl5.36/files')
-rw-r--r--lang/perl5.36/files/patch-Configure37
-rw-r--r--lang/perl5.36/files/patch-Makefile.SH12
-rw-r--r--lang/perl5.36/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm13
-rw-r--r--lang/perl5.36/files/patch-cpan_ExtUtils-Install_t_Install.t22
-rw-r--r--lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm20
-rw-r--r--lang/perl5.36/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t22
-rw-r--r--lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm16
-rw-r--r--lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm24
-rw-r--r--lang/perl5.36/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm13
-rw-r--r--lang/perl5.36/files/patch-hints_freebsd.sh47
-rw-r--r--lang/perl5.36/files/patch-op.c20
-rw-r--r--lang/perl5.36/files/patch-perl.c28
-rw-r--r--lang/perl5.36/files/patch-t_porting_customized.dat21
-rw-r--r--lang/perl5.36/files/perl-man.conf.in2
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