FreeBSD/ports 679b26amisc/crush Makefile distinfo

misc/crush: Update to 0.94.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.94.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/doc b0d65fadocumentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bump to 1600026.

There are a few missing in between.  Should fille them out.
DeltaFile
+5-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+5-01 files

FreeBSD/ports 8e583casecurity/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.10

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.10
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports 1b36c38sysutils/siegfried Makefile distinfo

sysutils/siegfried: Update to 1.11.7

ChangeLog:
https://github.com/richardlehane/siegfried/blob/main/CHANGELOG.md#v1117-2026-09-14

MFH:            2026Q3
DeltaFile
+5-5sysutils/siegfried/distinfo
+1-2sysutils/siegfried/Makefile
+6-72 files

FreeBSD/ports b57e3bfnet/rsync Makefile, net/rsync/files extra-patch-file-flags.diff

net/rsync: fix force-change patch

Fix force-change issue, where --force-change
cannot descend into an immutable directory after
3.5.0 update.

PR:             298358
Reported by:    Eero Hänninen <fax at nohik.ee>
MFH:            2026Q3

(cherry picked from commit b13f87c3bf553786da39f8b93c91d155cc049afd)
DeltaFile
+65-9net/rsync/files/extra-patch-file-flags.diff
+1-0net/rsync/Makefile
+66-92 files

FreeBSD/ports b13f87cnet/rsync Makefile, net/rsync/files extra-patch-file-flags.diff

net/rsync: fix force-change patch

Fix force-change issue, where --force-change
cannot descend into an immutable directory after
3.5.0 update.

PR:             298358
Reported by:    Eero Hänninen <fax at nohik.ee>
MFH:            2026Q3
DeltaFile
+65-9net/rsync/files/extra-patch-file-flags.diff
+1-0net/rsync/Makefile
+66-92 files

FreeBSD/ports 1b5c535x11-fonts/webfonts Makefile

x11-fonts/webfonts: Fix port when NEWVERDANA option is disabled

Due to an oversight on my end I only did final testing with
NEWVERDANA enabled. While at it move EXTRACT_ONLY variable
to correct section

Reported by:    leres@
DeltaFile
+8-4x11-fonts/webfonts/Makefile
+8-41 files

FreeBSD/src e1ad124. UPDATING, sys/sys param.h

UPDATING: bump __FreeBSD_version to 1600026 for LinuxKPI changes

The size of multiple embedded structs have changed and may lead to
problems (pci_error_handlers in pci_driver, dev_pm_info in struct device).
Allow these changes to be detected by bumping __FreeBSD_version.

MFC after:      3 days
DeltaFile
+6-0UPDATING
+1-1sys/sys/param.h
+7-12 files

FreeBSD/src b0094b5sys/compat/linuxkpi/common/include/linux device.h

Revert "linuxkpi: Add device under parent, not under class"

This reverts commit fc0a5ae094308609927e9c355928d08923278325.

This changed the sysctl node path and broke IB user space tools (ibv_*).

PR:     298485
Reported by:     Ariel Ehrenberg (aehrenberg nvidia.com)
DeltaFile
+6-4sys/compat/linuxkpi/common/include/linux/device.h
+6-41 files

FreeBSD/src 73166d2sys/compat/linuxkpi/common/src linux_80211.c linux_80211_macops.c

LinuxKPI: 802.11: Always lock around lkpi_80211_mo_{remove_interface,stop}()

Add the missing locking to another two MO driver downcalls, as drivers
always expect it (e.g. rtw89 by assertion).

Add the lock and might_sleep assertions to the respective lkpi_80211_mo_*
downcalls.

PR:             298417
Reviewed by:    bz
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D59608
DeltaFile
+6-0sys/compat/linuxkpi/common/src/linux_80211_macops.c
+2-0sys/compat/linuxkpi/common/src/linux_80211.c
+8-02 files

FreeBSD/src a424fb3sys/compat/linuxkpi/common/include/linux pm.h, sys/compat/linuxkpi/common/src linux_compat.c

LinuxKPI: add can_wakeup option and accessor functions

We can implement device_set_wakeup_capable() in the !CONFIG_PM_SLEEP
case;  we do not have the infrastructure in place for the CONFIG_PM_SLEEP
case so leave a pr_debug TODO.

Needed by an upcoming wireless driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58883
DeltaFile
+17-0sys/compat/linuxkpi/common/include/linux/pm.h
+6-0sys/compat/linuxkpi/common/src/linux_compat.c
+23-02 files

FreeBSD/src cfb23b0sys/compat/linuxkpi/common/include/linux interrupt.h pci.h, sys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: fix argument type to lkpi_pci_msi_desc_alloc()

lkpi_pci_msi_desc_alloc() takes an unsigned int, not an int.
While here make sure the prototype is visibile in interrupt.h as
well before use to avoid -Wimplicit-function-declaration errors.

Discovered while working on a wireless driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58879
DeltaFile
+2-1sys/compat/linuxkpi/common/include/linux/pci.h
+1-1sys/compat/linuxkpi/common/src/linux_pci.c
+1-0sys/compat/linuxkpi/common/include/linux/interrupt.h
+4-23 files

FreeBSD/src c3fa17asys/compat/linuxkpi/common/include/linux dma-mapping.h, sys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: implement dma_{alloc,free}_{noncoherent,attrs}

We use one to implement the other given direction stays unused.

This is needed by an upcoming wifi driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58880
DeltaFile
+50-0sys/compat/linuxkpi/common/src/linux_pci.c
+36-0sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+86-02 files

FreeBSD/src c40219csys/compat/linuxkpi/common/include/linux pci.h

LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers

Needed by an upcoming wireless driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58882
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/pci.h
+2-01 files

FreeBSD/src b589e40sys/compat/linuxkpi/common/include/linux pci.h, sys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: add PCI_IRQ_AFFINITY #define

Add the #define for PCI_IRQ_AFFINITY and leave a pr_debug note in
pci_alloc_irq_vectors() that it is unimplemented.

The flag is needed by an upcoming WiFi driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58881
DeltaFile
+3-0sys/compat/linuxkpi/common/src/linux_pci.c
+1-0sys/compat/linuxkpi/common/include/linux/pci.h
+4-02 files

FreeBSD/src 4570a1bsys/compat/linuxkpi/common/include/linux ethtool.h

LinuxKPI: add #include of rculist.h to ethtool.h for Linux conformance

Add #include rculist.h to ethtool.h to fullfill expectations of
Linux drivers without having to modify them.

MFC after:      3 days
Reviewed by:    dumbbell, emaste
Differential Revision: https://reviews.freebsd.org/D58874
DeltaFile
+2-1sys/compat/linuxkpi/common/include/linux/ethtool.h
+2-11 files

FreeBSD/src 55c07afsys/compat/linuxkpi/common/include/linux pci.h

LinuxKPI: pci: add pci_select_bars() and pci_msix_vec_count()

For pci_select_bars() we use the LinuxKPI internal information, while
for pci_select_bars() we fall back to the native PCI stack.

Needed by a wifi driver.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58878
DeltaFile
+29-0sys/compat/linuxkpi/common/include/linux/pci.h
+29-01 files

FreeBSD/src 401d092sys/compat/linuxkpi/common/include/linux types.h

LinuxKPI: add typedef for clockid_t

Needed by a wireless driver (not really using it) to compile.

MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D58877
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/types.h
+2-01 files

FreeBSD/src e975ce8sys/compat/linuxkpi/common/include/linux rculist.h

LinuxKPI: rcu: add optional condition to list_for_each_entry_rcu()

list_for_each_entry_rcu() can take an optional condition.  Add the
macro argument so code remains compiling but do not do anything with
it just yet.

Leave comments as list_for_each_entry_rcu() likely should have a
different implementation.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D59292
DeltaFile
+4-2sys/compat/linuxkpi/common/include/linux/rculist.h
+4-21 files

FreeBSD/ports 20fb9ffmath/py-symengine Makefile

math/py-symengine: Unbreak on 16 by removing USES=llvm:15; update WWW

Reported by:    fallout
DeltaFile
+3-2math/py-symengine/Makefile
+3-21 files

FreeBSD/ports e55bf90math/lean4 Makefile distinfo

math/lean4: update 4.33.1 → 4.34.0
DeltaFile
+273-28math/lean4/pkg-plist
+3-3math/lean4/distinfo
+2-1math/lean4/Makefile
+278-323 files

FreeBSD/ports a5e46demisc/py-polars Makefile distinfo, misc/py-polars-runtime Makefile distinfo

misc/py-polars{,-runtime}: update 1.43.1 → 1.44.2
DeltaFile
+423-405misc/py-polars-runtime/distinfo
+212-204misc/py-polars-runtime/Makefile
+11-11misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+1-1misc/py-polars/Makefile
+650-6245 files

FreeBSD/ports 2a722c0textproc Makefile, textproc/py-affine-gaps distinfo pkg-descr

textproc/py-affine-gaps: New port: JIT-compiled string edit-distances

PR:             298330
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+37-0textproc/py-affine-gaps/Makefile
+7-0textproc/py-affine-gaps/pkg-descr
+3-0textproc/py-affine-gaps/distinfo
+1-0textproc/Makefile
+48-04 files

FreeBSD/ports 48e141fdevel/py-stringzilla Makefile

devel/py-stringzilla: add missing test dependency
DeltaFile
+3-3devel/py-stringzilla/Makefile
+3-31 files

FreeBSD/ports 9351c11math/py-cbcbox Makefile, math/py-cbcbox/files patch-pyproject.toml patch-tests_conftest.py

math/py-cbcbox: New port: Python access to the CBC MILP solver

PR:             298331
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+1,127-0math/py-cbcbox/files/patch-setup.py
+55-0math/py-cbcbox/files/patch-src_____init____.py
+52-0math/py-cbcbox/files/patch-tests_test__solve.py
+33-0math/py-cbcbox/Makefile
+29-0math/py-cbcbox/files/patch-tests_conftest.py
+14-0math/py-cbcbox/files/patch-pyproject.toml
+1,310-03 files not shown
+1,323-09 files

FreeBSD/ports 142bebdwww/py-boto3-stubs Makefile distinfo, www/py-boto3-stubs/files patch-pyproject.toml

www/py-boto3-stubs: update 1.34.127 → 1.43.93
DeltaFile
+14-0www/py-boto3-stubs/files/patch-pyproject.toml
+3-3www/py-boto3-stubs/distinfo
+3-2www/py-boto3-stubs/Makefile
+20-53 files

FreeBSD/ports 2fbd025devel Makefile, devel/py-types-s3transfer pkg-descr distinfo

devel/py-types-s3transfer: New port: Type annotations and code completion for s3transfer

PR:             298334
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+32-0devel/py-types-s3transfer/files/patch-pyproject.toml
+25-0devel/py-types-s3transfer/Makefile
+3-0devel/py-types-s3transfer/distinfo
+2-0devel/py-types-s3transfer/pkg-descr
+1-0devel/Makefile
+63-05 files

FreeBSD/ports abf08b8math/lean4 Makefile

math/lean4: broken on 14

Reported by:    fallout
DeltaFile
+1-0math/lean4/Makefile
+1-01 files

FreeBSD/ports b661f7dx11-wm/jwm Makefile

x11-wm/jwm: Make SVG option depend on CAIRO option

It seems that only enabling SVG option isn't enough for SVG-based
icon themes to work, so add SVG_IMPLIES=CAIRO.

Reported by:    fernandel (on forums.freebsd.org)
URL:            https://forums.freebsd.org/threads/jwm-pkg.103838/
Fixes:          4e3c1e294511 ("x11-wm/jwm: Enable SVG option by default")
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-1x11-wm/jwm/Makefile
+2-11 files

FreeBSD/ports 9c04e85sysutils/qtpass distinfo pkg-descr, sysutils/qtpass/files patch-qtpass.desktop

sysutils/qtpass: Update 1.4.0 => 1.8.0

Changelog:
https://github.com/IJHack/QtPass/blob/v1.8.0/CHANGELOG.md

PR:             298494
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+14-17sysutils/qtpass/Makefile
+13-0sysutils/qtpass/files/patch-qtpass.desktop
+10-1sysutils/qtpass/pkg-descr
+3-3sysutils/qtpass/distinfo
+40-214 files