GhostBSD/ghostbsd fc03e34. UPDATING, contrib/unbound/iterator iter_scrub.c

Merge remote-tracking branch 'freebsd/releng/14.3' into releng/14.3
DeltaFile
+148-0tests/sys/netinet/so_reuseport_lb_test.c
+51-4contrib/unbound/iterator/iter_scrub.c
+40-6usr.sbin/rtsold/rtsol.c
+16-9sys/netpfil/ipfw/pmod/tcpmod.c
+18-0UPDATING
+10-3sys/netinet/in_pcb.c
+283-224 files not shown
+298-2410 files

GhostBSD/ghostbsd e0c6e55sys/conf package-version

update package-version
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd a84a9cd. UPDATING, lib/csu/common crtbrand.S

Merge remote-tracking branch 'freebsd/releng/15.0' into releng/15.0
DeltaFile
+40-6usr.sbin/rtsold/rtsol.c
+14-0UPDATING
+4-4sys/amd64/vmm/vmm.c
+1-1lib/csu/common/crtbrand.S
+1-1sys/conf/newvers.sh
+1-1sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
+61-131 files not shown
+62-147 files

LLVM/project c7d373allvm/test/Transforms/SLPVectorizer test_intermediate_dual_use.ll

[SLP][NFC]Add a test with the incorrect transformation result, NFC
DeltaFile
+43-0llvm/test/Transforms/SLPVectorizer/test_intermediate_dual_use.ll
+43-01 files

LLVM/project 73c080fmlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+203-313mlir/lib/Transforms/RemoveDeadValues.cpp
+110-45mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+324-3584 files

LLVM/project d9ce80dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer boolean-op-with-poisons.ll

[SLP]FIx order of bool logical ops, if the right op is used in the first reduction operarion

If the LHS of the first reduction op is not a first operand, but RHS is,
and RHS is the second operand of the first reductoin op, still need to
emit RHS as a second reduction operand, though without freeze of the
LHS operand

https://alive2.llvm.org/ce/z/2_JLBu

Fixes #173784
DeltaFile
+11-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/boolean-op-with-poisons.ll
+12-42 files

LLVM/project 03266d5mlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+203-313mlir/lib/Transforms/RemoveDeadValues.cpp
+109-44mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+323-3574 files

FreeBSD/src ae31c10lib/googletest Makefile.inc, share/mk bsd.sys.mk googletest.test.inc.mk

bsd.sys.mk: add NO_WCHARACTER_CONVERSION and use it for googletest

This silences warnings about benign implicit character conversions in
googletest's gtest-printers.h.
DeltaFile
+3-0lib/googletest/Makefile.inc
+3-0share/mk/bsd.sys.mk
+3-0share/mk/googletest.test.inc.mk
+9-03 files

FreeBSD/ports d89a879mail/libmilter distinfo Makefile

mail/libmilter: update to 8.18.2
DeltaFile
+3-3mail/libmilter/distinfo
+1-1mail/libmilter/Makefile
+4-42 files

FreeBSD/src 63d1c3cshare/mk bsd.sys.mk

bsd.sys.mk: suppress some new clang 21 warnings for C++

Otherwise, these lead to many -Werror warnings in libc++ headers, due to
our use of -Wsystem-headers, which is not officially supported upstream:

Suppress -Wc++20-extensions, due to:

    /usr/include/c++/v1/__algorithm/simd_utils.h:96:50: error: explicit template parameter list for lambdas is a C++20 extension [-Werror,-Wc++20-extensions]
       96 | inline constexpr size_t __simd_vector_size_v = []<bool _False = false>() -> size_t {
          |                                                  ^

Suppress -Wc++23-lambda-attributes, due to:

    /usr/include/c++/v1/__format/format_functions.h:462:32: error: an attribute specifier sequence in this position is a C++23 extension [-Werror,-Wc++23-lambda-attributes]
      462 |   if (bool __is_identity = [&] [[__gnu__::__pure__]] // Make sure the compiler knows this call can be eliminated
          |                                ^

Suppress -Wnullability-completeness, due to:


    [5 lines not shown]
DeltaFile
+5-0share/mk/bsd.sys.mk
+5-01 files

GhostBSD/ports f60df48devel/electron37/files yarn.lock, devel/electron37/files/packagejsons yarn.lock

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+56,418-0finance/odoo18/pkg-plist
+35,721-5,348finance/odoo/pkg-plist
+14,606-0devel/electron39/files/packagejsons/yarn.lock
+14,581-0devel/electron37/files/packagejsons/yarn.lock
+14,465-0devel/electron38/files/packagejsons/yarn.lock
+0-8,363devel/electron37/files/yarn.lock
+135,791-13,7113,627 files not shown
+190,555-63,6353,633 files

NetBSD/src 1MrAjbNusr.sbin Makefile

   umcpmioctl(8) can be elided if MKUSB == no.  Noted by Brad Spencer.
VersionDeltaFile
1.302+3-3usr.sbin/Makefile
+3-31 files

NetBSD/pkgsrc-wip bb62bdd. TODO

TODO: add some

+ crush-0.30.0, dmarc-report-viewer-2.3.0, py-mbake-1.4.4,
  py-typer-0.21.0, resterm-0.13.2, rumdl-0.0.205.
DeltaFile
+6-1TODO
+6-11 files

NetBSD/src m1OIGgrdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Elide umbctl(8) if MKUSB == no.
VersionDeltaFile
1.145+6-2sbin/Makefile
1.1825+3-3distrib/sets/lists/man/mi
1.47+5-1rescue/Makefile
1.1384+2-2distrib/sets/lists/base/mi
1.505+2-2distrib/sets/lists/debug/mi
1.45+2-2distrib/sets/lists/manhtml/mi
+20-123 files not shown
+26-169 files

LLVM/project ed836e5mlir/lib/Transforms RemoveDeadValues.cpp, mlir/test/Transforms remove-dead-values.mlir

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+183-313mlir/lib/Transforms/RemoveDeadValues.cpp
+109-44mlir/test/Transforms/remove-dead-values.mlir
+292-3572 files

LLVM/project 1963313mlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms][NFC] `remove-dead-values`: Simplify dropped value handling
DeltaFile
+7-14mlir/lib/Transforms/RemoveDeadValues.cpp
+7-141 files

LLVM/project 5f5560fmlir/lib/Dialect/SCF/IR SCF.cpp, mlir/test/Dialect/SCF canonicalize.mlir

[mlir][SCF] Fold unused `index_switch` results (#173560)

Add a canonicalization pattern to fold unused `scf.index_switch`
results.
DeltaFile
+51-1mlir/lib/Dialect/SCF/IR/SCF.cpp
+31-0mlir/test/Dialect/SCF/canonicalize.mlir
+82-12 files

HardenedBSD/src 0a7a549sbin/ipfw ipfw.8, share/man/man5 src.conf.5

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+40-49sys/cam/scsi/scsi_da.c
+21-3sbin/ipfw/ipfw.8
+7-7share/man/man9/locking.9
+8-1share/man/man5/src.conf.5
+6-0tools/build/options/WITH_REPRODUCIBLE_PATHS
+4-1usr.sbin/bsdinstall/scripts/pkgbase.in
+86-618 files not shown
+93-6714 files

HardenedBSD/src 307d36dsbin/ipfw ipfw.8, share/man/man9 locking.9

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+40-49sys/cam/scsi/scsi_da.c
+21-3sbin/ipfw/ipfw.8
+7-7share/man/man9/locking.9
+1-1share/vt/fonts/Makefile
+69-604 files

HardenedBSD/ports e7060bbaudio/logitechmediaserver pkg-plist pkg-plist.i386, audio/logitechmediaserver-trackstat pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+6,562-0lang/gnat14/pkg-plist
+0-2,585audio/logitechmediaserver/pkg-plist
+0-2,414audio/logitechmediaserver/pkg-plist.i386
+2,010-0audio/lyrionmusicserver/pkg-plist
+0-206audio/logitechmediaserver-trackstat/pkg-plist
+185-0audio/lyrionmusicserver/Makefile
+8,757-5,205135 files not shown
+9,847-6,475141 files

LLVM/project 7ceecfallvm/lib/CodeGen/SelectionDAG TargetLowering.cpp DAGCombiner.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[CodeGen] Fix EVT::changeVectorElementType assertion on simple-to-extended fallback (#173413)

Fixes #171608
DeltaFile
+78-55llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+20-25llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+15-27llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+17-17llvm/lib/Target/X86/X86ISelLowering.cpp
+9-11llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+10-9llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+149-14412 files not shown
+196-19218 files

NetBSD/src opxF9Qsdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   umcpmioctl(8) can be elided if MKUSB == no.  Noted by Brad Spencer.
VersionDeltaFile
1.1824+3-3distrib/sets/lists/man/mi
1.504+2-2distrib/sets/lists/debug/mi
1.1383+2-2distrib/sets/lists/base/mi
1.44+2-2distrib/sets/lists/manhtml/mi
+9-94 files

NetBSD/src 7FJCW0jdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Conditionalize support for SSH client and server on MKSSH.  Enabled by
   default except on m68000.
VersionDeltaFile
1.1823+35-35distrib/sets/lists/man/mi
1.43+18-18distrib/sets/lists/manhtml/mi
1.1382+17-17distrib/sets/lists/base/mi
1.503+15-15distrib/sets/lists/debug/mi
1.462+14-13share/mk/bsd.README
1.121+15-1share/man/man5/mk.conf.5
+114-998 files not shown
+150-12014 files

LLVM/project 06e8230llvm/test/Transforms/SLPVectorizer boolean-op-with-poisons.ll

[SLP][NFC]Add a test with the miscompilation after SLP vectorizer, NFC

https://alive2.llvm.org/ce/z/oE2h69
DeltaFile
+22-0llvm/test/Transforms/SLPVectorizer/boolean-op-with-poisons.ll
+22-01 files

OpenBSD/ports 6Z7VwmJdevel/py-typer distinfo Makefile

   Update typer 0.20.0 -> 0.21.0
   Release notes: https://github.com/fastapi/typer/releases
VersionDeltaFile
1.13+2-2devel/py-typer/distinfo
1.17+1-1devel/py-typer/Makefile
+3-32 files

NetBSD/pkgsrc l4aZi8Ytime/kronolith Makefile

   kronolith: fix make(1) substitution in INSTALLATION_DIRS

   Back in May 2020, make(1) was changed to disallow the particular
   substitution form used in one of the INSTALLATION_DIRS assignments.
   https://github.com/NetBSD/src/commit/3b58d8437a0b171a42895aedbcd93e4f8b8c10e0
   Incorrect/useless DESTDIR directories have been created by builds using
   newer versions of the tool, though this is harmless.
VersionDeltaFile
1.31+2-2time/kronolith/Makefile
+2-21 files

FreeBSD/ports 2a30af6audio/logitechmediaserver pkg-plist pkg-plist.i386, audio/logitechmediaserver-trackstat pkg-plist

audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver

- With version 9, the project gets a new name.
  The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
  be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
  the plugins worked with 8.5.2, anyway

Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
DeltaFile
+0-2,585audio/logitechmediaserver/pkg-plist
+0-2,414audio/logitechmediaserver/pkg-plist.i386
+2,010-0audio/lyrionmusicserver/pkg-plist
+0-206audio/logitechmediaserver-trackstat/pkg-plist
+185-0audio/lyrionmusicserver/Makefile
+0-129audio/logitechmediaserver/Makefile
+2,195-5,33438 files not shown
+2,569-6,01344 files

GhostBSD/ports 2a30af6audio/logitechmediaserver pkg-plist pkg-plist.i386, audio/logitechmediaserver-trackstat pkg-plist

audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver

- With version 9, the project gets a new name.
  The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
  be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
  the plugins worked with 8.5.2, anyway

Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
DeltaFile
+0-2,585audio/logitechmediaserver/pkg-plist
+0-2,414audio/logitechmediaserver/pkg-plist.i386
+2,010-0audio/lyrionmusicserver/pkg-plist
+0-206audio/logitechmediaserver-trackstat/pkg-plist
+185-0audio/lyrionmusicserver/Makefile
+0-129audio/logitechmediaserver/Makefile
+2,195-5,33438 files not shown
+2,569-6,01344 files

HardenedBSD/ports 2a30af6audio/logitechmediaserver pkg-plist pkg-plist.i386, audio/logitechmediaserver-trackstat pkg-plist

audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver

- With version 9, the project gets a new name.
  The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
  be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
  the plugins worked with 8.5.2, anyway

Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
DeltaFile
+0-2,585audio/logitechmediaserver/pkg-plist
+0-2,414audio/logitechmediaserver/pkg-plist.i386
+2,010-0audio/lyrionmusicserver/pkg-plist
+0-206audio/logitechmediaserver-trackstat/pkg-plist
+185-0audio/lyrionmusicserver/Makefile
+0-129audio/logitechmediaserver/Makefile
+2,195-5,33438 files not shown
+2,569-6,01344 files

LLVM/project cd480a2mlir/lib/Dialect/SCF/IR SCF.cpp, mlir/test/Dialect/SCF canonicalize.mlir

[mlir][SCF] Fold unused `index_switch` results
DeltaFile
+51-1mlir/lib/Dialect/SCF/IR/SCF.cpp
+31-0mlir/test/Dialect/SCF/canonicalize.mlir
+82-12 files