Commit Graph

  • 6c35baef3b dependencies.tcl: don't print errorInfo for non-error Joshua Root 2022-01-15 19:29:22 +11:00
  • f4a36d1fe5 dependencies.tcl: remove stray parenthesis Joshua Root 2022-01-13 21:57:38 +11:00
  • bf3bfbfa2a mpbb-gather-archives: granular license checking Joshua Root 2022-01-12 21:52:09 +11:00
  • b5fdd328a0 mirror-multi.tcl: enable verbose output Joshua Root 2022-01-12 11:14:58 +11:00
  • e49137dd8c mirror-multi.tcl: consider depends_patch Joshua Root 2022-01-12 11:05:34 +11:00
  • 9bdac0f4e9 dependencies.tcl: try to catch all errors Joshua Root 2022-01-11 13:08:49 +11:00
  • d018098624 dependencies.tcl: close mports for already active deps Joshua Root 2022-01-10 02:13:36 +11:00
  • 46001c13f0 failcache.tcl: save build url from env Joshua Root 2022-01-08 02:22:56 +11:00
  • 1d47f5c2c4 dependencies.tcl: always close ditem in install_dep Joshua Root 2022-01-08 01:47:02 +11:00
  • b81b507774 dependencies.tcl: fix following dependents Joshua Root 2022-01-08 01:40:53 +11:00
  • 9577242fe3 dependencies.tcl: check known_fail before building Joshua Root 2022-01-02 20:39:34 +11:00
  • d3945d88ed dependencies.tcl: skip deps for archive installs Joshua Root 2022-01-02 20:34:18 +11:00
  • af7bb523e1 dependencies.tcl: close mports for activated deps Joshua Root 2022-01-02 04:09:35 +11:00
  • bfdcbbc131 dependencies.tcl: turn off auto-upgrade Joshua Root 2022-01-02 03:56:40 +11:00
  • a8ef1d961b sort-with-subports: restore previous traversal direction Joshua Root 2022-01-02 00:11:35 +11:00
  • f83c5266f6 mpbb dependency management improvements Joshua Root 2022-01-01 17:54:28 +11:00
  • 4db50fdf2f sort-with-subports: small performance trick Joshua Root 2022-01-01 06:39:57 +11:00
  • 9af7c6e365 Split out failcache handling into its own file Joshua Root 2022-01-01 06:18:26 +11:00
  • f2248d8a74 mpbb-install-dependencies: log time taken for each task Joshua Root 2021-12-29 17:57:53 +11:00
  • 6566c2911f mirror-multi.tcl: be silent if files already mirrored Joshua Root 2021-12-29 12:47:10 +11:00
  • edde1c6ce2 mirror-multi.tcl: consider skipping everything success Joshua Root 2021-12-28 21:31:17 +11:00
  • bdea90b82f mirror-multi.tcl: don't repeatedly mirror distfiles Joshua Root 2021-12-28 18:49:43 +11:00
  • be743153f9 Don't install deps for already installed ports Joshua Root 2021-12-27 17:57:38 +11:00
  • 9df6488863 mpbb-cleanup: only delete distfiles in watcher builds Joshua Root 2021-12-27 15:23:05 +11:00
  • 7b83efacea mpbb-cleanup: only uninstall ports in watcher builds Joshua Root 2021-12-27 15:00:45 +11:00
  • 2b543abfab mirror-multi: add darwin 21 to platforms Ryan Schmidt 2021-12-05 03:48:22 -06:00
  • f97db48d2b Do not restrict which builders build noarch ports Ryan Schmidt 2021-11-06 08:12:30 -05:00
  • 66c4a14947 Build noarch ports on arm64 not x86_64 Ryan Schmidt 2021-10-30 21:26:02 -05:00
  • 7437ebff07 Reduce frequency of output due to "wait" file Ryan Schmidt 2021-06-23 20:39:31 -05:00
  • 7c3daba511 Wait before cleaning watcher if "wait" file exists Ryan Schmidt 2021-06-23 20:33:16 -05:00
  • 5d19c68191 Use 2.7.1 for initial installation Ryan Schmidt 2021-06-23 20:05:20 -05:00
  • d822b1cec2 Use 2.7.0 for initial installation Joshua Root 2021-05-19 20:50:27 +10:00
  • c5651a31ca Fix capitalization of port name in reason message Ryan Schmidt 2021-04-03 03:03:00 -05:00
  • c8db5a3f36 More selectively uninstalling ports with only 1 dep Ryan Schmidt 2021-04-03 01:21:23 -05:00
  • e5ae3c56cb Also uninstall ports with only 1 dependent Ryan Schmidt 2021-03-18 19:35:46 -05:00
  • dbae9f771d skip broken ports with no portvariants entirely Joshua Root 2021-03-19 09:52:43 +11:00
  • 9f5fd38fc3 sort-with-subports: add debugging and workaround Joshua Root 2021-03-18 21:11:53 +11:00
  • 8ab458f2d7 Fix name of macOS 11 builder in message Ryan Schmidt 2021-03-15 07:11:35 -05:00
  • 55ea43cbd2 sort-with-subports: deploy all installed variants Joshua Root 2021-01-19 10:53:59 +11:00
  • d20090f86d don't break if there's no files dir Joshua Root 2021-01-17 15:44:40 +11:00
  • c1bbe2de68 handle files/ with subdirs correctly Joshua Root 2021-01-17 15:33:52 +11:00
  • 091266c6b2 sort-with-subports: don't process unneeded deps Joshua Root 2021-01-07 22:35:10 +11:00
  • acc69921f6 mpbb-install-port: improve checking if installed Joshua Root 2021-01-07 02:27:47 +11:00
  • 178797faf3 sort-with-subports: reduce memory use Joshua Root 2021-01-07 00:03:00 +11:00
  • b2a9550ed0 mpbb: fix failcache entry deletion Joshua Root 2021-01-06 19:11:18 +11:00
  • dc3861358e mpbb: fix typo Joshua Root 2021-01-06 18:56:11 +11:00
  • fd65ac3ccc mpbb: bug fixes Joshua Root 2021-01-06 18:54:18 +11:00
  • a8f2fb48c3 mpbb: exclude ports based on arch on darwin 18+ Joshua Root 2021-01-06 18:07:37 +11:00
  • d57180a0c9 mpbb-list-subports: add option to exclude deps Joshua Root 2021-01-06 16:56:26 +11:00
  • 438ca8e0b0 mpbb: don't exclude due to failing non-port: deps Joshua Root 2021-01-06 02:03:07 +11:00
  • 28eab47c0a mpbb: only warn about dependency cycles Joshua Root 2021-01-06 01:11:14 +11:00
  • 22689539c6 mpbb: detect dependency cycles in sort-with-subports Joshua Root 2021-01-05 23:44:57 +11:00
  • dd5450b752 mpbb: partially revert Joshua Root 2021-01-05 22:29:30 +11:00
  • d6348b023f mpbb: sort-with-subports tweaks Joshua Root 2021-01-05 22:16:10 +11:00
  • bb4a1f6089 mpbb: preprocessing improvements Joshua Root 2021-01-04 23:31:46 +11:00
  • 3eefad3b67 mpbb: clear failcache entries for old port versions Joshua Root 2021-01-04 17:41:37 +11:00
  • 785ebc9605 mirror-multi: add darwin 20 to platforms Ryan Schmidt 2020-11-21 07:41:37 -06:00
  • 5075f176ea mpbb-gather-archives: Fix checking device of path Ryan Schmidt 2020-11-19 23:05:31 -06:00
  • 91c3112efa mpbb-gather-archives: cp archive when cross device Ryan Schmidt 2020-11-19 22:53:59 -06:00
  • 1f8cccb724 Use MacPorts 2.6.4 for initial install Ryan Schmidt 2020-11-14 14:04:32 -06:00
  • bc62135f4b mpbb-print-info: Also print variants Ryan Schmidt 2020-08-13 16:04:10 -05:00
  • 3a008833fa Add arm64 arch exclusions Ryan Schmidt 2020-08-13 14:14:11 -05:00
  • 21a1d7163e Refactor arch-specific exclusions using switch Ryan Schmidt 2020-08-13 14:13:43 -05:00
  • 919a63362f rm mpbb-port-commit mpbb-port-revision mpbb-port-version Ryan Schmidt 2020-08-05 04:52:30 -05:00
  • a1e059187b Add mpbb-print-info Ryan Schmidt 2020-08-05 03:16:36 -05:00
  • 596569bc0b Add mpbb-show-config-logs Ryan Schmidt 2020-08-03 08:05:37 -05:00
  • 11548bcc85 Add mpbb-port-commit Ryan Schmidt 2020-08-03 07:36:41 -05:00
  • 24cab232b6 Add mpbb-port-revision Ryan Schmidt 2020-08-02 00:00:27 -05:00
  • 11aa869b02 Add mpbb-port-version Ryan Schmidt 2020-07-31 21:12:04 -05:00
  • 9d130100d4 Use MacPorts 2.6.3 for initial install Ryan Schmidt 2020-07-20 22:12:18 -05:00
  • 509f880006 Use MacPorts 2.6.2 for initial install Joshua Root 2019-12-09 13:40:09 +11:00
  • f4e3440859 percent encode any reserved characters in URLs Joshua Root 2019-12-09 10:14:34 +11:00
  • 4ca257537b sort-with-subports.tcl: avoid unneeded loading Joshua Root 2019-11-13 12:41:10 +11:00
  • fbe5757754 mpbb-install-port: add --source option Joshua Root 2019-11-13 03:47:53 +11:00
  • 96147ec764 mpbb gather-archives: use license db Joshua Root 2019-11-10 04:36:00 +11:00
  • 8833b70dd9 mpbb list-subports: check for archives from Tcl Joshua Root 2019-11-10 04:28:09 +11:00
  • a97bf2df52 sort-with-subports: don't process deps of excluded ports Joshua Root 2019-10-17 23:46:15 +11:00
  • f68f7adb21 mpbb-list-subports: do arch exclusions in Tcl Joshua Root 2019-10-17 23:23:21 +11:00
  • 0ece6cc065 mpbb-list-subports: log sort-with-subports stderr Joshua Root 2019-10-17 22:01:35 +11:00
  • 8878220aa4 mirror-multi: add darwin 19 to platforms Joshua Root 2019-10-11 00:48:01 +11:00
  • 94748c8911 mpbb-list-subports: remove redundant code Joshua Root 2019-09-30 03:56:55 +10:00
  • e4a42da6a4 sort-with-subports: exclude ports known to fail Joshua Root 2019-09-29 16:11:58 +10:00
  • cf2eae00c3 sort-with-subports: only do mportlookup if needed Joshua Root 2019-09-29 15:23:04 +10:00
  • a5536ba02e sort-with-subports: consider depends_patch Joshua Root 2019-09-29 15:06:02 +10:00
  • 6405bc8c23 mirror-multi: add 18 to darwin versions Joshua Root 2019-09-27 23:21:52 +10:00
  • 3d00ef01d6 Handle negative numbers in format_size Ryan Schmidt 2019-06-06 22:36:11 -05:00
  • fea5de5be7 Remove unused assignment Joshua Root 2019-06-07 12:41:46 +10:00
  • a4997e4497 Fix missing braces Joshua Root 2019-06-07 12:36:17 +10:00
  • a6c808a27a Rename uninstall-old-ports.tcl to uninstall-unneeded-ports.tcl Ryan Schmidt 2019-06-06 19:40:47 -05:00
  • 1392c2706a Uninstall ports without dependents Ryan Schmidt 2019-06-01 15:39:45 -05:00
  • 3fde6c2a86 Show disk space saved by cleanup Ryan Schmidt 2019-06-06 18:52:27 -05:00
  • 7873aff65c Rename "old" variable to "uninstall" Ryan Schmidt 2019-06-01 15:38:35 -05:00
  • 625de49516 Use stat to get file timestamp Joshua Root 2019-05-27 21:15:00 +10:00
  • 3c2184d87b Use short-circuit 'or' in selfupdate conditional Joshua Root 2019-05-27 20:43:46 +10:00
  • 0b9b6a575a Update --nosync flag to --no-sync Joshua Root 2019-05-27 18:54:05 +10:00
  • 15c0772096 Only selfupdate once every 24 hours Joshua Root 2019-05-26 12:50:13 +10:00
  • 4ccde760ee Use MacPorts 2.5.4 for initial install Joshua Root 2019-05-26 11:58:48 +10:00
  • 45bed217f8 Remove mirrors.shu.edu.cn from blacklist Ryan Schmidt 2019-05-15 12:26:41 -05:00
  • 9672a0a9d6 Blacklist mirrors.shu.edu.cn Ryan Schmidt 2019-03-31 21:22:12 -05:00
  • 9dfffb1f00 Always install the main port from source Zero King 2019-01-06 07:15:46 +00:00