FreeBSD/ports 45a162femulators/qemu Makefile, emulators/qemu/files extra-patch-meson.build

emulators/qemu: Fix build on 15
DeltaFile
+28-0emulators/qemu/files/extra-patch-meson.build
+3-0emulators/qemu/Makefile
+31-02 files

FreeBSD/src 1ba6fd3sys/dev/ichsmb ichsmb.c ichsmb_pci.c

ichsmb: shutdown interrupts to prevent spurious interrupts after  kexec

Obtained from:  Hewlett Packard Enterprise
Rebiewed by:    jhb, jhibbits
DeltaFile
+11-0sys/dev/ichsmb/ichsmb.c
+1-0sys/dev/ichsmb/ichsmb_pci.c
+1-0sys/dev/ichsmb/ichsmb_var.h
+13-03 files

FreeBSD/ports 61c616dlang/python314 pkg-plist distinfo

lang/python314: security update to 3.14.1

Changelog:      https://docs.python.org/release/3.14.1/whatsnew/changelog.html
DeltaFile
+50-6lang/python314/pkg-plist
+3-3lang/python314/distinfo
+5-1lang/python314/Makefile
+1-1lang/python314/Makefile.version
+59-114 files

FreeBSD/ports 957b817www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.1.1
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports 4424f17mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.2
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 898d191irc/weechat distinfo Makefile

irc/weechat: Update to 4.8.1
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 3c81fcflang/spidermonkey102 Makefile

lang/spidermonkey102: update DEPRECATED reason after moving couchdb3 to v128

PR:             291086
DeltaFile
+1-1lang/spidermonkey102/Makefile
+1-11 files

FreeBSD/src 3d71ce9lib/libc/stdbit stdc_has_single_bit.c

libc/stdc_has_single_bit.c: fix gcc warning (-Wparentheses)

gcc14 is concerned that the operator precedence between - and & might
be confusing.  Throw in some redundant parentheses to make it shut up.
The LLVM build was fine before this change.

Reported by:    Martin Filla <freebsd at sysctl.cz>
Approved by:    markj (mentor)
MFC after:      1 month
Fixes:          6296500a85c8474e3ff3fe2f8e4a9d56dd0acd64
Differential Revision:  https://reviews.freebsd.org/D54057
DeltaFile
+5-5lib/libc/stdbit/stdc_has_single_bit.c
+5-51 files

FreeBSD/src 853e044sys/contrib/dev/mediatek/mt76/mt7915 coredump.c eeprom.c, sys/contrib/dev/mediatek/mt76/mt7921 mcu.c

mt76: add LINUXKPI_PARAM_PREFIX for module_param*

In order to not overwrite sysctl/tunables under compat.linuxkpi
we need to prefix the module_param* names with a per-driver/file
designator to make them (more) uniq.  Add the FreeBSD specific
LINUXKPI_PARAM_PREFIX defines for that where missing in mt76.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+4-0sys/contrib/dev/mediatek/mt76/mt7915/coredump.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/mcu.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/mmio.c
+4-0sys/contrib/dev/mediatek/mt76/mt7921/mcu.c
+4-0sys/contrib/dev/mediatek/mt76/mt7925/mcu.c
+24-05 files not shown
+44-011 files

FreeBSD/src 87aa494sys/modules/mt76 Makefile.inc

mt76: set appropriate CONFIG options for the module build

Always set CONFIG_ARCH_DMA_ADDR_T_64BIT as it is true for all
architectures we support.  Add an option for CONFIG_NET_MEDIATEK_SOC_WED,
which we currently do not yet support.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+9-0sys/modules/mt76/Makefile.inc
+9-01 files

FreeBSD/src c67fd35sys/contrib/dev/mediatek/mt76 mac80211.c

mt76: ieee80211_is_first_frag() operates on the seq_ctrl field not on fc.

Pass the correct field to ieee80211_is_first_frag(); otherwise the results
may vary.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
X-To-Upstream:  yes
DeltaFile
+1-1sys/contrib/dev/mediatek/mt76/mac80211.c
+1-11 files

FreeBSD/src 51c73fcsys/compat/linuxkpi/common/include/linux/soc/mediatek mtk_wed.h

LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED

If CONFIG_NET_MEDIATEK_SOC_WED is not set then be silent;  if
CONFIG_NET_MEDIATEK_SOC_WED is set we will enable logic or rather te
pr_debug("TODO") calls for now.

Spsonsored by:  The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+27-1sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h
+27-11 files

FreeBSD/src 9492230sys/contrib/dev/mediatek/mt76 util.h

mt76: util.h: extend worker name

In mt76_worker_setup() add the "name" argument to the description
for the worker thread.  That way we have a chance to keep them apart.

While here, rename a variable and shorten the the (c)/SPDX section
according to new style.

MFC after:      3 days
DeltaFile
+8-31sys/contrib/dev/mediatek/mt76/util.h
+8-311 files

FreeBSD/src b10ff7esys/compat/linuxkpi/common/include/net mac80211.h

LinuxKPI: 802.11: move ieee80211_offload_flags

Move the enum and leave a comment on the struct member for the vif
about the type.

No functional changes.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+7-7sys/compat/linuxkpi/common/include/net/mac80211.h
+7-71 files

FreeBSD/src af22833sys/compat/linuxkpi/common/include/linux ieee80211.h, sys/compat/linuxkpi/common/include/net cfg80211.h

LinuxKPI: 802.11: fill in more skeleton functions

Some of these are used by mt76 and while I was here and it only was
a handfull I figured I should just clean this all up.

There is one problem in that between 802.11az and 802.11-2024 action
frame formats have changed;  I got compile errors from iwlwifi(4) given
I updated them to -2024 so we remain on older versions for the moment.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+138-32sys/compat/linuxkpi/common/include/linux/ieee80211.h
+4-0sys/compat/linuxkpi/common/include/net/cfg80211.h
+142-322 files

FreeBSD/ports d51371edns/dnsmasq-devel distinfo Makefile

dns/dnsmasq-devel: update to v2.92test22

| Fix failure to add client MAC address to queries in TCP mode.
| The options which cause dnsmasq to decorate a DNS query with the MAC
| address on the originating client can fail when the query is sent
| using TCP. Thanks to Bruno Ravara for spotting and
| characterising this bug.

Upstream Git changelog:

* eb60168 2025-11-28 | Fix SEGV in Dbus code. (tag: v2.92test22) [Simon Kelley]
* 57a2f57 2025-11-28 | Fix confusion in address checking code. [Simon Kelley]
* 7d5fbe7 2025-11-26 | Fix failure to add client MAC address to queries in TCP mode. [Simon Kelley]
* ded935b 2025-11-18 | Add captive-portal name support for DHCP options [Petr Menšík]
* aa9b71c 2025-11-18 | Merge translated strings. [Simon Kelley]
* e497f3f 2025-11-18 | Add Swedish translation. [Daniel Nylander]

(cherry picked from commit 83c5968d43ee3960adeda8f9e9b8379cd13c7c5c)
DeltaFile
+3-3dns/dnsmasq-devel/distinfo
+1-1dns/dnsmasq-devel/Makefile
+4-42 files

FreeBSD/ports d78106edns/dnsmasq-devel Makefile distinfo

dns/dnsmasq-devel: update to v2.92rc1

Upstream changes since test22:
* cef7442 2025-12-01 | Log error if we try and use netlink in a child process. (tag: v2.92rc1) [Simon Kelley]
* 959dead 2025-11-30 | More fixes for DHCP ops in Dbus when DHCP not configured. [Simon Kelley]

MFH:            2025Q4
(cherry picked from commit 8c6c47f4e1d7b292df23144de0f35906f3129555)
DeltaFile
+5-5dns/dnsmasq-devel/Makefile
+3-3dns/dnsmasq-devel/distinfo
+8-82 files

FreeBSD/ports 8c6c47fdns/dnsmasq-devel Makefile distinfo

dns/dnsmasq-devel: update to v2.92rc1

Upstream changes since test22:
* cef7442 2025-12-01 | Log error if we try and use netlink in a child process. (tag: v2.92rc1) [Simon Kelley]
* 959dead 2025-11-30 | More fixes for DHCP ops in Dbus when DHCP not configured. [Simon Kelley]

MFH:            2025Q4
DeltaFile
+5-5dns/dnsmasq-devel/Makefile
+3-3dns/dnsmasq-devel/distinfo
+8-82 files

FreeBSD/ports ab4789earchivers/py-borgbackup distinfo Makefile

archivers/py-borgbackup: update to v1.4.3

ChangeLog:      https://borgbackup.readthedocs.io/en/1.4.3/changes.html#version-1-4-3-2025-12-02
MFH:            2025Q4 (after a few days)
DeltaFile
+3-3archivers/py-borgbackup/distinfo
+1-1archivers/py-borgbackup/Makefile
+4-42 files

FreeBSD/ports 75f4141databases/couchdb3 Makefile

databases/couchdb3: move to spidermonkey128

so we can remove spidermonkey102, couchdb3 is its last user.

Approved by:    maintainer timeout (dch@, 15 days)
PR:             291086
DeltaFile
+5-4databases/couchdb3/Makefile
+5-41 files

FreeBSD/ports 53d6989www Makefile

www: connect freenginx-acme to the build

Reported by:    antoine

Sponsored by:   tipi.work
DeltaFile
+1-0www/Makefile
+1-01 files

FreeBSD/doc 86653b2website/data/ru/news news.toml

website: update ru/news

Reviewed by: pluknet
Differential Revision: https://reviews.freebsd.org/D53937
DeltaFile
+6-3website/data/ru/news/news.toml
+6-31 files

FreeBSD/ports 08d17c9multimedia/minisatip distinfo Makefile

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

FreeBSD/ports a4588d3devel/sdl3 distinfo Makefile

devel/sdl3: update 3.2.26 → 3.2.28
DeltaFile
+3-3devel/sdl3/distinfo
+1-1devel/sdl3/Makefile
+4-42 files

FreeBSD/ports 1bebe88www/yarr distinfo Makefile

www/yarr: Update to 2.6
DeltaFile
+5-5www/yarr/distinfo
+2-3www/yarr/Makefile
+7-82 files

FreeBSD/ports 6616bcdwww/radicale distinfo Makefile

www/radicale: Update to 3.5.9
DeltaFile
+3-3www/radicale/distinfo
+1-1www/radicale/Makefile
+4-42 files

FreeBSD/ports 30f24dcsysutils/fwupd pkg-plist distinfo

sysutils/fwupd: Update to 2.0.18
DeltaFile
+40-23sysutils/fwupd/pkg-plist
+3-3sysutils/fwupd/distinfo
+1-1sysutils/fwupd/Makefile
+44-273 files

FreeBSD/ports b24429earchivers/unpackerr Makefile, lang/gomacro Makefile

various: Bump Go ports for 1.24.11
DeltaFile
+1-1lang/gomacro/Makefile
+1-1archivers/unpackerr/Makefile
+1-1sysutils/doctl/Makefile
+1-1sysutils/duf/Makefile
+1-1sysutils/envconsul/Makefile
+1-1sysutils/epazote/Makefile
+6-6600 files not shown
+606-511606 files

FreeBSD/ports 86748b7lang/go124 distinfo Makefile

lang/go124: Update to 1.24.11

Changes: go1.24.11 (released 2025-12-02) includes two security fixes
         to the crypto/x509 package, as well as bug fixes to the
         runtime. See the Go 1.24.11 milestone on our issue tracker
         for details.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

FreeBSD/ports ec87248devel/oq Makefile, irc/ergo Makefile

various: Bump Go ports for 1.25.5
DeltaFile
+1-1devel/oq/Makefile
+1-1irc/ergo/Makefile
+1-1net/krakend-ce/Makefile
+1-1net-p2p/mkbrr/Makefile
+1-1net/gotify-server/Makefile
+1-1net-mgmt/victoria-metrics/Makefile
+6-650 files not shown
+56-2156 files