FreeBSD/ports cd96688editors/vscode Makefile, graphics/drawio Makefile

*/*: Bump port revision after electron42 update (6aa325ae9f88)
DeltaFile
+1-1editors/vscode/Makefile
+1-1graphics/drawio/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-0net-im/signal-desktop/Makefile
+4-34 files

FreeBSD/ports 6aa325adevel/electron42 distinfo Makefile.version, devel/electron42/files patch-electron_shell_browser_native__window__views.cc patch-electron_shell_browser_api_electron__api__app.cc

devel/electron42: Update to 42.7.1

Changelog: https://github.com/electron/electron/releases/tag/v42.7.1

Reported by:    GitHub (watch releases)
DeltaFile
+12-12devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+5-5devel/electron42/distinfo
+3-3devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+3-3devel/electron42/files/patch-electron_spec_chromium-spec.ts
+1-1devel/electron42/Makefile.version
+32-321 files not shown
+32-337 files

LLVM/project 3055342clang/test/SemaOpenCL builtins-amdgcn-error-gfx12.cl builtins-amdgcn-global-load-store-target-error.cl

clang/AMDGPU: Migrate cc1 tests to subarch triples (9) (#211954)
DeltaFile
+8-8clang/test/SemaOpenCL/builtins-amdgcn-error-gfx12.cl
+6-6clang/test/SemaOpenCL/builtins-amdgcn-global-load-store-target-error.cl
+5-5clang/test/SemaOpenCL/builtins-amdgcn-raw-ptr-buffer-load-lds-target-error.cl
+5-5clang/test/SemaOpenCL/builtins-amdgcn-error-gfx10.cl
+5-5clang/test/SemaOpenCL/builtins-amdgcn-cmp-deprecated.cl
+4-4clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+33-3342 files not shown
+93-9148 files

FreeBSD/ports 57a43cfnet-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (68285d95b55e)
DeltaFile
+1-1x11/waveterm/Makefile
+1-1net-im/teams/Makefile
+2-22 files

FreeBSD/ports 68285d9devel/electron41 distinfo Makefile.version, devel/electron41/files patch-electron_shell_browser_api_electron__api__app.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron41: Update to 41.10.3

Changelog: https://github.com/electron/electron/releases/tag/v41.10.3

Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/electron41/files/patch-electron_shell_browser_api_electron__api__app.cc
+8-8devel/electron41/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+5-5devel/electron41/distinfo
+1-1devel/electron41/Makefile.version
+0-1devel/electron41/Makefile
+23-245 files

FreeNAS/freenas 5be8b1e.github/workflows mypy.yml, src/middlewared/middlewared/etc_files/pykmip pykmip.conf.mako

Remove `pykmip.conf` since it is not used anywhere
DeltaFile
+0-20src/middlewared/middlewared/etc_files/pykmip/pykmip.conf.mako
+0-3src/middlewared/middlewared/plugins/etc.py
+0-2src/middlewared/middlewared/plugins/kmip/config.py
+0-1.github/workflows/mypy.yml
+0-1src/middlewared/middlewared/plugins/service/services/pseudo/misc.py
+0-275 files

FreeNAS/freenas 85dc182src/middlewared/middlewared/etc_files scst.conf.mako exports.mako, src/middlewared/middlewared/etc_files/syslog-ng/conf.d tnaudit.conf.mako

NAS-141935 / 27.0.0-BETA.1 / Fix some `etc` mypy errors (#19396)
DeltaFile
+100-0src/middlewared/middlewared/test/linter/mypy_mako/patches.py
+93-0src/middlewared/middlewared/pytest/unit/test/linter/mypy_mako/test_patches.py
+31-26src/middlewared/middlewared/etc_files/scst.conf.mako
+7-6src/middlewared/middlewared/etc_files/exports.mako
+3-3src/middlewared/middlewared/etc_files/syslog-ng/conf.d/tnaudit.conf.mako
+3-3src/middlewared/middlewared/plugins/audit/utils.py
+237-387 files not shown
+252-4913 files

OpenBSD/src oB6fI1iusr.sbin/relayd relayd.conf.5

   relayd: correct edh relayd.conf.5

   The previous wording implied that omitting "params" defaulted to auto.
   "edh" alone enables EDH in auto mode, while leaving the directive out
   keeps EDH disabled (equivalent to no edh / edh params none).
VersionDeltaFile
1.220+9-6usr.sbin/relayd/relayd.conf.5
+9-61 files

LLVM/project 0818e7fllvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/PhaseOrdering/X86 fmaddsub.ll

Revert "[VectorCombine] Fold binop(shuffle(V1, Mask), shuffle(V2, Mask)) -> s…"

This reverts commit b7fa8b21227c7c6a1c625db9ceab4acb485c2e6b.
DeltaFile
+64-27llvm/test/Transforms/PhaseOrdering/X86/fmaddsub.ll
+0-69llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+9-8llvm/test/Transforms/VectorCombine/X86/shuffletoidentity-bitcast.ll
+4-3llvm/test/Transforms/VectorCombine/AArch64/shuffletoidentity.ll
+4-2llvm/test/Transforms/VectorCombine/X86/permute-of-binops.ll
+3-2llvm/test/Transforms/VectorCombine/pr197910.ll
+84-1116 files

FreeBSD/ports 8044f97audio/mac distinfo Makefile

audio/mac: Update to 13.20

Changes: https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

LLVM/project a6d9e7ellvm/test/TableGen ProcessorAlias.td, llvm/utils/TableGen SubtargetEmitter.cpp

sort
DeltaFile
+10-3llvm/utils/TableGen/SubtargetEmitter.cpp
+2-1llvm/test/TableGen/ProcessorAlias.td
+12-42 files

LLVM/project db06c0ellvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine cast_ptr.ll

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+57-0llvm/test/Transforms/InstCombine/cast_ptr.ll
+6-1llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+63-12 files

LLVM/project 943d649clang/test/SemaHIP builtins-amdgcn-gfx1250-cooperative-atomics-templated.hip amdgpu-feature-builtins-return-type-deduction.hip

clang/AMDGPU: Migrate cc1 tests to subarch triples (8) (#211870)

Rewrite SemaHIP cc1 test RUN lines to the new subarch triple form,
dropping the redundant -target-cpu.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+2-2clang/test/SemaHIP/builtins-amdgcn-gfx1250-cooperative-atomics-templated.hip
+2-2clang/test/SemaHIP/amdgpu-feature-builtins-return-type-deduction.hip
+2-2clang/test/SemaHIP/amdgpu-builtin-in-lambda.hip
+2-2clang/test/SemaHIP/amdgpu-builtin-in-lambda-with-unsupported-attribute.hip
+1-1clang/test/SemaHIP/builtins-amdgcn-raw-buffer-atomic-add.hip
+1-1clang/test/SemaHIP/builtins-amdgcn-raw-buffer-atomic-fmin-max.hip
+10-1015 files not shown
+25-2521 files

LLVM/project 38f619cllvm/include/llvm/MC MCSubtargetInfo.h, llvm/lib/CodeGen TargetSubtargetInfo.cpp

TableGen: Use a compact table for CPU aliases

Previously each ProcessorAlias was emitted as a full SubtargetSubTypeKV
entry in the processor subtype table, duplicating the canonical
processor's feature masks and scheduling model index. At 104 bytes per
entry: AArch64's 18 aliases added ~1.8KB, and X86 will add more as aliases
are introduced.

Emit aliases into a separate SubtargetSubTypeAliasKV table instead. Each
alias is just a name string offset plus the index of the canonical
processor it resolves to.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+88-46llvm/utils/TableGen/SubtargetEmitter.cpp
+29-6llvm/include/llvm/MC/MCSubtargetInfo.h
+21-9llvm/lib/MC/MCSubtargetInfo.cpp
+18-11llvm/test/TableGen/ProcessorAlias.td
+6-6llvm/lib/CodeGen/TargetSubtargetInfo.cpp
+3-3llvm/unittests/CodeGen/MFCommon.inc
+165-814 files not shown
+172-8710 files

LLVM/project 5fb4910llvm/lib/Target/X86 X86.td

X86: Use ProcessorAlias for duplicated processor names

Many X86 processors were defined multiple times under different names,
emitting an identical ProcessorModel for each spelling and duplicating
the feature masks, tune features, and scheduling model index in the subtype
table.

Define each processor once under its canonical name and express the
alternate spellings with ProcessorAlias, using the tablegen alias
mechanism. This deduplicates the redundant subtype table entries and saves
about 4.6k with the new alias table.

Co-Authored-By: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+116-131llvm/lib/Target/X86/X86.td
+116-1311 files

LLVM/project 58651fbllvm/lib/Target/AMDGPU GCNProcessors.td

AMDGPU: Use ProcessorAlias for legacy arch names

Older targets have aliasing names which were previously implemented
by defining a second copy of the processor, identical except for the name
Use the recently improved tablegen mechanism for defining name-only aliases.
This dedupliates some redundant table entries, like the sched model.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+18-60llvm/lib/Target/AMDGPU/GCNProcessors.td
+18-601 files

LLVM/project 790c44cllvm/lib/Target/X86 X86.td

pentium alias
DeltaFile
+2-2llvm/lib/Target/X86/X86.td
+2-21 files

LLVM/project 4792e54llvm/include/llvm/MC MCSubtargetInfo.h, llvm/include/llvm/Target Target.td

TableGen: Add first class support for processor aliases

Previously isCPUStringValid was virtual so TableGen could emit an
AArch64 specific hack for recognizing cpu aliases. Teach tablegen
about aliases, and insert each alias into the CPU subtype table as its
own entry (sorted by name, carrying the canonical processor's features
and scheduling model).

There is further opportunity for code sharing improvements. AArch64's
aliases are consumed by ARMTargetDefEmitter to emit a custom inc file
in TargetParser which should be universalized.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+44-43llvm/utils/TableGen/SubtargetEmitter.cpp
+34-0llvm/test/TableGen/ProcessorAliasErrors.td
+24-0llvm/test/TableGen/ProcessorAlias.td
+7-0llvm/include/llvm/Target/Target.td
+0-6llvm/lib/Target/AArch64/AArch64Processors.td
+1-1llvm/include/llvm/MC/MCSubtargetInfo.h
+110-506 files

NetBSD/pkgsrc lyefHMdmail/cyrus-imapd310 Makefile distinfo, mail/cyrus-imapd310/patches patch-configure.ac patch-configure

   (mail/cyrus-imapd310) Fix patch-configure failing
VersionDeltaFile
1.1+15-0mail/cyrus-imapd310/patches/patch-configure.ac
1.4+3-3mail/cyrus-imapd310/Makefile
1.3+2-2mail/cyrus-imapd310/distinfo
1.2+1-1mail/cyrus-imapd310/patches/patch-configure
+21-64 files

FreeBSD/ports 3081533multimedia/gstreamer1-plugins-bad/files patch-git_f3b6692 patch-git_6c14677, multimedia/gstreamer1-plugins-rust distinfo Makefile.crates

GSteamer1: Uppdate to 1.28.5

multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.

Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.

MFH:            2026Q3
Security:       6eee35e6-fca5-4db2-ab73-f27add3e3ef1

(cherry picked from commit 703f5a47c30b7de3c5cc5a7baa98b0372d1c7449)
DeltaFile
+511-499multimedia/gstreamer1-plugins-rust/distinfo
+254-248multimedia/gstreamer1-plugins-rust/Makefile.crates
+0-237multimedia/gstreamer1-plugins-bad/files/patch-git_f3b6692
+101-73multimedia/gstreamer1/files/generate-vuxml-entry.py
+0-101multimedia/gstreamer1-plugins-bad/files/patch-git_6c14677
+0-77multimedia/gstreamer1-plugins-bad/files/patch-git_3833dd7
+866-1,23512 files not shown
+923-1,35018 files

FreeBSD/ports 833c284www/SpectrumKNX distinfo Makefile

www/SpectrumKNX: update to 1.16.2

Changes:        https://github.com/martinhoefling/SpectrumKNX/releases
DeltaFile
+5-5www/SpectrumKNX/distinfo
+1-1www/SpectrumKNX/Makefile
+6-62 files

FreeBSD/ports 9ded02ddevel/glab distinfo Makefile

devel/glab: update to 1.109.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+2-0devel/glab/pkg-plist
+9-73 files

FreeBSD/ports 78e3a41www/SpectrumKNX distinfo Makefile, www/SpectrumKNX/files pkg-message.in

www/SpectrumKNX: update to 1.16.1

Changes:        https://github.com/martinhoefling/SpectrumKNX/releases
DeltaFile
+5-5www/SpectrumKNX/distinfo
+2-2www/SpectrumKNX/files/pkg-message.in
+1-1www/SpectrumKNX/Makefile
+8-83 files

FreeBSD/ports 0a7ef28www/SpectrumKNX Makefile pkg-descr, www/SpectrumKNX/files spectrumknx.in pkg-message.in

www/SpectrumKNX: added new port version 1.16.0

a nice KNX monitor with a searchable history.

asyncpg must be downgraded due to a regresion in version 0.31.0:
https://github.com/MagicStack/asyncpg/issues/1334

Check for more details:
https://github.com/martinhoefling/SpectrumKNX
DeltaFile
+95-0www/SpectrumKNX/Makefile
+62-0www/SpectrumKNX/files/spectrumknx.in
+49-0www/SpectrumKNX/files/pkg-message.in
+47-0www/SpectrumKNX/files/spectrumknx.conf.sample
+11-0www/SpectrumKNX/files/patch-backend_requirements.txt
+6-0www/SpectrumKNX/pkg-descr
+270-04 files not shown
+278-210 files

LLVM/project 9184bb0llvm/include/llvm/IR PassManagerInternal.h PassManager.h

[IR][NFC] Remove vtables from analysis passes (#211864)

Similar to #209414 but for AnalysisPassConcept. This avoids vtables for
every analysis pass.
DeltaFile
+57-38llvm/include/llvm/IR/PassManagerInternal.h
+2-2llvm/include/llvm/IR/PassManager.h
+2-1llvm/include/llvm/IR/PassManagerImpl.h
+61-413 files

FreeBSD/ports 703f5a4multimedia/gstreamer1-plugins-bad/files patch-git_f3b6692 patch-git_6c14677, multimedia/gstreamer1-plugins-rust distinfo Makefile.crates

GSteamer1: Uppdate to 1.28.5

multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.

Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.

MFH:            2026Q3
Security:       6eee35e6-fca5-4db2-ab73-f27add3e3ef1
DeltaFile
+511-499multimedia/gstreamer1-plugins-rust/distinfo
+254-248multimedia/gstreamer1-plugins-rust/Makefile.crates
+0-237multimedia/gstreamer1-plugins-bad/files/patch-git_f3b6692
+101-73multimedia/gstreamer1/files/generate-vuxml-entry.py
+0-101multimedia/gstreamer1-plugins-bad/files/patch-git_6c14677
+0-77multimedia/gstreamer1-plugins-bad/files/patch-git_3833dd7
+866-1,23512 files not shown
+923-1,35018 files

FreeBSD/ports 39d6b67security/vuxml/vuln 2026.xml

security/vuxml: Add gstreamer1* < 1.28.5
DeltaFile
+69-0security/vuxml/vuln/2026.xml
+69-01 files

LLVM/project 6436ba9llvm/lib/Transforms/Instrumentation AddressSanitizer.cpp, llvm/test/Instrumentation/AddressSanitizer asan-detect-invalid-pointer-pair.ll

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+13-0llvm/test/Instrumentation/AddressSanitizer/asan-detect-invalid-pointer-pair.ll
+1-1llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+14-12 files

FreeBSD/ports e8b80a5graphics/R-cran-dichromat distinfo Makefile

graphics/R-cran-dichromat: Update to 2.0-1

Reported by:    portscout
DeltaFile
+3-3graphics/R-cran-dichromat/distinfo
+2-3graphics/R-cran-dichromat/Makefile
+5-62 files

OpenBSD/src 5KEwLoBusr.sbin/httpd server_http.c parse.y

   httpd: add custom HTTP header support

   Allow httpd.conf to set/add/remove custom HTTP response headers or Suppress
   existing ones. This enables httpd to add security headers, custom metadata,
   or remove unwanted headers without modifying app/fastcgi code.

   Three new directives are added:

   header option
           Manipulate HTTP response headers.  Multiple header statements may
           be specified.  Valid options are:

           set name value [always]
                   Set a custom HTTP response header with the specified name
                   and value.  If a header with the same name is already
                   present in the response, its value will be replaced.  The
                   header is added to successful responses (2xx and 3xx
                   status codes) by default.


    [57 lines not shown]
VersionDeltaFile
1.169+145-56usr.sbin/httpd/server_http.c
1.137+158-6usr.sbin/httpd/parse.y
1.75+132-1usr.sbin/httpd/config.c
1.135+78-2usr.sbin/httpd/httpd.conf.5
1.81+43-2usr.sbin/httpd/httpd.c
1.180+39-2usr.sbin/httpd/httpd.h
+595-692 files not shown
+620-718 files