From 4c542f5a3c8da240c54af507ddffa81241d476e4 Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Mon, 14 Mar 2022 15:32:23 +0000 Subject: New tlperl 5.34.0 git-svn-id: svn://tug.org/texlive/trunk@62703 c570f23f-e606-0410-a88d-b1316a301751 --- Master/source/tlperl/Config.pm.diff | 14 ++-- Master/source/tlperl/Config_heavy.pl.diff | 65 +++++++++--------- Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz | Bin 254046 -> 0 bytes Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz | Bin 0 -> 254221 bytes Master/source/tlperl/File-Which-1.23.tar.gz | Bin 23293 -> 0 bytes Master/source/tlperl/File-Which-1.27.tar.gz | Bin 0 -> 25146 bytes Master/source/tlperl/GNUmakefile.diff | 86 +++++++++++++++--------- Master/source/tlperl/HTML-Parser-3.75.tar.gz | Bin 120653 -> 0 bytes Master/source/tlperl/HTML-Parser-3.76.tar.gz | Bin 0 -> 120473 bytes Master/source/tlperl/HTTP-Daemon-6.12.tar.gz | Bin 47117 -> 0 bytes Master/source/tlperl/HTTP-Daemon-6.14.tar.gz | Bin 0 -> 46940 bytes Master/source/tlperl/HTTP-Message-6.27.tar.gz | Bin 87825 -> 0 bytes Master/source/tlperl/HTTP-Message-6.36.tar.gz | Bin 0 -> 89937 bytes Master/source/tlperl/Mozilla-CA-20200520.tar.gz | Bin 137637 -> 0 bytes Master/source/tlperl/Mozilla-CA-20211001.tar.gz | Bin 0 -> 127461 bytes Master/source/tlperl/Socket-2.031.tar.gz | Bin 44719 -> 0 bytes Master/source/tlperl/Socket-2.032.tar.gz | Bin 0 -> 44867 bytes Master/source/tlperl/Test-Needs-0.002006.tar.gz | Bin 15337 -> 0 bytes Master/source/tlperl/Test-Needs-0.002009.tar.gz | Bin 0 -> 17052 bytes Master/source/tlperl/Try-Tiny-0.30.tar.gz | Bin 34395 -> 0 bytes Master/source/tlperl/Try-Tiny-0.31.tar.gz | Bin 0 -> 35784 bytes Master/source/tlperl/URI-5.07.tar.gz | Bin 108399 -> 0 bytes Master/source/tlperl/URI-5.10.tar.gz | Bin 0 -> 109471 bytes Master/source/tlperl/libwww-perl-6.52.tar.gz | Bin 177480 -> 0 bytes Master/source/tlperl/libwww-perl-6.61.tar.gz | Bin 0 -> 179453 bytes Master/source/tlperl/perl-5.32.1.tar.gz | Bin 18038522 -> 0 bytes Master/source/tlperl/perl-5.34.0.tar.gz | Bin 0 -> 18395138 bytes Master/source/tlperl/tlperl.README | 56 ++++++--------- 28 files changed, 118 insertions(+), 103 deletions(-) delete mode 100644 Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz create mode 100755 Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz delete mode 100644 Master/source/tlperl/File-Which-1.23.tar.gz create mode 100755 Master/source/tlperl/File-Which-1.27.tar.gz delete mode 100644 Master/source/tlperl/HTML-Parser-3.75.tar.gz create mode 100755 Master/source/tlperl/HTML-Parser-3.76.tar.gz delete mode 100644 Master/source/tlperl/HTTP-Daemon-6.12.tar.gz create mode 100755 Master/source/tlperl/HTTP-Daemon-6.14.tar.gz delete mode 100644 Master/source/tlperl/HTTP-Message-6.27.tar.gz create mode 100755 Master/source/tlperl/HTTP-Message-6.36.tar.gz delete mode 100644 Master/source/tlperl/Mozilla-CA-20200520.tar.gz create mode 100755 Master/source/tlperl/Mozilla-CA-20211001.tar.gz delete mode 100644 Master/source/tlperl/Socket-2.031.tar.gz create mode 100755 Master/source/tlperl/Socket-2.032.tar.gz delete mode 100644 Master/source/tlperl/Test-Needs-0.002006.tar.gz create mode 100755 Master/source/tlperl/Test-Needs-0.002009.tar.gz delete mode 100644 Master/source/tlperl/Try-Tiny-0.30.tar.gz create mode 100755 Master/source/tlperl/Try-Tiny-0.31.tar.gz delete mode 100644 Master/source/tlperl/URI-5.07.tar.gz create mode 100755 Master/source/tlperl/URI-5.10.tar.gz delete mode 100644 Master/source/tlperl/libwww-perl-6.52.tar.gz create mode 100755 Master/source/tlperl/libwww-perl-6.61.tar.gz delete mode 100644 Master/source/tlperl/perl-5.32.1.tar.gz create mode 100755 Master/source/tlperl/perl-5.34.0.tar.gz (limited to 'Master') 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 Binary files a/Master/source/tlperl/Cpanel-JSON-XS-4.25.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/Cpanel-JSON-XS-4.27.tar.gz 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 Binary files a/Master/source/tlperl/File-Which-1.23.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/File-Which-1.27.tar.gz 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 Binary files a/Master/source/tlperl/HTML-Parser-3.75.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/HTML-Parser-3.76.tar.gz 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 Binary files a/Master/source/tlperl/HTTP-Daemon-6.12.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/HTTP-Daemon-6.14.tar.gz 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 Binary files a/Master/source/tlperl/HTTP-Message-6.27.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/HTTP-Message-6.36.tar.gz 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 Binary files a/Master/source/tlperl/Mozilla-CA-20200520.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/Mozilla-CA-20211001.tar.gz 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 Binary files a/Master/source/tlperl/Socket-2.031.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/Socket-2.032.tar.gz 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 Binary files a/Master/source/tlperl/Test-Needs-0.002006.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/Test-Needs-0.002009.tar.gz 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 Binary files a/Master/source/tlperl/Try-Tiny-0.30.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/Try-Tiny-0.31.tar.gz 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 Binary files a/Master/source/tlperl/URI-5.07.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/URI-5.10.tar.gz 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 Binary files a/Master/source/tlperl/libwww-perl-6.52.tar.gz and /dev/null 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 Binary files /dev/null and b/Master/source/tlperl/libwww-perl-6.61.tar.gz differ diff --git a/Master/source/tlperl/perl-5.32.1.tar.gz b/Master/source/tlperl/perl-5.32.1.tar.gz deleted file mode 100644 index 0f0b00ed719..00000000000 Binary files a/Master/source/tlperl/perl-5.32.1.tar.gz and /dev/null differ diff --git a/Master/source/tlperl/perl-5.34.0.tar.gz b/Master/source/tlperl/perl-5.34.0.tar.gz new file mode 100755 index 00000000000..23a28d2e85c Binary files /dev/null and b/Master/source/tlperl/perl-5.34.0.tar.gz 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 -- cgit v1.2.3