LLVM/project 945cc50llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 fma-fneg-combine-3.ll

[X86] isFNEG - add concat_vectors(fneg(x),fneg(y)) -> concat_vectors(x,y) handling (#173255)

Fixes #173172
DeltaFile
+32-68llvm/test/CodeGen/X86/fma-fneg-combine-3.ll
+13-0llvm/lib/Target/X86/X86ISelLowering.cpp
+45-682 files

FreeNAS/freenas 1dc254dsrc/middlewared/middlewared/plugins smb.py

Fix SMBPath creation on first boot

This commit handles FileNotFoundError that can occur on middleware
startup when system dataset is not available. os.makedirs is used
because we always need these paths to exist, and it's okay for
middleware to mount system dataset over it.
DeltaFile
+9-3src/middlewared/middlewared/plugins/smb.py
+9-31 files

FreeNAS/freenas e26d0d9src/middlewared/middlewared main.py

NAS-139054 / 26.04 / Fix `call_sync2` (#17886)

DeltaFile
+1-1src/middlewared/middlewared/main.py
+1-11 files

LLVM/project caf649fllvm/test/CodeGen/SPIRV ga-gep.ll ga-inttoptr.ll

Replace test.
DeltaFile
+0-13llvm/test/CodeGen/SPIRV/ga-gep.ll
+11-0llvm/test/CodeGen/SPIRV/ga-inttoptr.ll
+11-132 files

FreeBSD/ports 81ea02etextproc/rasqal pkg-plist Makefile

textproc/rasqal: Various improvements

- Remove SF master site.  It's no longer updated.
- Bring pkg-descr, COMMENT, and WWW in line with upstream.
- Depend on libgcrypt to support more SPARQL hash functions than MD5
  and SHA1.
- Remove dependency on libpcre (deprecated).  Use libc POSIX regular
  expressions instead.
- Add --with-uuid-library=internal so we don't accidentally link with
  libuuid.
- Strip the library.
- Enable tests.
- Add DOCS option.
- Enable MPFR option by default and turn the RADIO group into a SINGLE
  so the "none" case can be described because it's nonconforming.  XSD
  requires 18 decimals and double precision only has 15.
- Pet portclippy.

PR:             280079
DeltaFile
+42-42textproc/rasqal/pkg-plist
+26-24textproc/rasqal/Makefile
+8-3textproc/rasqal/pkg-descr
+76-693 files

FreeBSD/ports 9e6ae33textproc/nl-hunspell Makefile distinfo

textproc/nl-hunspell: Update to 2.20.23

PR:             290930
DeltaFile
+13-22textproc/nl-hunspell/Makefile
+3-2textproc/nl-hunspell/distinfo
+16-242 files

NetBSD/pkgsrc pl0IqTtx11/py-sip-qt5 distinfo Makefile

   py-sip-qt5: updated to 12.17.2

   12.17.2
   Bug fixes
VersionDeltaFile
1.10+4-4x11/py-sip-qt5/distinfo
1.19+2-2x11/py-sip-qt5/Makefile
+6-62 files

NetBSD/pkgsrc A0dJZobx11/xterm distinfo Makefile

   x11/xterm: update to 406

   Patch #406 - 2025/12/21

    - add option -emoji_width and resource emojiWidth to allow enabling/disabling VS15/VS16 feature introduced in patch #404 (Debian #1123509). Also, work around display issues by changing the filler character for VS16.

   Patch #405 - 2025/12/14

    - correct sign-extension in drawing changes made in patch #404 (Debian #1122519)
    - further improvements to limit-checking for mouse button and motion events (report by James Holderness).
    - correct index expression when handling overflow of title stack.
VersionDeltaFile
1.124+4-4x11/xterm/distinfo
1.165+2-2x11/xterm/Makefile
+6-62 files

LLVM/project e5551a6mlir/lib/Dialect/MemRef/IR MemRefOps.cpp, mlir/test/Dialect/MemRef canonicalize.mlir

[mlir][memref] memref.view canonicalizations fixes (#173237)

* Do not fold if offset is not zero
* Remove unnecessary alloc check
DeltaFile
+36-5mlir/test/Dialect/MemRef/canonicalize.mlir
+10-13mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+46-182 files

NetBSD/pkgsrc ygltYsWdoc CHANGES-2025

   Updated devel/swig4, audio/mpg123
VersionDeltaFile
1.7322+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc oVyzSkeaudio/mpg123 distinfo Makefile.common

   mpg123: updated to 1.33.4

   1.33.4

   mpg123: In terminal control, ignore 7-bit escape sequences to avoid spurious actions, e.g. when hitting cursor keys. Inspired by Peter Tirsek.
   ports/cmake: Avoid possibly conflicting use of SIZEOF_OFF_T CMake variable when embedding mpg123 with other projects using cmake and different off_t semantics.
VersionDeltaFile
1.84+4-4audio/mpg123/distinfo
1.84+2-2audio/mpg123/Makefile.common
+6-62 files

OpenBSD/ports cTbxtQFproductivity/projectlibre Makefile distinfo, productivity/projectlibre/files projectlibre

   Update to 1.9.8
   * Use MODJAVA_VER=21 (no plus. does not run with 25)
   * update HOMEPAGE and DESCR
   ok ian@
VersionDeltaFile
1.23+4-5productivity/projectlibre/Makefile
1.12+2-2productivity/projectlibre/distinfo
1.2+1-1productivity/projectlibre/pkg/DESCR
1.3+1-1productivity/projectlibre/files/projectlibre
+8-94 files

NetBSD/pkgsrc EH3zoE0devel/swig4 distinfo Makefile

   swig4: updated to 4.4.1

   SWIG-4.4.1 summary:
   - Fix errors with some combinations of Py_LIMITED_API and recent python
     versions.
   - A couple of other minor fixes/improvements.
VersionDeltaFile
1.4+4-4devel/swig4/distinfo
1.5+2-3devel/swig4/Makefile
+6-72 files

OpenBSD/ports gaGv9pynet/wget2 Makefile

   don't list LIB_DEPENDS for libassuan etc which are pulled in by gpgme and
   not used directly
VersionDeltaFile
1.5+1-5net/wget2/Makefile
+1-51 files

FreeNAS/freenas d7391b3src/middlewared/middlewared/plugins/failover_ event.py

Fix flake8
DeltaFile
+6-0src/middlewared/middlewared/plugins/failover_/event.py
+6-01 files

FreeNAS/freenas e320203tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,097tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,126240 files not shown
+0-29,327246 files

FreeNAS/freenas d170c26src/middlewared/middlewared/plugins/pool_ snapshot.py, src/middlewared/middlewared/plugins/zfs snapshot_create_impl.py snapshot_count_impl.py

fix many failing snapshot tests
DeltaFile
+46-47src/middlewared/middlewared/plugins/pool_/snapshot.py
+2-10tests/api2/test_zfs_resource_snapshot_query.py
+4-5src/middlewared/middlewared/plugins/zfs/snapshot_create_impl.py
+2-2tests/api2/test_snapshots.py
+1-2src/middlewared/middlewared/plugins/zfs/snapshot_count_impl.py
+1-1tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+56-676 files

FreeNAS/freenas 8f525a1src/middlewared/middlewared/plugins failover.py, src/middlewared/middlewared/plugins/failover_ event.py

Ensure that various services don't run on HA standby

This commit adds ability to flag services such that they should
not be run on the standby controller. During vrrp_backup events
the specified services are stopped.

This value is also checked in service_remote hook in order to
determine whether to ha_propagate service actions for the service.
DeltaFile
+30-7src/middlewared/middlewared/plugins/failover_/event.py
+6-1src/middlewared/middlewared/plugins/failover.py
+2-0src/middlewared/middlewared/plugins/service_/services/pseudo/libvirtd.py
+1-0src/middlewared/middlewared/plugins/service_/services/netdata.py
+1-0src/middlewared/middlewared/plugins/service_/services/nfs.py
+1-0src/middlewared/middlewared/plugins/service_/services/pseudo/misc.py
+41-810 files not shown
+51-816 files

OpenBSD/ports UObXwxfcomms Makefile

   +ebook2cw
VersionDeltaFile
1.91+1-0comms/Makefile
+1-01 files

OpenBSD/ports 73K5ahqcomms/ebook2cw Makefile distinfo, comms/ebook2cw/patches patch-ebook2cw_c patch-Makefile

   Import ebook2cw-0.8.5.

   ebook2cw is a command line program which converts a plain text ebook to
   morse code MP3 or OGG files. It works on several platforms, including
   Windows, Linux, FreeBSD and OpenBSD.

   It automatically splits and numbers the output files by chapters.

   From Enzo Nicosia; thanks!

   ok sthen@
VersionDeltaFile
1.1+68-0comms/ebook2cw/patches/patch-ebook2cw_c
1.1+37-0comms/ebook2cw/patches/patch-Makefile
1.1+31-0comms/ebook2cw/Makefile
1.1+9-0comms/ebook2cw/pkg/PLIST
1.1+5-0comms/ebook2cw/pkg/DESCR
1.1+2-0comms/ebook2cw/distinfo
+152-06 files not shown
+152-012 files

NetBSD/pkgsrc 3YetGsUdoc CHANGES-2025

   Updated math/py-asteval, devel/py-fakefs
VersionDeltaFile
1.7321+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc k54RQAKdevel/py-fakefs PLIST distinfo

   py-fakefs: updated to 6.0.0

   6.0.0
   Removes some deprecated functionality, removes support for Python < 3.10.

   Breaking Changes
   * removed support for Python versions < 3.10; patch releases based on `pyfakefs` 5.10
     supporting older versions may be made on demand
   * removed support for patching legacy modules `scandir` and `pathlib2`
   * changed the default for `FakeFilesystem.shuffle_listdir_results` to `True` to reflect
     the real filesystem behavior

   Changes
   * added some support for Python 3.15a3

   Fixes
   * fixes a problem with `Path` type hints using the pipe symbol in wrapped functions
     inside an `fs` dependent fixture
   * fixes problem with new `coverage` in Python 3.14 using the fake filesystem

    [6 lines not shown]
VersionDeltaFile
1.15+4-13devel/py-fakefs/PLIST
1.29+4-4devel/py-fakefs/distinfo
1.30+2-2devel/py-fakefs/Makefile
+10-193 files

FreeNAS/freenas 3be8e1esrc/middlewared/middlewared main.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Migrate keyvalue service usage to call2 / call_sync2
DeltaFile
+113-0src/middlewared/middlewared/utils/service/call_mixin.py
+18-71src/middlewared/middlewared/main.py
+11-11src/middlewared/middlewared/plugins/pool_/dataset.py
+6-11src/middlewared/middlewared/plugins/pool_/import_pool.py
+2-12src/middlewared/middlewared/plugins/apps/crud.py
+6-6src/middlewared/middlewared/alert/source/ipmi_sel.py
+156-11129 files not shown
+213-20535 files

NetBSD/pkgsrc e6LP6FUmath/py-asteval distinfo Makefile

   py-asteval: updated to 1.0.8

   1.0.8

   Fixes and improvements:

   fix bug so that return from a Procedure does not interrupt the calling code block
   remove numpy.memmap from default methods
   add discussion of numpy functions/objects that can open files
   add support and tests for lambda expressions
   add default permissions to github actions
   update README, doc, remove cruft
VersionDeltaFile
1.26+4-4math/py-asteval/distinfo
1.31+2-2math/py-asteval/Makefile
+6-62 files

OpenBSD/ports OezZ08Ddevel/microsoft-gsl Makefile distinfo, devel/microsoft-gsl/pkg PLIST

   Fix unintended package rename that resulted in collision with devel/gsl.

   ok sthen@
VersionDeltaFile
1.13+6-1devel/microsoft-gsl/Makefile
1.6+2-2devel/microsoft-gsl/distinfo
1.1775+2-1devel/quirks/files/Quirks.pm
1.1763+1-1devel/quirks/Makefile
1.6+1-0devel/microsoft-gsl/pkg/PLIST
+12-55 files

FreeBSD/ports 5e2782fmath/octave-forge-llms Makefile, math/octave-forge-llms/files patch-fpng.cpp patch-Makefile

math/octave-forge-llms: fix build on non-x86

/usr/local/bin/mkoctfile       -march=native -O2 fig2base64.cc fpng.cpp
c++: error: unsupported option '-march=' for target 'powerpc64le-unknown-freebsd15.0'

Also use __BYTE_ORDER__ instead of __BYTE_ORDER (which is undefined).
DeltaFile
+39-0math/octave-forge-llms/files/patch-fpng.cpp
+9-0math/octave-forge-llms/files/patch-Makefile
+1-0math/octave-forge-llms/Makefile
+49-03 files

FreeBSD/ports 5c25f39print/scribus-devel distinfo pkg-plist

print/scribus-devel: update to 1.7.1

Changelog:      https://wiki.scribus.net/canvas/1.7.1_Release
DeltaFile
+3-31print/scribus-devel/distinfo
+25-6print/scribus-devel/pkg-plist
+1-18print/scribus-devel/Makefile
+29-553 files

FreeBSD/ports b31b34dgames/fheroes2 distinfo Makefile

games/fheroes2: update to 1.1.13

Changelog:      https://github.com/ihhub/fheroes2/releases/tag/1.1.13
DeltaFile
+3-3games/fheroes2/distinfo
+1-1games/fheroes2/Makefile
+4-42 files

LLVM/project f512576llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace BUILD.gn, llvm/utils/gn/secondary/clang/lib/Frontend BUILD.gn

[gn] fix mistake from 2815358c68ddd
DeltaFile
+0-1llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
+1-12 files

FreeNAS/freenas 6b302aesrc/middlewared/middlewared/api/base decorator.py model.py, src/middlewared/middlewared/api/base/handler accept.py

Use annotations for public API methods
DeltaFile
+74-16src/middlewared/middlewared/api/base/decorator.py
+24-24src/middlewared/middlewared/plugins/webshare/sharing.py
+33-4src/middlewared/middlewared/api/base/handler/accept.py
+13-10src/middlewared/middlewared/api/v26_04_0/webshare.py
+18-1src/middlewared/middlewared/api/base/model.py
+7-9src/middlewared/middlewared/plugins/webshare/config.py
+169-642 files not shown
+179-658 files