FreeBSD/doc c1fb9e8website/content/en/releases/15.0R errata.adoc

Add security advisory affecting 15.0R

FreeBSD-SA-26:03.blocklistd affects 15.0R
DeltaFile
+1-0website/content/en/releases/15.0R/errata.adoc
+1-01 files

FreeBSD/doc 5e7c127website/content/en/releases/15.0R errata.adoc

Add erratum affecting 15.0R

FreeBSD-EN-26:04.arm64 affects 15.0R
DeltaFile
+1-0website/content/en/releases/15.0R/errata.adoc
+1-01 files

FreeBSD/ports 4093f36math/geogebra distinfo Makefile

math/geogebra: Update to 5-2-909-9

Changelog: https://geogebra.github.io/docs/reference/en/Changelog_6_0/
DeltaFile
+3-3math/geogebra/distinfo
+2-2math/geogebra/Makefile
+5-52 files

FreeBSD/src 5b39861bin/pwd pwd.c, bin/pwd/tests pwd_test.sh

pwd: Error out if writing to stdout failed

POSIX requires us to print a diagnostic and return a non-zero exit
code if writing to stdout failed.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55227
DeltaFile
+21-0bin/pwd/tests/pwd_test.sh
+2-0bin/pwd/pwd.c
+23-02 files

FreeBSD/src b02def7sys/compat/linuxkpi/common/include/net cfg80211.h

LinuxKPI: 802.11: add cfg80211 (*change_bss) and related structs

Needed by brcmfmac v6.19.

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

FreeBSD/src 9375e11sys/contrib/dev/broadcom/brcm80211/brcmfmac p2p.c cfg80211.c

brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-18sys/contrib/dev/broadcom/brcm80211/brcmfmac/p2p.c
+24-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+9-5sys/contrib/dev/broadcom/brcm80211/brcmfmac/firmware.c
+14-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/dmi.c
+4-4sys/contrib/dev/broadcom/brcm80211/brcmfmac/sdio.c
+2-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/chip.c
+63-313 files not shown
+65-359 files

FreeBSD/ports 7cd8f7dmath/octave-forge-datatypes distinfo Makefile

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

FreeBSD/ports 8aec17fmath/octave-forge-statistics distinfo Makefile

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

FreeBSD/ports fccf996devel/nextpnr-devel Makefile distinfo

devel/nextpnr-devel: Update to latest commit

Also:
  - Re-enable building of GUI
  - Support GateMate FPGAs via devel/prjpeppercorn
  - Disable portscout as we're tracking upstream's master branch
DeltaFile
+10-8devel/nextpnr-devel/Makefile
+3-3devel/nextpnr-devel/distinfo
+5-0devel/nextpnr-devel/pkg-plist
+18-113 files

FreeBSD/ports cc2bb3cdevel Makefile, devel/prjpeppercorn111 Makefile pkg-plist

devel/prjpeppercorn111: Add new port

This port is used by devel/nextpnr* to produce configuration bitstreams for CologneChip GateMate FPGAs.

Notes:
  - This port is versioned because of version compatibility requirements with devel/nextpnr*
  - The timings tarball is mirrored because upstream currently does not provide a versioned archive/URL

Reviewed by:            diizzy
Differential Revision:  https://reviews.freebsd.org/D55235
DeltaFile
+32-0devel/prjpeppercorn111/Makefile
+15-0devel/prjpeppercorn111/pkg-plist
+5-0devel/prjpeppercorn111/distinfo
+4-0devel/prjpeppercorn111/pkg-descr
+1-0devel/Makefile
+57-05 files

FreeBSD/ports 15759b5sysutils/android-file-transfer Makefile

sysutils/android-file-transfer: Improve port Makefile

- fixes to qt6 components in Makefile

MFH:            2026Q1
(cherry picked from commit ffafa186f95899d0b3727b63aafd59b23e40d726)
DeltaFile
+2-2sysutils/android-file-transfer/Makefile
+2-21 files

FreeBSD/ports ffafa18sysutils/android-file-transfer Makefile

sysutils/android-file-transfer: Improve port Makefile

- fixes to qt6 components in Makefile

MFH:            2026Q1
DeltaFile
+2-2sysutils/android-file-transfer/Makefile
+2-21 files

FreeBSD/ports 31f09b8deskutils/freeplane distinfo Makefile

deskutils/freeplane: Update to 1.12.18

ChangeLog:      https://github.com/freeplane/freeplane/releases/tag/release-1.12.18
Reported by:    Dimitry Polivaev <notifications at github.com>
DeltaFile
+3-3deskutils/freeplane/distinfo
+4-2deskutils/freeplane/Makefile
+2-0deskutils/freeplane/pkg-plist
+9-53 files

FreeBSD/src 20a3c61usr.sbin/moused/moused moused.c

moused(8): Use KQUEUE_CPONFORK flag to pass kqueue fd through fork

and use libc daemon() instead of private rfork-based copy.
DeltaFile
+2-56usr.sbin/moused/moused/moused.c
+2-561 files

FreeBSD/src 89aa8a9sys/dev/evdev input-event-codes.h

evdev: Drop comments from input-event-codes.h

They were copied intact from the Linux GPL-only file.

Requested by:   imp, glebius
MFC after:      1 week
DeltaFile
+174-305sys/dev/evdev/input-event-codes.h
+174-3051 files

FreeBSD/src 3d85dcdsys/dev/atkbdc psm.c

psm(4): Add middle button support for Elantech V4 touchpads

based on firmware version.

PR:             291262
MFC after:      1 month
DeltaFile
+13-2sys/dev/atkbdc/psm.c
+13-21 files

FreeBSD/ports 8bfe247comms/meshcore-cli distinfo Makefile

comms/meshcore-cli: update to 1.4.1
DeltaFile
+3-3comms/meshcore-cli/distinfo
+2-2comms/meshcore-cli/Makefile
+5-52 files

FreeBSD/ports 86eadd9databases/mroonga distinfo Makefile

databases/mroonga: Update version 15.11=>15.16

Changelog: https://mroonga.org/docs/news/15.html#release-15-16
DeltaFile
+3-3databases/mroonga/distinfo
+1-1databases/mroonga/Makefile
+4-42 files

FreeBSD/ports 259d71ddevel/py-flatland Makefile

devel/py-flatland: Return to pool
DeltaFile
+1-1devel/py-flatland/Makefile
+1-11 files

FreeBSD/ports 4358934textproc/groonga distinfo Makefile

textproc/groonga: Update version 15.1.3=>15.1.4

Changelog: https://groonga.org/docs/news/15.html#release-15-1-4
DeltaFile
+3-3textproc/groonga/distinfo
+1-1textproc/groonga/Makefile
+4-42 files

FreeBSD/ports 8f2f9a4www/py-gunicorn distinfo Makefile

www/py-gunicorn: Update version 25.0.1=>25.0.2

Changelog: https://github.com/benoitc/gunicorn/releases/tag/25.0.2
DeltaFile
+3-3www/py-gunicorn/distinfo
+1-1www/py-gunicorn/Makefile
+4-42 files

FreeBSD/ports 7de69d2devel/py-doit Makefile distinfo

devel/py-doit: Update version 0.36.0=>0.37.0

Changelog: https://github.com/pydoit/doit/releases/tag/0.37.0
DeltaFile
+8-6devel/py-doit/Makefile
+3-3devel/py-doit/distinfo
+11-92 files

FreeBSD/ports 3c4eecedevel/cirrus-cli distinfo Makefile

devel/cirrus-cli: Update version 0.161.3=>0.161.4

Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.161.4
DeltaFile
+5-5devel/cirrus-cli/distinfo
+1-1devel/cirrus-cli/Makefile
+6-62 files

FreeBSD/ports 4bf3c46databases/redis distinfo Makefile

databases/redis: Update version 8.4.0=>8.4.1

Changelog: https://github.com/redis/redis/releases/tag/8.4.1
DeltaFile
+3-3databases/redis/distinfo
+1-2databases/redis/Makefile
+4-52 files

FreeBSD/ports a1ef11fdatabases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.244=>1.5.245
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports b95fa25databases/redis82 distinfo Makefile

databases/redis82: Update version 8.2.3=>8.2.4

Changelog: Changelog: https://github.com/redis/redis/releases/tag/8.2.4
DeltaFile
+3-3databases/redis82/distinfo
+1-1databases/redis82/Makefile
+4-42 files

FreeBSD/ports b7edf35databases/freetds distinfo Makefile

databases/freetds: Update version 1.5.10=>1.5.11
DeltaFile
+3-3databases/freetds/distinfo
+1-1databases/freetds/Makefile
+4-42 files

FreeBSD/src 98c44ccsys/modules/brcm80211/brcmfmac Makefile

brcmfmac: deal with bus attachments to the module Makefile

As with LinuxKPI-based wireless drivers, e.g., rtw88, PCI depends
on PCI being compiled into the kernel, SDIO will depend on
MMCCAM in the kernel once supported, and USB can always be
loaded.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-7sys/modules/brcm80211/brcmfmac/Makefile
+10-71 files

FreeBSD/src 2274153sys/contrib/dev/broadcom/brcm80211/brcmfmac usb.c bcdc.c

brcmfmac: make USB parts compile (and not panic right away)

Fix casts and consts and add one extra error check for a NULL pointer.
This will require [a future] linuxkpi_usb.

There are very few dongles I know off:
- the original Raspberry PI USB dongle [1]
- Cisco Linksys AE1200

The reason for making USB compile despite the limited 11n 150/300 Mbit/s
adapters is that it is the simplest way to work on cfg80211 while on the
road, not requiring a full PCIe slot or another SoC for SDIO.

Sponsored by:           The FreeBSD Foundation
Hardware donated by:    Martin Husemann (martin NetBSD.org) [1]
MFC after:              3 days
DeltaFile
+52-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/usb.c
+6-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/bcdc.c
+58-02 files

FreeBSD/src 902136esys/compat/linuxkpi/common/include/linux/platform_data brcmfmac.h, sys/contrib/dev/broadcom/brcm80211/brcmfmac cfg80211.c pcie.c

brcm80211: add LinuxKPI files and module Makefiles

sys/compat/linuxkpi/common/include/linux/platform_data/brcmfmac.h
is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Currently only PCIe is made to compile.
It does load firmware (if needed, e.g., on arm64 with an alignment
issue fixed), and starts to come up.

To make it work there is a cfg80211 layer and netdevice integration
to do, so do not hold your breath just yet.
DeltaFile
+190-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+185-0sys/compat/linuxkpi/common/include/linux/platform_data/brcmfmac.h
+117-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/pcie.c
+89-0sys/modules/brcm80211/brcmfmac/Makefile
+35-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/common.c
+34-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/msgbuf.c
+650-022 files not shown
+1,007-028 files