mk: fix LIBKRB5PROFILE path typo in src.libnames.mk
LIBKRB5PROFILE referenced the undefined variable LIBPROFILEDIR instead
of LIBKRB5PROFILEDIR (defined on the preceding line), causing the linker
to fail to find libkrb5profile.a when building libkrb5.so. This left
all profile_* symbols missing from the version script, producing a cascade
of "version script assignment of 'krb5_3_MIT' to symbol ... failed: symbol
not defined" errors during buildworld
loader: add hidden boot menu option and fix verbose/mute interaction
Add loader_menu_hidden="YES" support to hide the boot menu during the
autoboot countdown. Instead of drawing the full menu immediately, a
minimal "Press any key for boot menu..." prompt is shown. Pressing any
key reveals the menu; otherwise the system boots when the countdown
expires. The countdown duration is controlled by autoboot_delay.
Also force boot_mute=NO when verbose boot is enabled from the menu, so
that verbose output is not silenced by the default boot_mute="YES".
Disabling verbose leaves boot_mute untouched per loader.conf.
18058 crypt_modules: add __nonstring attributing
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
devel/llvm{15-22}: split shared libraries into separate -libs ports
Create devel/llvm{15-22}-libs ports that provide only the LLVM runtime
shared libraries (libLLVM, libLTO, libRemarks). This allows consumers
like mesa-dri to depend on a lightweight ~27MB package instead of the
full ~1.9GB llvm installation.
Each -libs port builds with the same cmake configuration as its parent
llvm port's default flavor to ensure ABI compatibility. The full llvm
ports now depend on -libs and no longer ship the shared libraries
themselves.
Also update Mk/Uses/llvm.mk to route USES=llvm:lib consumers to the -libs port for runtime dependencies while still using the full port for build dependencies.
x11-fonts/libXfont2: Update to 2.0.7
Update COMMENT, WWW, LICENSE and pkg-descr.
This release cleans out remnants of support for archiac platforms,
improves handling of font server reconnection, fixes several issues
found by static analysis, and updates some build checks.
https://lists.x.org/archives/xorg-announce/2024-August/003523.html
PR: 287459
Approved by: x11 (arrowd)
Approved by: fluffy (mentor)