Joshua Root
c66f3d451f
Update ChangeLog
v2.11.0-beta1
2025-06-10 06:15:42 +10:00
Joshua Root
99cc556453
Add signify public keys for ports and archives
2025-06-09 02:37:27 +10:00
Joshua Root
4d86019345
mportdepends: ensure portinfo is updated
2025-06-07 20:44:21 +10:00
Joshua Root
e3cf995358
Update Xcode versions
2025-06-04 21:46:46 +10:00
Joshua Root
0eed32cf26
Update ChangeLog
2025-05-30 16:52:00 +10:00
Joshua Root
5f2e29818d
action_notes: use portfile from registry if needed
...
Fixes: https://trac.macports.org/ticket/45708
2025-05-27 23:03:21 +10:00
Joshua Root
0ec55f5a00
Pass fetch.{user,password} to svn
...
Closes: https://trac.macports.org/ticket/21232
2025-05-27 21:38:28 +10:00
Joshua Root
85438c2898
Interactively confirm uninstalling all active ports
...
Fixes: https://trac.macports.org/ticket/46229
2025-05-26 12:57:02 +10:00
Clemens Lang
e927ea94f8
Update Changelog
2025-05-25 19:38:39 +00:00
Clemens Lang
002ac19a97
Re-generate configure after 186667728
2025-05-25 19:38:39 +00:00
Clemens Lang
92bae5a245
src/port: Replace port-tclsh with binary
...
It seems like using scripts as interpreters in shebangs leads to
unexpected effects on macOS, so let's just use a binary instead, which
seems to work fine. Fortunately, this particular binary is very simple,
too.
Closes: https://trac.macports.org/ticket/72530
2025-05-25 19:38:39 +00:00
Joshua Root
f7759f494f
postflight: check RUNUSR attributes
...
As done in the Makefile in ad2f4ab . Theoretically this problem
shouldn't happen here, as RUNUSR is always 'macports', but there have
been occasional reports of strange things happening to the macports
user or other accounts getting renamed to 'macports' (with Migration
Assistant being one of the likely culprits), so it's probably best not
to mess with the user if it doesn't look right.
2025-05-25 14:46:25 +10:00
Joshua Root
6015bcfd2b
postflight: use posix shell arithmetic
2025-05-25 12:59:52 +10:00
Joshua Root
52a5053601
postflight: check 'UserShell' dscl key not 'shell'
...
Fixes: https://trac.macports.org/ticket/46139
2025-05-25 12:11:02 +10:00
Joshua Root
295abcbea7
create_workpath: use 6 Xs for mkdtemp portability
2025-05-24 10:43:14 +10:00
Joshua Root
bcc2973ad4
check_dependents: include port name in confirmation
...
Closes: https://trac.macports.org/ticket/66510
2025-05-23 12:17:10 +10:00
Joshua Root
ad2f4ab4f9
Makefile: be more cautious changing RUNUSR home dir
...
Don't update the home dir unless the user otherwise appears to be the
one that we created. Also warn if it has a login shell set.
Closes: https://trac.macports.org/ticket/70938
2025-05-23 11:57:04 +10:00
Joshua Root
5d107c1e6e
registry_installed: add multiple choice disambiguation
...
Fixes: https://trac.macports.org/ticket/70922
2025-05-23 11:26:47 +10:00
Joshua Root
2f039177f9
Fix error due to reused variable name
2025-05-22 12:17:03 +10:00
Joshua Root
acc1304a14
lint: don't warn about compressed file extensions
...
Fixes: https://trac.macports.org/ticket/70428
2025-05-22 11:50:42 +10:00
Joshua Root
aacc2c7e39
check_variants: print error if open_statefile fails
...
Fixes: https://trac.macports.org/ticket/72516
2025-05-22 11:08:52 +10:00
Joshua Root
426ded6078
Makefile: Avoid running dscl when not root
...
See: https://trac.macports.org/ticket/69187
2025-05-21 13:51:02 +10:00
Joshua Root
34a899080a
rev-upgrade: don't error on unhandled @variables
...
This happened when using --id-loadcmd-check with install names
containing @rpath or @executable_path.
Fixes: https://trac.macports.org/ticket/67534
2025-05-21 13:21:39 +10:00
Joshua Root
45ac49c9a8
mportinit: simplify expressions with 'in'
2025-05-21 07:42:48 +10:00
Joshua Root
59728310eb
mportdepends: simplify checks
2025-05-20 14:44:30 +10:00