LLVM/project 72015f2 — flang/lib/Semantics expression.cpp, flang/test/Lower/CUDA cuda-generic-separate-device-specific.cuf cuda-generic-host-call-device-specific.cuf

[flang][cuda] Skip device-only specifics at host call sites in generic resolution (#234710)

When CUDA is enabled and the call site is not in a device context, skip
specifics whose only CUDA subprogram attribute is DEVICE. HOST,DEVICE
and
unattributed specifics are unaffected. Call sites inside CUF kernel and
OpenACC regions, which share Scope::Kind::OpenACCConstruct and may be
device code in a host subprogram, are left unfiltered.
DeltaFile
+122-48flang/lib/Semantics/expression.cpp
+67-0flang/test/Lower/CUDA/cuda-generic-host-call-device-specific.cuf
+53-0flang/test/Lower/CUDA/cuda-generic-separate-device-specific.cuf
+26-0flang/test/Semantics/CUDA/cuf-generic-host-device-only.cuf
+268-484 files

Dreckly/dreckly c915640 — graphics/GraphicsMagick Makefile Makefile.common, graphics/GraphicsMagick/patches patch-config_delegates.mgk.in patch-configure

GraphicsMagick: Update to 1.3.49
DeltaFile
+51-7graphics/GraphicsMagick/patches/patch-configure
+7-7graphics/GraphicsMagick/patches/patch-config_delegates.mgk.in
+6-6graphics/GraphicsMagick/distinfo
+7-2graphics/GraphicsMagick/PLIST
+2-2graphics/GraphicsMagick/Makefile.common
+1-2graphics/GraphicsMagick/Makefile
+74-266 files

LLVM/project c56fffc — lld/ELF Writer.cpp SyntheticSections.cpp

[ELF] Reject invalid .eh_frame FDE encoding early in addCie (#235532)

The result does not depend on addresses. It's better than diagnosing it
in EhFrameHeader::updateAllocSize. Diagnose even if --eh-frame-hdr is
not specified.
DeltaFile
+3-5lld/ELF/SyntheticSections.cpp
+1-2lld/ELF/Writer.cpp
+4-72 files

FreeBSD/ports 826b493 — net/onedrive Makefile distinfo

net/onedrive: Update 2.5.11 => 2.5.12

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.12/changelog.md

PR:             300052
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 935b70f916af73437ac14677bb3c192fd3724590)
DeltaFile
+3-3net/onedrive/distinfo
+1-1net/onedrive/Makefile
+4-42 files

FreeBSD/ports 935b70f — net/onedrive Makefile distinfo

net/onedrive: Update 2.5.11 => 2.5.12

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.12/changelog.md

PR:             300052
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3net/onedrive/distinfo
+1-1net/onedrive/Makefile
+4-42 files

LLVM/project 72679bf — lld/ELF InputSection.h SyntheticSections.cpp, lld/test/ELF invalid-cie-reference.s

[ELF] Report invalid .eh_frame CIE references when splitting (#235531)

An FDE with an invalid CIE pointer is diagnosed with Fatal in
EhFrameSection::addRecords, leading to main-run-twice issue. Diagnose in
EhInputSection::split like other malformed records, so that the CIE
index of an FDE is always valid.
DeltaFile
+5-3lld/ELF/InputSection.cpp
+2-4lld/test/ELF/invalid-cie-reference.s
+1-4lld/ELF/SyntheticSections.cpp
+1-1lld/ELF/InputSection.h
+9-124 files

FreeBSD/src 8328ca3 — sys/compat/linux linux_ptrace.c

linux: Implement PTRACE_GETREGSET NT_PRFPREG and NT_X86_XSTATE

Implement NT_PRFPREG and NT_X86_XSTATE for PTRACE_GETREGSET on amd64.
Chrome's crashpad handler uses these to collect floating-point and
extended CPU register state for crash dumps.

Other architectures retain the previous EINVAL stub behavior.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             289285
Reviewed by:    kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2165

(cherry picked from commit c515e6040614434a9262ee8b5ac54b81476ec7ff)
DeltaFile
+85-6sys/compat/linux/linux_ptrace.c
+85-61 files

FreeBSD/src d8f8031 — sys/amd64/linux linux.h linux_machdep.c

linux: Add linux_pt_fpregset and bsd_to_linux_fpregset() for amd64

Add struct linux_pt_fpregset, the amd64 Linux NT_PRFPREG payload,
corresponding to user_i387_struct in Linux. The struct describes
the 512-byte FXSAVE area as exposed by PTRACE_GETREGSET.

Add bsd_to_linux_fpregset() to translate from FreeBSD's struct fpreg
to struct linux_pt_fpregset. Fields are extracted from the fpr_env[]
array which stores the FXSAVE environment packed as four 64-bit words.
The FP and XMM register banks are bulk-copied as opaque byte arrays.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
Reviewed by:    kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2165

(cherry picked from commit b84d31ee74535a0026ff83f2a34c07b7557f9785)
DeltaFile
+20-0sys/amd64/linux/linux_machdep.c
+18-0sys/amd64/linux/linux.h
+38-02 files

FreeBSD/src 29b79c5 — sys/amd64/linux linux.h, sys/amd64/linux32 linux.h

linux: Ignore sigaction(2) flags SA_UNSUPPORTED and SA_EXPOSE_TAGBITS

SA_UNSUPPORTED was introduced in Linux 5.11 to probe support
for other flags such as SA_EXPOSE_TAGBITS, introduced
at the same time. Ignore both.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             289285
Reviewed by:    pouria, kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2163

(cherry picked from commit fdea83a5f63b881ade91c6cc9dfbf173137512c5)
DeltaFile
+8-0sys/compat/linux/linux_signal.c
+2-0sys/i386/linux/linux.h
+2-0sys/arm64/linux/linux.h
+2-0sys/amd64/linux32/linux.h
+2-0sys/amd64/linux/linux.h
+16-05 files

LLVM/project 79a3e58 — lld/ELF Relocations.cpp, lld/test/ELF/invalid ehframe-broken-relocation.test

[ELF] Fix out-of-bounds .eh_frame relocation to not overwrite the next output section (#235530)

lld/test/ELF/comdat-discarded-reloc.s intermittently fails under TSan:
OffsetGetter::get reports an error for an out-of-bounds .eh_frame
relocation and maps to output offset 0. If the link continues due to
--noinhibit-exec and .eh_frame has no pieces, the write extends past the
4-byte terminator into the next output section.

Return -1 to skip the relocation, like one in a dead piece.
DeltaFile
+7-0lld/test/ELF/invalid/ehframe-broken-relocation.test
+1-1lld/ELF/Relocations.cpp
+8-12 files

LLVM/project b2ad265 — flang/include/flang/Evaluate tools.h, flang/lib/Evaluate tools.cpp

Avoid the 'converted' temporaries

Apparently not necessary because the argument itself is an r-value
reference. Still dangerious because the caller does not control when the
collee moves it, but unrelated to this PR
DeltaFile
+31-54flang/lib/Evaluate/tools.cpp
+1-0flang/include/flang/Evaluate/tools.h
+32-542 files

NetBSD/pkgsrc-wip 7c0efd4 — upx TODO DESCR

upx: initial "play" with version 5.2.1
DeltaFile
+53-0upx/Makefile
+26-0upx/distinfo
+5-0upx/PLIST
+4-0upx/DESCR
+1-0upx/TODO
+89-05 files

LLVM/project c4a4f2d — llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN invariant.group.ll metadata.ll

[GVN] Forward a load through a byte load to keep `poison` and provenance
DeltaFile
+144-169llvm/test/Transforms/GVN/load-poison.ll
+125-1llvm/lib/Transforms/Scalar/GVN.cpp
+26-27llvm/test/Transforms/GVN/PRE/rle.ll
+7-7llvm/test/Transforms/GVN/rle-coerced-noalias.ll
+6-4llvm/test/Transforms/GVN/metadata.ll
+5-3llvm/test/Transforms/GVN/invariant.group.ll
+313-2111 files not shown
+316-2137 files

LLVM/project 5b1b544 — llvm/test/Transforms/GVN load-poison.ll

[GVN] Pre-commit tests for `poison` and provenance when forwarding a load
DeltaFile
+688-0llvm/test/Transforms/GVN/load-poison.ll
+688-01 files

FreeBSD/ports 5355d05 — www/node22 distinfo, www/node24 distinfo

www/{node,node22,node24,node26}: Security update

node22 22.23.2 -> 22.23.4
node24 24.21.0 -> 24.22.1
node26 26.10.0 -> 26.12.1
www/node follows node24

Changelog: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

PR:             300001
Security:       33a752ba-4cbe-46d8-abda-587011d90575
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH

(cherry picked from commit ba74741313899fe901413257e1656adb247c9bd4)
DeltaFile
+0-22www/node24/files/patch-common.gypi
+0-13www/node24/files/patch-src_node.cc
+3-3www/node26/distinfo
+3-3www/node24/distinfo
+3-3www/node22/distinfo
+1-1www/node26/Makefile.version
+10-456 files not shown
+12-5112 files

FreeBSD/ports ba74741 — www/node22 distinfo, www/node24 distinfo

www/{node,node22,node24,node26}: Security update

node22 22.23.2 -> 22.23.4
node24 24.21.0 -> 24.22.1
node26 26.10.0 -> 26.12.1
www/node follows node24

Changelog: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

PR:             300001
Security:       33a752ba-4cbe-46d8-abda-587011d90575
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH
DeltaFile
+0-22www/node24/files/patch-common.gypi
+0-13www/node24/files/patch-src_node.cc
+3-3www/node26/distinfo
+3-3www/node24/distinfo
+3-3www/node22/distinfo
+1-1www/node26/Makefile.version
+10-456 files not shown
+12-5112 files

LLVM/project ce79f05 — flang/include/flang/Evaluate tools.h, flang/lib/Evaluate tools.cpp fold-logical.cpp

Claude's nitpicks
DeltaFile
+7-8flang/lib/Evaluate/fold-logical.cpp
+8-7flang/lib/Evaluate/fold-integer.cpp
+5-5flang/lib/Evaluate/tools.cpp
+0-6flang/include/flang/Evaluate/tools.h
+3-3flang/lib/Semantics/expression.cpp
+1-1flang/unittests/Evaluate/RealValueTest.cpp
+24-302 files not shown
+26-328 files

FreeBSD/ports a453a01 — net/freeradius3 Makefile

net/freeradius3: Add OPTION for builtin weak hashing algos

PR:             299832
Reported by:    Xavier Beaudouin <kiwi at FreeBSD.org>
DeltaFile
+3-1net/freeradius3/Makefile
+3-11 files

GhostBSD/networkmgr 670dd45 — src auto-switch.py

Merge pull request #131 from TypoScan3000/docs/fix-typos

docs: fix typo in auto-switch.py comment
DeltaFile
+1-1src/auto-switch.py
+1-11 files

FreeBSD/doc e37293e — shared contrib-corealumni.adoc contrib-committers.adoc

contributors: remove empty lines in lists, no content changes
DeltaFile
+0-2shared/contrib-committers.adoc
+0-1shared/contrib-corealumni.adoc
+0-32 files

FreeBSD/ports 9372c48 — net-im/signal-desktop Makefile

net-im/signal-desktop: Bump port revision after electron44 update (cec7687c031e)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-11 files

FreeBSD/ports cec7687 — devel/electron44 distinfo, devel/electron44/files patch-electron_spec_api-utility-process.spec.ts patch-content_browser_web__contents_web__contents__impl.cc

devel/electron44: Update to 44.9.3

Changelog:
- https://github.com/electron/electron/releases/tag/v44.9.1
- https://github.com/electron/electron/releases/tag/v44.9.2
- https://github.com/electron/electron/releases/tag/v44.9.3

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron44/distinfo
+5-5devel/electron44/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+4-4devel/electron44/files/patch-services_network_public_mojom_BUILD.gn
+4-4devel/electron44/files/patch-electron_shell_common_api_electron__api__testing.cc
+3-3devel/electron44/files/patch-electron_spec_api-utility-process.spec.ts
+3-3devel/electron44/files/patch-content_browser_web__contents_web__contents__impl.cc
+26-268 files not shown
+39-4014 files

NetBSD/pkgsrc 36hf7bX — doc CHANGES-2026

   doc: Updated misc/pciids to 20261024
VersionDeltaFile
1.7293+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2z6fNFi — misc/pciids distinfo Makefile

   pciids: Update to version 2026.10.24

   Update to latest snapshot
VersionDeltaFile
1.14+5-5misc/pciids/Makefile
1.12+4-4misc/pciids/distinfo
+9-92 files

OpenBSD/ports kNRlXw5 — security/jdk-ca-certs Makefile

   jdk-ca-tools: set HOMEPAGE so that the GH_ magic does not

   reported by naddy
VersionDeltaFile
1.4+3-0security/jdk-ca-certs/Makefile
+3-01 files

FreeBSD/ports 1669ee2 — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
(cherry picked from commit 9e2ee7e6afcf17b133913089f89115ccf70e8c35)
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 9e2ee7e — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 42165ee — www/cinny Makefile distinfo

www/cinny: Update to 4.12.8
DeltaFile
+8-8www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+12-123 files

LLVM/project 60e80af — llvm/test/Transforms/LoopInterchange loop-control-available-in-outer-preheader.ll

[LoopInterchange] Add tests for loop control values in the outer preheader (NFC) (#235520)

Add test cases where it matters whether the loop control values (the
initial and final values of the IVs) are available in the outer loop
preheader. These are corner cases where the work in #235496 changes
what loop-interchange can handle.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+126-0llvm/test/Transforms/LoopInterchange/loop-control-available-in-outer-preheader.ll
+126-01 files

NetBSD/pkgsrc-wip 1ad1f46 — agentcc-gateway Makefile distinfo, agentcc-gateway/files agentcc-failover.conf agentcc.sh

wip/agentcc-gateway: Import agentcc-gateway-1.54.0
DeltaFile
+203-0agentcc-gateway/patches/patch-internal_routing_failover.go
+106-0agentcc-gateway/distinfo
+85-0agentcc-gateway/files/agentcc.sh
+62-0agentcc-gateway/files/agentcc-failover.conf
+60-0agentcc-gateway/Makefile
+59-0agentcc-gateway/patches/patch-internal_server_handlers.go
+575-06 files not shown
+714-012 files