FreeBSD/ports 421c03echinese/libreoffice-zh_CN distinfo, chinese/libreoffice-zh_TW distinfo

editors/libreoffice: update to 26.2.4 release (+)

LibreOffice suite release of 26.2.4 is available for FreeBSD users.

Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.2
Changelog:      https://wiki.documentfoundation.org/Releases/26.2.4/RC1 \
                https://wiki.documentfoundation.org/Releases/26.2.4/RC2
DeltaFile
+5-5editors/libreoffice-eu/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-cs/distinfo
+5-5editors/libreoffice-da/distinfo
+5-5editors/libreoffice-dsb/distinfo
+30-30115 files not shown
+495-495121 files

FreeBSD/ports 2d4a2e9textproc/libvisio01 Makefile

textproc/libvisio01: update to 0.1.11 release (+)

libvisio 0.1.11:
* Memory safety fixes
DeltaFile
+1-1textproc/libvisio01/Makefile
+1-11 files

FreeBSD/ports 59e654fdevel/libffi distinfo pkg-plist

devel/libffi: Update to 3.6.0
DeltaFile
+3-3devel/libffi/distinfo
+1-1devel/libffi/pkg-plist
+1-1devel/libffi/Makefile
+5-53 files

FreeBSD/ports 74dba54mail/maildrop distinfo Makefile

mail/maildrop: Update to 4.0.1
DeltaFile
+3-3mail/maildrop/distinfo
+1-1mail/maildrop/Makefile
+4-42 files

FreeBSD/ports 654a7a0net/samba416 Makefile, net/samba416/files patch-source4_param_provision.c

net/samba416: Fix build with newer Python

PyEval_CallObjectWithKeywords() has been deprecated since Python 3.9 and
was removed in Python 3.13.  Add an upstream patch that replaces it with
PyObject_Call() and bump the upper Python version limit to 3.14.

Reviewed by:    kiwi
Differential Revision:  https://reviews.freebsd.org/D57713
DeltaFile
+48-0net/samba416/files/patch-source4_param_provision.c
+3-3net/samba416/Makefile
+51-32 files

FreeBSD/ports 37206fadevel/nextest distinfo Makefile

devel/nextest: update 0.9.137 → 0.9.138
DeltaFile
+23-23devel/nextest/distinfo
+11-12devel/nextest/Makefile
+34-352 files

FreeBSD/ports b91596asysutils/mise distinfo Makefile

sysutils/mise: update 2026.6.11 → 2026.6.12
DeltaFile
+5-5sysutils/mise/distinfo
+2-2sysutils/mise/Makefile
+7-72 files

FreeBSD/ports f0ba682devel/stgit distinfo Makefile

devel/stgit: update 2.6.0 → 2.6.1
DeltaFile
+139-225devel/stgit/distinfo
+69-113devel/stgit/Makefile
+208-3382 files

FreeBSD/ports e68a6dedatabases/rqlite distinfo Makefile

databases/rqlite: update 10.2.3 → 10.2.4
DeltaFile
+5-5databases/rqlite/distinfo
+1-1databases/rqlite/Makefile
+6-62 files

FreeBSD/ports 8851f4fmath/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.2.5.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports 872444a. MOVED, misc Makefile

misc/air: Removed because the upstream has disappeared
DeltaFile
+0-427misc/air/distinfo
+0-251misc/air/Makefile
+0-4misc/air/pkg-descr
+1-0MOVED
+0-1misc/Makefile
+1-6835 files

FreeBSD/ports 2f3da96. MOVED

MOVED: Correction
DeltaFile
+1-1MOVED
+1-11 files

FreeBSD/ports 23e3e0adatabases Makefile, databases/py-apache-arrow pkg-plist Makefile

py-apache-arrow: Remove in favor of databases/py-pyarrow
DeltaFile
+0-878databases/py-apache-arrow/pkg-plist
+0-43databases/py-apache-arrow/Makefile
+0-11databases/py-apache-arrow/files/patch-pyproject.toml
+0-5databases/py-apache-arrow/pkg-descr
+0-3databases/py-apache-arrow/distinfo
+0-1databases/Makefile
+0-9411 files not shown
+1-9417 files

FreeBSD/ports 8016ca1devel/py-miniKanren Makefile

devel/py-miniKanren: Fix build, rename python module to camelcase

Reported by:    fallout
DeltaFile
+2-1devel/py-miniKanren/Makefile
+2-11 files

FreeBSD/ports c8ed6cadevel/py-pytest-mpl Makefile, devel/py-pytest-mpl/files patch-pyproject.toml

devel/py-pytest-mpl: Fix build

Reported by:    fallout
DeltaFile
+21-0devel/py-pytest-mpl/files/patch-pyproject.toml
+2-1devel/py-pytest-mpl/Makefile
+23-12 files

FreeBSD/ports b7da725net/k6 distinfo Makefile

net/k6: Update to 2.0.0

ChangeLog:
https://github.com/grafana/k6/releases/tag/v2.0.0
DeltaFile
+5-5net/k6/distinfo
+4-5net/k6/Makefile
+9-102 files

FreeBSD/ports 7ac81admath/lean4/files patch-stage0_src_runtime_object.cpp

math/lean4: Fix build on 16

Reported by:    fallout
DeltaFile
+15-0math/lean4/files/patch-stage0_src_runtime_object.cpp
+15-01 files

FreeBSD/src 0d3cd54sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: add function to update some rate related fields

Add lkpi_sta_supp_rates() which serves multiple purposes:
(a) build (and update) the supp_rates field on a sta link (deflink only
    in our case still),
(b) build and update basic_rates on the vif->bss_conf and print a
    warning in case we end up without any basic rate (should not happen
    anymore, not even on initial startup sync),
(c) if HT or VHT are supported, then update the relevant br_mask fields
    for the current band.

Deal with the various flags which trigger different updates by returning
them so the caller can act upon.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+150-2sys/compat/linuxkpi/common/src/linux_80211.c
+150-21 files

FreeBSD/src 038489esys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: make lkpi_sta_sync_from_ni() return bss_changes

This is a preparatory change with no functional changes.

Sponosred by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+9-4sys/compat/linuxkpi/common/src/linux_80211.c
+9-41 files

FreeBSD/src 42cf279sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: add/change rate related tracing

Make use of the TRACE_RATES() macro and add various tracing events.
Also adjust some events formerly under TRACEOK to TRACE_RATES().

Ignoring the tracing, no other functional changes.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+29-4sys/compat/linuxkpi/common/src/linux_80211.c
+29-41 files

FreeBSD/src cff565asys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: consider emulate_chanctx in lkpi_sync_chanctx_cw_from_rx_bw()

Only return early if the bandwidth has not changed and we are not
using emulate_chanctx or the chandef.width already matches the new
bandwidth.  Otherwise we have to continue to get all the values
updated.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+4-1sys/compat/linuxkpi/common/src/linux_80211.c
+4-11 files

FreeBSD/src 75aadc9sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: adjust timing of sync_from_ni in lkpi_sta_assoc_to_run()

We used to call the (*sta_state) downcall into the driver to set the
sta state to ASSOC.  After that we did a lot of sync operations incl.
the lkpi_sta_sync_from_ni() which does a lot of rate and bandwith
adjustments.   This sync call needs to happen before we set the sta
to assoc as drivers rely on some of this information, e.g., ht_cap and
vht_cap (and equivalents for later standards) at that point.  Moving
this will make, e.g., mt7921 transmit at higher rates than just
basic_rates.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-2sys/compat/linuxkpi/common/src/linux_80211.c
+10-21 files

FreeBSD/src 53d9c14sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: track bandwidth/rx_nss change in lkpi_sta_sync_from_ni()

In lkpi_sta_sync_from_ni() track the bandwidth and rx_nss at the
beginning so at the end we can diff if they changed in order to generate
the appropriate RC*CHNAGED flags for the (*link_sta_rc_update) downcall.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+13-0sys/compat/linuxkpi/common/src/linux_80211.c
+13-01 files

FreeBSD/src 7bf2eecsys/compat/linuxkpi/common/src linux_80211.c linux_80211.h

LinuxKPI: 802.11: initalize br_mask and basic_rates for each vap

During vap creating we inialize most [l]vif related variables.
Add a br_mask (bit rate mask) to the lvif and setup the legacy component
as it seems to be static.
Given we are looping over the bands, also initialize the bss_conf
basic_rates. At this point we only have all bitrates for the band
or the mandatory bitrates for the band available.  In order to not
hint usage of possibly unsupported bit rates set it up with the
manadatory bit rates only, which should get us through the mgmt
frames, etc. to get to assoc state.  By then we will do updates.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+44-1sys/compat/linuxkpi/common/src/linux_80211.c
+1-0sys/compat/linuxkpi/common/src/linux_80211.h
+45-12 files

FreeBSD/src d4a529asys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: add 11g check to lkpi_ic_getradiocaps()

Replace an early comment with code and add a (simplified) 11g check.
We make use of the annotated bitrate flags we added (see
lkpi_wiphy_band_annotate()) and check if on the 2GHz band there are
any bitrates which are 11g.  Upon the first one found we do set the
IEEE80211_MODE_11G to announce to net80211 that the 2.4Ghz channels
may operate on 11g as well.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+13-3sys/compat/linuxkpi/common/src/linux_80211.c
+13-31 files

FreeBSD/src 08a78a2sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: add/improve/correct comments

Adjust/add comments to clarify certain situations.

No functional changes.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+3-2sys/compat/linuxkpi/common/src/linux_80211.c
+3-21 files

FreeBSD/src 557eed6sys/compat/linuxkpi/common/include/net mac80211.h

LinuxKPI: 802.11: leave a comment for sta->rates (mt7615, ?)

While we currently try to fill most rates places (e.g., basic_rates,
supp_rates, (*set_bitrate_mask)), sta->rates are not populated.

They are likely managed by the 802.11 rate control code (given no
ieee80211_hw_check HAS_RATE_CONTROL), which for use would be net80211,
which will require some extra code just to manage that.

At least Mediatek mt76 (mt7615) driver seems to fall into the category
of this need.  See about that once/if we get to it.

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

FreeBSD/src 482fda9sys/contrib/dev/mediatek/mt76/mt7925 pci.c

mt76: mt7925: prevent PM from scheduling another delayed work on detach

This duplicates 009d92b25f7c from mt7921 which has the full description.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+5-0sys/contrib/dev/mediatek/mt76/mt7925/pci.c
+5-01 files

FreeBSD/src b58d8dfsys/compat/linuxkpi/common/src linux_80211.h

LinuxKPI: 802.11: introduce TRACE_RATES()

Add a tracing bit for tracing rates related changes introduced in
followup commits.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+7-0sys/compat/linuxkpi/common/src/linux_80211.h
+7-01 files

FreeBSD/ports fb65de0net/ipinfo-cli distinfo Makefile

net/ipinfo-cli: Update to 3.3.2

ChangeLog:
https://github.com/ipinfo/cli/releases/tag/ipinfo-3.3.2
DeltaFile
+5-5net/ipinfo-cli/distinfo
+2-3net/ipinfo-cli/Makefile
+7-82 files