FreeBSD/ports ef2538e — security/wpa_supplicant29 Makefile, security/wpa_supplicant29/files patch-src_drivers_driver__bsd.c wpa_supplicant.in

security/wpa_supplicant29: Remove expired port

2026-09-30 security/wpa_supplicant29: Unsupported by upstream
DeltaFile
+0-366security/wpa_supplicant29/files/Packet32.c
+0-237security/wpa_supplicant29/Makefile
+0-89security/wpa_supplicant29/files/patch-src_drivers_driver__ndis.c
+0-65security/wpa_supplicant29/files/Packet32.h
+0-54security/wpa_supplicant29/files/wpa_supplicant.in
+0-48security/wpa_supplicant29/files/patch-src_drivers_driver__bsd.c
+0-85915 files not shown
+1-1,09521 files

FreeBSD/ports c3119eb — . MOVED, dns Makefile

dns/denominator: Remove expired port

2026-09-30 dns/denominator: Project has been archived use dns/py-dns-lexicon
DeltaFile
+0-30dns/denominator/Makefile
+0-2dns/denominator/distinfo
+0-1dns/denominator/pkg-descr
+0-1dns/Makefile
+1-0MOVED
+1-345 files

FreeBSD/ports c168cdb — audio Makefile, audio/py-pocketsphinx distinfo pkg-descr

audio/py-pocketsphinx: Remove expired port

2026-09-30 audio/py-pocketsphinx: Depends on expired devel/swig40
DeltaFile
+0-35audio/py-pocketsphinx/Makefile
+0-33audio/py-pocketsphinx/pkg-plist
+0-20audio/py-pocketsphinx/files/patch-setup.py
+0-5audio/py-pocketsphinx/pkg-descr
+0-3audio/py-pocketsphinx/distinfo
+0-1audio/Makefile
+0-971 files not shown
+1-977 files

FreeBSD/ports bc3da83 — devel Makefile, devel/rubygem-pdk distinfo pkg-descr

devel/rubygem-pdk: Remove expired port

2026-09-30 devel/rubygem-pdk: Depends on expired sysutils/rubygem-facter
DeltaFile
+0-41devel/rubygem-pdk/Makefile
+0-29devel/rubygem-pdk/files/patch-pdk.gemspec
+0-11devel/rubygem-pdk/files/patch-lib_pdk_cli_exec_command.rb
+0-7devel/rubygem-pdk/pkg-descr
+0-3devel/rubygem-pdk/distinfo
+0-1devel/Makefile
+0-921 files not shown
+1-927 files

FreeBSD/ports 2f0e89a — . MOVED, russian Makefile

russian/eric6: Remove expired port

2026-09-30 russian/eric6: Depends on deprecated Qt5 WebEngine
DeltaFile
+0-5russian/eric6/Makefile
+0-3russian/eric6/distinfo
+0-1russian/Makefile
+1-0MOVED
+1-94 files

FreeBSD/ports 13f1116 — devel Makefile, devel/pyside2-tools pkg-descr pkg-plist

devel/pyside2-tools: Remove expired port

2026-09-30 devel/pyside2-tools: Depends on deprecated Qt5 WebEngine
DeltaFile
+0-54devel/pyside2-tools/Makefile
+0-53devel/pyside2-tools/files/patch-CMakeLists.txt
+0-3devel/pyside2-tools/pkg-plist
+0-3devel/pyside2-tools/distinfo
+0-2devel/pyside2-tools/pkg-descr
+0-1devel/Makefile
+0-1161 files not shown
+1-1167 files

FreeBSD/ports bed1298 — . MOVED, multimedia Makefile

multimedia/py-periscope: Remove expired port

2026-09-30 multimedia/py-periscope: Unmaintained upstream, last release 2011
DeltaFile
+0-56multimedia/py-periscope/Makefile
+0-17multimedia/py-periscope/pkg-descr
+0-5multimedia/py-periscope/distinfo
+0-1multimedia/Makefile
+1-0MOVED
+1-795 files

FreeBSD/ports f123737 — ftp Makefile, ftp/oftpd distinfo pkg-descr

ftp/oftpd: Remove expired port

2026-09-30 ftp/oftpd: Abandoned and has known vulnerability (CVE-2005-2239)
DeltaFile
+0-43ftp/oftpd/Makefile
+0-29ftp/oftpd/files/patch-src_ftp__session.c
+0-9ftp/oftpd/pkg-message
+0-7ftp/oftpd/pkg-descr
+0-2ftp/oftpd/distinfo
+0-1ftp/Makefile
+0-911 files not shown
+1-917 files

FreeBSD/ports 86b5a24 — . MOVED, x11-toolkits Makefile

x11-toolkits/py-guietta: Remove expired port

2026-09-30 x11-toolkits/py-guietta: Abandoned, depends on deprecated PySide2
DeltaFile
+0-22x11-toolkits/py-guietta/Makefile
+0-3x11-toolkits/py-guietta/distinfo
+0-1x11-toolkits/py-guietta/pkg-descr
+0-1x11-toolkits/Makefile
+1-0MOVED
+1-275 files

FreeBSD/ports 829a9f2 — . MOVED, textproc Makefile

textproc/apache-commons-digester: Remove expired port

2026-09-30 textproc/apache-commons-digester: Port only copies a jar. Version 3 was released in 2011. Not used in the ports tree. No maintainer. If you use this, please tell me.
DeltaFile
+0-56textproc/apache-commons-digester/Makefile
+0-13textproc/apache-commons-digester/pkg-descr
+0-2textproc/apache-commons-digester/distinfo
+0-1textproc/Makefile
+1-0MOVED
+1-725 files

FreeBSD/ports 189a8fc — security/openssl34 pkg-descr Makefile, security/openssl34/files extra-patch-util_find-doc-nits patch-Configurations_10-main.conf

security/openssl34: Remove expired port

2026-09-30 security/openssl34: Please use security/openssl (LTS)
DeltaFile
+0-540security/openssl34/files/extra-patch-ktls
+0-283security/openssl34/pkg-plist
+0-196security/openssl34/Makefile
+0-35security/openssl34/files/patch-Configurations_10-main.conf
+0-20security/openssl34/files/extra-patch-util_find-doc-nits
+0-13security/openssl34/pkg-descr
+0-1,0875 files not shown
+1-1,10511 files

FreeBSD/ports 6bdf055 — Mk bsd.default-versions.mk, Mk/Scripts qa.sh

Mk: unregister expired security/openssl34
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-1Mk/Uses/ssl.mk
+1-1Mk/Scripts/qa.sh
+3-33 files

FreeBSD/ports 6307a54 — security/gost-engine Makefile, security/pkcs11-tools Makefile

all: update for expired security/openssl34
DeltaFile
+1-2security/pkcs11-tools/Makefile
+1-2security/gost-engine/Makefile
+2-42 files

FreeBSD/ports 0544158 — math/pari pkg-plist distinfo

math/pari: update 2.17.4 → 2.19.0
DeltaFile
+16-5math/pari/Makefile
+3-3math/pari/distinfo
+1-2math/pari/pkg-plist
+20-103 files

FreeBSD/ports d99aa4f — devel/py-aiothreads distinfo Makefile

devel/py-aiothreads: update 1.1.1 → 1.1.4
DeltaFile
+10-2devel/py-aiothreads/Makefile
+3-3devel/py-aiothreads/distinfo
+13-52 files

FreeBSD/ports dfcf7ab — databases/duckdb pkg-plist Makefile, databases/py-duckdb Makefile distinfo

databases/{,py-}duckdb: update 1.5.5 → 1.5.6
DeltaFile
+25-23databases/duckdb/distinfo
+14-14databases/duckdb/Makefile
+3-4databases/duckdb/pkg-plist
+3-3databases/py-duckdb/distinfo
+2-2databases/py-duckdb/Makefile
+47-465 files

LLVM/project 229b9b2 — llvm/test/CodeGen/AMDGPU/GlobalISel fsub.bf16.ll fcanonicalize.bf16.ll

[AMDGPU][GlobalISel] Legalize odd bf16 vectors (#226707)

Simplify `moreElementsIf` and `clampMaxNumElements` to just
`clampMaxNumElementsStrict` for `MinNumMaxNumIeee` and `MinNumMaxNum`.

Use `clampMaxNumElementsStrict` for `FSubActions`. This is the only
functional change.

Add testing for v3bf16 and v5b16.

---------

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+648-2llvm/test/CodeGen/AMDGPU/GlobalISel/fma.bf16.ll
+576-0llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.bf16.ll
+150-0llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.bf16.ll
+82-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.bf16.ll
+72-0llvm/test/CodeGen/AMDGPU/GlobalISel/fcanonicalize.bf16.ll
+71-0llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.bf16.ll
+1,599-28 files not shown
+1,738-1114 files

LLVM/project 48df0ae — mlir/lib/Transforms/Utils GreedyPatternRewriteDriver.cpp, mlir/test/Transforms test-strict-pattern-driver.mlir canonicalize-cfg-reachability.mlir

[mlir] Avoid rewriting unreachable blocks in the greedy driver

A rewrite can disconnect a block after the iteration's initial CFG
sweep. Queued operations can develop self-referential SSA uses in
unreachable code, causing crashes or repeated rewrites that prevent the
worklist pass from returning. Track reachability through rewriter
notifications and skip these operations until the next iteration removes
their blocks.

The reproducer in #221152 exposes this gap in the initial sweep added by
#153957 for #153732. #154038 similarly skips unreachable blocks in the
walk-based driver. Reachable graph-region self-cycles in #194824 and
#205064 remain separate; #207185 proposes a fold-specific fix for them.

A forwarding ReachabilityListener sits between the rewriter and the
worklist driver. Notifications only record what changed: terminator
changes and removed blocks are recorded per block. Queries happen
between rewrites, once per popped operation, and bring the cache up to
date. A region without cached state, or with a different entry block

    [38 lines not shown]
DeltaFile
+313-11mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
+312-0mlir/test/Transforms/greedy-cfg-reachability.mlir
+131-4mlir/test/lib/Dialect/Test/TestPatterns.cpp
+54-0mlir/test/Transforms/canonicalize-cfg-reachability.mlir
+51-2mlir/test/Transforms/test-strict-pattern-driver.mlir
+41-1mlir/test/lib/Dialect/Test/TestOps.td
+902-184 files not shown
+993-2110 files

FreeBSD/ports ca4c048 — . MOVED, x11-fonts Makefile

x11-fonts/py-fontmake: Remove expired port

2026-09-30 x11-fonts/py-fontmake: Depends on expired x11-fonts/py-cu2qu
DeltaFile
+0-39x11-fonts/py-fontmake/Makefile
+0-3x11-fonts/py-fontmake/pkg-descr
+0-3x11-fonts/py-fontmake/distinfo
+0-1x11-fonts/Makefile
+1-0MOVED
+1-465 files

FreeBSD/ports d695f2c — . MOVED, sysutils Makefile

sysutils/py-ansible-core218: Remove expired port

2026-09-30 sysutils/py-ansible-core218: FreeBSD will only support N and N-1
DeltaFile
+0-93sysutils/py-ansible-core218/Makefile
+0-9sysutils/py-ansible-core218/files/patch-pyproject.toml
+0-5sysutils/py-ansible-core218/pkg-descr
+0-3sysutils/py-ansible-core218/distinfo
+0-1sysutils/Makefile
+1-0MOVED
+1-1116 files

FreeBSD/ports 2974245 — . MOVED, security Makefile

security/wapiti: Remove expired port

2026-09-30 security/wapiti: Outdated, pip install wapiti3 in a venv if needed
DeltaFile
+0-29security/wapiti/Makefile
+0-9security/wapiti/files/patch-setup.py
+0-6security/wapiti/pkg-descr
+0-3security/wapiti/distinfo
+0-1security/Makefile
+1-0MOVED
+1-486 files

LLVM/project cf46406 — clang/lib/CodeGen/TargetBuiltins RISCV.cpp, clang/test/CodeGen/RISCV rvp-intrinsics.c

[RISCV] Remove riscv_mulh_i32/riscv_mulhu_u32 intrinsics. (#227819)

These are redundant with the llvm.smulh/umulh intrinsics that were
recently added.

This changes codegen because smulh/umulh are currently generically type
legalized with extends+mul+srli instead of using pmulh(u).w. This isn't
always a regression. Sometimes we are able to prove the inputs are
already extended or we use mul(u).w00 and sometimes we needed a sext.w
after the pmulh(u).w. I will handle this as a follow up as it will
affect more tests.
DeltaFile
+10-9clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
+6-4llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+6-4cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+0-8llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+4-4clang/test/CodeGen/RISCV/rvp-intrinsics.c
+0-2llvm/include/llvm/IR/IntrinsicsRISCV.td
+26-316 files

FreeBSD/ports f2fb0bf — sysutils/cfengine-masterfiles326 Makefile pkg-plist, sysutils/cfengine326 Makefile pkg-plist

cleanup: Remove expired cfengine326 ports:

2026-09-30 sysutils/cfengine-masterfiles326: FreeBSD will only support N and N-1
2026-09-30 sysutils/cfengine326: FreeBSD will only support N and N-1
DeltaFile
+0-394sysutils/cfengine326/pkg-plist
+0-91sysutils/cfengine-masterfiles326/pkg-plist
+0-74sysutils/cfengine326/Makefile
+0-34sysutils/cfengine-masterfiles326/Makefile
+0-26sysutils/cfengine326/files/cf-monitord.in
+0-26sysutils/cfengine326/files/cf-execd.in
+0-6458 files not shown
+2-70514 files

FreeBSD/ports a3e0302 — textproc/redisearch22 distinfo pkg-descr, textproc/redisearch22/files patch-src_redis__index.c patch-src_numeric__index.c

textproc/redisearch22: Remove expired port

2026-09-30 textproc/redisearch22: Redisearch 2.2 is no longer maintained use textproc/redisearch24 instead.
DeltaFile
+0-36textproc/redisearch22/Makefile
+0-21textproc/redisearch22/files/patch-src_fork__gc.c
+0-11textproc/redisearch22/files/patch-src_redis__index.c
+0-11textproc/redisearch22/files/patch-src_numeric__index.c
+0-10textproc/redisearch22/pkg-descr
+0-3textproc/redisearch22/distinfo
+0-922 files not shown
+1-938 files

LLVM/project 82e4c9e — utils/bazel .bazelrc

[bazel] Add `USE_CLANG_CL` for proper rules_cc toolchain resolution (#227859)

This change updates the `rules_cc` auto-configured toolchain to more
accurately represent a clang-cl toolchain.

Relates to: https://github.com/bazelbuild/rules_cc/pull/858
DeltaFile
+6-1utils/bazel/.bazelrc
+6-11 files

LLVM/project 4f2ac3d — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 inst-count-tie-reg-pressure.ll

[SLP]Ignore the extracts in the instruction-count with high register pressure

In loops, the instruction-count check scales the tree entries by the
trip count, but not the extracts for the external users, so the extracts
just break the ties of the scaled counts.
With the fused fmul/fadd costing such ties reject the relaxation trees
of the reported kernel, the loop body stays scalar and spills. If more
values of the tree type are live in the block than there are registers,
ignore the extracts when they are the only reason to reject the tree.

Fixes the regression, reported in
https://github.com/llvm/llvm-project/pull/226117#issuecomment-5913566646

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/227864
DeltaFile
+43-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+17-14llvm/test/Transforms/SLPVectorizer/AArch64/inst-count-tie-reg-pressure.ll
+60-182 files

FreeBSD/ports 2387784 — sysutils/cfengine-masterfiles324 Makefile pkg-plist, sysutils/cfengine324 Makefile pkg-plist

cleanup: Remove expired cfengine324 ports:

2026-09-30 sysutils/cfengine-masterfiles324: FreeBSD will only support N and N-1
2026-09-30 sysutils/cfengine324: FreeBSD will only support N and N-1
DeltaFile
+0-394sysutils/cfengine324/pkg-plist
+0-91sysutils/cfengine-masterfiles324/pkg-plist
+0-73sysutils/cfengine324/Makefile
+0-34sysutils/cfengine-masterfiles324/Makefile
+0-26sysutils/cfengine324/files/cf-monitord.in
+0-26sysutils/cfengine324/files/cf-execd.in
+0-6448 files not shown
+2-70414 files

LLVM/project dee8f11 — clang/test/Driver print-supported-extensions-riscv.c, llvm/lib/Support RISCVISAUtils.cpp

[RISC-V][RVY] Rank 'y' after 'i' and 'e' in canonical extension order

Because 'y' is only valid as a base ISA letter in parseArchString and
not in AllStdExts, singleLetterExtensionRank previously fell through to
the unknown single-letter extension case and placed 'y' (and 'zy*'
extensions) after all standard single-letter extensions. Rank 'y'
immediately after 'i' and 'e' so that normalized ISA strings place 'y'
before 'm', 'a', 'f', 'd', 'c' and 'zy*' right after 'zi*'.

This commit was created with the help of AI tools
DeltaFile
+11-4llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+7-7llvm/test/MC/RISCV/rvy-build-attributes.s
+4-2llvm/lib/Support/RISCVISAUtils.cpp
+1-1clang/test/Driver/print-supported-extensions-riscv.c
+23-144 files

FreeBSD/src 9cf774a — sys/dev/cxgbe offload.h t4_main.c, sys/dev/cxgbe/crypto t7_kern_tls.c t6_kern_tls.c

cxgbe: Add a sysctl/tunable to control KTLS offload of AES-CBC cipher suites

Disable these by default as they are less efficient and rarely used.

Sponsored by:   Chelsio Communications
DeltaFile
+10-1sys/dev/cxgbe/t4_main.c
+4-3sys/dev/cxgbe/crypto/t7_kern_tls.c
+4-3sys/dev/cxgbe/crypto/t6_kern_tls.c
+1-0sys/dev/cxgbe/offload.h
+19-74 files

FreeBSD/ports 7cfd5d2 — sysutils/cfengine-masterfiles325 Makefile pkg-plist, sysutils/cfengine325 Makefile pkg-plist

cleanup: Remove expired cfengine325 ports:

2026-09-30 sysutils/cfengine-masterfiles325: FreeBSD will only support N and N-1
2026-09-30 sysutils/cfengine325: FreeBSD will only support N and N-1
DeltaFile
+0-394sysutils/cfengine325/pkg-plist
+0-91sysutils/cfengine-masterfiles325/pkg-plist
+0-74sysutils/cfengine325/Makefile
+0-34sysutils/cfengine-masterfiles325/Makefile
+0-26sysutils/cfengine325/files/cf-monitord.in
+0-26sysutils/cfengine325/files/cf-execd.in
+0-6458 files not shown
+2-70514 files