FreeBSD/ports 55367bfdevel/boost-libs/files patch-boost_type__traits_is__signed.hpp patch-boost_type__traits_is__unsigned.hpp

boost-libs: make boost type_traits build with clang 21

Recent versions of clang made -Wenum-constexpr-conversion errors into a
hard error, as was announced several versions ago.

Boost type_traits has two instances where it attempts to convert
out-of-range enum values, leading to errors similar to:

    In file included from ../src/lib/dhcpsrv/csv_lease_file6.cc:9:
    In file included from ../src/lib/dhcpsrv/dhcpsrv_log.h:11:
    In file included from ../src/lib/log/macros.h:10:
    In file included from ../src/lib/log/logger.h:19:
    In file included from ../src/lib/log/log_formatter.h:19:
    In file included from /usr/local/include/boost/lexical_cast.hpp:33:
    In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:31:
    In file included from /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp:31:
    In file included from /usr/local/include/boost/type_traits/make_unsigned.hpp:14:
    /usr/local/include/boost/type_traits/is_signed.hpp:37:25: error: in-class initializer for static data member is not a constant expression
       37 |    static const no_cv_t minus_one = (static_cast<no_cv_t>(-1));

    [58 lines not shown]
DeltaFile
+48-0devel/boost-libs/files/patch-boost_type__traits_is__signed.hpp
+42-0devel/boost-libs/files/patch-boost_type__traits_is__unsigned.hpp
+90-02 files

FreeBSD/ports ab93476devel/boost-libs Makefile, devel/boost-libs/files patch-boost_type__traits_is__signed.hpp patch-boost_type__traits_is__unsigned.hpp

boost-libs: make boost type_traits build with clang 21

Recent versions of clang made -Wenum-constexpr-conversion errors into a
hard error, as was announced several versions ago.

Boost type_traits has two instances where it attempts to convert
out-of-range enum values, leading to errors similar to:

    In file included from ../src/lib/dhcpsrv/csv_lease_file6.cc:9:
    In file included from ../src/lib/dhcpsrv/dhcpsrv_log.h:11:
    In file included from ../src/lib/log/macros.h:10:
    In file included from ../src/lib/log/logger.h:19:
    In file included from ../src/lib/log/log_formatter.h:19:
    In file included from /usr/local/include/boost/lexical_cast.hpp:33:
    In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:31:
    In file included from /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp:31:
    In file included from /usr/local/include/boost/type_traits/make_unsigned.hpp:14:
    /usr/local/include/boost/type_traits/is_signed.hpp:37:25: error: in-class initializer for static data member is not a constant expression
       37 |    static const no_cv_t minus_one = (static_cast<no_cv_t>(-1));

    [56 lines not shown]
DeltaFile
+48-0devel/boost-libs/files/patch-boost_type__traits_is__signed.hpp
+42-0devel/boost-libs/files/patch-boost_type__traits_is__unsigned.hpp
+1-1devel/boost-libs/Makefile
+91-13 files

HardenedBSD/src 78b1001. COPYRIGHT, sys/sys copyright.h

HBSD: Welcome 2026!

"Maybe this year will be better than the last." -- Counting Crows

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1COPYRIGHT
+1-1sys/sys/copyright.h
+2-22 files

FreeBSD/ports fe912b8multimedia/navidrome Makefile

multimedia/navidrome: Try arm64 builds again
DeltaFile
+1-3multimedia/navidrome/Makefile
+1-31 files

NetBSD/src BVxL9gKcommon/lib/libc/atomic atomic_add_32_nv_cas.c atomic_add_64_nv_cas.c

   Revert previous; there are other problems that need addressing first.
VersionDeltaFile
1.11+1-1common/lib/libc/atomic/atomic_add_32_nv_cas.c
1.11+1-1common/lib/libc/atomic/atomic_add_64_nv_cas.c
1.6+1-1common/lib/libc/atomic/atomic_dec_32_nv_cas.c
1.6+1-1common/lib/libc/atomic/atomic_dec_64_nv_cas.c
1.6+1-1common/lib/libc/atomic/atomic_inc_32_nv_cas.c
1.7+1-1common/lib/libc/atomic/atomic_inc_64_nv_cas.c
+6-66 files

FreeBSD/ports 07e8057sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.12.3
DeltaFile
+259-289sysutils/bottom/distinfo
+129-144sysutils/bottom/Makefile.crates
+1-1sysutils/bottom/Makefile
+389-4343 files

FreeBSD/ports c267620math/calc distinfo Makefile

math/calc: Update to 2.16.1.0
DeltaFile
+3-3math/calc/distinfo
+1-1math/calc/Makefile
+4-42 files

FreeBSD/ports 9702a37sysutils/mtail distinfo Makefile, sysutils/mtail/files pkg-message.in mtail.in

sysutils/mtail: New Port

mtail is a tool for extracting metrics from application logs to be
exported into a timeseries database or timeseries calculator for
alerting and dashboarding.

It fills a monitoring niche by being the glue between applications that
do not export their own internal state (other than via logs) and
existing monitoring systems, such that system operators do not need to
patch those applications to instrument them or writing custom extraction
code for every such application.
DeltaFile
+47-0sysutils/mtail/distinfo
+44-0sysutils/mtail/Makefile
+34-0sysutils/mtail/pkg-plist
+31-0sysutils/mtail/files/pkg-message.in
+30-0sysutils/mtail/files/mtail.in
+23-0sysutils/mtail/Makefile.gomod
+209-04 files not shown
+221-210 files

FreeBSD/ports 2a5aca7x11-wm/durden Makefile distinfo

x11-wm/durden: Update 0.6.1 => 0.6.3, take maintainership

Changelog:
https://codeberg.org/letoram/durden/src/tag/0.6.3/CHANGELOG.md

Also adopt port.

PR:     292084
DeltaFile
+4-5x11-wm/durden/Makefile
+3-3x11-wm/durden/distinfo
+7-82 files

NetBSD/src 2MHIhF3share/man/man9 curlwp_bind.9

   curlwp_bind(9): tweak example's markup

   `-offset indent` indents less than a literal tab.  While here,
   untabify the example, groff's PS output is slightly misaligned
   otherwise (within the literal display itself).
VersionDeltaFile
1.3+18-18share/man/man9/curlwp_bind.9
+18-181 files

Linux/linux b69053ddrivers/net/wireless/mediatek/mt76 mt76_connac_mcu.c

wifi: mt76: Remove blank line after mt792x firmware version dmesg

An extra blank line gets printed after printing firmware version
because the build date is null terminated. Remove the "\n" from
dev_info() calls to print firmware version and build date to fix
the problem.

Reported-by: Mario Limonciello <superm1 at gmail.com>
Signed-off-by: Shuah Khan <skhan at linuxfoundation.org>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+3-3drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
+3-31 files

Linux/linux af7809fdrivers/net/wireless/mediatek/mt76 mt76_connac_mcu.c

Revert "wifi: mt76: Strip whitespace from build ddate"

This reverts commit f804a5895ebad2b2d4fb8a3688d2115926e993d5.

This change introduced the following panic, and mt792x_load_firmware()
fails. wifi is dead on systems with mt792x wireless.

kern  :crit  : kernel BUG at lib/string_helpers.c:1043!
kern  :warn  : Oops: invalid opcode: 0000 [#1] SMP NOPTI
kern  :warn  : CPU: 14 UID: 0 PID: 61 Comm: kworker/14:0 Tainted: G        W
        6.19.0-rc1 #1 PREEMPT(voluntary)
kern  :warn  : Tainted: [W]=WARN
kern  :warn  : Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, BIOS 03.16 07/25/2025
kern  :warn  : Workqueue: events mt7921_init_work [mt7921_common]
kern  :warn  : RIP: 0010:__fortify_panic+0xd/0xf
kern  :warn  : Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 40 0f b6 ff e8 c3 55 71 00 <0f> 0b 48 8b 54 24 10 48 8b 74 24 08 4c 89 e9 48 c7 c7 00 a2 d5 a0
kern  :warn  : RSP: 0018:ffffa7a5c03a3d10 EFLAGS: 00010246
kern  :warn  : RAX: ffffffffa0d7aaf2 RBX: 0000000000000000 RCX: ffffffffa0d7aaf2
kern  :warn  : RDX: 0000000000000011 RSI: ffffffffa0d5a170 RDI: ffffffffa128db10

    [32 lines not shown]
DeltaFile
+1-5drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
+1-51 files

HardenedBSD/src 38b81b2. COPYRIGHT, sys/sys copyright.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-2sys/sys/copyright.h
+1-1COPYRIGHT
+3-32 files

HardenedBSD/src 55848b7. COPYRIGHT, sys/sys copyright.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-2sys/sys/copyright.h
+1-1COPYRIGHT
+3-32 files

LLVM/project ee0ed27llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass.ll

ValueTracking: Improve handling of fadd in computeKnownFPClass.

This already recognized that if both inputs are positive, the
result is positive. Extend this to the mirror situation with
negative inputs.

Also special case fadd x, x. Canonically, fmul x, 2 is fadd x, x.
We can tell the sign bit won't change, and 0 will propagate.
DeltaFile
+23-23llvm/test/Transforms/Attributor/nofpclass.ll
+24-4llvm/lib/Analysis/ValueTracking.cpp
+47-272 files

LLVM/project 0eddb06llvm/test/Transforms/Attributor nofpclass.ll

ValueTracking: Add more baseline tests for computeKnownPPClass of fadd

Test cases with fadd x, x. Also test cases where both inputs are known
negative.
DeltaFile
+602-106llvm/test/Transforms/Attributor/nofpclass.ll
+602-1061 files

NetBSD/src DXorsE8sys/modules/if_urndis if_urndis.ioconf

   urndis(4): Attach at usbifif, not usbdevif, in the if_urndis module.

   We really ought to have a static type system for config(5) interface
   attributes to catch mistakes like this!

   Came up while trying to test a fix for:

   PR kern/59872: urndis(4): missing support for some devices
VersionDeltaFile
1.2+3-3sys/modules/if_urndis/if_urndis.ioconf
+3-31 files

NetBSD/src 5MANfbasys/dev/usb if_urndis.c

   urndis(4): Match more interface ids.

   There are some others we should consider too, based on what OpenBSD,
   FreeBSD, and Linux match, but I haven't tested with these devices:

      class           subclass                        protocol
   1. 0x02 (CDC)      0x02 (abstract control model)   0xff (? rndis?)
   2. 0xef (misc)     0x01 (sync)                     0x01 (active)
   3. 0xef (misc)     0x04 (rndis)                    0x03 (wimax)
   4. 0xef (misc)     0x04 (rndis)                    0x04 (wwan)

   Note: FreeBSD uses `UIPROTO_RNDIS' for (3) even though the USB-IF
   registry lists class 0xef, subclass 0x04, protocol 0x04 as `RNDIS
   over WiMAX'; likewise `UIPROTO_ACTIVESYNC' for (4) even though it's
   listed as `RNDIS over WWAN'.  My guess is that for class 0xef
   subclass 0x04, _any_ protocol will really be RNDIS, and it was a
   mistake for FreeBSD to use those protocol numbers (which context
   suggests were supposed to apply to different subclasses).

   PR kern/59872: urndis(4): missing support for some devices
VersionDeltaFile
1.50+36-5sys/dev/usb/if_urndis.c
+36-51 files

NetBSD/src NPoPdCWsys/dev/usb usb.h

   usb.h: Provide definitions for USB class 0xef: miscellaneous.

   Source: https://usb.org/defined-class-codes
   https://web.archive.org/web/20251216031858/https://usb.org/defined-class-codes

   PR kern/59872: urndis(4): missing support for some devices
VersionDeltaFile
1.125+33-1sys/dev/usb/usb.h
+33-11 files

SmartOS/live 5fe72d5src/node-qlocker package-lock.json package.json

Bump qs and tap in /src/node-qlocker

Removes [qs](https://github.com/ljharb/qs). It's no longer used after updating ancestor dependency [tap](https://github.com/tapjs/tapjs). These dependencies need to be updated together.


Removes `qs`

Updates `tap` from 12.7.0 to 21.5.0
- [Release notes](https://github.com/tapjs/tapjs/releases)
- [Commits](https://github.com/tapjs/tapjs/compare/v12.7.0...tap@21.5.0)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 
  dependency-type: indirect
- dependency-name: tap
  dependency-version: 21.5.0
  dependency-type: direct:development

    [2 lines not shown]
DeltaFile
+3,964-1,822src/node-qlocker/package-lock.json
+1-1src/node-qlocker/package.json
+3,965-1,8232 files

FreeBSD/src 8f41677. COPYRIGHT, sys/sys copyright.h

copyright: Happy New Year 2026!

We are now one quarter into the 21st century.
DeltaFile
+2-2sys/sys/copyright.h
+1-1COPYRIGHT
+3-32 files

HardenedBSD/src 8f41677. COPYRIGHT, sys/sys copyright.h

copyright: Happy New Year 2026!

We are now one quarter into the 21st century.
DeltaFile
+2-2sys/sys/copyright.h
+1-1COPYRIGHT
+3-32 files

FreeBSD/ports 6e10fe5graphics/mesa-devel Makefile distinfo

graphics/mesa-devel: update to 25.3.b.2892

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/b3c983b8ddc...7ed6679361f
DeltaFile
+3-4graphics/mesa-devel/Makefile
+3-3graphics/mesa-devel/distinfo
+6-72 files

FreeBSD/ports 7d81488games/veloren-weekly distinfo Makefile.crates, games/veloren-weekly/files patch-gilrs patch-libc

games/veloren-weekly: update to s20251229

Changes:        https://gitlab.com/veloren/veloren/-/compare/85e45ca0bd...253b0afc73
DeltaFile
+553-537games/veloren-weekly/distinfo
+275-267games/veloren-weekly/Makefile.crates
+85-24games/veloren-weekly/files/patch-gilrs
+6-11games/veloren-weekly/Makefile
+6-8games/veloren-weekly/files/patch-libc
+11-0games/veloren-weekly/files/patch-unix
+936-8471 files not shown
+938-8497 files

FreeBSD/ports 6ff1dcdgraphics/openshadinglanguage Makefile pkg-plist-pybind

graphics/openshadinglanguage: unbreak python bindings package

Reported by:    bulk -t
DeltaFile
+1-1graphics/openshadinglanguage/Makefile
+1-1graphics/openshadinglanguage/pkg-plist-pybind
+2-22 files

FreeBSD/ports 958660a. COPYRIGHT

COPYRIGHT: Bump to 2026

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1COPYRIGHT
+1-11 files

NetBSD/pkgsrc pdqrX6Jdoc CHANGES-2025

   Updated finance/p5-Finance-Quote to 1.68
VersionDeltaFile
1.7534+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc tpAOG0Mfinance/p5-Finance-Quote distinfo Makefile

   Update to 1.68

   Upstream changes:
   Changes for version 1.68 - 2025-12-21
   Changes to AlphaVantage.pm and CurrencyRates/AlphaVantage.pm to throttle queries - Issue #546
   YahooJSON.pm - Add additional fields/labels - PR #544
   New Module, USBonds.pm
   MarketWatch.pm - Added headers to fix 401 code - Issue #542
   Modified AEX.pm to return no data available is currency indicator is '%' (bonds return percentage of par/facevalue) - Issue #539
   Fixed YahooWeb.pm - Issue #533 - PR #538
   Removed CMBChina.pm - no longer working - Issue #534
   Rewrote Union.pm for URL that returns JSON - Issue #516
   Modified parsing in BVB.pm - Issue #513
VersionDeltaFile
1.29+4-4finance/p5-Finance-Quote/distinfo
1.59+3-3finance/p5-Finance-Quote/Makefile
+7-72 files

FreeBSD/ports cbf656amath Makefile, math/manifold Makefile pkg-plist

math/manifold: resurrect and update to 3.3.2

PR:     291258
DeltaFile
+54-0math/manifold/Makefile
+24-0math/manifold/pkg-plist
+11-0math/manifold/files/patch-CMakeLists.txt
+4-0math/manifold/pkg-descr
+3-0math/manifold/distinfo
+1-0math/Makefile
+97-01 files not shown
+97-17 files

NetBSD/pkgsrc f4GiGhydoc CHANGES-2025

   Updated devel/p5-Syntax-Keyword-Junction to 0.003009
VersionDeltaFile
1.7533+2-1doc/CHANGES-2025
+2-11 files