FreeBSD/ports e36cbc0mail/thunderbird/files patch-libwebrtc-generated patch-pipewire_init

mail/thunderbird: update to 150.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/150.0/releasenotes/

(cherry picked from commit 7975e03337e68cbaed9cd1947910b7e6ede7cf0b)
DeltaFile
+1,425-424mail/thunderbird/files/patch-libwebrtc-generated
+59-44mail/thunderbird/files/patch-pipewire_init
+35-0mail/thunderbird/files/patch-ipc_glue_ForkServer.cpp
+19-13mail/thunderbird/files/patch-python_sites_mach.txt
+19-0mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0mail/thunderbird/files/patch-python_sites_build.txt
+1,574-4812 files not shown
+1,579-4868 files

FreeBSD/ports 42efd6bmail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.10.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/

(cherry picked from commit 05102a88a47a6ba5b1d379e602bfb81a64a894db)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports 7975e03mail/thunderbird/files patch-libwebrtc-generated patch-pipewire_init

mail/thunderbird: update to 150.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/150.0/releasenotes/
DeltaFile
+1,425-424mail/thunderbird/files/patch-libwebrtc-generated
+59-44mail/thunderbird/files/patch-pipewire_init
+35-0mail/thunderbird/files/patch-ipc_glue_ForkServer.cpp
+19-13mail/thunderbird/files/patch-python_sites_mach.txt
+19-0mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0mail/thunderbird/files/patch-python_sites_build.txt
+1,574-4812 files not shown
+1,579-4868 files

FreeBSD/ports 05102a8mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.10.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/src d9e7dd4sys/netinet ip_carp.h ip_carp.c

carp: define CARP_AUTHLEN for carp_authlen field

Replace the bare 7 with a named constant.
DeltaFile
+6-0sys/netinet/ip_carp.h
+1-1sys/netinet/ip_carp.c
+7-12 files

FreeBSD/src 9a4a9f6sbin/ping ping6.c

ping6: treat setsockopt failures as fatal

ping6 needs IPV6_RECVPKTINFO and IPV6_RECVHOPLIMIT to process
incoming replies. When these options fail, replies are silently
dropped and ping6 appears to hang. Use err(3) instead of warn(3)
so the user gets a clear error and immediate exit.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    pouria, jlduran, glebius
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56237
DeltaFile
+4-4sbin/ping/ping6.c
+4-41 files

FreeBSD/ports 42f7e85net/kdenetwork-filesharing Makefile

net/kdenetwork-filesharing: Fix dependence on QCoro

Adjust compiler requirements while here.

PR:             294592
Reported by:    Robert Cina
DeltaFile
+3-2net/kdenetwork-filesharing/Makefile
+3-21 files

FreeBSD/doc 9077be2documentation/content/en/books/handbook/x11 _index.adoc

[hb]: Add fwget information

Add some information about how to install firmware for graphic cards.

Differential Revision:  https://reviews.freebsd.org/D56428
Reviewed by:    carlavilla@
DeltaFile
+8-0documentation/content/en/books/handbook/x11/_index.adoc
+8-01 files

FreeBSD/ports 034f6d8devel/py-maturin distinfo Makefile.crates

devel/py-maturin: Update to 1.13.1

Approved by:    kai
Changelog:      https://github.com/PyO3/maturin/releases/tag/v1.13.1
Differential Revision:  https://reviews.freebsd.org/D56419
DeltaFile
+41-41devel/py-maturin/distinfo
+19-19devel/py-maturin/Makefile.crates
+1-2devel/py-maturin/Makefile
+61-623 files

FreeBSD/ports 66fef6ex11-servers/xlibre-ephyr Makefile, x11-servers/xlibre-server distinfo Makefile.version

x11/{nvidia-driver,slim},x11-{drivers,servers}/*: Update XLibre to 25.1.3

Tested by:      acm@
With hat:       xlibre
DeltaFile
+3-3x11-servers/xlibre-server/distinfo
+1-1x11-servers/xlibre-vfb/Makefile
+1-1x11/nvidia-driver/Makefile
+1-1x11/slim/Makefile
+1-1x11-servers/xlibre-server/Makefile.version
+1-1x11-servers/xlibre-ephyr/Makefile
+8-82 files not shown
+10-108 files

FreeBSD/src 52e7958sys/net iflib.c

iflib: ignore reclaim coalescing when low on tx descriptors

If we are low on TX descriptors, bypass iflib_txq_can_reclaim()
and force a reclaim. This is intended to reduce the number of
output drops under heavy load when using simple transmit.

Differential Revision: https://reviews.freebsd.org/D56339
Sponsored by: Netflix
DeltaFile
+16-1sys/net/iflib.c
+16-11 files

FreeBSD/src 3fade68sys/net iflib.c

iflib: accurately count bytes/segments for TSO

When using software based ifnet counters, iflib has not factored
TSO into account when reporting the segments and bytes sent.
So it will underreport NIC bandwidth by a small percent,
and will undercount sent segments by a large factor.
Fix this by calculating the number of added segments the NIC
will send, and add header size multiplied by that number
to arrive at a correct accounting of segments and bytes sent.
This makes these software counters directly comparable to
hardware counters.

Doing this requires moving the calculation into iflib_encap() where
we have already parsed the packet and know the header size, MSS, etc.

Differential Revision: https://reviews.freebsd.org/D56338
Sponsored by: Netflix
DeltaFile
+20-8sys/net/iflib.c
+20-81 files

FreeBSD/doc 65bab7bwebsite/content/en/status/report-2026-01-2026-03 drm-drivers-aarch64.adoc

Status/2026Q1/drm-drivers-aarch64.adoc: Fix

One sentence per line
DeltaFile
+2-1website/content/en/status/report-2026-01-2026-03/drm-drivers-aarch64.adoc
+2-11 files

FreeBSD/src f46d75csys/dev/ixgbe ixgbe_x540.c ixgbe_common.c

ixgbe: improve MDIO performance by reducing semaphore/IPC delays

Each MDIO transfer takes 8ms, and all of that is spent in a set
of DELAY() calls, which is consuming a LOT of CPU.

* Change the timeout in ixgbe_hic_unlocked() - doing IPC to the
  on-chip firmware - to a 1uS delay and bump timeout appropriately.
  This seems to finish in a couple of microseconds on my local
  test devices.

* Change the 2ms sleep in ixgbe_release_swfw_sync_X540() to 2ms
  for EEPROM/flash, and 10uS otherwise.  10uS seems to work fine
  on my local testing, but the config EEPROM doesn't read right
  without this extra delay.

The first change shouldn't change the driver behaviour, but the
latter change is more intrusive and needs some wider testing.
(My guess here is that there SHOULD have been some completion
check somewhere in the EEPROM/flash IO path, and these sleeps

    [8 lines not shown]
DeltaFile
+15-1sys/dev/ixgbe/ixgbe_x540.c
+2-2sys/dev/ixgbe/ixgbe_common.c
+17-32 files

FreeBSD/src cfec995sys/conf files, sys/dev/ixgbe if_ix_mdio_hw.c if_ix_mdio.c

ixgbe: add MDIO bus support

This works enough to let me see the marvell switch on the MDIO bus.

It uses clause 22, which ixgbe's existing MDIO code doesn't currently
support, so it's implemented in a new source file.

Since mdio(4) is now required, add it where appropriate to GENERIC kernels.

Reviewed by:    kbowling
Differential Revision:  https://reviews.freebsd.org/D50128
DeltaFile
+181-0sys/dev/ixgbe/if_ix_mdio_hw.c
+158-0sys/dev/ixgbe/if_ix_mdio.c
+34-0sys/dev/ixgbe/if_ix_mdio.h
+33-0sys/dev/ixgbe/if_ix_mdio_hw.h
+14-1sys/dev/ixgbe/if_ix.c
+4-0sys/conf/files
+424-13 files not shown
+432-29 files

FreeBSD/ports 1d7c8ccsecurity/rustls-ffi distinfo Makefile.crates, security/rustls-ffi/files patch-powerpc64le patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h

security/rustls-ffi: Update to 0.15.2
DeltaFile
+365-417security/rustls-ffi/distinfo
+181-207security/rustls-ffi/Makefile.crates
+2-20security/rustls-ffi/files/patch-powerpc64le
+0-20security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
+1-2security/rustls-ffi/Makefile
+549-6665 files

FreeBSD/ports 3947231mail/nextcloud-mail distinfo Makefile

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

FreeBSD/ports e4d7ea5www/nextcloud-news distinfo Makefile

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

FreeBSD/ports 2400ac2www/nextcloud-groupfolders distinfo Makefile

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

FreeBSD/ports 55b9b62www/nextcloud-forms distinfo Makefile

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

FreeBSD/ports 6957912www/nextcloud-deck distinfo Makefile

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

FreeBSD/ports 562e1e6www/nextcloud-contacts distinfo Makefile

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

FreeBSD/ports 6c2e530www/nextcloud-appointments distinfo Makefile

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

FreeBSD/ports 80da017security/openssl40 pkg-message distinfo

security/openssl40: Update to 4.0.0

This is now a release version
DeltaFile
+1-8security/openssl40/pkg-message
+3-3security/openssl40/distinfo
+1-1security/openssl40/Makefile
+1-1security/openssl40/version.mk
+6-134 files

FreeBSD/src eb02795stand/powerpc/boot1.chrp boot1.c

boot1.chrp: Improve comment for the SLOF hack

Since this original comment was written, the actual issue in SLOF
was diagnosed and documented in commit 424089a0fc, which fixed it
for loader(8).  Update the comment in boot1 to be more informative
to future readers.

MFC after:      3 days
Reviewed by:    jhibbits, adrian
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56470
DeltaFile
+5-8stand/powerpc/boot1.chrp/boot1.c
+5-81 files

FreeBSD/ports 5bfb09edevel/py-array-api-strict Makefile

devel/py-array-api-strict: migrate to numpy (2)

PR: 294328
DeltaFile
+2-2devel/py-array-api-strict/Makefile
+2-21 files

FreeBSD/ports 0742097dns/dnstracer-rs distinfo Makefile.crates

dns/dnstracer-rs: update to 1.2.5
DeltaFile
+147-145dns/dnstracer-rs/distinfo
+72-71dns/dnstracer-rs/Makefile.crates
+1-3dns/dnstracer-rs/Makefile
+220-2193 files

FreeBSD/src 49e9b30sys/cddl/compat/opensolaris/kern opensolaris_cmn_err.c

dtrace: Improve dmesg kernel message prefix

Provide intuitive log search keywords and increased system consistency.

MFC after:              2 weeks
Reported by:            mav
Reviewed by:            0mp, dteske
OpenZFS change:         d45c8d648 (Improve dmesg kernel message prefix)
Differential Revision:  https://reviews.freebsd.org/D55765
DeltaFile
+7-7sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
+7-71 files

FreeBSD/src b2aea7ashare/man/man4 e6000sw.4

e6000sw.4: Mention MV88E6171

Fixes:  680e6e30c020 (etherswitch: Add minimal support for mv88e6170)
Reviewed by:            jhibbits
Differential Revision:  https://reviews.freebsd.org/D56455
DeltaFile
+3-1share/man/man4/e6000sw.4
+3-11 files

FreeBSD/src a154d72sys/netinet sctp_structs.h

sctp(4): Fix a typo in a source code comment

- s/initited/initiated/

Obtained from:  NetBSD
MFC after:      3 days
DeltaFile
+1-1sys/netinet/sctp_structs.h
+1-11 files