FreeBSD/ports bd6f5f9www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1

(cherry picked from commit daa6b36d249b5ab3b81b8e772f3acc1a55001d3a)
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

FreeBSD/ports daa6b36www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

FreeBSD/ports 8c36493security/shibboleth-idp pkg-plist Makefile, security/shibboleth-idp/files pkg-message.in shibboleth-idp.in

security/shibboleth-idp: Update to 5.2.0
DeltaFile
+24-23security/shibboleth-idp/pkg-plist
+5-5security/shibboleth-idp/Makefile
+3-3security/shibboleth-idp/distinfo
+1-1security/shibboleth-idp/files/pkg-message.in
+1-1security/shibboleth-idp/files/shibboleth-idp.in
+34-335 files

FreeBSD/ports bac6f4fwww/jetty12 pkg-plist distinfo

www/jetty12: Update to 12.0.31
DeltaFile
+4-4www/jetty12/pkg-plist
+3-3www/jetty12/distinfo
+2-2www/jetty12/Makefile
+9-93 files

FreeBSD/ports 35eb054multimedia/minisatip distinfo Makefile

multimedia/minisatip: Update to 2.0.71
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeBSD/ports 1e10e7email/smtprelay distinfo Makefile

mail/smtprelay: Update to 1.13.1
DeltaFile
+5-5mail/smtprelay/distinfo
+1-2mail/smtprelay/Makefile
+6-72 files

FreeBSD/ports 8601a7ax11-toolkits/py-pangocffi distinfo Makefile

x11-toolkits/py-pangocffi: Update to 0.14.0
DeltaFile
+3-3x11-toolkits/py-pangocffi/distinfo
+1-2x11-toolkits/py-pangocffi/Makefile
+4-52 files

FreeBSD/ports cd65455www/mattermost-server distinfo Makefile

www/mattermost-server: Update to 10.11.10
DeltaFile
+3-3www/mattermost-server/distinfo
+1-2www/mattermost-server/Makefile
+4-52 files

FreeBSD/ports b0307b6www/mattermost-webapp pkg-plist distinfo

www/mattermost-webapp: Update to 10.11.10
DeltaFile
+6-6www/mattermost-webapp/pkg-plist
+3-3www/mattermost-webapp/distinfo
+1-1www/mattermost-webapp/Makefile
+10-103 files

FreeBSD/ports 9e7957ewww/tomcat-native distinfo Makefile

www/tomcat-native: Upgrade port to 1.3.5

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-1.3-doc/miscellaneous/changelog.html#1.3.5

(cherry picked from commit 879f73fe86ea252b3f7ccec6d4a164f02b49277d)
DeltaFile
+3-3www/tomcat-native/distinfo
+1-2www/tomcat-native/Makefile
+4-52 files

FreeBSD/ports 879f73fwww/tomcat-native distinfo Makefile

www/tomcat-native: Upgrade port to 1.3.5

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-1.3-doc/miscellaneous/changelog.html#1.3.5
DeltaFile
+3-3www/tomcat-native/distinfo
+1-2www/tomcat-native/Makefile
+4-52 files

FreeBSD/ports 04b92aasysutils/bareos22-server Makefile pkg-plist, sysutils/bareos22-server/files chio-bareos patch-core-cmake_BareosInstallConfigFiles.cmake

*/bareos22-*: Remove expired ports:

2026-01-27 www/bareos22-webui: not supported upstream
2026-01-27 sysutils/bareos22-client: not supported upstream
2026-01-27 sysutils/bareos22-traymonitor: not supported upstream
2026-01-27 sysutils/bareos22-server: not supported upstream
DeltaFile
+0-2,558www/bareos22-webui/pkg-plist
+0-240sysutils/bareos22-server/Makefile
+0-190sysutils/bareos22-server/files/chio-bareos
+0-164sysutils/bareos22-server/pkg-plist
+0-118sysutils/bareos22-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+0-109sysutils/bareos22-server/pkg-plist.client
+0-3,37937 files not shown
+4-4,29543 files

FreeBSD/src 4b32fdbsys/compat/lindebugfs lindebugfs.c

lindebugfs: check that name is set as otherwise pfs_alloc_node_flags() panics

I have hit the case multiple times that some LinuxKPI field may not be
set during driver bringup and lindebugfs would cause a panic.
The backtrace goes like:

  strlen() at strlen+0x54
  pfs_create_dir() at pfs_create_dir+0x41
  debugfs_create_dir() at debugfs_create_dir+0xa1
  ...

While the problem is clearly in LinuxKPI or the driver, we likely
should at least add an assert to pfs_create_dir() if name is NULL
like we have for pfs_add_node() but for lindebugfs at least make
this a graceful error and continue without creating the dir instead
of panicing.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days

    [2 lines not shown]
DeltaFile
+3-0sys/compat/lindebugfs/lindebugfs.c
+3-01 files

FreeBSD/ports 3c6e05adevel/R-cran-gargle distinfo Makefile

devel/R-cran-gargle: Update to 1.6.1

Update dependencies as needed

ChangeLog:      https://github.com/r-lib/gargle/releases/tag/v1.6.1
PR:             292806
DeltaFile
+3-3devel/R-cran-gargle/distinfo
+2-2devel/R-cran-gargle/Makefile
+5-52 files

FreeBSD/ports 5e99d0btextproc/R-cran-vroom Makefile

textproc/R-cran-vroom: Fix tests

Tests are supposed to be run with unprivileged user. Running as root, tests fail.
See also: https://github.com/tidyverse/vroom/issues/611
DeltaFile
+9-2textproc/R-cran-vroom/Makefile
+9-21 files

FreeBSD/ports 8e2de3fsysutils/nut-devel distinfo pkg-plist

sysutils/nut-devel: Update to the latest networkupstools/nut github commit
DeltaFile
+3-3sysutils/nut-devel/distinfo
+5-0sysutils/nut-devel/pkg-plist
+2-2sysutils/nut-devel/Makefile
+10-53 files

FreeBSD/ports 8ff0a1ddatabases/geoserver-mysql-plugin distinfo Makefile, graphics/geoserver Makefile distinfo

*/geoserver*: Update to 2.28.2

Changelog:
https://geoserver.org/announcements/2026/01/21/geoserver-2-28-2-released.html
DeltaFile
+3-3graphics/geoserver/Makefile
+3-3databases/geoserver-mysql-plugin/distinfo
+3-3graphics/geoserver/distinfo
+2-2databases/geoserver-mysql-plugin/Makefile
+1-1graphics/geoserver/pkg-plist
+12-125 files

FreeBSD/ports 1a3999dgraphics/xd3d Makefile

graphics/xd3d: Fix building with Clang 21
DeltaFile
+1-0graphics/xd3d/Makefile
+1-01 files

FreeBSD/ports 155fb8cscience/wannier90 Makefile

science/wannier90: Fix building with Flang
DeltaFile
+2-2science/wannier90/Makefile
+2-21 files

FreeBSD/ports 729da38math/taucs Makefile, math/taucs/files patch-configurator_taucs__config.c

math/taucs: Fix building with Flang and Clang 21
DeltaFile
+13-0math/taucs/files/patch-configurator_taucs__config.c
+1-1math/taucs/Makefile
+14-12 files

FreeBSD/ports b54027fbiology/viennarna Makefile

biology/viennarna: Fix building with Flang and Clang 21
DeltaFile
+1-2biology/viennarna/Makefile
+1-21 files

FreeBSD/src 783b8a0sys/kern sched_4bsd.c sched_shim.c, sys/sys sched.h

kern/sched: deduplicate dtrace hook vars

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+6-0sys/sys/sched.h
+0-6sys/kern/sched_4bsd.c
+6-0sys/kern/sched_shim.c
+0-6sys/kern/sched_ule.c
+12-124 files

FreeBSD/src ff870b7sys/kern sched_4bsd.c sched_shim.c

sched_shim: restore kern.ccpu sysctl

It is apparently should be considered part of the ABI, and is used by
the base top(1).  But do not declare the ccpu variable in headers, it is
needed only by 4bsd. So put the variable definition into sched_shim.c to
make the kernel buildable without SCHED_4BSD.

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+6-4sys/kern/sched_4bsd.c
+4-0sys/kern/sched_shim.c
+10-42 files

FreeBSD/src a84a39dsys/kern sched_shim.c sched_4bsd.c, sys/sys sched.h

kern/sched: move duplicate preemption stat vars into sched_shim.c

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+5-0sys/kern/sched_shim.c
+0-4sys/kern/sched_4bsd.c
+0-4sys/kern/sched_ule.c
+3-0sys/sys/sched.h
+8-84 files

FreeBSD/src 1c4e16fsys/x86/x86 cpu_machdep.c

x86/cpu_machdep.c: unconditionally fence

For !SCHED_ULE, even if the fence is not needed, it is harmless.

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+0-3sys/x86/x86/cpu_machdep.c
+0-31 files

FreeBSD/src c384b35sys/kern sched_4bsd.c sched_ule.c, sys/sys sched.h

x86/local_apic.c: remove direct SCHED_ULE use

Move the code to decide on the timer accounting into the scheduler hook.
Since there were no inclusion of opt_sched.h, it is probably done
unconditionally anyway.

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+22-0sys/kern/sched_4bsd.c
+1-14sys/x86/x86/local_apic.c
+7-0sys/kern/sched_ule.c
+3-0sys/sys/sched.h
+1-0sys/kern/sched_shim.c
+34-145 files

FreeBSD/src 9409e86sys/kern sched_ule.c sched_4bsd.c, sys/sys sched.h

kern/sched: deduplicate sdt probes

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+0-18sys/kern/sched_ule.c
+0-18sys/kern/sched_4bsd.c
+18-0sys/kern/sched_shim.c
+11-0sys/sys/sched.h
+29-364 files

FreeBSD/src 5a6e0e3sys/kern sched_ule.c

sysctl kern.sched.ule.topology_spec: allow to run if ULE is not initialized

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+2-1sys/kern/sched_ule.c
+2-11 files

FreeBSD/src 377c053sys/amd64/amd64 cpu_switch.S, sys/arm/arm swtch-v6.S

cpu_switch(): unconditionally wait on the blocked mutex transient

It is nop for 4BSD.

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+13-18sys/i386/i386/swtch.S
+1-6sys/arm/arm/swtch-v6.S
+0-5sys/amd64/amd64/cpu_switch.S
+1-2sys/riscv/riscv/swtch.S
+1-2sys/powerpc/powerpc/swtch64.S
+1-2sys/powerpc/powerpc/swtch32.S
+17-351 files not shown
+18-377 files

FreeBSD/src 1322760sys/amd64/conf GENERIC, sys/conf NOTES

sys: enable both SCHED_ULE and SCHED_4BSD for some configs

Globally enable both schedulers for LINT.
Enable both schedulers for GENERIC on amd64.

Reviewed by:    olce
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54831
DeltaFile
+1-1sys/conf/NOTES
+1-0sys/amd64/conf/GENERIC
+2-12 files