497 Commits

Author SHA1 Message Date
Joshua Root 8049b3c6f8 mirror-multi: DTRT when current os_major is >= 20
Make sure ports are mirrored with both os_arch=arm and os_arch=i386 in
that case.
2022-11-16 23:23:24 +11:00
Joshua Root fedba9e294 dependencies.tcl: remove workarounds for old base 2022-11-15 17:48:55 +11:00
Joshua Root 1aa2d17dfd mirror-multi: remove workaround for old base 2022-11-15 16:36:10 +11:00
Joshua Root 229329a983 Revert "mpbb: Temporarily ignore selfupdate errors"
This reverts commit b405fee11b.
2022-10-31 09:49:30 +11:00
Ryan Schmidt ce6d7c1532 mirror-multi: add darwin 22 to platforms 2022-10-28 08:23:33 -05:00
Joshua Root d5cc8bd7e1 Use 2.8.0 for initial installation 2022-10-23 18:16:02 +11:00
Joshua Root b405fee11b mpbb: Temporarily ignore selfupdate errors
See: https://trac.macports.org/ticket/66031
2022-10-23 18:14:50 +11:00
Joshua Root 3bff6483be Adopt Tcl 8.6 try syntax 2022-10-21 02:00:51 +11:00
Joshua Root 421907e67e Prefer uninstalling via the portfile target 2022-09-14 00:23:48 +10:00
Joshua Root 8f12db95ce cleanup: delete stuff until there's enough space
See: https://trac.macports.org/ticket/57464
See: https://trac.macports.org/ticket/57869
2022-09-14 00:20:34 +10:00
Joshua Root c9859c9a15 Do extra cleanup on portbuilder if space is low
See: https://trac.macports.org/ticket/57464
2022-09-13 21:23:01 +10:00
Joshua Root 9d13f942f3 mpbb-install-port: clean distfiles on checksum fail 2022-08-17 23:25:35 +10:00
Joshua Root 308a4dc821 dependencies.tcl: always include build-time deps
If dependencies need to be installed at all, the build-time deps of the
given port are needed. (Recursive deps still only need their runtime
deps.)
2022-08-05 02:50:04 +10:00
Joshua Root b1b2fe2038 Increase failcache clean interval to 1 week
Stale entries don't seem to build up very quickly.
2022-05-24 08:39:32 +10:00
Joshua Root 356e44a651 mpbb-cleanup: print heading for failcache cleanup 2022-05-17 07:47:10 +10:00
Joshua Root 9cae30a703 mpbb-cleanup: clean out failcache daily 2022-05-16 23:41:42 +10:00
Joshua Root 30739d2532 dependencies.tcl: print message conditionally
No need to say the list is being processed if it is empty.
2022-05-16 23:02:31 +10:00
Joshua Root e996d2926f dependencies.tcl: bug fix
Deactivate ports with old default variants themselves, not just their
dependents. Also add messages to make it clearer which deactivations
are for this reason.
2022-05-15 03:36:04 +10:00
Joshua Root 3ebc74a13b gather-archives.tcl: normalise supplied paths 2022-05-12 02:58:05 +10:00
Joshua Root 6d4a32638c gather-archives.tcl: be more verbose 2022-05-11 23:45:13 +10:00
Joshua Root 7a7087fadf dependencies.tcl: clean work dirs between installations 2022-05-11 23:18:03 +10:00
Joshua Root 96100634fa clear failcache for ports triggering build
Allows e.g. retrying failed universal builds of dependencies.
2022-05-11 22:39:34 +10:00
Joshua Root 5ca6a0a919 dependencies.tcl: try to avoid broken mport refs 2022-05-11 22:04:43 +10:00
Joshua Root 93e3436919 gather-archives.tcl: don't consider outdated versions 2022-03-02 17:18:28 +11:00
Joshua Root 6b8929a500 dependencies.tcl: check for matching installed archive 2022-01-27 01:36:29 +11:00