[Midnightbsd-cvs] [MidnightBSD/mports] 814436: cad/gdscpp: fix fake install staging
Lucas Holt
noreply at github.com
Sun May 31 10:58:58 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 8144367febdafbb220ededd0e9c2cb41fead0b85
https://github.com/MidnightBSD/mports/commit/8144367febdafbb220ededd0e9c2cb41fead0b85
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/gdscpp/Makefile
Log Message:
-----------
cad/gdscpp: fix fake install staging
Install into PREFIX from do-install so the framework can prepend the fake root once. This fixes the duplicated fake-inst path seen in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 04e985ed032bc67b7fd4a84ee0ae55b55264c0c2
https://github.com/MidnightBSD/mports/commit/04e985ed032bc67b7fd4a84ee0ae55b55264c0c2
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/electric-ng/Makefile
Log Message:
-----------
cad/electric-ng: fix fake install staging
Install do-install files into PREFIX and use FAKE_DESTDIR for post-install option hooks. This avoids the duplicated fake-inst path seen in Magus run 639 while keeping optional files in the package stage.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0d79ec2063c161f6c7e6c4b3bcb9dc1ce129f083
https://github.com/MidnightBSD/mports/commit/0d79ec2063c161f6c7e6c4b3bcb9dc1ce129f083
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/apio/Makefile
M cad/apio/files/patch-pyproject.toml
Log Message:
-----------
cad/apio: use available scons dependency
Relax the patched pyproject requirement to the scons version available in the tree and add the matching flavored scons package dependency. This fixes the missing scons build dependency in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: eac0d110810566a2b77150828c011d130e267305
https://github.com/MidnightBSD/mports/commit/eac0d110810566a2b77150828c011d130e267305
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
R cad/fritzing/files/patch-fritzing.desktop
Log Message:
-----------
cad/fritzing: remove stale desktop patch
The distfile no longer contains fritzing.desktop, and the current org.fritzing.Fritzing.desktop file is already patched. Removing the stale patch fixes the patch phase failure in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: d5a17e8a2731aad9d409e0a538008405b1d91eb7
https://github.com/MidnightBSD/mports/commit/d5a17e8a2731aad9d409e0a538008405b1d91eb7
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/antimony/Makefile
M cad/antimony/pkg-plist
Log Message:
-----------
cad/antimony: avoid non-ASCII node paths
Rename installed node directories that use Unicode arrows to ASCII equivalents and update the node menu ordering. This avoids mport.create failing to encode the package pathnames in Magus run 639.
Validation: bmake patch, check-license, portlint -C, and diff --check passed. Full package validation was blocked locally because mport refused to install py311-boost-libs even though boost-libs is installed.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 06b6765513308e9b3d1701172d4d7d156ea47c9f
https://github.com/MidnightBSD/mports/commit/06b6765513308e9b3d1701172d4d7d156ea47c9f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/gspiceui/Makefile
Log Message:
-----------
cad/gspiceui: fix fake install staging
Install do-install files into PREFIX so the framework prepends the fake root once. This fixes the duplicated fake-inst path seen in Magus run 639.
Validation: check-license, diff --check, and portlint -C passed. Full package validation was stopped before building the missing wxWidgets dependency locally.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 3c5586b517a738c41ab27d7cffbf900010b7055c
https://github.com/MidnightBSD/mports/commit/3c5586b517a738c41ab27d7cffbf900010b7055c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/k40-whisperer/Makefile
Log Message:
-----------
cad/k40-whisperer: stage docs during fake
Use FAKE_DESTDIR in the DOCS install hook so documentation is installed into the package stage instead of /usr/local. This fixes the fake phase failure in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 9177b841292e87e0d3484252247db73aa9e1d735
https://github.com/MidnightBSD/mports/commit/9177b841292e87e0d3484252247db73aa9e1d735
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/gerbv/Makefile
Log Message:
-----------
cad/gerbv: fix fake install staging
Use auto-staged PREFIX paths in the generic post-install hook and FAKE_DESTDIR in option hooks. This fixes the duplicated fake-inst path seen in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: aaf1edf67ee080e9d6633e2b5117c945cb8b08e6
https://github.com/MidnightBSD/mports/commit/aaf1edf67ee080e9d6633e2b5117c945cb8b08e6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/leocad/Makefile
Log Message:
-----------
cad/leocad: fix staged strip path
Strip the auto-staged PREFIX path in post-install instead of adding STAGEDIR again. This fixes the fake phase strip failure in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: da83ad9a90d08bb0667efc819e1543c81726cf7b
https://github.com/MidnightBSD/mports/commit/da83ad9a90d08bb0667efc819e1543c81726cf7b
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/ldview/Makefile
Log Message:
-----------
cad/ldview: use native compiler on MidnightBSD
Treat MidnightBSD like FreeBSD in the upstream makefile compiler selection so the build uses cc/c++ instead of missing gcc/g++. Also strip the auto-staged PREFIX path in post-install.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: d08f86b290ffcd332590f8c7e0537966314a34be
https://github.com/MidnightBSD/mports/commit/d08f86b290ffcd332590f8c7e0537966314a34be
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/meshdev/Makefile
Log Message:
-----------
cad/meshdev: fix fake install staging
Install into PREFIX from do-install so the framework prepends the fake root once. This fixes the duplicated fake-inst path seen in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 39dc6e2c8f795520e00bcec0ce9c4c00f577c83f
https://github.com/MidnightBSD/mports/commit/39dc6e2c8f795520e00bcec0ce9c4c00f577c83f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/openctm/Makefile
Log Message:
-----------
cad/openctm: stage upstream install target
Substitute FAKE_DESTDIR into the patched upstream install paths so files land in the package stage instead of /usr/local. This fixes the fake phase failure in Magus run 639.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 89a486653fcc1492ac1c7fb3f01d77efe747a340
https://github.com/MidnightBSD/mports/commit/89a486653fcc1492ac1c7fb3f01d77efe747a340
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M cad/py-cocotb/Makefile
Log Message:
-----------
cad/py-cocotb: fix staged test environment
Use the fake install tree when running upstream tests, add the test-only tools imported or executed by the test harness, and patch upstream test makefiles to use the selected Python interpreter without discarding the staged PYTHONPATH.
This fixes the run 639 test failure caused by missing bash, python, and cocotb-config path resolution. The full test target now reaches the upstream simulator suite and stops at an unrelated test_log_prefix ANSI formatting assertion.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: e026cb32f12f2edbcfb2a9f33c81148c02306028
https://github.com/MidnightBSD/mports/commit/e026cb32f12f2edbcfb2a9f33c81148c02306028
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M cad/oregano/Makefile
Log Message:
-----------
cad/oregano: allow function pointer mismatch on MidnightBSD
Apply the existing Clang incompatible-function-pointer-types workaround on MidnightBSD as well as FreeBSD. This addresses the run 639 build failure in wire-item.c.
Validation: check-license, diff check, portlint. Full package validation was blocked by a transitive psutils FTP fetch while building groff.
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: f1dbd6ad9e87356ba86145631bb0a0f189dbefb4
https://github.com/MidnightBSD/mports/commit/f1dbd6ad9e87356ba86145631bb0a0f189dbefb4
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M cad/qelectrotech/Makefile
M cad/qelectrotech/pkg-plist
Log Message:
-----------
cad/qelectrotech: avoid non-UTF-8 package paths
Rename two installed data files with accented pathnames to ASCII names before packaging. mport could not translate the original paths to UTF-8 during bundle creation on Magus run 639.
Validation: bmake -C cad/qelectrotech check-license; bmake -C cad/qelectrotech clean package; git diff --check -- cad/qelectrotech; portlint -C cad/qelectrotech (existing maintainer-mode warning).
AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: d1b36dcfb4bbf6ad7454a1fd98071068944d4ef6
https://github.com/MidnightBSD/mports/commit/d1b36dcfb4bbf6ad7454a1fd98071068944d4ef6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M MOVED
M Mk/extensions/linux.mk
M editors/Makefile
R editors/linux-vscode/Makefile
R editors/linux-vscode/distinfo
R editors/linux-vscode/pkg-descr
R editors/linux-vscode/pkg-plist
M games/linux-enemyterritory-etpub/Makefile
M games/linux-enemyterritory-etpub/distinfo
M games/linux-enemyterritory-jaymod/Makefile
M games/linux-enemyterritory-omni-bot/Makefile
M games/linux-enemyterritory-omni-bot/distinfo
M games/linux-enemyterritory-shrub/Makefile
M security/linux-rl9-trousers/Makefile
M www/linux-freetube/Makefile
Log Message:
-----------
Merge branch 'master' of ssh://github.com/MidnightBSD/mports
Compare: https://github.com/MidnightBSD/mports/compare/49b129e52f28...d1b36dcfb4bb
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list