Commit Graph

  • 120a1437a8 sort-with-subports: print something every 15 min master Joshua Root 2026-03-19 01:03:41 +11:00
  • 291c51f440 dependencies.tcl: enable async fetching on 2.12+ Joshua Root 2026-02-04 04:48:07 +11:00
  • 83e544264b mirror-multi: minor fixes Joshua Root 2026-01-31 00:31:44 +11:00
  • 6bcf542e14 mpbb-install-port: fix parsing new options Joshua Root 2026-01-20 22:57:46 +11:00
  • d0eaf6f209 wait-for-mirror: read credentials from a file Joshua Root 2026-01-20 17:40:29 +11:00
  • 5f07b18646 mirror-multi: apply platform variable overrides Joshua Root 2025-10-23 20:00:14 +11:00
  • 8deecd5cc7 dependencies.tcl: future proof close_open_mports Joshua Root 2025-09-29 00:56:38 +10:00
  • dd3b21823f mirror-multi: add darwin 25 Joshua Root 2025-09-16 17:21:45 +10:00
  • b2b72e0c4c Add index_vars for macOS 26 (darwin 25) Joshua Root 2025-09-16 06:34:40 +10:00
  • e6c7535f2f index_vars: add macosx_sdk_path Joshua Root 2025-08-19 00:30:39 +10:00
  • 16126b249b mpbb-cleanup: report correct port name for build dirs Joshua Root 2025-08-11 15:19:55 +10:00
  • 4bd697fd73 Add tool_path_cache to index_vars Joshua Root 2025-08-11 02:52:53 +10:00
  • 6d19cb6137 mirrordb: print curl errors other than 404 Joshua Root 2025-08-06 17:21:59 +10:00
  • a314bc45d0 mirror-multi: print reasons for needing to mirror Joshua Root 2025-08-03 10:05:27 +10:00
  • b2eacbf220 mirror-multi: remove darwin 8 from platforms Joshua Root 2025-07-23 17:54:23 +10:00
  • c9da0371a1 Fix quoting of some index_vars Joshua Root 2025-07-23 17:31:25 +10:00
  • 32cb924789 update-mirrordb.tcl: ui_warn is not available here Joshua Root 2025-06-03 15:39:32 +10:00
  • 0e465824df Remove port-tclsh workaround Joshua Root 2025-04-29 22:45:18 +10:00
  • 5fa50e5df6 Add index overrides for remaining platforms Joshua Root 2025-04-29 21:14:49 +10:00
  • b8313c9e91 Add option to retry fetch after mirroring completes Joshua Root 2025-04-23 06:45:25 +10:00
  • a02567737f Add some initial index override files Joshua Root 2025-04-16 02:28:21 +10:00
  • 7c3acda552 update-mirrordb: don't error on missing portfile info Joshua Root 2025-04-03 10:57:07 +11:00
  • 854b9f79a8 mirror-multi: speedups Joshua Root 2025-03-19 21:09:34 +11:00
  • fbaf3f46b5 mirror-multi: option to check a URL for distfiles Joshua Root 2025-03-19 18:33:15 +11:00
  • 5e22dd40d4 mirror-multi: add option to include subports Joshua Root 2025-03-18 17:51:04 +11:00
  • 706b6aaaa3 mirror-multi: add remote db support Joshua Root 2025-03-11 10:59:33 +11:00
  • b93d62cc9a mpbb-gather-archives: ensure readable staging dir Joshua Root 2025-03-04 09:08:58 +11:00
  • b710551d39 mirror-multi: add darwin 24 Joshua Root 2025-02-23 13:10:04 +11:00
  • 06b9bfcb2e dependencies: ensure requested_variations is set Joshua Root 2025-01-27 15:15:42 +11:00
  • a95a5eeb11 dependencies: handle missing dict key Joshua Root 2025-01-27 15:05:21 +11:00
  • 1361af87c3 Use MacPorts 2.10.5 for initial installation Joshua Root 2025-01-27 13:36:42 +11:00
  • 49c89f47c4 open deps requiring build with correct variants Joshua Root 2025-01-27 13:08:41 +11:00
  • a259fe17c0 Use MacPorts 2.10.4 for initial installation Joshua Root 2024-11-01 13:03:57 +11:00
  • 3132062197 Use MacPorts 2.10.3 for initial installation Joshua Root 2024-10-31 17:59:48 +11:00
  • b770efaa38 Use 2.10.1 for initial installation Joshua Root 2024-08-16 11:16:29 +10:00
  • e0047c1df6 Selfupdate twice a day Joshua Root 2024-08-16 11:14:25 +10:00
  • d63675dc4f Bash syntax fix Joshua Root 2024-08-08 10:09:46 +10:00
  • 2227a3d409 Fixes for non-archive images Joshua Root 2024-08-08 09:37:48 +10:00
  • 739ab9913b Handle upcoming port image changes Joshua Root 2024-06-26 06:49:07 +10:00
  • c4a9491534 Use 2.9.3 for initial installation Joshua Root 2024-06-25 02:53:41 +10:00
  • 7090784479 Create FUNDING.yml Joshua Root 2024-06-20 18:58:19 +10:00
  • 645dc4e491 mpbb-test-port: clear depends_test when --builtin-only Joshua Root 2024-04-22 01:23:34 +10:00
  • 1e97a14531 global cleanup Joshua Root 2024-03-10 14:44:47 +11:00
  • c23ad9142b dependencies: Merge portinfo dicts to keep porturl Joshua Root 2024-02-28 12:34:12 +11:00
  • 2844a85dff Fix typo Joshua Root 2024-02-26 20:10:16 +11:00
  • e4617a57e7 Merge portinfo dicts to keep porturl Joshua Root 2024-02-26 19:39:12 +11:00
  • 4deeb43aa7 Use dict for portinfo, options, variations etc Joshua Root 2024-02-26 18:31:33 +11:00
  • b077d9129a fix option variable name Joshua Root 2024-02-26 14:40:00 +11:00
  • 3ba854139b fix function name Joshua Root 2024-02-26 13:55:47 +11:00
  • fb0822137d Add mpbb-test-port command Joshua Root 2024-02-26 12:34:04 +11:00
  • 074bf6f520 dependencies.tcl: be thorough in close_open_mports Joshua Root 2024-02-16 16:36:30 +11:00
  • 3c8f133adf cleanup: correct check for inactive deps Joshua Root 2024-02-16 11:11:55 +11:00
  • 69e0bdfff5 Print message when deactivating due to inactive dep Joshua Root 2024-02-16 10:54:56 +11:00
  • 4dc59540c3 cleanup: deactivate ports with inactive dependencies Joshua Root 2024-02-16 06:02:53 +11:00
  • 8095d0f5e3 dependencies.tcl: extra debugging in install_dep_source Joshua Root 2024-02-16 05:30:45 +11:00
  • 3097fc379b Add missing initial value Joshua Root 2024-02-07 21:58:39 +11:00
  • 51da561eae dependencies.tcl: use new dlist option to mportdepends Joshua Root 2024-02-07 21:40:33 +11:00
  • fc48552168 Call mportshutdown after uninstalling ports Joshua Root 2024-01-31 08:05:30 +11:00
  • 42e51b5cf1 cleanup: avoid timeout when deleting build dirs Joshua Root 2024-01-20 22:39:33 +11:00
  • 14b563c315 cleanup: only run uninstall-unneeded-ports on watcher Joshua Root 2024-01-20 21:30:57 +11:00
  • 54413fe125 dependencies.tcl: clean work dirs in install_dep_source too Joshua Root 2024-01-20 06:02:30 +11:00
  • 7adad068f3 failcache: do nothing for keys longer than NAME_MAX Joshua Root 2023-12-15 09:21:20 +11:00
  • 6573d549d9 cleanup: deactivate dependents of uninstalled ports Joshua Root 2023-11-01 04:22:18 +11:00
  • 9a73547264 dependencies.tcl: attempt to mitigate 503 errors Joshua Root 2023-10-27 18:09:06 +11:00
  • b99f249c79 dependencies.tcl: reduce log spam Joshua Root 2023-10-25 22:40:49 +11:00
  • 45d9cb3914 dependencies.tcl: factor out deactivation code Joshua Root 2023-10-25 22:30:26 +11:00
  • bcef872c21 mirror-multi.tcl: add darwin 23 Joshua Root 2023-10-25 22:17:40 +11:00
  • 6a9b39f9ba fix uninitialised var Joshua Root 2023-10-11 11:35:36 +11:00
  • b0baf7ed5a fix proc name Joshua Root 2023-10-11 11:06:33 +11:00
  • 39749a7892 dependencies.tcl: reset state if deps need to be built Joshua Root 2023-10-11 10:46:12 +11:00
  • 08fecd8e86 dependencies.tcl: close mports after activating Joshua Root 2023-10-05 12:48:35 +11:00
  • 7acb767225 Use 2.8.1 for initial installation Joshua Root 2023-10-05 04:02:45 +11:00
  • c48853e678 dependencies.tcl: activate using already open mport Joshua Root 2023-10-05 03:46:07 +11:00
  • 3a17fcd355 dependencies.tcl: always try archivefetch Joshua Root 2023-06-28 23:07:04 +10:00
  • 8049b3c6f8 mirror-multi: DTRT when current os_major is >= 20 Joshua Root 2022-11-16 23:23:24 +11:00
  • fedba9e294 dependencies.tcl: remove workarounds for old base Joshua Root 2022-11-15 17:48:55 +11:00
  • 1aa2d17dfd mirror-multi: remove workaround for old base Joshua Root 2022-11-15 16:36:10 +11:00
  • 229329a983 Revert "mpbb: Temporarily ignore selfupdate errors" Joshua Root 2022-10-31 09:49:30 +11:00
  • ce6d7c1532 mirror-multi: add darwin 22 to platforms Ryan Schmidt 2022-10-28 08:23:33 -05:00
  • d5cc8bd7e1 Use 2.8.0 for initial installation Joshua Root 2022-10-23 18:16:02 +11:00
  • b405fee11b mpbb: Temporarily ignore selfupdate errors Joshua Root 2022-10-23 18:14:50 +11:00
  • 3bff6483be Adopt Tcl 8.6 try syntax Joshua Root 2022-10-21 02:00:51 +11:00
  • 421907e67e Prefer uninstalling via the portfile target Joshua Root 2022-09-14 00:23:48 +10:00
  • 8f12db95ce cleanup: delete stuff until there's enough space Joshua Root 2022-09-14 00:20:34 +10:00
  • c9859c9a15 Do extra cleanup on portbuilder if space is low Joshua Root 2022-09-13 21:23:01 +10:00
  • 9d13f942f3 mpbb-install-port: clean distfiles on checksum fail Joshua Root 2022-08-17 23:25:35 +10:00
  • 308a4dc821 dependencies.tcl: always include build-time deps Joshua Root 2022-08-05 02:50:04 +10:00
  • b1b2fe2038 Increase failcache clean interval to 1 week Joshua Root 2022-05-24 08:39:32 +10:00
  • 356e44a651 mpbb-cleanup: print heading for failcache cleanup Joshua Root 2022-05-17 07:47:10 +10:00
  • 9cae30a703 mpbb-cleanup: clean out failcache daily Joshua Root 2022-05-16 23:41:42 +10:00
  • 30739d2532 dependencies.tcl: print message conditionally Joshua Root 2022-05-16 23:02:31 +10:00
  • e996d2926f dependencies.tcl: bug fix Joshua Root 2022-05-15 03:36:04 +10:00
  • 3ebc74a13b gather-archives.tcl: normalise supplied paths Joshua Root 2022-05-12 02:58:05 +10:00
  • 6d4a32638c gather-archives.tcl: be more verbose Joshua Root 2022-05-11 23:45:13 +10:00
  • 7a7087fadf dependencies.tcl: clean work dirs between installations Joshua Root 2022-05-11 23:18:03 +10:00
  • 96100634fa clear failcache for ports triggering build Joshua Root 2022-05-11 22:39:34 +10:00
  • 5ca6a0a919 dependencies.tcl: try to avoid broken mport refs Joshua Root 2022-05-11 22:04:43 +10:00
  • 93e3436919 gather-archives.tcl: don't consider outdated versions Joshua Root 2022-03-02 17:18:28 +11:00
  • 6b8929a500 dependencies.tcl: check for matching installed archive Joshua Root 2022-01-27 01:36:29 +11:00
  • e30835a206 mpb: resolve port-tclsh symlink before executing Joshua Root 2022-01-25 03:16:52 +11:00