FreeBSD/src 2592644sbin/geom Makefile, sbin/geom/core geom.c

Add --libxo support for geom status and list sub commands.

Submitted-by: Johan Söllvander
Differential Revision: https://reviews.freebsd.org/D37615
Differential Revision: https://reviews.freebsd.org/D53110
Differential Revision: https://reviews.freebsd.org/D53180
Differential Revision: https://reviews.freebsd.org/D53313

(cherry picked from commit 0d4642a67e59f8da5e00a05001c342bdad2a806f)
(cherry-picked from commit 2168e15ee89b4206d8e65a4ea04e4721f60f4060)
(cherry picked from commit 2f461ddd784b4abdb7f88701d20fc45f658c42f5)
(cherry picked from commit c174f518c9c8cf3a567c5f60414508ac951a2ae4)
DeltaFile
+178-76sbin/geom/core/geom.c
+1-1sbin/geom/Makefile
+179-772 files

FreeBSD/ports ca12da7editors Makefile

*/Makefile: Sort SUBDIRs
DeltaFile
+3-3editors/Makefile
+3-31 files

FreeBSD/ports 11e3e40net/py-socketio-client Makefile

net/py-socketio-client: Add NO_ARCH
DeltaFile
+2-0net/py-socketio-client/Makefile
+2-01 files

FreeBSD/src fb70993sys/modules/zfs Makefile

zfs: fix aarch64 build after openzfs/zfs at e63d026b9
DeltaFile
+0-2sys/modules/zfs/Makefile
+0-21 files

FreeBSD/ports 7b9edeafinance/py-vatnumber Makefile

finance/py-vatnumber: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0finance/py-vatnumber/Makefile
+2-01 files

FreeBSD/ports 850920dfinance/odoo17 Makefile

finance/odoo17: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0finance/odoo17/Makefile
+2-01 files

FreeBSD/ports fdaa864finance/odoo16 Makefile

finance/odoo16: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0finance/odoo16/Makefile
+2-01 files

FreeBSD/ports a3fcc2ffinance/odoo Makefile

finance/odoo: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0finance/odoo/Makefile
+2-01 files

FreeBSD/ports 9ff0f41devel/py-lxml-html-clean Makefile

devel/py-lxml-html-clean: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0devel/py-lxml-html-clean/Makefile
+2-01 files

FreeBSD/ports 9c6241bdevel/py-iterable-io Makefile

devel/py-iterable-io: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0devel/py-iterable-io/Makefile
+2-01 files

FreeBSD/ports 0f5efc4devel/py-aiortc Makefile

devel/py-aiortc: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0devel/py-aiortc/Makefile
+2-01 files

FreeBSD/ports 71034c8archivers/py-zipstream-ng Makefile

archivers/py-zipstream-ng: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0archivers/py-zipstream-ng/Makefile
+2-01 files

FreeBSD/ports 5578c93www/yarn-node20/files patch-lib_cli.js, www/yarn-node22 Makefile pkg-plist

www/yarn-node*: Reorganize yarn-node* as node24 is the new default

- While I'm here, fix the missing move of www/yarn-node20/files in ef17b830d649cd5c0c4e659015e47bc934b8ced3
DeltaFile
+0-80www/yarn-node20/files/patch-lib_cli.js
+80-0www/yarn-node24/files/patch-lib_cli.js
+50-3www/yarn-node24/Makefile
+3-49www/yarn-node22/Makefile
+0-12www/yarn-node22/pkg-plist
+12-0www/yarn-node24/pkg-plist
+145-1446 files not shown
+154-15312 files

FreeBSD/ports 62d47b9www/yarn Makefile

www/yarn: Bump PORTREVISION for dependency change as node24 is the new default
DeltaFile
+1-1www/yarn/Makefile
+1-11 files

FreeBSD/ports 2011c16www/npm-node22 pkg-plist Makefile, www/npm-node24 pkg-plist Makefile

www/npm-node*: Reorganize npm-node* as node24 is the new default
DeltaFile
+0-2,274www/npm-node22/pkg-plist
+2,274-0www/npm-node24/pkg-plist
+43-3www/npm-node24/Makefile
+3-43www/npm-node22/Makefile
+3-0www/npm-node24/distinfo
+0-3www/npm-node22/distinfo
+2,323-2,3234 files not shown
+2,327-2,32710 files

FreeBSD/ports 3884f7cwww/npm Makefile

www/npm: Bump PORTREVISION for dependency change as node24 is the new default
DeltaFile
+1-0www/npm/Makefile
+1-01 files

FreeBSD/src 75a6c38bin/sh jobs.c, bin/sh/tests/builtins wait11.0 Makefile

sh: Fix a double free in a rare scenario with pipes

The command
  sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1'
crashes (with appropriate sanitization such as putting
MALLOC_CONF=abort:true,junk:true in the environment or compiling with
-fsanitize=address).

What happens here is that waitcmdloop() calls dowait() with a NULL job
pointer, instructing dowait() to freejob() if it's a non-interactive
shell and $! was not and cannot be referenced for it. However,
waitcmdloop() then uses fields possibly freed by freejob() and calls
freejob() again.

This only occurs if the job being waited for is identified via % syntax
($! has never been referenced for it), it is a pipeline with two or more
elements and another background job has been started before the wait
command. That seems special enough for a bug to remain. Test scripts
written by Jilles would almost always use $! and not % syntax.

    [13 lines not shown]
DeltaFile
+6-0bin/sh/tests/builtins/wait11.0
+2-1bin/sh/jobs.c
+1-0bin/sh/tests/builtins/Makefile
+9-13 files

FreeBSD/src 33383fbsys/dev/nvmf/host nvmf.c nvmf_ns.c

nvmf: Add support for DIOCGIDENT

This mirrors commit 6d0001d44490becdd20d627ce663c72a30b9aac3 but for
nvmf(4).

Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D53339
DeltaFile
+3-0sys/dev/nvmf/host/nvmf.c
+3-0sys/dev/nvmf/host/nvmf_ns.c
+6-02 files

FreeBSD/src 8d2a50bsys/dev/nvme nvme_ctrlr.c nvme.h

nvme: Abstract out function to obtain a disk ident string from cdata

This will permit sharing the code with nvmf(4).

Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D53338
DeltaFile
+1-20sys/dev/nvme/nvme_ctrlr.c
+19-0sys/dev/nvme/nvme.h
+1-1sys/dev/nvme/nvme_ns.c
+0-1sys/dev/nvme/nvme_private.h
+21-224 files

FreeBSD/ports fca7459www/tor-browser distinfo Makefile

www/tor-browser: Update 15.0a4 => 15.0.1

Release notes:
https://blog.torproject.org/new-release-tor-browser-150/
https://blog.torproject.org/new-release-tor-browser-1501/

PR:     290950
MFH:    2025Q4
(cherry picked from commit 80c79754a66a2a7419831d54cf349605db6ff04d)
DeltaFile
+11-11www/tor-browser/distinfo
+6-6www/tor-browser/Makefile
+17-172 files

FreeBSD/ports fe45146lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.0.s20251116
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports ac65ac3lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20251115
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 6811a57lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20251114
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports 24ef7f1lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20251113
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeBSD/ports 50f3e47Keywords sample.ucl

keywords: sample: Add METALOG entries for new files

This depends on a new lua function in pkg, see
https://github.com/freebsd/pkg/pull/2553 .

Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D53415

(cherry picked from commit 452309533805e8f4b7545f165c692cc37fe19b4c)
DeltaFile
+3-0Keywords/sample.ucl
+3-01 files

FreeBSD/ports 9a61e06net-im/deltachat-desktop Makefile distinfo

net-im/deltachat-desktop: Update to 2.25.2
DeltaFile
+3-3net-im/deltachat-desktop/Makefile
+3-3net-im/deltachat-desktop/distinfo
+6-62 files

FreeBSD/ports de94dd0security/wpa_supplicant-devel Makefile distinfo, security/wpa_supplicant-devel/files patch-wpa__supplicant_main.c

security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+11-11security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c
+3-3security/wpa_supplicant-devel/Makefile
+3-3security/wpa_supplicant-devel/distinfo
+17-173 files

FreeBSD/ports 377aaaesecurity/nmap-devel distinfo Makefile

security/nmap-devel: Update to the latest GH commit
DeltaFile
+3-3security/nmap-devel/distinfo
+2-2security/nmap-devel/Makefile
+5-52 files

FreeBSD/ports 2e0fef1net/hostapd-devel distinfo Makefile

net/hostapd-devel: Update to the latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+3-3net/hostapd-devel/distinfo
+2-2net/hostapd-devel/Makefile
+5-52 files

FreeBSD/ports 7fcb5a3x11/cde-devel distinfo Makefile

x11/cde-devel: Update to the latest cdesktopenv-code commit

Update to the latest cdedesktop-code commit proxied through my GH account
DeltaFile
+3-3x11/cde-devel/distinfo
+2-2x11/cde-devel/Makefile
+5-52 files