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