FreeBSD/ports 8e90108 — devel/pinact Makefile distinfo

devel/pinact: Update to 5.0.2

Changelog: https://github.com/suzuki-shunsuke/pinact/releases/tag/v5.0.2

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

FreeBSD/ports 403e568 — www/linux-brave Makefile distinfo

www/linux-brave: update to 1.98.60 release, baced on chromium 156.0.8078.47
DeltaFile
+204-2www/linux-brave/pkg-plist
+5-5www/linux-brave/distinfo
+2-1www/linux-brave/Makefile
+211-83 files

FreeBSD/ports e581809 — security/vuxml/vuln 2026.xml

security/vuxml: add www/linux-chrome package for f4f0bb8d-ce20-11f1-9bfa-a8a1599412c6 cromium security issue
DeltaFile
+4-0security/vuxml/vuln/2026.xml
+4-01 files

FreeBSD/ports f6fd9e1 — www/linux-chrome pkg-plist Makefile

www/linux-chrome: update to 156.0.8078.47 release
DeltaFile
+5-5www/linux-chrome/distinfo
+0-2www/linux-chrome/pkg-plist
+1-1www/linux-chrome/Makefile
+6-83 files

FreeBSD/ports ca3c053 — security/linux-rl9-ca-certificates Makefile distinfo

security/linux-rl9-ca-certificates: update to 2026.2.92_v9.0.319-90.3.el9_8

Changelog:
*Thu Oct 22 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.3
- Fix malformed patch header in remove-emsign-root-cs-ca-g3.patch

*Thu Oct 22 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.2
- Removing: emSign Root CS CA - G3 from Microsoft Code Signing certificates

*Wed Oct 21 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.1
- Removing: AAA Certificate Services root CA
- Removing: emSign ECC Root CA - G3 from Microsoft Code Signing certificates

*Wed Oct 21 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.0
- Update to CKBI 2.92_v9.0.319 from NSS 3.131.1
  Removing:
  - emSign Root CA - C1

  Adding:

    [38 lines not shown]
DeltaFile
+21-105security/linux-rl9-ca-certificates/pkg-plist
+5-5security/linux-rl9-ca-certificates/distinfo
+2-2security/linux-rl9-ca-certificates/Makefile
+28-1123 files

FreeBSD/ports 4aaec62 — textproc/antiword Makefile

textproc/antiword: Deprecate

Upstream has been dead since the 0.37 release in 2005. The only
remaining fork (github.com/grobian/antiword) has no releases and does
not address security issues.

CVE-2026-111677 (heap out-of-bounds read in vGet8LstInfo) and
CVE-2026-111678 (stack out-of-bounds read in vGet8PapInfo and
vGet8ChrInfo) are unfixed upstream and in every distribution.

Set to expire on 2026-11-30.

Sponsored by:   Netzkommune GmbH

(cherry picked from commit 100c915a873d51c284aa4febb506da8db7a3a440)
DeltaFile
+4-1textproc/antiword/Makefile
+4-11 files

FreeBSD/ports 100c915 — textproc/antiword Makefile

textproc/antiword: Deprecate

Upstream has been dead since the 0.37 release in 2005. The only
remaining fork (github.com/grobian/antiword) has no releases and does
not address security issues.

CVE-2026-111677 (heap out-of-bounds read in vGet8LstInfo) and
CVE-2026-111678 (stack out-of-bounds read in vGet8PapInfo and
vGet8ChrInfo) are unfixed upstream and in every distribution.

Set to expire on 2026-11-30.

Sponsored by:   Netzkommune GmbH
DeltaFile
+4-1textproc/antiword/Makefile
+4-11 files

FreeBSD/ports a9482d4 — www/py-django-extensions pkg-descr distinfo, www/py-django-extensions/files patch-pyproject.toml patch-django__extensions_management_commands_mail__debug.py

www/py-django-extensions: Update 3.2.3 => 4.1

Changelog:
https://github.com/django-extensions/django-extensions/blob/4.1/CHANGELOG.md

Port changes:
- Switch to USE_PYTHON=pep517.
- Add concurrent to USE_PYTHON.
- Add mail/py-aiosmtpd to RUN_DEPENDS for mail_debug.
- Patch the PEP 639 license string for the setuptools in the tree.
- Fix portlint warnings.

PR:             299899
Approved by:    Kevin Golding <ports at caomhin.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 1c5cc9c088aeb0d7f94c4ccab4ee0acf29d3839a)
DeltaFile
+19-0www/py-django-extensions/files/patch-django__extensions_management_commands_mail__debug.py
+13-4www/py-django-extensions/Makefile
+17-0www/py-django-extensions/files/patch-pyproject.toml
+3-3www/py-django-extensions/distinfo
+5-0www/py-django-extensions/pkg-descr
+57-75 files

LLVM/project 98f7b35 — mlir/include/mlir/Dialect/LLVMIR LLVMOps.td, mlir/include/mlir/Dialect/MemRef/IR MemRefOps.td

fixup! [MLIR] Implement mayHaveNonZeroOffset class
DeltaFile
+24-0mlir/test/Analysis/test-alias-analysis.mlir
+11-3mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+11-0mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+10-0mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+4-2mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+4-0mlir/lib/Dialect/Ptr/IR/PtrDialect.cpp
+64-53 files not shown
+69-69 files

LLVM/project 1373135 — libclc/clc/lib/generic/math clc_ldexp.cl

[libclc] Fix exponent overflow and subnormal rounding in __clc_ldexp (#233823)

When fp32 subnormals are
supported (`!__clc_denormals_are_zero_fp32()`), `__clc_ldexp` previously
added `n` to the exponent with plain signed integer addition,
overflowing 32-bit `int` when `n` is near `INT_MAX` or `INT_MIN` (e.g.
`n = INT_MAX` wrapped around to `< -24` and flushed to zero instead of
returning infinity). Additionally, subnormal fp32 results were formed
with a truncating right shift instead of round-to-nearest-even, and
shift counts were not clamped to valid ranges.

Normalize subnormal fp32 inputs before adding `n`, use
`__clc_add_sat(exponent, n)` in both fp32 and fp64 `__clc_ldexp` to
prevent signed integer overflow, clamp shift counts, and apply
round-to-nearest-even when right-shifting into a subnormal fp32 result.
DeltaFile
+10-21libclc/clc/lib/generic/math/clc_ldexp.cl
+10-211 files

FreeBSD/ports 1c5cc9c — www/py-django-extensions pkg-descr distinfo, www/py-django-extensions/files patch-pyproject.toml patch-django__extensions_management_commands_mail__debug.py

www/py-django-extensions: Update 3.2.3 => 4.1

Changelog:
https://github.com/django-extensions/django-extensions/blob/4.1/CHANGELOG.md

Port changes:
- Switch to USE_PYTHON=pep517.
- Add concurrent to USE_PYTHON.
- Add mail/py-aiosmtpd to RUN_DEPENDS for mail_debug.
- Patch the PEP 639 license string for the setuptools in the tree.
- Fix portlint warnings.

PR:             299899
Approved by:    Kevin Golding <ports at caomhin.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+19-0www/py-django-extensions/files/patch-django__extensions_management_commands_mail__debug.py
+13-4www/py-django-extensions/Makefile
+17-0www/py-django-extensions/files/patch-pyproject.toml
+3-3www/py-django-extensions/distinfo
+5-0www/py-django-extensions/pkg-descr
+57-75 files

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