Commit Graph

8726 Commits

Author SHA1 Message Date
Joshua Root ecf6ebaafa Bump branch version to 2.11.2 v2.11.2 2025-07-18 19:54:44 +10:00
Joshua Root 572d4fcd55 Update ChangeLog
(cherry picked from commit 9eecf1cb5c)
2025-07-18 19:54:07 +10:00
Joshua Root d36342e551 Use our custom install(1) to install our files
This should perform better since it uses clonefile() when possible.

(cherry picked from commit 23e60c742b)
2025-07-17 21:44:56 +10:00
Joshua Root a8bad5543c Fix portmain.test
(cherry picked from commit 7670e59cd3)
2025-07-17 21:42:50 +10:00
Joshua Root cf912fcf6c Don't fully normalize build path
This allows path-related options in Portfiles to have consistent values
whether or not the build path currently exists.

Closes: https://trac.macports.org/ticket/72701
(cherry picked from commit 5500c4ab1b)
2025-07-17 21:42:50 +10:00
Joshua Root 300e89d326 Use a deterministic short work path if possible
Falls back to using a random suffix from mkdtemp if there is a name
collision.

(cherry picked from commit 6aa8874a66)
2025-07-17 21:42:50 +10:00
Joshua Root 398d814c1a Update ChangeLog
(cherry picked from commit 7beb79523f)
v2.11.1
2025-07-14 17:35:26 +10:00
Joshua Root 557510e1c4 Bump branch version to 2.11.1 2025-07-14 17:18:34 +10:00
Joshua Root 6ed0f1eaa9 mportsync: ensure existing index's permissions
A PortIndex may previously have been generated as e.g. root and thus
may lack either read or write permissions for the directory owner that
the portindex command is run as.

Fixes: https://trac.macports.org/ticket/72677
(cherry picked from commit 2810b153e1)
2025-07-14 13:43:32 +10:00
Joshua Root 60bfe2ca5e mportsync: ensure ${portdbpath}/home exists
Closes: https://trac.macports.org/ticket/72681
(cherry picked from commit bda1cc8f18)
2025-07-12 12:16:08 +10:00
Joshua Root 0979b019a2 xinstall: fix bad file descriptor error on 10.12
Closes: https://trac.macports.org/ticket/72680
(cherry picked from commit 22a8d571ab)
2025-07-11 18:09:30 +10:00
Joshua Root 906ec4a163 postflight: just warn on home dir update failure
(cherry picked from commit 639d403d7f)
2025-07-11 18:07:09 +10:00
Joshua Root 3219ca504e Just warn if updating RUNUSR home dir fails
See: https://trac.macports.org/ticket/72676
(cherry picked from commit d1e4f0422f)
2025-07-11 18:06:59 +10:00
Joshua Root f4927e6fa3 2.11.0 release date
(cherry picked from commit 523428ef39)
v2.11.0
2025-07-09 14:53:07 +10:00
Joshua Root f81525bcdb Bump branch version to 2.11.0 v2.11.0-rc1 2025-06-27 18:03:33 +10:00
Joshua Root 72c2f0cfa9 critcl: update macOS version mapping
(cherry picked from commit 9a1d3d255b)
2025-06-27 02:51:23 +10:00
Joshua Root ec787aa908 Direct users to ProblemHotlist#clts16 when needed
See: https://trac.macports.org/ticket/70750
(cherry picked from commit cd43f8c47a)
2025-06-26 16:55:58 +10:00
Joshua Root 104c91415c set_developer_dir: avoid error with no Xcode
Closes: https://trac.macports.org/ticket/72644
(cherry picked from commit bcd95eb91d)
2025-06-26 02:08:16 +10:00
Joshua Root d85b76c294 snapshot: document --export and --import options
See: https://trac.macports.org/ticket/72628
(cherry picked from commit d9a94cc142)
2025-06-23 15:33:42 +10:00
Joshua Root 2bd23e458a snapshot: handle no actionflags correctly
This is documented to create a snapshot.

See: https://trac.macports.org/ticket/72628
(cherry picked from commit a27de93ec1)
2025-06-23 15:33:23 +10:00
Joshua Root 4a96dc2f4a Document 'port reclaim --keep-build-deps'
Closes: https://trac.macports.org/ticket/72627
(cherry picked from commit 8da8bced8a)
2025-06-23 15:33:03 +10:00
Joshua Root 0714b87623 portindex: avoid unneeded pwd call
If an absolute path is given, the file join does nothing, so calling
pwd in this case just causes unnecessary failures in the case that the
current working directory is inaccessible.

(cherry picked from commit bc632fbf80)
2025-06-21 20:18:20 +10:00
Joshua Root d59fc2830e mportsync: use correct shell escaping
(cherry picked from commit f2111a5d0f)
2025-06-21 20:17:55 +10:00
Joshua Root 90a66227c5 mportsync: ensure readable pwd for unprivileged cmds
See: https://trac.macports.org/ticket/72624
(cherry picked from commit 7972282886)
2025-06-21 20:06:58 +10:00
Joshua Root 76d2f5c918 Add overlooked ChangeLog entry
(cherry picked from commit 86936361c2)
2025-06-18 10:59:53 +10:00