FTP as in the protocol!

pbuild /tmp$ ftp ftp://ftp.tug.org/historic/systems/texlive/
ftp: connect: Connection refused
ftp: Can't connect or login to host `ftp.tug.org'

The days of make peek-ftp are behind I think.  I'd rather:
- stop overriding FETCH_CMD.  FETCH_CMD isn't intended to be
  used in a port, and -k0 is only useful to talk to an FTP server that
  1. isn't the first server in the list
  2. isn't currently available with FTP
- use a nothern america HTTPS mirror as the second entry in the list,
  https://tug.org is just too overloaded.
- stop mentioning the TUG FTP server limitation, instead mention the
  base URL to get to the mirror list

ok?


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/print/texlive/Makefile.inc,v
diff -u -p -r1.31 Makefile.inc
--- Makefile.inc        4 Jun 2026 22:39:46 -0000       1.31
+++ Makefile.inc        7 Nov 2026 21:58:17 -0000
@@ -10,8 +10,7 @@ EXTRACT_SUFX ?=               .tar.xz
 V ?=           2026
 DIST_V ?=      ${V}0301
 
-# Note: The TUG FTP server is frequently overloaded and doesn't work with
-# ftp(1)'s keepalive implementation.
-FETCH_CMD =    /usr/bin/ftp -V -m -C -k0
+# Note: The TUG server is frequently overloaded
+# https://tug.org/historic/ has a list of mirrors.
 SITES ?=       
https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/${V}/ \
-               ftp://tug.org/historic/systems/texlive/${V}/
+               https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${V}/


-- 
jca

Reply via email to