FreeBSD/ports 673c2e5 — databases/tokyocabinet Makefile

databases/tokyocabinet: Remove port option depending on expired port

This port includes the option "LZMA" (off by default) that depends
on archivers/lzmalib. This port was removed in commit d6baea195f8e
on April 1st, 2024.

PR:             299124
Approved by:    no maintainer
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit ac6015009b7e1276ce31e140aa363a6879ac5fcb)
DeltaFile
+1-8databases/tokyocabinet/Makefile
+1-81 files

FreeBSD/ports ac60150 — databases/tokyocabinet Makefile

databases/tokyocabinet: Remove port option depending on expired port

This port includes the option "LZMA" (off by default) that depends
on archivers/lzmalib. This port was removed in commit d6baea195f8e
on April 1st, 2024.

PR:             299124
Approved by:    no maintainer
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+1-8databases/tokyocabinet/Makefile
+1-81 files

FreeBSD/src a52c50b — sys/fs/nfsserver nfs_nfsdstate.c

nfs_nfsdstate.c: Add an extra safety belt check for the backchannel

I do not think that xp_p2 can be NULL at this point,
but add an extra safety belt, just in case.

Reviewed by:    rmacklem
MFC after:      1 week
Sponsored by:   VersatusHPC
DeltaFile
+2-1sys/fs/nfsserver/nfs_nfsdstate.c
+2-11 files

LLVM/project 7f585b5 — compiler-rt/test/lsan/TestCases/Linux detached_thread_dlsym.c

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+8-3compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+8-31 files

LLVM/project fea53a0 — compiler-rt/test/lsan/TestCases/Linux detached_thread_dlsym.c

clarify test comment

Created using spr 1.3.7
DeltaFile
+8-3compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+8-31 files

LLVM/project 8dc68f7 — compiler-rt/test/lsan/TestCases/Linux detached_thread_dlsym.c

clarify test comment

Created using spr 1.3.7
DeltaFile
+8-3compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+8-31 files

GhostBSD/install-station ff16d7c — install_station network_setup.py, po tr_TR.po en_GB.po

Merge pull request #19 from ghostbsd/update-network-code

Update the network page for the current NetworkMgr net_api
DeltaFile
+427-120install_station/network_setup.py
+191-79po/ru_RU.po
+184-85po/en_GB.po
+186-83po/fr_FR.po
+186-83po/fr_CA.po
+186-82po/tr_TR.po
+1,360-53233 files not shown
+5,728-2,68839 files

FreeBSD/ports 2d39b43 — www/p5-HTTP-Session2 pkg-plist distinfo

www/p5-HTTP-Session2: update 1.11 -> 1.12

Changelog: https://metacpan.org/dist/HTTP-Session2/changes

Major changes:
    - Removed HTTP::Session2::ClientStore(deprecated at 2014)
    - Use Crypt::SysRandom to generate the session_id
DeltaFile
+11-7www/p5-HTTP-Session2/Makefile
+3-3www/p5-HTTP-Session2/distinfo
+0-2www/p5-HTTP-Session2/pkg-plist
+14-123 files

FreeBSD/ports 8af3cf6 — devel/p5-Future distinfo Makefile

devel/p5-Future: update 0.52 -> 0.53

Changelog: https://metacpan.org/dist/Future/changes

Also add devel/p5-Future-XS as a test dependency
to unskip half part of the tests.
DeltaFile
+3-3devel/p5-Future/distinfo
+4-2devel/p5-Future/Makefile
+7-52 files

FreeBSD/ports b966ee7 — devel Makefile, devel/p5-Future-XS distinfo pkg-plist

devel/p5-Future-XS: Add new port

Future::XS - is an experimental XS implementation of Future
required to test p5-Future
DeltaFile
+24-0devel/p5-Future-XS/Makefile
+5-0devel/p5-Future-XS/pkg-descr
+3-0devel/p5-Future-XS/distinfo
+3-0devel/p5-Future-XS/pkg-plist
+1-0devel/Makefile
+36-05 files

FreeBSD/ports 1c07688 — archivers/p5-Archive-Tar Makefile distinfo

archivers/p5-Archive-Tar: update 3.12 -> 3.14

Changelog: https://metacpan.org/dist/Archive-Tar/changes
DeltaFile
+3-3archivers/p5-Archive-Tar/distinfo
+1-1archivers/p5-Archive-Tar/Makefile
+4-42 files

FreeBSD/ports b980393 — databases/p5-DBI Makefile distinfo

databases/p5-DBI: update 1.654 -> 1.655

Changelog: https://metacpan.org/dist/DBI/changes
DeltaFile
+3-3databases/p5-DBI/distinfo
+1-1databases/p5-DBI/Makefile
+4-42 files

LLVM/project d9e2e6c — llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp, llvm/test/CodeGen/AArch64 shift-mod.ll funnel-shift.ll

[GlobalISel] [AArch64] Generate NEG for shift by (N - X) in SelectShiftMask (#226114)

AArch64 shift instructions only use the low log2(ShiftWidth) bits of the
shift amount. When shifting by N-X where N == 0 mod ShiftWidth, this is
equivalent to shifting by -X, so we can generate a NEG instead of a SUB
from a constant.

For example, shl x, (sub 64, y) becomes shl x, neg(y).

This implements both SelectionDAG and GlobalISel. The GlobalISel side
builds the NEG (SUBWrr/SUBXrr with the zero register) in the
ComplexPattern renderer and constrains its operands with
constrainSelectedInstRegOperands.

Part of the incremental work tracked in #224245 to replace
tryShiftAmountMod with ComplexPattern-based isel.
DeltaFile
+298-310llvm/test/CodeGen/AArch64/fsh.ll
+244-252llvm/test/CodeGen/AArch64/fcvt-i256.ll
+53-59llvm/test/CodeGen/AArch64/shift.ll
+22-23llvm/test/CodeGen/AArch64/funnel-shift.ll
+24-0llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+23-0llvm/test/CodeGen/AArch64/shift-mod.ll
+664-6442 files not shown
+690-6518 files

FreeBSD/ports 97afe98 — sysutils/chezmoi Makefile distinfo

sysutils/chezmoi: Update 2.70.5 => 2.73.0

This update brings new features, bug fixes and security fixes.

While here, remove unneeded USES=python.

Changelogs:
- https://github.com/twpayne/chezmoi/releases/tag/v2.71.0
- https://github.com/twpayne/chezmoi/releases/tag/v2.71.1
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.0
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.1
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.2
- https://github.com/twpayne/chezmoi/releases/tag/v2.73.0

Commit log:
https://github.com/twpayne/chezmoi/compare/v2.70.5...v2.73.0

PR:             299122
Approved by:    osa, vvd (Mentors, implicit)

    [3 lines not shown]
DeltaFile
+5-5sysutils/chezmoi/distinfo
+2-3sysutils/chezmoi/Makefile
+7-82 files

FreeBSD/ports 1d7573a — sysutils/chezmoi Makefile distinfo

sysutils/chezmoi: Update 2.70.5 => 2.73.0

This update brings new features, bug fixes and security fixes.

While here, remove unneeded USES=python.

Changelogs:
- https://github.com/twpayne/chezmoi/releases/tag/v2.71.0
- https://github.com/twpayne/chezmoi/releases/tag/v2.71.1
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.0
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.1
- https://github.com/twpayne/chezmoi/releases/tag/v2.72.2
- https://github.com/twpayne/chezmoi/releases/tag/v2.73.0

Commit log:
https://github.com/twpayne/chezmoi/compare/v2.70.5...v2.73.0

PR:             299122
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-5sysutils/chezmoi/distinfo
+2-3sysutils/chezmoi/Makefile
+7-82 files

FreeBSD/ports 467d6c7 — deskutils/joplin-desktop distinfo, deskutils/joplin-desktop/files/packagejsons yarn.lock

deskutils/joplin-desktop: Update to 3.7.21

Changelog: https://github.com/laurent22/joplin/releases/tag/v3.7.21

Reported by:    GitHub (watch releases)
DeltaFile
+33-33deskutils/joplin-desktop/files/packagejsons/yarn.lock
+12-12deskutils/joplin-desktop/files/packagejsons/packages/lib/package.json
+9-9deskutils/joplin-desktop/distinfo
+6-6deskutils/joplin-desktop/files/packagejsons/packages/tools/package.json
+5-5deskutils/joplin-desktop/files/packagejsons/packages/renderer/package.json
+5-5deskutils/joplin-desktop/files/packagejsons/packages/plugin-repo-cli/package.json
+70-7013 files not shown
+98-9919 files

FreeBSD/src 49bec8c — sys/rpc clnt_vc.c

clnt_vc.c: Fix handling of broken TCP connections

After more than, I don't know, maybe 10k operations: mount, copy,
remove, verify and unmount cycles, one cp command hung in
close() / ncl_flush and never recovered. The machine and the mount
continued to work normally through a new connection, but the writes
using the old connection stayed frozen.

I did not understand exactly what happened.  I traced what appears to
be the issue in the code. My current understanding is that
clnt_vc_soupcall() saw the EOF and woke the caller waiting for RPC
replies, but one caller remained blocked in sosend().
That thread continued holding a reference to the old client, preventing
it from being completely cleaned up.

The attached patch calls socantsendmore() when EOF is received, which
should wake the blocked sender and let the normal reconnect code replace
the connection.


    [3 lines not shown]
DeltaFile
+7-5sys/rpc/clnt_vc.c
+7-51 files

LLVM/project 42813c6 — llvm/lib/Target/RISCV RISCVISelLowering.cpp

RISCV: Use hasOneNonDBGUse instead of kill flag for cascaded select

The cascaded select lowering requires the first select's result to only be
used by the second select. Avoid depending on the kill flag which will not be
set in the future.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-11 files

LLVM/project 88b78de — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

unconditional ClearDlerror and dlerror(); dlerror()

Created using spr 1.3.7
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

LLVM/project e794edc — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

LLVM/project b6c3317 — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

unconditional ClearDlerror and dlerror(); dlerror()

Created using spr 1.3.7
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

FreeBSD/ports e5e4c85 — databases/pgterm Makefile distinfo

databases/pgterm: Update to 0.4.0
DeltaFile
+3-3databases/pgterm/distinfo
+1-1databases/pgterm/Makefile
+4-42 files

FreeBSD/ports 662137e — security/y509 Makefile distinfo

security/y509: Update to 1.7.0
DeltaFile
+5-5security/y509/distinfo
+1-1security/y509/Makefile
+6-62 files

FreeBSD/ports d38d3ad — net/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.112.0
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-1net/redpanda-connect/Makefile
+6-62 files

FreeBSD/ports eb34122 — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.8
DeltaFile
+38-2devel/pyenv/pkg-plist
+3-3devel/pyenv/distinfo
+3-2devel/pyenv/Makefile
+44-73 files

FreeBSD/ports 64fc9b7 — textproc/xshape Makefile distinfo

textproc/xshape: Update to 0.5.4
DeltaFile
+3-3textproc/xshape/distinfo
+1-1textproc/xshape/Makefile
+4-42 files

FreeBSD/ports 8f3a510 — lang/clx Makefile distinfo

lang/clx: Update to 0.4.0
DeltaFile
+3-3lang/clx/distinfo
+1-1lang/clx/Makefile
+4-42 files

FreeBSD/ports 47d9ce9 — textproc/xql Makefile distinfo

textproc/xql: Update to 1.12.3
DeltaFile
+5-5textproc/xql/distinfo
+1-1textproc/xql/Makefile
+6-62 files

FreeBSD/ports 2b23d09 — sysutils/virtualmin Makefile distinfo

sysutils/virtualmin: Update to 8.3.0
DeltaFile
+59-182sysutils/virtualmin/pkg-plist
+3-3sysutils/virtualmin/distinfo
+1-1sysutils/virtualmin/Makefile
+63-1863 files

LLVM/project dc54d35 — llvm/lib/Target/X86 X86ISelLowering.cpp

X86: Use hasOneNonDBGUse instead of kill flag for cascaded select

The cascaded CMOV lowering requires the first select's result to only be
used by the second select. Avoid relying on the kill flag in preparation
for not setting it.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-1llvm/lib/Target/X86/X86ISelLowering.cpp
+2-11 files