LLVM/project 73bb020 — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 pr233186.ll

[X86] supportedVectorShift - explicitly check vector element types instead of bitwidth bounds (#233218)

MVT has more types now, we can't just rely on the bitwidth - we need to
check the element types properly.

Fixes #233186
DeltaFile
+89-0llvm/test/CodeGen/X86/pr233186.ll
+10-5llvm/lib/Target/X86/X86ISelLowering.cpp
+99-52 files

LLVM/project 33632ff — clang/lib/Driver Driver.cpp, clang/test/Driver ftime-trace.cpp

[TimeProfiler][Clang] Add zstd-compressed time-trace output support (#228627)

Time trace JSON files can become very large (tens of megabytes) when
profiling with fine granularity (-ftime-trace-granularity=0) or verbose
output (-ftime-trace-verbose), while compressing by ~20x with zstd.

Add support for writing zstd-compressed time-trace output directly using
LLVM's existing llvm::compression facilities:
- Introduce llvm::TimeTraceCompression ({Infer, None, Zstd}) in
TimeProfiler.h and extend llvm::timeTraceProfilerInitialize and
llvm::timeTraceProfilerWrite to infer zstd compression from .zst/.zstd
file extensions via llvm::inferTimeTraceCompressionFromPath when set to
Infer.
- Add -ftime-trace-compress=<none|zstd|infer> driver and CC1 option to
explicitly control compression or infer it from the output filename.
- Update default output filename inference when -ftime-trace is used
without an explicit filename so compressed traces use a .json.zst
extension.

Assisted-by: Antigravity with Gemini
DeltaFile
+65-8llvm/lib/Support/TimeProfiler.cpp
+62-0llvm/unittests/Support/TimeProfilerTest.cpp
+14-4clang/lib/Driver/Driver.cpp
+15-3llvm/include/llvm/Support/TimeProfiler.h
+17-1clang/test/Driver/ftime-trace.cpp
+13-2clang/tools/driver/cc1_main.cpp
+186-185 files not shown
+212-1811 files

FreeBSD/ports 1065e7f — . MOVED, www Makefile

www/py-wikitools: Remove expired port

2026-10-18 www/py-wikitools: Not compatible with Python 3
DeltaFile
+0-235www/py-wikitools/files/patch-2to3
+0-23www/py-wikitools/Makefile
+0-5www/py-wikitools/pkg-descr
+0-2www/py-wikitools/distinfo
+0-1www/Makefile
+1-0MOVED
+1-2666 files

FreeBSD/ports ae92419 — net/remmina Makefile, net/remmina/files patch-plugins_CMakeLists.txt patch-plugins_kwallet_CMakeLists.txt

net/remmina: Switch KWALLET option to KF6

PR:             299466
DeltaFile
+33-0net/remmina/files/patch-plugins_kwallet_CMakeLists.txt
+24-0net/remmina/files/patch-plugins_CMakeLists.txt
+3-3net/remmina/Makefile
+60-33 files

FreeBSD/src 64b2fea — sys/powerpc/powerpc exec_machdep.c

powerpc: keep the VSX halves of the FPRs across back-to-back signals

grab_mcontext() only put the second halves of vs0-31 into the context
while the thread owned the VSX unit, but sigreturn(2) gives ownership
up so that the next use reloads the registers lazily. A signal that
arrives right after a sigreturn, like one the handler's mask was
holding back, got a context without them and its own sigreturn then
zeroed them in the PCB.

The halves saved in the PCB are current whenever the FP state is, since
VSX instructions can't run without PCB_VSX and save_fpu() stores them
in that case, so export them together with the FP registers.

Reviewed by:    jhibbits
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60754
DeltaFile
+14-6sys/powerpc/powerpc/exec_machdep.c
+14-61 files

LLVM/project b52fb66 — llvm/test/Transforms/InstSimplify load.ll

[ConstantFolding] Add tests for pointer loads from `ConstantByte`
DeltaFile
+16-0llvm/test/Transforms/InstSimplify/load.ll
+16-01 files

NetBSD/pkgsrc yGgXPQT — doc CHANGES-2026

   doc: Updated net/opentofu112 to 1.12.8
VersionDeltaFile
1.7073+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WUrOrM8 — net/opentofu112 Makefile go-modules.mk

   opentofu112: Update to 1.12.8

   pkgsrc changes:
   - Do not force particular Go version, build fine with Go 1.27.x now

   Changes:
   1.12.8
   SECURITY ADVISORIES:
   - Previous versions of OpenTofu could potentially experience excessive
     CPU usage if connecting to an attacker-controlled HTTP2 server while
     installing dependencies in tofu init. (4700)
   BUG FIXES:
   - Lifecycle destroy will no longer crash when given an expression with
     references (4648)

   1.12.7
   - When using either a remote-exec or file provisioner to connect to an
     attacker-controlled SSH server, the server could previously deadlock
     the connection by sending certain unexpected packet types. (4551)
VersionDeltaFile
1.2+52-52net/opentofu112/distinfo
1.2+16-16net/opentofu112/go-modules.mk
1.6+3-4net/opentofu112/Makefile
+71-723 files

NetBSD/pkgsrc SyeXd70 — doc TODO

   doc/TODO: add some

   + chromaprint-1.6.2, gopls-0.24.0, hiredis-1.5.0, jjui-0.10.12,
     polkit-128, py-cares-5.2.0, py-cryptodome-4.0.1, py-dunamai-1.26.3,
     py-filelock-4.2.1, py-fonttools-4.67.0, py-google-auth-2.62.0,
     py-markdown-3.11.1, py-more-itertools-11.2.1, py-pdf-6.21.1,
     py-platformdirs-4.13.4, py-pluggy-1.7.0, py-pymdown-extensions-12.3,
     py-tomlkit-0.15.2, py-uv-build-0.13.1.
VersionDeltaFile
1.28186+20-1doc/TODO
+20-11 files

FreeBSD/ports 449391e — devel/libnjs Makefile distinfo

devel/libnjs: Update to 1.0.2

Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/libnjs/distinfo
+1-1devel/libnjs/Makefile
+4-42 files

FreeBSD/ports fd3d5c4 — www/freenginx/files extra-patch-passenger-Configuration.c extra-patch-passenger-build-nginx.rb, www/nginx-devel/files extra-patch-passenger-Configuration.c extra-patch-passenger-build-nginx.rb

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the passenger module from its own source port.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-33www/nginx/files/extra-patch-passenger-build-nginx.rb
+0-33www/nginx-devel/files/extra-patch-passenger-build-nginx.rb
+0-33www/freenginx/files/extra-patch-passenger-build-nginx.rb
+0-22www/freenginx/files/extra-patch-passenger-Configuration.c
+0-20www/nginx/files/extra-patch-passenger-Configuration.c
+0-20www/nginx-devel/files/extra-patch-passenger-Configuration.c
+0-16112 files not shown
+36-26918 files

FreeBSD/ports ecee3af — lang/njs Makefile distinfo

lang/njs: Update to 1.0.2

Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3lang/njs/distinfo
+1-1lang/njs/Makefile
+4-42 files

FreeBSD/ports 8bc9131 — www/nginx-module-passenger Makefile pkg-plist, www/nginx-module-passenger/files patch-build_common__library.rb patch-src_nginx__module_Configuration.c

www/nginx-module-passenger: Add New Port

Sources of the passenger module for the NGINX ports.  The module hands
requests to the Passenger agent, which runs Ruby, Python and Node
applications under nginx.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3,900-0www/nginx-module-passenger/pkg-plist
+33-0www/nginx-module-passenger/Makefile
+33-0www/nginx-module-passenger/files/patch-build_nginx.rb
+20-0www/nginx-module-passenger/files/patch-src_nginx__module_Configuration.c
+20-0www/nginx-module-passenger/files/pkg-message.in
+18-0www/nginx-module-passenger/files/patch-build_common__library.rb
+4,024-04 files not shown
+4,046-010 files

FreeBSD/ports f5a4bcf — graphics/mapnik distinfo Makefile

graphics/mapnik: Fix v4.3.2 broken build, unbreak

* Use https:// schema for WWW

PR:             299517
MFH:            2026Q4
(cherry picked from commit c1e9835e2742dcf67ea5d4bed314a4e59aff3822)
DeltaFile
+5-2graphics/mapnik/Makefile
+3-1graphics/mapnik/distinfo
+8-32 files

FreeBSD/ports c1e9835 — graphics/mapnik distinfo Makefile

graphics/mapnik: Fix v4.3.2 broken build, unbreak

* Use https:// schema for WWW

PR:             299517
MFH:            2026Q4
DeltaFile
+5-4graphics/mapnik/Makefile
+3-1graphics/mapnik/distinfo
+8-52 files

FreeBSD/ports 89826f8 — devel/spago distinfo Makefile

devel/spago: Update 1.0.4 => 1.0.5

Approved by:            haskell@ (alven@)
DeltaFile
+3-3devel/spago/distinfo
+3-3devel/spago/Makefile
+6-62 files

OpenBSD/ports GCzLIJr — security/py-cryptodome Makefile distinfo, security/py-cryptodome/pkg PLIST

   update to py3-cryptodome-4.0.1
VersionDeltaFile
1.28+2-2security/py-cryptodome/distinfo
1.31+3-0security/py-cryptodome/pkg/PLIST
1.50+1-1security/py-cryptodome/Makefile
+6-33 files

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

security/vuxml: Document multiple Erlang/OTP vulnerabilities

OTP 29.1.2, 28.5.0.8 and 27.3.4.19 fix CVE-2026-105236 and
CVE-2026-94200 in ssl, and complete the earlier incomplete fixes for
CVE-2026-42789 (public_key), CVE-2026-48856 (inets) and
CVE-2026-70405 (snmp); upstream revised all three advisories on
2026-10-14 to name these releases as the first patched ones.

CVE-2026-96596 in erl_tar gets its own entry: it affects OTP 29 only
and is fixed in 29.1.2.
DeltaFile
+112-0security/vuxml/vuln/2026.xml
+112-01 files

FreeBSD/ports 7e7fcf2 — lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports df4c7f3 — lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports af2f39d — lang/erlang Makefile

lang/erlang: Fix the vsn.mk consistency checks in pre-configure

The checks grepped lib/*/vsn.mk for _EI_VSN, _TOOLS_VSN and _SNMP_VSN,
but upstream names those variables EI_VSN, TOOLS_VSN and SNMP_VSN.
The grep therefore matched nothing and each test reduced to
[ ! = <version> ], which sh evaluates as a false string comparison, so
every check passed silently no matter what the Makefile said.

The port-side variables grew their underscore prefix in 12b48a4d8ea,
which renamed them inside the grep patterns as well.
DeltaFile
+3-3lang/erlang/Makefile
+3-31 files

FreeBSD/ports 2f43b1e — lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang/distinfo
+2-2lang/erlang/Makefile
+5-52 files

FreeBSD/ports 863f508 — lang/erlang Makefile

lang/erlang: Do not add WRKSRC/lib to ERL_LIBS during build

ERL_LIBS=${WRKSRC}/lib puts the half-populated in-tree lib/*/ebin
directories on the bootstrap erlc's code path, where they shadow the
bootstrap compiler.  That breaks whenever a patch release changes an
API inside the compiler itself.  OTP 28.5.0.8 changes
beam_ssa_type:opt_start from arity 2 to arity 3, so the freshly
written beam_ssa_opt.beam gets loaded from lib/compiler/ebin while
beam_ssa_type still comes from the bootstrap, and the build dies with

  beam_ssa_recv.erl: internal error in pass beam_ssa_opt:
  exception error: undefined function beam_ssa_type:opt_start/3

The ordering inside lib/compiler/src is alphabetical, so this is not a
job race and MAKE_JOBS_UNSAFE, which the error message suggests, does
not help.

The build system derives its own code paths from ERL_TOP, and
lang/erlang-runtime2[789] build the same tarballs, doc chunks

    [2 lines not shown]
DeltaFile
+0-1lang/erlang/Makefile
+0-11 files

FreeBSD/ports 7fc211b — lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.19
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

FreeBSD/ports cdc02b3 — lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files

FreeBSD/ports 19123b5 — lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports dddcd15 — lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports 1e0601c — lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.1.2
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports 82210bc — net/redpanda-connect Makefile distinfo, net/redpanda-connect/files extra-patch-public_components_all_package.go

net/redpanda-connect: Update to 4.113.1

Regenerate extra-patch-public_components_all_package.go: 4.113.1 adds a
saphana enterprise connector.
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+2-1net/redpanda-connect/files/extra-patch-public_components_all_package.go
+8-83 files

FreeBSD/ports 71f7538 — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.10
DeltaFile
+3-3devel/pyenv/distinfo
+4-2devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+8-63 files