Page MenuHomeFreeBSD

Update share/mk files from bmake
ClosedPublic

Authored by sjg on Dec 9 2025, 7:53 AM.
Tags
None
Referenced Files
F145589459: D54150.id167809.diff
Sat, Feb 21, 9:34 PM
Unknown Object (File)
Jan 22 2026, 7:49 PM
Unknown Object (File)
Jan 17 2026, 12:01 AM
Unknown Object (File)
Jan 14 2026, 7:00 AM
Unknown Object (File)
Jan 13 2026, 1:53 PM
Unknown Object (File)
Jan 8 2026, 3:29 PM
Unknown Object (File)
Jan 7 2026, 4:34 PM
Unknown Object (File)
Jan 5 2026, 7:16 PM
Subscribers

Details

Summary

Update to the latest makefiles etc from bmake.
Mostly this just replaces sjg license with an SPDX tag.

There are also some improvements to meta2deps* and optimizations
to leverage POSIX shell features in some target scripts.
Default isPOSIX_SHELL to ':' in sys.mk to enable these.

Use :sh1 in M_type if possible.

bsd.progs.mk has diverged too much to touch beyond making the
SPDX tag update.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

sjg requested review of this revision.Dec 9 2025, 7:53 AM

Looks reasonable. Just one minor nit.

share/mk/meta2deps.py
565

Gratuitous line swap?

This revision is now accepted and ready to land.Dec 9 2025, 9:47 PM
This revision was automatically updated to reflect the committed changes.