Joshua Root
f3848c6d1b
2.12.4 release date
...
(cherry picked from commit b8f1c27e32 )
v2.12.4
2026-03-18 08:41:00 +11:00
Joshua Root
e1b53403d5
Bump branch version to 2.12.4
2026-03-18 08:30:18 +11:00
Joshua Root
73323927ed
Catch null cxx_stdlib errors when checking outdated
...
(cherry picked from commit 4c5b607eff )
2026-03-18 02:26:24 +11:00
Joshua Root
7cc8654851
reg_entry_propget: set better error message for NULLs
...
(cherry picked from commit 2090c13404 )
2026-03-18 02:26:13 +11:00
Joshua Root
a141174838
portarchivefetch: Move incoming_path back
...
(cherry picked from commit 88c6390efc105db0ad621334d8ea5781ff651f05)
2026-03-15 23:52:47 +11:00
Joshua Root
a6f3c55783
CI: use checkout@v6 and upload-artifact@v6
...
(cherry picked from commit 29cb72a67e )
2026-03-15 23:33:03 +11:00
Joshua Root
b95eef5f32
Update ChangeLog
...
(cherry picked from commit 9e58af6c95 )
2026-03-15 23:04:50 +11:00
Paul Guyot
995e0656da
Use safe-directory instead of seteuid with git
...
Signed-off-by: Paul Guyot <pguyot@kallisys.net >
(cherry picked from commit b4709d08dc )
2026-03-15 22:40:22 +11:00
Herby Gillot
9db7fa9bcb
configure: add --with-git option
...
Add MP_TOOL_PATH(GIT, [git]) to configure.ac so that users can supply
an alternate git binary via --with-git=PATH at configure time, matching
the pattern used for rsync, openssl, cvs, and other tools.
Fixes: https://trac.macports.org/ticket/72451
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit 3ea4d20172 )
2026-03-15 22:39:37 +11:00
Joshua Root
37389815c5
Avoid deleting files on worker threads
...
Instead, clean up the temp files on the main thread after getting the
fetch results. Still deleting on workers in the case of cancellation,
since the whole program may be about to exit when that happens.
(cherry picked from commit 07ff61198d )
2026-03-15 22:38:13 +11:00
Joshua Root
f90f8c1a9b
portarchivefetch: use existing variable
...
(cherry picked from commit 12884ba15f )
2026-03-15 22:36:25 +11:00
Joshua Root
a4071a781a
action_deps: only search for portdir with --index
...
(cherry picked from commit 2dff719bd9 )
2026-03-15 22:33:16 +11:00
Joshua Root
c9addbf29a
deduplicate archive fetches too
...
(cherry picked from commit 701f693a4a )
2026-03-15 22:32:00 +11:00
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