497 Commits

Author SHA1 Message Date
Ryan Carsten Schmidt 91d8eb55da Blacklist mirror.fcix.net and mirror.sjtu.edu.cn
These are official mirrors that don't use *.macports.org hostnames for
various reasons.
2026-04-07 07:20:57 -05:00
Joshua Root 120a1437a8 sort-with-subports: print something every 15 min
Avoids buildbot timing out.
2026-03-19 01:03:41 +11:00
Joshua Root 291c51f440 dependencies.tcl: enable async fetching on 2.12+ 2026-02-04 04:48:07 +11:00
Joshua Root 83e544264b mirror-multi: minor fixes
Don't set distfiles/patchfiles variables to the error message if
_mportkey fails. Don't incorrectly say that all previous failures for
distfiles were because of checksum.
2026-01-31 00:31:44 +11:00
Joshua Root 6bcf542e14 mpbb-install-port: fix parsing new options
See: https://trac.macports.org/ticket/73409
2026-01-20 22:57:46 +11:00
Joshua Root d0eaf6f209 wait-for-mirror: read credentials from a file 2026-01-20 17:40:29 +11:00
Joshua Root 5f07b18646 mirror-multi: apply platform variable overrides 2025-10-23 20:00:14 +11:00
Joshua Root 8deecd5cc7 dependencies.tcl: future proof close_open_mports 2025-09-29 00:56:38 +10:00
Joshua Root dd3b21823f mirror-multi: add darwin 25 2025-09-16 17:21:45 +10:00
Joshua Root b2b72e0c4c Add index_vars for macOS 26 (darwin 25) 2025-09-16 06:34:40 +10:00
Joshua Root e6c7535f2f index_vars: add macosx_sdk_path 2025-08-19 00:30:39 +10:00
Joshua Root 16126b249b mpbb-cleanup: report correct port name for build dirs 2025-08-11 15:19:55 +10:00
Joshua Root 4bd697fd73 Add tool_path_cache to index_vars
Should improve performance when the simulated platform has compilers
that the real platform doesn't.
2025-08-11 02:52:53 +10:00
Joshua Root 6d19cb6137 mirrordb: print curl errors other than 404 2025-08-06 17:21:59 +10:00
Joshua Root a314bc45d0 mirror-multi: print reasons for needing to mirror 2025-08-03 10:05:27 +10:00
Joshua Root b2eacbf220 mirror-multi: remove darwin 8 from platforms 2025-07-23 17:54:23 +10:00
Joshua Root c9da0371a1 Fix quoting of some index_vars 2025-07-23 17:31:25 +10:00
Joshua Root 32cb924789 update-mirrordb.tcl: ui_warn is not available here 2025-06-03 15:39:32 +10:00
Joshua Root 0e465824df Remove port-tclsh workaround
Reverts e30835a.
See: https://trac.macports.org/ticket/72359
2025-04-29 22:45:18 +10:00
Joshua Root 5fa50e5df6 Add index overrides for remaining platforms 2025-04-29 21:14:49 +10:00
Joshua Root b8313c9e91 Add option to retry fetch after mirroring completes 2025-04-23 06:45:25 +10:00
Joshua Root a02567737f Add some initial index override files 2025-04-16 02:28:21 +10:00
Joshua Root 7c3acda552 update-mirrordb: don't error on missing portfile info 2025-04-03 10:57:07 +11:00
Joshua Root 854b9f79a8 mirror-multi: speedups 2025-03-19 21:09:34 +11:00
Joshua Root fbaf3f46b5 mirror-multi: option to check a URL for distfiles 2025-03-19 18:33:15 +11:00