LLVM/project a0fb4f6lldb/examples/python formatter_bytecode.py

[lldb] Add BytecodeSection class to formatter_bytecode.py (#183876)

Changes `formatter_bytecode.compile_file` to return a `BytecodeSection`
value. The `BytecodeSection` holds the data that needs to be emitted to
an `__lldbformatters` section.

The `BytecodeSection` currently provides `write_binary`, but will be
updated in a follow up commit to include `write_source` which will allow
the data to be emitted as C source code, or Swift source code. This will
make it easier to integrate into build systems, as it's easier to get
data into a binary via source code, than as a raw binary file.
DeltaFile
+46-26lldb/examples/python/formatter_bytecode.py
+46-261 files

GhostBSD/update-station 772165a. .pylintrc, update_station frontend.py backend.py

Add boot environment based major version upgrade support

Implement full BE-based upgrade flow for major versionupgrades (ABI changes). The new BE is created, mounted, bootstrapped with pkg, then base and software packages are fetched and installed inside it before activating for next boot. Failed upgrades destroy the BE and leave the running system intact.

- Add backend functions: create_be, mount_be, bootstrap_pkg_in_be, fetch/upgrade_base/software_packages_in_be, umount/activate/ cleanup_failed_upgrade_be, get_current_version, get_version, fetch_base_packagelist, get_default_base_repo_url, cleanup_old_backups
- Add be_name and be_mount_path to Data for shared upgrade state
- Refactor InstallUpdate: split process_output into process_popen + process_output, rename read_output to process_upgrade, add major upgrade step methods
- Remove distro dependency, add explicit gi.require_version() calls
- Add .pylintrc configuration
DeltaFile
+204-105update_station/frontend.py
+220-2update_station/backend.py
+17-0.pylintrc
+3-0update_station/data.py
+0-2update_station/dialog.py
+444-1095 files

FreeBSD/ports f076286security/clamtk Makefile distinfo

security/clamtk: Update 6.18 => 6.19, take maintainership, switch upstream, improve port

Changelog:
https://github.com/piposeimandi/clamtk/blob/32cc526/CHANGES

Switch upstream to most active fork.
Improve port, fix warnings from portclippy.

Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+16-23security/clamtk/Makefile
+3-3security/clamtk/distinfo
+1-4security/clamtk/pkg-plist
+2-2security/clamtk/pkg-descr
+22-324 files

NetBSD/src IkYgJIjusr.bin/make job.c

   skip command flags before trying to look for the word "make".
VersionDeltaFile
1.523+4-2usr.bin/make/job.c
+4-21 files

FreeNAS/freenas 9ae55a9src/middlewared/middlewared/plugins/service_/services base.py

NAS-140024 / 26.0.0-BETA.1 / Need to reload systemd after we change a service state. (#18315)

###   Problem

After calling service.update <service> '{"enable": true}', running
systemctl status <service> shows:

Warning: The unit file, source configuration file or drop-ins of
<service>.service
  changed on disk. Run 'systemctl daemon-reload' to reload units.

###   Root Cause

etc_files/systemd.py was previously implemented using systemctl
enable/systemctl disable subprocess calls. These commands create/remove
unit file symlinks and implicitly call daemon-reload to sync systemd's
in-memory state with disk.

The migration to the D-Bus interface replaced those subprocess calls

    [15 lines not shown]
DeltaFile
+7-0src/middlewared/middlewared/plugins/service_/services/base.py
+7-01 files

FreeBSD/doc 6a9428awebsite/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: Correct mrsas typo

Reported by:    tom
DeltaFile
+1-1website/content/en/releases/14.4R/relnotes.adoc
+1-11 files

FreeBSD/ports 06330a9. MOVED, security Makefile

security/clamtk: Resurect port: Revert "security/clamtk: Remove expired port"

This reverts commit 8ee1e427d19133777036384a3b1415f470304227.
DeltaFile
+63-0security/clamtk/Makefile
+25-0security/clamtk/pkg-plist
+3-0security/clamtk/distinfo
+2-0security/clamtk/pkg-descr
+0-1MOVED
+1-0security/Makefile
+94-16 files

FreeBSD/ports 0f21dc0devel/reposilite distinfo Makefile, devel/reposilite/files reposilite.in

devel/reposilite: Update to 3.5.27

* Disable colors in logs and interaction in the daemon

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             293486
DeltaFile
+3-3devel/reposilite/distinfo
+1-2devel/reposilite/Makefile
+1-1devel/reposilite/files/reposilite.in
+5-63 files

NetBSD/pkgsrc-wip c454d2fbind920 distinfo Makefile

bind920: update to BIND version 9.20.20:

Pkgsrc changes:
 * Version bump + checksums.

Upstream changes:

Notes for BIND 9.20.20
----------------------

Security Fixes
~~~~~~~~~~~~~~

- Fix a use-after-free error in ``dns_client_resolve()`` triggered by a
  DNAME response.

  This issue only affected the :iscman:`delv` tool and it has now been
  fixed.


    [75 lines not shown]
DeltaFile
+3-3bind920/distinfo
+1-1bind920/Makefile
+4-42 files

LLVM/project 59ba10bmlir/lib/Dialect/SPIRV/IR SPIRVDialect.cpp, mlir/test/Dialect/SPIRV/IR types.mlir

[mlir][spirv] Fix crash when spirv.struct member type is not a SPIR-V type (#183942)

When parsing a spirv.struct type, any MLIR type was accepted as a member
type without validation. This caused a crash in TypeExtensionVisitor and
TypeCapabilityVisitor which unconditionally used cast<SPIRVType> on
struct element types, asserting when a non-SPIR-V type (e.g.,
vector<2x2xi1>) was encountered.

Fix the parser to reject non-SPIR-V member types with a proper error
message.

Fixes #179675
DeltaFile
+6-0mlir/test/Dialect/SPIRV/IR/types.mlir
+5-0mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
+11-02 files

FreeBSD/ports 429b9cechinese/libreoffice-zh_CN distinfo, chinese/libreoffice-zh_TW distinfo

editors/libreoffice: update to 26.2.1 release (+)

LibreOffice 26.2.1, the first maintenance update to the LibreOffice 26.2 branch,
delivers targeted bug fixes and stability improvements contributed by a global
community of developers, QA engineers, and ecosystem companies.

Announce:       https://blog.documentfoundation.org/blog/2026/02/26/tdf-releases-libreoffice-2621/
Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.2
Changelog:      https://wiki.documentfoundation.org/Releases/26.2.1/RC1 \
                https://wiki.documentfoundation.org/Releases/26.2.1/RC2
DeltaFile
+5-7editors/libreoffice/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-am/distinfo
+5-5editors/libreoffice-ug/distinfo
+5-5editors/libreoffice-ast/distinfo
+30-32116 files not shown
+500-502122 files

LLVM/project 3949b08flang/lib/Semantics check-omp-loop.cpp, flang/test/Semantics/OpenMP fuse1.f90

[flang][OpenMP] Fix counting generated nests

The code in `CountGeneratedNests` returned std::nullopt if the LOOPRANGE
clause was not present on a FUSE construct. That is incorrect, the answer
should be 1 instead, except in cases where the FUSE itself was invalid,
such as having no loops nested in it.

Returning std::nullopt will not cause any messages to be emitted. The case
of zero loops inside of FUSE will be diagnosed when analyzing the body of
the FUSE construct itself, not when checking a construct in which the FUSE
is nested.
This prevents error messages caused by the same problem from being emitted
for every enclosing loop construct.
DeltaFile
+19-4flang/lib/Semantics/check-omp-loop.cpp
+18-0flang/test/Semantics/OpenMP/fuse1.f90
+37-42 files

FreeBSD/ports ff34b7anet/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.9

Details:
- Bug and documentation fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.6.9

MFH:            2026Q1
(cherry picked from commit a2bced47f0b9dc62054719f53ad969244dcb4d09)
DeltaFile
+3-3net/traefik/distinfo
+1-1net/traefik/Makefile
+4-42 files

FreeBSD/ports 9b79935net/xrdp Makefile

net/xrdp: unbreak build WITH=FUSE (+)

FUSE now requires USES=fuse:3 instead of old library

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+1-1net/xrdp/Makefile
+1-11 files

LLVM/project 4a602c0lldb/docs index.rst, lldb/source/Plugins/Process/FreeBSD-Kernel-Core RegisterContextFreeBSDKernelCore_riscv64.cpp RegisterContextFreeBSDKernelCore_riscv64.h

[lldb][Process/FreeBSDKernelCore] Add riscv64 support (#180670)

This is LLDB version of
https://cgit.freebsd.org/ports/tree/devel/gdb/files/kgdb/riscv-fbsd-kern.c.
This enables selecting riscv64 and reading registers from PCB structure
on core dump and live kenrel debugging while trapframe unwinding support
will be implemented in future. Test files using core dump from riscv64
will be implemented once other kernel debugging improvements are done.

---------

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+105-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.cpp
+42-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.h
+8-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ThreadFreeBSDKernelCore.cpp
+1-1llvm/docs/ReleaseNotes.md
+1-1lldb/docs/index.rst
+1-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/CMakeLists.txt
+158-26 files

FreeBSD/ports eed35canet/mosquitto pkg-plist

net/mosquitto: pet stage-qa, plist entry for rc.d script is always handled by USE_RC_SUBR

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+0-1net/mosquitto/pkg-plist
+0-11 files

FreeBSD/ports 8213344math/py-numpy Makefile

math/py-numpy: unbreak build with non-default python (+)

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+2-0math/py-numpy/Makefile
+2-01 files

FreeBSD/ports 84fd9f6math/octave Makefile pkg-plist

math/octave: fix packaging WITH=JAVA (+)

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+1-1math/octave/Makefile
+1-0math/octave/pkg-plist
+2-12 files

FreeBSD/ports 79421c9devel/libzvbi Makefile pkg-plist

devel/libzvbi: fix packaging (+)

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+1-0devel/libzvbi/Makefile
+1-0devel/libzvbi/pkg-plist
+2-02 files

LLVM/project 3e05ab6llvm/lib/LTO LTO.cpp, llvm/test/Assembler thinlto-summary.ll

[ThinLTO] Reduce the number of renaming due to promotions (#183793)

Currently for thin-lto, the imported static global values (functions,
variables, etc) will be promoted/renamed from e.g., foo() to
foo.llvm.(). Such a renaming caused difficulties in live patching
since function name is changed ([1]).

It is possible that some global value names have to be promoted to avoid
name collision and linker failure. But in practice, majority of name
promotions can be avoided.

In [2], the suggestion is that thin-lto pre-link decides whether
a particular global value needs name promotion or not. If yes, later on
in thinBackend() the name will be promoted.

I compiled a particular linux kernel version (latest bpf-next tree)
and found 1216 global values with suffix .llvm.. With this patch,
the number of promoted functions is 2, 98% reduction from the
original kernel build.

    [21 lines not shown]
DeltaFile
+99-0llvm/test/ThinLTO/X86/reduce-promotion-devirt.ll
+69-0llvm/test/ThinLTO/X86/reduce-promotion-same-local-name.ll
+30-30llvm/test/Assembler/thinlto-summary.ll
+52-7llvm/lib/LTO/LTO.cpp
+56-0llvm/test/ThinLTO/X86/reduce-promotion.ll
+46-0llvm/test/ThinLTO/X86/reduce-promotion-same-file-local-name.ll
+352-3738 files not shown
+556-14644 files

NetBSD/src ssfk2KGdistrib/sets/lists/tests mi, tests/fs/nullfs t_ipc.sh Makefile

   Add test case for sockets and fifos through null mounts.

   I would also add a test case of sending and receiving a datagram, but
   nc(1) doesn't seem to have a way to send or receive _one_ datagram;
   as far as I can tell, it just loops forever on datagram sockets, with
   no stopping point because there's no concept of FIN/shutdown().

   PR kern/51963: sockets in chroot sandbox via null-mounts don't work
VersionDeltaFile
1.1+156-0tests/fs/nullfs/t_ipc.sh
1.6+3-1tests/fs/nullfs/Makefile
1.1414+2-1distrib/sets/lists/tests/mi
+161-23 files

FreeBSD/ports 1a7f697sysutils/go-wtf distinfo Makefile

sysutils/go-wtf: Update to 0.49.0

Differential Revision:  https://reviews.freebsd.org/D55591
DeltaFile
+5-5sysutils/go-wtf/distinfo
+1-2sysutils/go-wtf/Makefile
+6-72 files

LLVM/project e317f42llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer last-buildvector-node.ll

[SLP]Recalculate dependencies for the buildvector schedule node, if they have copyable node

Need to recalculate the deps for all buildvector nodes with copyable
deps to prevent a compiler crash during scheduling of instructions
DeltaFile
+88-0llvm/test/Transforms/SLPVectorizer/last-buildvector-node.ll
+7-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+95-72 files

FreeBSD/ports 4634815net-mgmt/metronome Makefile

net-mgmt/metronome: Drop maintainership
DeltaFile
+1-1net-mgmt/metronome/Makefile
+1-11 files

FreeBSD/ports c382af7math/octave-forge-tablicious distinfo Makefile

math/octave-forge-tablicious: Update to 0.4.7.
DeltaFile
+3-3math/octave-forge-tablicious/distinfo
+1-2math/octave-forge-tablicious/Makefile
+4-52 files

FreeBSD/ports b7af07fmath/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.1.9.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-2math/octave-forge-datatypes/Makefile
+4-52 files

NetBSD/pkgsrc icqyOV9doc CHANGES-pkgsrc-2025Q4

   #7054
VersionDeltaFile
1.1.2.14+6-1doc/CHANGES-pkgsrc-2025Q4
+6-11 files

NetBSD/pkgsrc nTJO074www/firefox140 distinfo Makefile, www/firefox140-l10n distinfo Makefile

   Pullup ticket #7045 - requested by gutteridge
   www/firefox140: security fix
   www/firefox140-l10n: dependent update

   Revisions pulled up:
   - www/firefox140-l10n/Makefile                                  1.6
   - www/firefox140-l10n/distinfo                                  1.6
   - www/firefox140/Makefile                                       1.11
   - www/firefox140/distinfo                                       1.10

   ---
      Module Name:    pkgsrc
      Committed By:   gutteridge
      Date:           Tue Feb 24 14:07:55 UTC 2026

      Modified Files:
              pkgsrc/www/firefox140: Makefile distinfo

      Log Message:

    [438 lines not shown]
VersionDeltaFile
1.3.2.2+306-306www/firefox140-l10n/distinfo
1.4.2.3+4-4www/firefox140/distinfo
1.3.2.2+2-2www/firefox140-l10n/Makefile
1.4.2.2+1-1www/firefox140/Makefile
+313-3134 files

LLVM/project 5ed875alldb/source/Utility ZipFile.cpp, lldb/unittests/Host/common ZipFileResolverTest.cpp CMakeLists.txt

[lldb][lldb-server] Fix zip file lookup ignoring last entry in the zip file (#173966)

Command qModuleInfo (GDB server protocol) can be used to request
metadata of shared libraries stored in a ZIP archive on the target. This
is typically used for retrieving SO files bundled in a APK file on
Android.

Requesting the last entry in the ZIP file often fails because of a bug
in the entry search mechanism. This PR fixes this.

NOTES:
* The bug appears only if the entry in the zip file has no extra field
or comment
* This is part on an effort to get lldb working for debugging Swift on
Android: https://github.com/swiftlang/llvm-project/issues/10831
DeltaFile
+35-15lldb/unittests/Host/common/ZipFileResolverTest.cpp
+1-1lldb/source/Utility/ZipFile.cpp
+1-0lldb/unittests/Host/common/CMakeLists.txt
+0-0lldb/unittests/Host/common/Inputs/zip-test-no-extras.zip
+37-164 files

FreeBSD/ports 0732318dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist distinfo

dns/bind9-devel: update to 9.21.19

Changes:        https://downloads.isc.org/isc/bind9/9.21.19/doc/arm/html/notes.html#notes-for-bind-9-21-19
(cherry picked from commit 07367970f5f6597e905e012222ed045b26acb9bd)
DeltaFile
+8-8dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+5-5dns/bind9-devel/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+3-3dns/bind9-devel/distinfo
+1-1dns/bind9-devel/Makefile
+22-225 files