[Midnightbsd-cvs] [MidnightBSD/mports] 238e81: cad/cura-engine: use GCC 14 to match libarcus ABI
Lucas Holt
noreply at github.com
Fri May 29 22:21:08 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 238e81d1b3e1a3f9df4ff8827000c51768486cb0
https://github.com/MidnightBSD/mports/commit/238e81d1b3e1a3f9df4ff8827000c51768486cb0
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M cad/cura-engine/Makefile
Log Message:
-----------
cad/cura-engine: use GCC 14 to match libarcus ABI
libarcus uses USE_GCC=14 (libstdc++), but cura-engine was built with the
system clang (libc++). std::string has incompatible name mangling between
the two C++ runtimes, causing Arcus::Error::getErrorMessage() — which
returns std::string — to be an undefined symbol at link time. Use the same
compiler and C++ runtime as libarcus to resolve the ABI mismatch.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: 75bfe1c5675061c52694e4ba8f517718e1d214c6
https://github.com/MidnightBSD/mports/commit/75bfe1c5675061c52694e4ba8f517718e1d214c6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M databases/sqlclient/pkg-plist
Log Message:
-----------
databases/sqlclient: update plist for 1.9.0
Bundle directory and library soname changed from 1.8 to 1.9 with the
version bump to 1.9.0; plist still referenced the old paths.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: 7a5585f06ada523a22a1d709cb143635a4e40808
https://github.com/MidnightBSD/mports/commit/7a5585f06ada523a22a1d709cb143635a4e40808
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M devel/vcglib/Makefile
Log Message:
-----------
devel/vcglib: fix do-install doubled path with STAGEDIR
In MidnightBSD's make fake, PREFIX already resolves to the fake
installation directory, so prepending STAGEDIR produced a doubled
path and installed all files to a location the plist check never saw.
Remove STAGEDIR from MKDIR and COPYTREE_SHARE, matching the pattern
used by git, gitolite, utf8cpp and other working header-only ports.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: 059f3cd73ba656065fafb4e3be47fdece2f1e1b7
https://github.com/MidnightBSD/mports/commit/059f3cd73ba656065fafb4e3be47fdece2f1e1b7
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M dns/nsnotifyd/Makefile
Log Message:
-----------
dns/nsnotifyd: fix do-install doubled path with STAGEDIR
Same issue as devel/vcglib: PREFIX already resolves to the fake
installation directory in MidnightBSD's make fake, so prepending
STAGEDIR doubled the path and caused install to fail with ENOENT.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: 141930bb6c31f7beaaa9391605f1879fa60238c8
https://github.com/MidnightBSD/mports/commit/141930bb6c31f7beaaa9391605f1879fa60238c8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M dns/yandex-ddns/Makefile
Log Message:
-----------
dns/yandex-ddns: fix doubled STAGEDIR path and absolute plist entry
post-install used \${STAGEDIR}\${EXAMPLESDIR} which doubled the path in
MidnightBSD's make fake since EXAMPLESDIR already includes PREFIX.
PLIST_FILES used \${EXAMPLESDIR} which expands to an absolute path,
causing the plist checker to look in the wrong location. Use
\${EXAMPLESDIR} directly (no STAGEDIR) and a relative path in PLIST_FILES.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: a2fd7cbf4dbabd3bf2b0b9774576331655df65b1
https://github.com/MidnightBSD/mports/commit/a2fd7cbf4dbabd3bf2b0b9774576331655df65b1
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
A dns/py-pycares/files/patch-pyproject.toml
Log Message:
-----------
dns/py-pycares: fix pyproject.toml license field for PEP 621
setuptools now enforces strict PEP 621 validation: the license field
must be {text = "..."} or {file = "..."}, not a bare string. Change
license = "MIT" to license = {text = "MIT"}.
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Commit: a67d955b0fe2913ad6a35a29d88729c63fe1c3bf
https://github.com/MidnightBSD/mports/commit/a67d955b0fe2913ad6a35a29d88729c63fe1c3bf
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M editors/nano/pkg-plist
Log Message:
-----------
editors/nano: update plist for 9.0
- Remove elisp.nanorc (dropped upstream in 9.0)
- Add ar and kk locale files (new in 9.0)
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
Compare: https://github.com/MidnightBSD/mports/compare/f886fce81237...a67d955b0fe2
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