FreeBSD/ports 8a58c16science/py-phono3py distinfo Makefile

science/py-phono3py: update 3.25.0 → 3.28.0

Reported by:    portscout
DeltaFile
+3-3science/py-phono3py/distinfo
+1-1science/py-phono3py/Makefile
+4-42 files

FreeBSD/ports 444fec2deskutils/rwpspread distinfo Makefile

deskutils/rwpspread: update 0.4.0 → 0.5.1

Reported by:    portscout
DeltaFile
+223-147deskutils/rwpspread/distinfo
+115-74deskutils/rwpspread/Makefile
+338-2212 files

FreeBSD/ports 46ff918math/kamis distinfo Makefile

math/kamis: update 2.1 → 3.1

Reported by:    portscout
DeltaFile
+3-3math/kamis/distinfo
+3-2math/kamis/Makefile
+6-52 files

FreeBSD/ports 66203c7dns/subfinder distinfo Makefile

dns/subfinder: update 2.10.1 → 2.13.0

Reported by:    portscout
DeltaFile
+5-5dns/subfinder/distinfo
+1-2dns/subfinder/Makefile
+6-72 files

FreeBSD/ports 9d30636security/cowrie Makefile distinfo

security/cowrie: update 2.9.7 → 2.9.13

Reported by:    portscout
DeltaFile
+4-4security/cowrie/Makefile
+3-3security/cowrie/distinfo
+7-72 files

FreeBSD/ports 6e35c73multimedia/snapcast distinfo Makefile

multimedia/snapcast: update 0.34.0 → 0.35.0

Reported by:    portscout
DeltaFile
+3-3multimedia/snapcast/distinfo
+1-1multimedia/snapcast/Makefile
+4-42 files

FreeBSD/ports 9c7aca7security/py-guardpost Makefile distinfo

security/py-guardpost: update 1.0.3 → 1.1.0

Reported by:    portscout
DeltaFile
+4-3security/py-guardpost/Makefile
+3-3security/py-guardpost/distinfo
+7-62 files

FreeBSD/ports 410afcbtextproc/cpp-peglib Makefile distinfo, textproc/cpp-peglib/files patch-test_CMakeLists.txt

textproc/cpp-peglib: update 1.9.1 → 1.10.1

Reported by:    portscout
DeltaFile
+26-0textproc/cpp-peglib/files/patch-test_CMakeLists.txt
+4-2textproc/cpp-peglib/Makefile
+3-3textproc/cpp-peglib/distinfo
+33-53 files

LLVM/project 69780bellvm/lib/Transforms/AggressiveInstCombine AggressiveInstCombine.cpp, llvm/test/Transforms/AggressiveInstCombine/AArch64 lower-table-based-log2-basics.ll

[AggressiveInstCombine] Recognize table based log2 and replace with ctlz+sub. (#185160)

Recognize table based log2 implementations like

```
unsigned log2(unsigned v) {
  static const unsigned char table[] = {
    0,  9,  1, 10, 13, 21,  2, 29, 11, 14, 16, 18, 22, 25,  3, 30,
    8, 12, 20, 28, 15, 17, 24,  7, 19, 27, 23,  6, 26,  5,  4, 31
  };

  v |= v >> 1;
  v |= v >> 2;
  v |= v >> 4;
  v |= v >> 8;
  v |= v >> 16;

  return table[(unsigned)(v * 0x07C4ACDDU) >> 27];
}

    [18 lines not shown]
DeltaFile
+264-0llvm/test/Transforms/AggressiveInstCombine/X86/lower-table-based-log2-negative.ll
+220-0llvm/test/Transforms/AggressiveInstCombine/X86/lower-table-based-log2-basics.ll
+206-0llvm/test/Transforms/AggressiveInstCombine/AArch64/lower-table-based-log2-basics.ll
+184-0llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+874-04 files

NetBSD/src 0cMECV0doc 3RDPARTY CHANGES

   new gdb
VersionDeltaFile
1.2172+3-3doc/3RDPARTY
1.3238+2-1doc/CHANGES
+5-42 files

FreeBSD/doc 4583ba2documentation/content/en/articles/pgpkeys _index.adoc, documentation/static/pgpkeys mce.key

Add new ports committer (mce)

Steps for New Committers.
1. Add an Author Entity
2. Update the List of Developers and Contributors
3. Add a News Item
4. Add a PGP Key

Reviewed by: osa, fluffy (mentors)
Approved by: osa, fluffy (mentors)
Differential Revision: https://reviews.freebsd.org/D55853
DeltaFile
+55-0documentation/static/pgpkeys/mce.key
+4-0website/data/en/news/news.toml
+4-0shared/authors.adoc
+3-0documentation/content/en/articles/pgpkeys/_index.adoc
+1-0shared/contrib-committers.adoc
+67-05 files

HardenedBSD/src c41c44ashare/man/man4 re.4 rge.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-0share/man/man4/re.4
+1-0share/man/man4/rge.4
+6-02 files

HardenedBSD/src 9be08b1share/man/man4 re.4 rge.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-0share/man/man4/re.4
+1-0share/man/man4/rge.4
+6-02 files

HardenedBSD/ports 7de954edatabases/surrealdb distinfo Makefile, graphics/gimp3-app pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3,304-3,122graphics/gimp3-app/pkg-plist
+1,169-833databases/surrealdb/distinfo
+584-416databases/surrealdb/Makefile
+161-157lang/hs-futhark/distinfo
+137-145sysutils/fd/distinfo
+0-236misc/cldr-emoji-annotation/pkg-plist
+5,355-4,909174 files not shown
+6,157-5,579180 files

FreeBSD/ports 1ada533net/freerdp3 distinfo pkg-plist

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1

(cherry picked from commit e0aa8ff139f6881d413e3bdffa22b6670bf2582f)
DeltaFile
+3-3net/freerdp3/distinfo
+2-0net/freerdp3/pkg-plist
+1-1net/freerdp3/Makefile
+6-43 files

NetBSD/pkgsrc s8vhpCedoc CHANGES-2026

   update of vim
VersionDeltaFile
1.1738+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc S1DcS6teditors/vim-share distinfo PLIST

   Update to version 9.2.0167.

   Changes:
   - patch 9.2.0167: terminal: setting buftype=terminal may cause a crash
   - patch 9.2.0166: Coverity warning for potential NULL dereference
   - patch 9.2.0165: tests: perleval fails in the sandbox
   - patch 9.2.0164: build error when XCLIPBOARD is not defined
   - patch 9.2.0163: MS-Windows: Compile warning for unused variable
   - patch 9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
   - patch 9.2.0161: intro message disappears on startup in some terminals
   - patch 9.2.0160: terminal DEC mode handling is overly complex
   - patch 9.2.0159: Crash when reading quickfix line
   - patch 9.2.0158: Visual highlighting might be incorrect
   - patch 9.2.0157: Vim9: concatenation can be improved
   - patch 9.2.0156: perleval() and rubyeval() ignore security settings
   - patch 9.2.0155: filetype: ObjectScript are not recognized
   - patch 9.2.0154: if_lua: runtime error with lua 5.5
   - patch 9.2.0153: No support to act as a channel server
   - patch 9.2.0152: concatenating strings is slow

    [100 lines not shown]
VersionDeltaFile
1.226+4-4editors/vim-share/distinfo
1.84+5-0editors/vim-share/PLIST
1.162+2-2editors/vim-share/version.mk
+11-63 files

HardenedBSD/ports e0aa8ffnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files

FreeBSD/ports e0aa8ffnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files

FreeNAS/freenas 2376ef7src/middlewared/middlewared main.py

Fix mock infrastructure to coerce dict results to Pydantic models for generic services

This commit fixes an issue where the mock infrastructure (test.set_mock)
returns plain dicts for methods that internally return Pydantic models.
Generic services (those with Config.generic = True) like DockerService
return Pydantic model instances from their methods (e.g. docker.config
returns a DockerEntry, docker.status returns a DockerStatusInfo). When
internal callers use attribute access (e.g. .pool) on the result, mocks
returning plain dicts would fail with "'dict' object has no attribute
'pool'".

The fix detects at mock registration time whether the mocked method
belongs to a generic service and returns any Pydantic model. If so, the
mock's dict results are automatically wrapped via model_construct()
before being returned to callers. Non-generic services and
primitive-returning methods are unaffected.
DeltaFile
+55-2src/middlewared/middlewared/main.py
+55-21 files

FreeNAS/freenas 23058b4src/middlewared/middlewared main.py

Fix mock infrastructure to coerce dict results to Pydantic models for generic services

This commit fixes an issue where the mock infrastructure (test.set_mock)
returns plain dicts for methods that internally return Pydantic models.
Generic services (those with Config.generic = True) like DockerService
return Pydantic model instances from their methods (e.g. docker.config
returns a DockerEntry, docker.status returns a DockerStatusInfo). When
internal callers use attribute access (e.g. .pool) on the result, mocks
returning plain dicts would fail with "'dict' object has no attribute
'pool'".

The fix detects at mock registration time whether the mocked method
belongs to a generic service and returns any Pydantic model. If so, the
mock's dict results are automatically wrapped via model_construct()
before being returned to callers. Non-generic services and
primitive-returning methods are unaffected.
DeltaFile
+52-2src/middlewared/middlewared/main.py
+52-21 files

FreeNAS/freenas c7624c1src/middlewared/middlewared main.py, src/middlewared/middlewared/common/ports __init__.py

Convert ports service to be typesafe
DeltaFile
+95-92src/middlewared/middlewared/plugins/ports/ports.py
+35-14src/middlewared/middlewared/common/ports/__init__.py
+42-0src/middlewared/middlewared/plugins/ports/__init__.py
+12-1src/middlewared/middlewared/plugins/ports/utils.py
+3-2src/middlewared/middlewared/pytest/unit/plugins/test_port_attachments.py
+2-0src/middlewared/middlewared/main.py
+189-1091 files not shown
+191-1097 files

NetBSD/pkgsrc-wip 02667d6mtr-graph distinfo Makefile

mtr-graph(mtr085): bump to 0.85.235
DeltaFile
+3-3mtr-graph/distinfo
+2-2mtr-graph/Makefile
+5-52 files

LLVM/project 3bc216cclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Split CIR_UnaryOp into individual operations (#185280)

Split the monolithic cir.unary operation (which dispatched on a
UnaryOpKind enum) into four separate operations: cir.inc, cir.dec,
cir.minus, and cir.not.

Changes:
- Add CIR_UnaryOpInterface with getInput()/getResult() methods
- Add CIR_UnaryOp and CIR_UnaryOpWithOverflowFlag base classes
- Define IncOp, DecOp, MinusOp, NotOp with per-op folds
- Add Involution trait to NotOp for not(not(x)) -> x folding
- Replace createUnaryOp() with createInc/Dec/Minus/Not builders
- Split LLVM lowering into four separate patterns
- Split LoweringPrepare complex-type handling per unary op
- Update CIRCanonicalize and CIRSimplify for new op types
- Update all codegen files to use bool params instead of UnaryOpKind
- Remove CIR_UnaryOpKind enum and old CIR_UnaryOp definition

Assembly format change:
  cir.unary(inc, %x) nsw : !s32i, !s32i  ->  cir.inc nsw %x : !s32i
  cir.unary(not, %x) : !u32i, !u32i      ->  cir.not %x : !u32i
DeltaFile
+91-105clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+56-88clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+111-28clang/include/clang/CIR/Dialect/IR/CIROps.td
+62-62clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+41-41clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-NoOps.cpp
+36-36clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-outline-ops.cpp
+397-36078 files not shown
+1,393-1,36784 files

NetBSD/src bJhmOndshare/mk bsd.own.mk

   switch everyone to gdb-17.1 (and watch the fireworks)
VersionDeltaFile
1.1471+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src XPoA3Utexternal/gpl3/gdb/lib/libbfd/arch/m68k bfd-in3.h bfd.h, external/gpl3/gdb/lib/libgdb/arch/m68k init.c config.h

   One last regen (m68k)
VersionDeltaFile
1.18+340-332external/gpl3/gdb/lib/libgdb/arch/m68k/init.c
1.13+69-67external/gpl3/gdb/lib/libbfd/arch/m68k/bfd-in3.h
1.13+69-67external/gpl3/gdb/lib/libbfd/arch/m68k/bfd.h
1.18+0-35external/gpl3/gdb/lib/libbfd/arch/m68k/targmatch.h
1.19+18-3external/gpl3/gdb/lib/libgdb/arch/m68k/config.h
1.13+10-10external/gpl3/gdb/lib/libgdb/arch/m68k/xml-builtin.c
+506-51410 files not shown
+532-53716 files

LLVM/project 3e6316eclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Split CIR_UnaryOp into individual operations

Split the monolithic cir.unary operation (which dispatched on a
UnaryOpKind enum) into four separate operations: cir.inc, cir.dec,
cir.minus, and cir.not.

This follows the same pattern used when cir.binop was split into
individual binary operations (AddOp, SubOp, etc.).

Changes:
- Add CIR_UnaryOpInterface with getInput()/getResult() methods
- Add CIR_UnaryOp and CIR_UnaryOpWithOverflowFlag base classes
- Define IncOp, DecOp, MinusOp, NotOp with per-op folds
- Add Involution trait to NotOp for not(not(x)) -> x folding
- Replace createUnaryOp() with createInc/Dec/Minus/Not builders
- Split LLVM lowering into four separate patterns
- Split LoweringPrepare complex-type handling per unary op
- Update CIRCanonicalize and CIRSimplify for new op types
- Update all codegen files to use bool params instead of UnaryOpKind

    [6 lines not shown]
DeltaFile
+91-105clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+56-88clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+111-28clang/include/clang/CIR/Dialect/IR/CIROps.td
+62-62clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+41-41clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-NoOps.cpp
+36-36clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-inline-ops.cpp
+397-36078 files not shown
+1,393-1,36784 files

LLVM/project 55db533clang-tools-extra/clang-tidy/readability RedundantQualifiedAliasCheck.cpp RedundantQualifiedAliasCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add redundant qualified alias check (#180404)

Introduce `readability-redundant-qualified-alias` to flag identity type
aliases that repeat a qualified name and suggest using-declarations when
safe. The check is conservative: it skips macros, elaborated keywords,
dependent types, and templates. `OnlyNamespaceScope` controls whether
local/class scopes are included (default `false`).

Depends on: #183940 #183941
DeltaFile
+220-0clang-tools-extra/clang-tidy/readability/RedundantQualifiedAliasCheck.cpp
+203-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-qualified-alias.cpp
+40-0clang-tools-extra/clang-tidy/readability/RedundantQualifiedAliasCheck.h
+30-0clang-tools-extra/docs/clang-tidy/checks/readability/redundant-qualified-alias.rst
+6-0clang-tools-extra/docs/ReleaseNotes.rst
+3-0clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp
+502-02 files not shown
+504-08 files

NetBSD/src Onm5nfFexternal/gpl3/gdb/dist config.sub, external/gpl3/gdb/dist/bfd elf.c

   merge changes between gdb-16.3 and gdb-17.1; regen
VersionDeltaFile
1.19+652-796external/gpl3/gdb/dist/bfd/elf.c
1.2+971-369external/gpl3/gdb/dist/gdb/tui/tui-io.c
1.6+795-380external/gpl3/gdb/dist/gdb/solib-svr4.c
1.4+363-435external/gpl3/gdb/dist/zlib/deflate.c
1.16+79-690external/gpl3/gdb/dist/opcodes/configure
1.17+556-173external/gpl3/gdb/dist/config.sub
+3,416-2,843647 files not shown
+23,730-22,474653 files

HardenedBSD/ports bc1afbamisc/unicode-cldr pkg-plist Makefile, textproc/ibus pkg-plist Makefile

misc/unicode-cldr: Remove duplicate

Reported by:    Thierry Thomas <thierry at freebsd.org>
DeltaFile
+0-2,947misc/unicode-cldr/pkg-plist
+0-31misc/unicode-cldr/Makefile
+1-6textproc/ibus/pkg-plist
+2-2textproc/ibus/Makefile
+0-4misc/unicode-cldr/pkg-descr
+0-3misc/unicode-cldr/distinfo
+3-2,9932 files not shown
+4-2,9948 files