summaryrefslogtreecommitdiff
path: root/Master/source/tlperl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/source/tlperl')
-rw-r--r--Master/source/tlperl/Config.pm.diff14
-rw-r--r--Master/source/tlperl/Config_heavy.pl.diff65
-rw-r--r--Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gzbin254046 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/Cpanel-JSON-XS-4.27.tar.gzbin0 -> 254221 bytes
-rw-r--r--Master/source/tlperl/File-Which-1.23.tar.gzbin23293 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/File-Which-1.27.tar.gzbin0 -> 25146 bytes
-rw-r--r--Master/source/tlperl/GNUmakefile.diff86
-rw-r--r--Master/source/tlperl/HTML-Parser-3.75.tar.gzbin120653 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/HTML-Parser-3.76.tar.gzbin0 -> 120473 bytes
-rw-r--r--Master/source/tlperl/HTTP-Daemon-6.12.tar.gzbin47117 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/HTTP-Daemon-6.14.tar.gzbin0 -> 46940 bytes
-rw-r--r--Master/source/tlperl/HTTP-Message-6.27.tar.gzbin87825 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/HTTP-Message-6.36.tar.gzbin0 -> 89937 bytes
-rw-r--r--Master/source/tlperl/Mozilla-CA-20200520.tar.gzbin137637 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/Mozilla-CA-20211001.tar.gzbin0 -> 127461 bytes
-rw-r--r--Master/source/tlperl/Socket-2.031.tar.gzbin44719 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/Socket-2.032.tar.gzbin0 -> 44867 bytes
-rw-r--r--Master/source/tlperl/Test-Needs-0.002006.tar.gzbin15337 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/Test-Needs-0.002009.tar.gzbin0 -> 17052 bytes
-rw-r--r--Master/source/tlperl/Try-Tiny-0.30.tar.gzbin34395 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/Try-Tiny-0.31.tar.gzbin0 -> 35784 bytes
-rw-r--r--Master/source/tlperl/URI-5.07.tar.gzbin108399 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/URI-5.10.tar.gzbin0 -> 109471 bytes
-rw-r--r--Master/source/tlperl/libwww-perl-6.52.tar.gzbin177480 -> 0 bytes
-rwxr-xr-xMaster/source/tlperl/libwww-perl-6.61.tar.gzbin0 -> 179453 bytes
-rwxr-xr-x[-rw-r--r--]Master/source/tlperl/perl-5.34.0.tar.gz (renamed from Master/source/tlperl/perl-5.32.1.tar.gz)bin18038522 -> 18395138 bytes
-rw-r--r--Master/source/tlperl/tlperl.README56
27 files changed, 118 insertions, 103 deletions
diff --git a/Master/source/tlperl/Config.pm.diff b/Master/source/tlperl/Config.pm.diff
index 79f9642cb7a..6d57760a334 100644
--- a/Master/source/tlperl/Config.pm.diff
+++ b/Master/source/tlperl/Config.pm.diff
@@ -1,5 +1,5 @@
---- Config.pm.orig 2021-02-23 21:23:58.000000000 +0100
-+++ Config.pm 2021-02-25 16:10:06.000000000 +0100
+--- Config.pm.orig 2022-03-01 21:42:18.929802600 +0100
++++ Config.pm 2022-03-04 18:10:13.257294472 +0100
@@ -82,9 +82,14 @@
die "&Config::AUTOLOAD failed on $Config::AUTOLOAD";
}
@@ -7,7 +7,7 @@
+my $rootdir = __FILE__;
+$rootdir =~ s![\\/][^\\/]*[\\/][^\\/]*$!!;
+$rootdir =~ s!/!\\!g;
-+my $mingdir = "E:\\wprogs\\mingw2021";
++my $mingdir = "E:\\mingw";
+
# tie returns the object, so the value returned to require will be true.
tie %Config, 'Config', {
@@ -15,15 +15,15 @@
+ archlibexp => "$rootdir\\lib",
archname => 'MSWin32-x86-multi-thread',
cc => 'gcc',
- d_readlink => undef,
+ d_readlink => 'define',
@@ -96,14 +101,14 @@
inc_version_list => '',
intsize => '4',
ldlibpthname => '',
-- libpth => 'E:\\wprogs\\mingw2021\\lib',
-+ libpth => "$mingdir\\lib",
+- libpth => 'E:\\MinGW\\lib E:\\MinGW\\i686-w64-mingw32\\lib E:\\MinGW\\lib\\gcc\\i686-w64-mingw32\\8.3.0',
++ libpth => "$mingdir\\lib $mingdir\\i686-w64-mingw32\\lib $mingdir\\lib\\gcc\\i686-w64-mingw32\\8.3.0",
osname => 'MSWin32',
- osvers => '10.0.19042.804',
+ osvers => '10.0.19042.508',
path_sep => ';',
- privlibexp => 'e:\\tlperl\\lib',
- scriptdir => 'e:\\tlperl\\bin',
diff --git a/Master/source/tlperl/Config_heavy.pl.diff b/Master/source/tlperl/Config_heavy.pl.diff
index c5e6f5a77a7..e7c96aacafe 100644
--- a/Master/source/tlperl/Config_heavy.pl.diff
+++ b/Master/source/tlperl/Config_heavy.pl.diff
@@ -1,22 +1,22 @@
---- Config_heavy.pl.orig 2021-02-23 21:23:58.000000000 +0100
-+++ Config_heavy.pl 2021-02-25 16:09:32.000000000 +0100
+--- Config_heavy.pl.orig 2022-03-01 21:42:18.914167400 +0100
++++ Config_heavy.pl 2022-03-05 15:53:46.407656882 +0100
@@ -66,7 +66,7 @@
util.h);
}
--### Configured by: siepo@DESKTOP-2H3JTBT
+-### Configured by: siepo@DESKTOP-7HC7FHH
+### Configured by: tex-live@tug.org
### Target system: WIN32
our $summary = <<'!END!';
-@@ -157,15 +157,20 @@
+@@ -156,15 +156,20 @@
$summary_expanded;
}
+my $rootdir = __FILE__;
+$rootdir =~ s![\\/][^\\/]*[\\/][^\\/]*$!!;
+$rootdir =~ s!/!\\!g;
-+my $mingdir = "E:\\wprogs\\mingw2021";
++my $mingdir = "E:\\mingw";
+
local *_ = \my $a;
-$_ = <<'!END!';
@@ -31,23 +31,23 @@
Locker=''
-Log='$Log'
+Log='\$Log'
- PATCHLEVEL='32'
+ PATCHLEVEL='34'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
-@@ -175,8 +180,8 @@
+@@ -174,8 +179,8 @@
PERL_REVISION='5'
- PERL_SUBVERSION='1'
- PERL_VERSION='32'
+ PERL_SUBVERSION='0'
+ PERL_VERSION='34'
-RCSfile='$RCSfile'
-Revision='$Revision'
+RCSfile='\$RCSfile'
+Revision='\$Revision'
- SUBVERSION='1'
+ SUBVERSION='0'
Source=''
State=''
-@@ -192,8 +197,8 @@
- api_version='32'
- api_versionstring='5.32.0'
+@@ -191,8 +196,8 @@
+ api_version='34'
+ api_versionstring='5.34.0'
ar='ar'
-archlib='e:\tlperl\lib'
-archlibexp='e:\tlperl\lib'
@@ -56,7 +56,7 @@
archname='MSWin32-x86-multi-thread'
archname64=''
archobjs=''
-@@ -201,8 +206,8 @@
+@@ -200,8 +205,8 @@
awk='awk'
baserev='5'
bash=''
@@ -67,20 +67,20 @@
bison=''
bootstrap_charset='undef'
byacc='byacc'
-@@ -219,7 +224,7 @@
+@@ -218,7 +223,7 @@
ccsymbols=''
ccversion=''
cf_by='siepo'
--cf_email='siepo@DESKTOP-2H3JTBT'
+-cf_email='siepo@DESKTOP-7HC7FHH'
+cf_email='tex-live\@tug.org'
- cf_time='Tue Feb 23 20:23:57 2021'
+ cf_time='Tue Mar 1 12:42:18 2022'
charbits='8'
chgrp=''
@@ -985,26 +990,26 @@
ignore_versioned_solibs=''
inc_version_list=''
inc_version_list_init='0'
--incpath='E:\wprogs\mingw2021\include'
+-incpath='E:\MinGW\include'
+incpath='$mingdir\\include'
inews=''
initialinstalllocation=''
@@ -118,21 +118,21 @@
installsiteman3dir=''
installsitescript=''
@@ -1026,15 +1031,15 @@
- known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
+ known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/PL2Bat ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
ksh=''
ld='g++'
--lddlflags='-mdll -s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
--ldflags='-s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
-+lddlflags='-mdll -s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib"'
-+ldflags='-s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib"'
+-lddlflags='-mdll -s -L"e:\tlperl\lib\CORE" -L"E:\MinGW\lib" -L"E:\MinGW\i686-w64-mingw32\lib" -L"E:\MinGW\lib\gcc\i686-w64-mingw32\8.3.0"'
+-ldflags='-s -L"e:\tlperl\lib\CORE" -L"E:\MinGW\lib" -L"E:\MinGW\i686-w64-mingw32\lib" -L"E:\MinGW\lib\gcc\i686-w64-mingw32\8.3.0"'
++lddlflags='-mdll -s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib" -L"$mingdir\\i686-w64-mingw32\\lib" -L"$mingdir\\lib\\gcc\\i686-w64-mingw32\\8.3.0"'
++ldflags='-s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib" -L"$mingdir\\i686-w64-mingw32\\lib" -L"$mingdir\\lib\\gcc\\i686-w64-mingw32\\8.3.0"'
ldflags_uselargefiles=''
ldlibpthname=''
less='less'
lib_ext='.a'
libc=''
- libperl='libperl532.a'
--libpth='E:\wprogs\mingw2021\lib'
-+libpth='$mingdir\\lib'
+ libperl='libperl534.a'
+-libpth='E:\MinGW\lib E:\MinGW\i686-w64-mingw32\lib E:\MinGW\lib\gcc\i686-w64-mingw32\8.3.0'
++libpth='$mingdir\\lib $mingdir\\i686-w64-mingw32\\lib $mingdir\\lib\\gcc\\i686-w64-mingw32\\8.3.0'
libs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libsdirs=''
libsfiles=''
@@ -227,12 +227,15 @@
troff=''
ttyname_r_proto='0'
u16size='2'
-@@ -1365,7 +1370,7 @@
+@@ -1363,9 +1368,9 @@
- our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
- ccflags_nolargefiles=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
--ldflags_nolargefiles='-s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
-+ldflags_nolargefiles='-s -L\"$rootdir\\lib\\CORE" -L\"$mingdir\\lib\"'
+ my $config_sh_len = length $_;
+
+-our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
++our $Config_SH_expanded = "\n$_" . << "EOVIRTUAL";
+ ccflags_nolargefiles=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields'
+-ldflags_nolargefiles='-s -L"e:\tlperl\lib\CORE" -L"E:\MinGW\lib" -L"E:\MinGW\i686-w64-mingw32\lib" -L"E:\MinGW\lib\gcc\i686-w64-mingw32\8.3.0"'
++ldflags_nolargefiles='-s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib" -L"$mingdir\\i686-w64-mingw32\\lib" -L"$mingdir\\lib\\gcc\\i686-w64-mingw32\\8.3.0"'
libs_nolargefiles='-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libswanted_nolargefiles=''
EOVIRTUAL
diff --git a/Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz b/Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz
deleted file mode 100644
index 0cb393361aa..00000000000
--- a/Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz b/Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz
new file mode 100755
index 00000000000..b3a7f4f3748
--- /dev/null
+++ b/Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/File-Which-1.23.tar.gz b/Master/source/tlperl/File-Which-1.23.tar.gz
deleted file mode 100644
index 9038957aba2..00000000000
--- a/Master/source/tlperl/File-Which-1.23.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/File-Which-1.27.tar.gz b/Master/source/tlperl/File-Which-1.27.tar.gz
new file mode 100755
index 00000000000..b2ee3f53df1
--- /dev/null
+++ b/Master/source/tlperl/File-Which-1.27.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/GNUmakefile.diff b/Master/source/tlperl/GNUmakefile.diff
index 2dd8ac1d33d..73187432b1d 100644
--- a/Master/source/tlperl/GNUmakefile.diff
+++ b/Master/source/tlperl/GNUmakefile.diff
@@ -1,30 +1,56 @@
-49,50c49,50
-< INST_DRV := c:
-< INST_TOP := $(INST_DRV)\perl
----
-> INST_DRV := e:
-> INST_TOP := $(INST_DRV)\tlperl
-56c56
-< #WIN64 := undef
----
-> WIN64 := undef
-157c157
-< #USE_NO_REGISTRY := define
----
-> USE_NO_REGISTRY := define
-185c185
-< #CCTYPE := GCC
----
-> CCTYPE := GCC
-255c255
-< #CCHOME := C:\MinGW
----
-> CCHOME := E:\wprogs\mingw2021
-290c290
-< #EMAIL :=
----
-> #EMAIL := tex-live@tug.org
-393c393
-< CCHOME := C:\MinGW
----
-> CCHOME := E:\mingw2021
+--- GNUmakefile.orig 2021-05-15 10:16:04.000000000 +0200
++++ GNUmakefile 2022-03-01 21:39:56.023727600 +0100
+@@ -46,14 +46,14 @@
+ # Set these to wherever you want "gmake install" to put your
+ # newly built perl.
+ #
+-INST_DRV := c:
+-INST_TOP := $(INST_DRV)\perl
++INST_DRV := e:
++INST_TOP := $(INST_DRV)\tlperl
+
+ #
+ # Uncomment if you want to build a 32-bit Perl using a 32-bit compiler
+ # on a 64-bit version of Windows.
+ #
+-#WIN64 := undef
++WIN64 := undef
+
+ #
+ # Comment this out if you DON'T want your perl installation to be versioned.
+@@ -156,7 +156,7 @@
+ # HKEY_CURRENT_USER\Software\Perl and HKEY_LOCAL_MACHINE\Software\Perl in
+ # the Registry.
+ #
+-#USE_NO_REGISTRY := define
++USE_NO_REGISTRY := define
+
+ #
+ # uncomment exactly one of the following
+@@ -184,7 +184,7 @@
+ # Visual C++ 2019 (aka Visual C++ 14.2) (full version or Community Edition)
+ #CCTYPE := MSVC142
+ # MinGW or mingw-w64 with gcc-3.4.5 or later
+-#CCTYPE := GCC
++CCTYPE := GCC
+
+ #
+ # If you are using Intel C++ Compiler uncomment this
+@@ -254,7 +254,7 @@
+ # For GCC builds this should be the directory containing the bin, include,
+ # lib directories for your compiler.
+ #
+-#CCHOME := C:\MinGW
++CCHOME := E:\MinGW
+
+ #
+ # Additional compiler flags can be specified here.
+@@ -289,7 +289,7 @@
+ # set this to your email address (perl will guess a value from
+ # your loginname and your hostname, which may not be right)
+ #
+-#EMAIL :=
++#EMAIL := tex-live@tug.org
+
+ ##
+ ## Build configuration ends.
diff --git a/Master/source/tlperl/HTML-Parser-3.75.tar.gz b/Master/source/tlperl/HTML-Parser-3.75.tar.gz
deleted file mode 100644
index 1bb68317881..00000000000
--- a/Master/source/tlperl/HTML-Parser-3.75.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/HTML-Parser-3.76.tar.gz b/Master/source/tlperl/HTML-Parser-3.76.tar.gz
new file mode 100755
index 00000000000..b0311980a16
--- /dev/null
+++ b/Master/source/tlperl/HTML-Parser-3.76.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/HTTP-Daemon-6.12.tar.gz b/Master/source/tlperl/HTTP-Daemon-6.12.tar.gz
deleted file mode 100644
index 63548d1f509..00000000000
--- a/Master/source/tlperl/HTTP-Daemon-6.12.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/HTTP-Daemon-6.14.tar.gz b/Master/source/tlperl/HTTP-Daemon-6.14.tar.gz
new file mode 100755
index 00000000000..442cdb91374
--- /dev/null
+++ b/Master/source/tlperl/HTTP-Daemon-6.14.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/HTTP-Message-6.27.tar.gz b/Master/source/tlperl/HTTP-Message-6.27.tar.gz
deleted file mode 100644
index e5ec7f2dc43..00000000000
--- a/Master/source/tlperl/HTTP-Message-6.27.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/HTTP-Message-6.36.tar.gz b/Master/source/tlperl/HTTP-Message-6.36.tar.gz
new file mode 100755
index 00000000000..26f78d8ad68
--- /dev/null
+++ b/Master/source/tlperl/HTTP-Message-6.36.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/Mozilla-CA-20200520.tar.gz b/Master/source/tlperl/Mozilla-CA-20200520.tar.gz
deleted file mode 100644
index c2de16b7c4d..00000000000
--- a/Master/source/tlperl/Mozilla-CA-20200520.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/Mozilla-CA-20211001.tar.gz b/Master/source/tlperl/Mozilla-CA-20211001.tar.gz
new file mode 100755
index 00000000000..fbe0fb9ee1c
--- /dev/null
+++ b/Master/source/tlperl/Mozilla-CA-20211001.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/Socket-2.031.tar.gz b/Master/source/tlperl/Socket-2.031.tar.gz
deleted file mode 100644
index 719538d1841..00000000000
--- a/Master/source/tlperl/Socket-2.031.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/Socket-2.032.tar.gz b/Master/source/tlperl/Socket-2.032.tar.gz
new file mode 100755
index 00000000000..5558406a4e7
--- /dev/null
+++ b/Master/source/tlperl/Socket-2.032.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/Test-Needs-0.002006.tar.gz b/Master/source/tlperl/Test-Needs-0.002006.tar.gz
deleted file mode 100644
index 8c7415f6cca..00000000000
--- a/Master/source/tlperl/Test-Needs-0.002006.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/Test-Needs-0.002009.tar.gz b/Master/source/tlperl/Test-Needs-0.002009.tar.gz
new file mode 100755
index 00000000000..ca0bc8a442b
--- /dev/null
+++ b/Master/source/tlperl/Test-Needs-0.002009.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/Try-Tiny-0.30.tar.gz b/Master/source/tlperl/Try-Tiny-0.30.tar.gz
deleted file mode 100644
index d879b14f7a7..00000000000
--- a/Master/source/tlperl/Try-Tiny-0.30.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/Try-Tiny-0.31.tar.gz b/Master/source/tlperl/Try-Tiny-0.31.tar.gz
new file mode 100755
index 00000000000..74843bd897c
--- /dev/null
+++ b/Master/source/tlperl/Try-Tiny-0.31.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/URI-5.07.tar.gz b/Master/source/tlperl/URI-5.07.tar.gz
deleted file mode 100644
index 7797a66bbc2..00000000000
--- a/Master/source/tlperl/URI-5.07.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/URI-5.10.tar.gz b/Master/source/tlperl/URI-5.10.tar.gz
new file mode 100755
index 00000000000..30e4eece341
--- /dev/null
+++ b/Master/source/tlperl/URI-5.10.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/libwww-perl-6.52.tar.gz b/Master/source/tlperl/libwww-perl-6.52.tar.gz
deleted file mode 100644
index d62a083c290..00000000000
--- a/Master/source/tlperl/libwww-perl-6.52.tar.gz
+++ /dev/null
Binary files differ
diff --git a/Master/source/tlperl/libwww-perl-6.61.tar.gz b/Master/source/tlperl/libwww-perl-6.61.tar.gz
new file mode 100755
index 00000000000..39a478591b6
--- /dev/null
+++ b/Master/source/tlperl/libwww-perl-6.61.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/perl-5.32.1.tar.gz b/Master/source/tlperl/perl-5.34.0.tar.gz
index 0f0b00ed719..23a28d2e85c 100644..100755
--- a/Master/source/tlperl/perl-5.32.1.tar.gz
+++ b/Master/source/tlperl/perl-5.34.0.tar.gz
Binary files differ
diff --git a/Master/source/tlperl/tlperl.README b/Master/source/tlperl/tlperl.README
index 663334fd90e..2bae4074b20 100644
--- a/Master/source/tlperl/tlperl.README
+++ b/Master/source/tlperl/tlperl.README
@@ -2,11 +2,12 @@ NOTES ON BUILDING TLPERL 2021
BUILD PLATFORM
-64-bits Windows 10 2009
+A 64-bits Windows 10 20H2 64-bit KVM/QEMU virtual machine under
+ArchLinux.
GETTING THE PERL SOURCE
-I downloaded the latest stable Perl source 5.32.1 from CPAN.
+I downloaded the latest stable Perl source 5.34.0 from CPAN.
THE COMPILER
@@ -26,20 +27,7 @@ I prepended the mingw bin directory to the searchpath and compiled with
gmake
gmake test
-There were some test failures:
-
-Test Summary Report
--------------------
-../dist/Net-Ping/t/450_service.t (Wstat: 256 Tests: 26 Failed: 1)
- Failed test: 9
- Non-zero exit status: 1
-../ext/IPC-Open3/t/IPC-Open3.t (Wstat: 0 Tests: 45 Failed: 0)
- TODO passed: 25
-Files=2678, Tests=1148438, 2551 wallclock secs (132.50 usr + 15.19 sys = 147.69 CPU)
-Result: FAIL
-gmake: *** [GNUmakefile:1930: test] Error 1
-
-but I hope that these will not impact us.
+There were no test failures.
Installation with:
@@ -64,9 +52,8 @@ care to replace single-quoted strings with double-quoted ones and
escaping backslashes and other characters where necessary. I also
parameterized the location of the mingw compiler.
-Config_heavy.pl got a similar treatment, in particular the
-single-quoted here-documents with markers !END! (very long) and
-EOVIRTUAL.
+Config_heavy.pl got a similar treatment, in particular some
+single-quoted here-documents, some of which were very long.
The original versions are still present in the lib directory under
the names Config.pm.orig and Config_heavy.pl.orig.
@@ -82,9 +69,9 @@ them with
All modules for which tests were defined got a pass. They are, in
order of processing:
-Math::Int64 0.54
+Math::Int64 0.54 still meeded?
IO::String 1.08
-File::Which 1.23
+File::Which 1.27
Digest::SHA 6.02
Encode::compat 0.07
Encode::Locale 1.05
@@ -93,7 +80,6 @@ Windows-specific:
Win32::API 0.84
Win32::WinError 0.04 (just copying WinError.pm to site/lib/Win32)
-
Win32API::Registry 0.33
Win32::Console 0.10 (no tests)
Win32::TieRegistry 0.30
@@ -101,31 +87,31 @@ Win32::Shortcut 0.08 (no tests)
LWP and dependencies, in order of compilation/installation:
-Socket 2.031
+Socket 2.032
Date::Parse 2.33 (file TimeDate-2.33.tar.gz)
HTTP::Date 6.05
File::Listing 6.14
IO::HTML 1.004
-Try::Tiny 0.30
+Try::Tiny 0.31
Test::Fatal 0.016
-Test::Needs 0.002006
+Test::Needs 0.002009
LWP::MediaTypes 6.04
-URI 5.07
-HTTP::Message 6.27
+URI 5.10
+HTTP::Message 6.36
HTML::Tagset 3.20
-HTML::Parser 3.75
+HTML::Parser 3.76
WWW::RobotRules 6.02
HTTP::Negotiate 6.01
-Net::HTTP 6.20
-Mozilla::CA 20200520
-HTTP::Daemon 6.12
+Net::HTTP 6.22
+Mozilla::CA 20211001
+HTTP::Daemon 6.14
HTTP::Cookies 6.10
Test::RequiresInternet 0.05
-LWP 6.52 (file libwww-perl-6.52.tar.gz)
+LWP 6.61 (file libwww-perl-6.61.tar.gz)
JSON support
-Cpanel::JSON::XS 4.25
+Cpanel::JSON::XS 4.27
JSON::MaybeXS 1.004003
MODIFICATIONS FOR TEXLIVE
@@ -148,11 +134,11 @@ For testing the new Perl with tlshell.exe from the installed TeX
Live, I copied it into the fresh installation.
Both tests were done with 32-bits Windows 7 Home Premium as regular
-user and 64-bits Windows 10 Professional as admin user.
+user and 64-bits Windows 11 Professional as admin user.
tlshell, with its tlmgr Perl backend, appeared to work as intended.
I also successfully ran the uninstaller.
Siep Kroonenberg
-March 2021
+March 2022