Joshua Root
ab4ba907a2
2.12.3 release date
...
(cherry picked from commit 7d7403b19c )
v2.12.3
2026-03-09 22:07:53 +11:00
Joshua Root
9e3853c24a
Bump branch version to 2.12.3
2026-03-09 22:03:17 +11:00
Joshua Root
99a164ba5b
Update ChangeLog
...
(cherry picked from commit 61b6505866 )
2026-03-09 16:40:16 +11:00
Joshua Root
a910963024
Skip async fetch if file is already being fetched
...
Can happen when a distfile is shared by multiple ports that will be
built from source by the same action.
Closes: https://trac.macports.org/ticket/73587
(cherry picked from commit c4d21762d0 )
2026-03-09 16:16:36 +11:00
Joshua Root
aaae146090
Revert "portfetch::fetchfiles: don't unset async_jobs"
...
This reverts commit b02687f83d .
2026-03-09 13:48:17 +11:00
Joshua Root
b02687f83d
portfetch::fetchfiles: don't unset async_jobs
...
This ensures that if this proc is called multiple times, only the first
will actually try to fetch the files.
(cherry picked from commit e6245f3be5 )
2026-03-09 05:13:48 +11:00
Joshua Root
d867431965
_exec_upgrade: avoid duplicate async_fetch_mport calls
...
(cherry picked from commit f8b0269c5d )
2026-03-08 15:31:32 +11:00
Joshua Root
120720213f
_upgrade_mport_deps: don't print duplicate message
...
(cherry picked from commit dcbe314fcb )
2026-03-02 00:42:24 +11:00
Joshua Root
8fcdcbdd41
destroot_finish: pass -1 to lchown to not change
...
(cherry picked from commit 39eab1b389 )
2026-03-01 15:49:03 +11:00
Joshua Root
a1f20b091c
Update ChangeLog
...
(cherry picked from commit 3af077d72b )
v2.12.2
2026-02-28 07:17:23 +11:00
Joshua Root
266da6df11
Bump branch version to 2.12.2
2026-02-28 07:00:07 +11:00
Joshua Root
59ec15c343
SHA256Cmd: report specific error
...
(cherry picked from commit 8967aad3cb )
2026-02-26 09:29:18 +11:00
Joshua Root
b67d826365
Update ChangeLog
...
(cherry picked from commit aedc39781f )
2026-02-26 08:37:40 +11:00
Joshua Root
03761bc437
_archivefetch_start: more reliable destroot check
...
Open the statefile if not already open in order to check the status of
the destroot target.
(cherry picked from commit bbca8bedca )
2026-02-26 08:24:56 +11:00
Joshua Root
7432b78d99
mportclose: catch errors from _async_cleanup
...
(cherry picked from commit f7c753766f )
2026-02-26 08:24:46 +11:00
Joshua Root
fe86f00604
Unset target_state_fd after closing
...
Its existence thus also indicates that it's still a valid channel.
(cherry picked from commit 4508cb3e4c )
2026-02-26 07:54:03 +11:00
Joshua Root
e5cb4000f1
Update ChangeLog
...
(cherry picked from commit 3a3c584ca7 )
2026-02-23 07:33:27 +11:00
Joshua Root
74895e10b0
destroot_finish: use lchown, preserve permissions
...
See: https://trac.macports.org/ticket/73516
(cherry picked from commit fc5a3d6fad )
2026-02-23 07:22:44 +11:00
Joshua Root
27564fa17a
destroot_finish: chown files owned by macportsuser
...
See: https://trac.macports.org/ticket/73516
(cherry picked from commit a1223b76bc )
2026-02-23 07:22:36 +11:00
Joshua Root
bb8d26af9e
Tweak max_threads calculation
...
(cherry picked from commit e89f3d2122 )
2026-02-23 07:22:23 +11:00
Joshua Root
8641367519
site-tags test: print error
...
(cherry picked from commit 5e0079a3ab )
2026-02-23 07:21:21 +11:00
Joshua Root
95308cc635
tests: use fixed umask
...
(cherry picked from commit 92821765ea )
2026-02-23 07:21:15 +11:00
Joshua Root
d4ad2ed27e
curl.c: fix small memory leak
...
(cherry picked from commit 57a19b3710 )
2026-02-23 07:19:16 +11:00
Joshua Root
364172e6ed
_eval_archive_available: handle URLs with no host
...
This can happen when using a custom repo that only uses sites from
archive_sites.conf, and some of them are file:// URLs.
(cherry picked from commit 07934ce00f )
2026-02-23 07:19:03 +11:00
Joshua Root
47516bb1a8
2.12.1 release date
...
(cherry picked from commit e696b25b69 )
v2.12.1
2026-02-07 09:14:13 +11:00