summaryrefslogtreecommitdiff
path: root/systems/texlive/tlnet/tlpkg/TeXLive
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-05-03 03:01:15 +0000
committerNorbert Preining <norbert@preining.info>2024-05-03 03:01:15 +0000
commit5fc635e606281a4f66bbc31bfb827fee53a21f96 (patch)
tree9098d3cf064670ee534c4170ecdbdd90355d8932 /systems/texlive/tlnet/tlpkg/TeXLive
parent68c5442089b7c2e61ee14fc3efed490e291a244a (diff)
CTAN sync 202405030301
Diffstat (limited to 'systems/texlive/tlnet/tlpkg/TeXLive')
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm5
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm13
2 files changed, 10 insertions, 8 deletions
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
index f540fabaca..5d0a4d7005 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
@@ -1,4 +1,4 @@
-# $Id: TLDownload.pm 69646 2024-01-31 18:17:20Z karl $
+# $Id: TLDownload.pm 71152 2024-05-02 17:03:11Z karl $
# TeXLive::TLDownload.pm - module for abstracting the download modes
# Copyright 2009-2024 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -11,7 +11,7 @@ package TeXLive::TLDownload;
use TeXLive::TLUtils;
use TeXLive::TLConfig;
-my $svnrev = '$Revision: 69646 $';
+my $svnrev = '$Revision: 71152 $';
my $_modulerevision;
if ($svnrev =~ m/: ([0-9]+) /) {
$_modulerevision = $1;
@@ -60,6 +60,7 @@ sub reinit {
# differing case-insensitive like foo=1 and FOO=2. Even on systems
# that have case-sensitive environments, and even about variables that
# have nothing whatsoever to do with LWP (like foo).
+ # https://github.com/libwww-perl/libwww-perl/issues/372
#
# So, only pass env_proxy=>1 when creating the UserAgent if there are
# in fact *_proxy variables (case-insensitive, just in case) set in
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
index 0b73214017..369aa46068 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
@@ -1,4 +1,4 @@
-# $Id: TLPDB.pm 71122 2024-04-29 17:34:15Z karl $
+# $Id: TLPDB.pm 71157 2024-05-02 20:29:00Z karl $
# TeXLive::TLPDB.pm - tlpdb plain text database files.
# Copyright 2007-2024 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -7,7 +7,7 @@
use strict; use warnings;
package TeXLive::TLPDB;
-my $svnrev = '$Revision: 71122 $';
+my $svnrev = '$Revision: 71157 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -369,12 +369,13 @@ More info: https://tug.org/texlive/acquire.html
END_DOWNLOAD_FAILURE_MSG
# If they have the Cygwin wget.exe, some other problem.
- if ($^O eq 'cygwin' && -x "/usr/bin/wget.exe") {
+ if ($^O eq 'cygwin'
+ && (! -x "/usr/bin/curl.exe" && ! -x "/usr/bin/wget.exe")) {
$diemsg .= <<END_CYGWIN_WGET_MSG;
-It seems you are using Cygwin and haven't installed Cygwin's wget.
-See the TeX Live Guide information on Cygwin for required and
-recommended packages:
+It seems you are using Cygwin and have not installed Cygwin's
+curl or wget. See the TeX Live Guide information on Cygwin for required
+and recommended packages:
https://tug.org/texlive/doc/texlive-en/texlive-en.html#cygwin
END_CYGWIN_WGET_MSG
}