FreeBSD/ports 4691e36net/wifi-firmware-kmod Makefile.inc

net/wifi-firmware-kmod: enable riscv64 for wireless firmware

In [1] we got a report that iwlwifi(4) works on riscv64, so
start enabling firmware distribution for that architecture.

Given we no longer build anything (no more .ko files) this
should not be a problem.

[1] https://mail-archive.freebsd.org/cgi/getmsg.cgi?fetch=5947+0+archive/2026/freebsd-wireless/20260112.freebsd-wireless

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jrm
Differential Revision: https://reviews.freebsd.org/D54689
DeltaFile
+1-1net/wifi-firmware-kmod/Makefile.inc
+1-11 files

FreeBSD/ports f1ff9a7devel/llvm17/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm17: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp
    /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization
      521 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

In this case, `ClIgnoreList` is an instance of `cl::opt`, not a
`std::string` as expected. Use `getValue()` to get the actual
`std::string` value.

    [6 lines not shown]
DeltaFile
+11-0devel/llvm17/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 5d4b111devel/llvm16/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm16: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm16/work-default/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization
      521 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

In this case, `ClIgnorelist` is an instance of `cl::opt`, not a
`std::string` as expected. Use `getValue()` to get the actual
`std::string` value.


    [5 lines not shown]
DeltaFile
+11-0devel/llvm16/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 7a0510adevel/llvm15/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm15: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:532:44: error: chosen constructor is explicit in copy-initialization
      532 |       return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                            ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^
    /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:535:42: error: chosen constructor is explicit in copy-initialization
      535 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {

    [14 lines not shown]
DeltaFile
+15-0devel/llvm15/files/patch-llvm_tools_sancov_sancov.cpp
+15-01 files

FreeBSD/ports 1896983devel/llvm14/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm14: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:14:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:19:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Object/ELFObjectFile.h:37:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:19:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/JSON.h:49:
    /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/ADT/DenseMap.h:129:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      129 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^

    [13 lines not shown]
DeltaFile
+11-0devel/llvm14/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 9e9915adevel/llvm13/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm13: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:16:
    In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/MC/MCContext.h:12:
    /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      128 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

    [10 lines not shown]
DeltaFile
+11-0devel/llvm13/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 1719f56devel/llvm12/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm12: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:16:
    In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/MC/MCContext.h:12:
    /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      128 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

    [10 lines not shown]
DeltaFile
+11-0devel/llvm12/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports a200165devel/llvm14/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm14: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:14:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:19:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Object/ELFObjectFile.h:37:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:19:
    In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/JSON.h:49:
    /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/ADT/DenseMap.h:129:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      129 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^

    [11 lines not shown]
DeltaFile
+11-0devel/llvm14/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports e77e39ddevel/llvm15/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm15: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:532:44: error: chosen constructor is explicit in copy-initialization
      532 |       return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                            ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^
    /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:535:42: error: chosen constructor is explicit in copy-initialization
      535 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {

    [12 lines not shown]
DeltaFile
+15-0devel/llvm15/files/patch-llvm_tools_sancov_sancov.cpp
+15-01 files

FreeBSD/ports 39d6b5adevel/llvm17/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm17: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp
    /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization
      521 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

In this case, `ClIgnoreList` is an instance of `cl::opt`, not a
`std::string` as expected. Use `getValue()` to get the actual
`std::string` value.

    [4 lines not shown]
DeltaFile
+11-0devel/llvm17/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 347be1adevel/llvm16/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm16: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    /wrkdirs/usr/ports/devel/llvm16/work-default/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization
      521 |     return SpecialCaseList::createOrDie({{ClIgnorelist}},
          |                                          ^~~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

In this case, `ClIgnorelist` is an instance of `cl::opt`, not a
`std::string` as expected. Use `getValue()` to get the actual
`std::string` value.


    [3 lines not shown]
DeltaFile
+11-0devel/llvm16/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports d309713devel/llvm13/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm13: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:16:
    In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/MC/MCContext.h:12:
    /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      128 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

    [8 lines not shown]
DeltaFile
+11-0devel/llvm13/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports 525f740devel/llvm12/files patch-llvm_tools_sancov_sancov.cpp

devel/llvm12: fix build with clang 21

Recent versions of clang complain about explicit copy constructors,
leading to errors similar to:

    In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:16:
    In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/MC/MCContext.h:12:
    /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable]
      128 |       unsigned NumEntries = getNumEntries();
          |                ^
    /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization
      512 |     return SpecialCaseList::createOrDie({{ClBlacklist}},
          |                                          ^~~~~~~~~~~~~
    /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here
     1153 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) {
          |                                                                ^
    /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here
      276 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) {
          |                                                                                           ^

    [8 lines not shown]
DeltaFile
+11-0devel/llvm12/files/patch-llvm_tools_sancov_sancov.cpp
+11-01 files

FreeBSD/ports b8de182security/snowflake-tor Makefile distinfo, security/snowflake-tor/files patch-go.sum patch-go.mod

security/snowflake-tor: Fix build port

While here make small optimizations.

PR:             291387
Tested by:      leres
Approved by:    egypcio (maintainer, timeout)
NFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>

(cherry picked from commit e6588e0017e2c180100429cb834afa6f3af57bd6)
DeltaFile
+0-352security/snowflake-tor/files/patch-go.sum
+0-147security/snowflake-tor/files/patch-go.mod
+12-36security/snowflake-tor/Makefile
+1-19security/snowflake-tor/distinfo
+13-5544 files

FreeBSD/ports e6588e0security/snowflake-tor Makefile distinfo, security/snowflake-tor/files patch-go.sum patch-go.mod

security/snowflake-tor: Fix build port

While here make small optimizations.

PR:             291387
Tested by:      leres
Approved by:    egypcio (maintainer, timeout)
NFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+0-352security/snowflake-tor/files/patch-go.sum
+0-147security/snowflake-tor/files/patch-go.mod
+12-36security/snowflake-tor/Makefile
+1-19security/snowflake-tor/distinfo
+13-5544 files

FreeBSD/ports 3a45cbdnet-mgmt/librenms Makefile, net-mgmt/librenms/files librenms.in

net-mgmt/librenms: start service in WWWDIR

The latest release uses relative paths for some includes
Our default path is /
That craps out the code like this:

Error Failed opening required 'includes/discovery/sensors/cisco-entity-sensor.inc.php'

re: https://github.com/librenms/librenms/issues/18794

PR:             https://github.com/librenms/librenms/issues/18794
DeltaFile
+16-16net-mgmt/librenms/Makefile
+2-0net-mgmt/librenms/files/librenms.in
+18-162 files

FreeBSD/ports 9f4df04devel/rubygem-daemon_controller distinfo Makefile

devel/rubygem-daemon_controller: update: 3.0.0 -> 3.0.2

Sponsored by:   tipi.work
DeltaFile
+3-3devel/rubygem-daemon_controller/distinfo
+1-1devel/rubygem-daemon_controller/Makefile
+4-42 files

FreeBSD/ports a596589net-p2p/radarr pkg-plist distinfo

net-p2p/radarr: Update 5.28.0.10274 => 6.0.4.10291

Changelog:
https://github.com/Radarr/Radarr/releases/tag/v6.0.4.10291

PR:     292429
DeltaFile
+53-29net-p2p/radarr/pkg-plist
+3-3net-p2p/radarr/distinfo
+1-1net-p2p/radarr/Makefile
+57-333 files

FreeBSD/ports e8cf76fnet-p2p/bazarr pkg-plist distinfo

net-p2p/bazarr: Update 1.5.2 => 1.5.4

Changelog:
https://github.com/morpheus65535/bazarr/releases/tag/v1.5.4

PR:     292427
DeltaFile
+128-30net-p2p/bazarr/pkg-plist
+3-3net-p2p/bazarr/distinfo
+1-2net-p2p/bazarr/Makefile
+132-353 files

FreeBSD/ports 846c560devel/llvm-devel pkg-plist distinfo, devel/llvm-devel/files patch-clang_lib_Headers_CMakeLists.txt patch-compiler-rt_lib_builtins_fp__extend.h

devel/llvm-devel: update to the LLVM 22 branch point

LLVM 22 branched yesterday so update o the branch point in preparation
for RC1 and devel/llvm22.

Sponsored by:   DARPA, AFRL
DeltaFile
+253-25devel/llvm-devel/pkg-plist
+0-40devel/llvm-devel/files/patch-clang_lib_Headers_CMakeLists.txt
+11-0devel/llvm-devel/files/patch-compiler-rt_lib_builtins_fp__extend.h
+11-0devel/llvm-devel/files/patch-compiler-rt_lib_builtins_fp__trunc.h
+3-3devel/llvm-devel/distinfo
+2-2devel/llvm-devel/Makefile.snapshot
+280-706 files

FreeBSD/ports d5c8276devel/llvm14/files patch-backport-llvmorg-18-init-15199-gb9935bb02a50, devel/llvm15/files patch-backport-llvmorg-18-init-15199-gb9935bb02a50 patch-backport-llvmorg-18-init-15680-g966d564e43e6

devel/llvm1[4567]: keep backport patches local

The patches generated by adding .patch to a github commit URL are
unstable and the output of some of them changed recently.  It's
concivable this will be fixed, but they probably won't make any
long term guarantees so store the patches in the ports tree instead of
downloading them.

PR:             292291
MFH:            2026Q1
Sponsored by:   DARPA, AFRL
See also:       https://github.com/orgs/community/discussions/184094
DeltaFile
+52-0devel/llvm14/files/patch-backport-llvmorg-18-init-15199-gb9935bb02a50
+52-0devel/llvm15/files/patch-backport-llvmorg-18-init-15199-gb9935bb02a50
+52-0devel/llvm17/files/patch-backport-llvmorg-18-init-15199-gb9935bb02a50
+52-0devel/llvm16/files/patch-backport-llvmorg-18-init-15199-gb9935bb02a50
+32-0devel/llvm15/files/patch-backport-llvmorg-18-init-15680-g966d564e43e6
+32-0devel/llvm16/files/patch-backport-llvmorg-18-init-15680-g966d564e43e6
+272-014 files not shown
+464-5020 files

FreeBSD/ports bfffe2bMk/Uses go.mk

Uses/go.mk: Encourage version ranges

Refactor the version comments to make it clear that a version range
is always better than pinning to a specific version.
DeltaFile
+9-10Mk/Uses/go.mk
+9-101 files

FreeBSD/ports bfc82e3. MOVED

MOVED: Register removal of lang/go122 and go123
DeltaFile
+2-0MOVED
+2-01 files

FreeBSD/ports 5cc7a15lang/go122 Makefile distinfo, lang/go122/files patch-src_cmd_dist_build.go

lang/go12{2,3}: Remove remaining unsupported versions of Go

Go's support lifecycle is current minor and current-1. New minors are
released every 6 months, so any minor is supported for one year. There
are no LTS versions.

With des's phenomenal work on go.mk, it was finally possible to
resolve the remaining hard deps on these old versions.
DeltaFile
+0-23lang/go123/Makefile
+0-23lang/go122/Makefile
+0-23lang/go123/files/patch-src_cmd_dist_build.go
+0-23lang/go122/files/patch-src_cmd_dist_build.go
+0-15lang/go122/distinfo
+0-15lang/go123/distinfo
+0-1223 files not shown
+0-1469 files

FreeBSD/ports b952ee3net-p2p/lidarr pkg-plist distinfo

net-p2p/lidarr: Update 2.13.3.4711 => 3.1.0.4875

Changelog:
https://github.com/Lidarr/Lidarr/releases/tag/v3.1.0.4875

PR:     292431
DeltaFile
+54-29net-p2p/lidarr/pkg-plist
+3-3net-p2p/lidarr/distinfo
+3-2net-p2p/lidarr/Makefile
+60-343 files

FreeBSD/ports bdc2c4cnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.0 => 3.20.2

Changelogs:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.1
https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.2

Security:       CVE-2026-22851
Security:       CVE-2026-22852
Security:       CVE-2026-22853
Security:       CVE-2026-22854
Security:       CVE-2026-22855
Security:       CVE-2026-22856
Security:       CVE-2026-22857
Security:       CVE-2026-22858
Security:       CVE-2026-22859
MFH:            2026Q1
(cherry picked from commit 30070ab8ee7821e1a9cf99ba13511c4ec631319e)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports 30070abnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.0 => 3.20.2

Changelogs:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.1
https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.2

Security:       CVE-2026-22851
Security:       CVE-2026-22852
Security:       CVE-2026-22853
Security:       CVE-2026-22854
Security:       CVE-2026-22855
Security:       CVE-2026-22856
Security:       CVE-2026-22857
Security:       CVE-2026-22858
Security:       CVE-2026-22859
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports b5758a9net-p2p/prowlarr pkg-plist distinfo

net-p2p/prowlarr: Update 2.0.5.5160 => 2.3.0.5236

Changelog:
https://github.com/Prowlarr/Prowlarr/releases/tag/v2.3.0.5236

PR:     292430
DeltaFile
+7-6net-p2p/prowlarr/pkg-plist
+3-3net-p2p/prowlarr/distinfo
+3-2net-p2p/prowlarr/Makefile
+13-113 files

FreeBSD/ports ffb0656net-p2p/readarr distinfo Makefile

net-p2p/readarr: Update 0.4.16.2793 => 0.4.18.2805

Changelog:
https://github.com/Readarr/Readarr/releases/tag/v0.4.18.2805

PR:     292428
DeltaFile
+3-3net-p2p/readarr/distinfo
+1-2net-p2p/readarr/Makefile
+4-52 files

FreeBSD/ports c7e8830www/mediawiki143 Makefile, www/mediawiki144 Makefile

www/mediawiki14{3,4,5}: Fix: every upgrade breaks the cache folder ownership

On port/package install or upgrade, the ownership of the cache folder
is reset to root:wheel which does not let the application work if php
server runs under user www, which is the default and recommended
behaviour.

PR:             291912
Approved by:    wen (maintainer, timeout 3 weeks)
MFH:            2026Q1

(cherry picked from commit 2b262c37081d08b479bf8ef6ee8cf024947ec344)
DeltaFile
+2-1www/mediawiki143/Makefile
+2-1www/mediawiki144/Makefile
+2-1www/mediawiki145/Makefile
+6-33 files