FreeBSD/src 5810786usr.sbin/jexec jexec.c jexec.8

jexec: Add -e parameter to customize the environment

Currently, to define a new environment variable or modify an existing
one, we need to use env(1), which may or may not be available inside
the jail, especially in OCI containers created with the scratch
layer (i.e., those containers that are only a single static binary,
plus configuration files and related stuff). With this option, we
can specify environment variables of arbitrary length for the
specified process running inside the jail.

Reviewed by:                jamie@
Approved by:                jamie@
Differential Revision:      https://reviews.freebsd.org/D54660
DeltaFile
+24-3usr.sbin/jexec/jexec.c
+12-1usr.sbin/jexec/jexec.8
+36-42 files

FreeBSD/ports 085b7c0misc/clifm distinfo Makefile

misc/clifm: update the port to version 1.27.1

Reported by:    portscout
DeltaFile
+3-3misc/clifm/distinfo
+1-1misc/clifm/Makefile
+4-42 files

FreeBSD/ports 346669adevel/R-cran-purrr distinfo Makefile

devel/R-cran-purrr: Update to 1.2.1

Changelog: https://cran.r-project.org/web/packages/purrr/news/news.html
DeltaFile
+3-3devel/R-cran-purrr/distinfo
+1-1devel/R-cran-purrr/Makefile
+4-42 files

FreeBSD/ports f4c00e7sysutils/cfengine-devel distinfo

sysutils/cfengine-devel: Fix distfile
DeltaFile
+3-3sysutils/cfengine-devel/distinfo
+3-31 files

FreeBSD/ports 6276bb7finance/ktoblzcheck-data distinfo Makefile, finance/ktoblzcheck-data/files patch-src_switzerland.py

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2025-12-08 until 2025-03-08.

MFH:            2026Q1
(cherry picked from commit 49d535a4a341ca2998f67f4392bf6dcfcdbf0855)
DeltaFile
+122-0finance/ktoblzcheck-data/files/patch-src_switzerland.py
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+127-53 files

FreeBSD/ports 49d535afinance/ktoblzcheck-data distinfo Makefile, finance/ktoblzcheck-data/files patch-src_switzerland.py

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2025-12-08 until 2025-03-08.

MFH:            2026Q1
DeltaFile
+122-0finance/ktoblzcheck-data/files/patch-src_switzerland.py
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+127-53 files

FreeBSD/ports cb6731bgames/openttd Makefile pkg-plist, games/openttd/files extra-patch-save-passwords patch-CMakeLists.txt

games/openttd: update OpenTTD to the latest version 15.0

- Companies in multiplayer no longer have passwords, remove the
  user-contributed patch to save them between server restarts
  which was also raising concerns over storing them clear-text
- Sadly, SDL 1.2 support had been dropped in January 2025
- Added support for sound effects in Ogg Opus format

PR:     278117
DeltaFile
+0-134games/openttd/files/extra-patch-save-passwords
+6-18games/openttd/Makefile
+12-10games/openttd/pkg-plist
+3-14games/openttd/files/patch-CMakeLists.txt
+3-7games/openttd/distinfo
+24-1835 files

OpenBSD/src xPMlNPcsys/dev/pci if_bnxt.c

   Move the function reset and qportcfg operations to prepare for host memory
   allocations required to support newer hardware generations.

   tested by bluhm@ and stsp@ (as part of a larger diff)
   ok bluhm@
VersionDeltaFile
1.63+11-11sys/dev/pci/if_bnxt.c
+11-111 files

NetBSD/src dAQFJWwusr.bin/ftp util.c ftp.c

   ftp: limit I/O transfers to 128 KiB

   Change the default/maximum I/O transfer size to 128 KiB,
   instead of relying upon the socket buffer size.
   Reworked change proposed by Michael van Elst.

   Use more constants instead of magic values.

   Bump version to 20260115.

   Part of PR bin/59865.
VersionDeltaFile
1.170+9-9usr.bin/ftp/util.c
1.180+10-7usr.bin/ftp/ftp.c
1.243+7-6usr.bin/ftp/fetch.c
1.90+7-4usr.bin/ftp/ftp_var.h
1.102+2-2usr.bin/ftp/version.h
+35-285 files

LLVM/project a975d2cllvm/lib/MC MCDwarf.cpp

[MC][NFC] Use appendLEB128 helper in MCDwarf.cpp (#175962)

This is a very minor simplification of the logic. We made a similar
change to RISC-V in #173198.
DeltaFile
+3-4llvm/lib/MC/MCDwarf.cpp
+3-41 files

FreeBSD/ports 3554860misc/codex distinfo Makefile.crates

misc/codex: Update to 0.84.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.81.0
- https://github.com/openai/codex/releases/tag/rust-v0.84.0

Reported by:    GitHub (watch releases)
DeltaFile
+25-17misc/codex/distinfo
+11-7misc/codex/Makefile.crates
+3-3misc/codex/Makefile
+39-273 files

LLVM/project 9afea76lld/ELF InputSection.cpp, lld/ELF/Arch LoongArch.cpp

[lld][LoongArch] Add reloc types for LA32R/LA32S

This patch adds support for processing the relocation types introduced
in la-abi-specs v2.50.

Link: https://github.com/loongson/la-abi-specs/pull/16
Link: https://sourceware.org/pipermail/binutils/2025-December/146091.html
DeltaFile
+136-0lld/test/ELF/loongarch-relax-call30.s
+70-31lld/test/ELF/loongarch-relax-emit-relocs.s
+62-5lld/ELF/Arch/LoongArch.cpp
+65-0lld/test/ELF/loongarch-relax-call30-2.s
+64-0lld/test/ELF/loongarch-call30.s
+63-0lld/ELF/InputSection.cpp
+460-367 files not shown
+515-6513 files

NetBSD/src ezox5HVusr.bin/ftp ftp.1

   ftp(1): clarify -b BUFSIZE is for HTTP response parsing
VersionDeltaFile
1.162+4-4usr.bin/ftp/ftp.1
+4-41 files

OpenBSD/src 4OlwpcXsys/dev/ic bcmgenet.c bcmgenetvar.h

   Make the output of bse(4) mp-safe. Use consumer and provider indexes
   instead of sc_tx.queued to determine the number of used tx slots.

   Tested on RPI4.

   Feedback and OK from jmatthew@/
VersionDeltaFile
1.11+20-22sys/dev/ic/bcmgenet.c
1.2+2-2sys/dev/ic/bcmgenetvar.h
+22-242 files

OpenBSD/ports QVhO0uksecurity/lego distinfo modules.inc

   Update to lego-4.31.0

   From Horia Racoviceanu (maintainer)
VersionDeltaFile
1.32+166-154security/lego/distinfo
1.27+53-50security/lego/modules.inc
1.34+1-1security/lego/Makefile
+220-2053 files

LLVM/project ba2eaa9clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenCoroutine.cpp CIRGenExprScalar.cpp

[CIR] Upstream support for coroutine co_yield expression (#173162)

This PR upstreams support for the co_yield expression by emitting a
cir.await op with the yield kind.
DeltaFile
+50-0clang/test/CIR/CodeGen/coro-task.cpp
+8-1clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+3-2clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+0-1clang/include/clang/CIR/MissingFeatures.h
+65-45 files

FreeBSD/src 008e570sys/netinet6 nd6.h nd6.c

netinet6: garbage collect OSIOCGIFINFO_IN6

This ioctl has been marked as "old" starting with the original KAME export
over 20 years ago and has been hidden under #ifdef _KERNEL since.  There
is no software that uses it.
DeltaFile
+0-17sys/netinet6/nd6.h
+1-13sys/netinet6/nd6.c
+0-3sys/netinet6/in6_var.h
+0-1sys/netinet6/in6.c
+1-344 files

LLVM/project 29419c4llvm/include/llvm/ExecutionEngine/JITLink loongarch.h, llvm/lib/ExecutionEngine/JITLink loongarch.cpp

[JITLink][LoongArch] Refactor jump stub to support LA32R (#175355)

DeltaFile
+8-8llvm/unittests/ExecutionEngine/JITLink/StubsTests.cpp
+8-3llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
+2-2llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
+18-133 files

FreeBSD/ports e9cebacsecurity/wazuh-manager/files patch-src_data__provider_src-sysInfoFreeBSD.cpp patch-src-data_provider-src_sysInfoFreeBSD.cpp

security/wazuh-manager: Add users and groups functions support

- Now wazuh-manager can obtain users and groups information from host
- Fix start_time data to show correct datetime data from wazuh-dashboard processes option
- Bump PORTREVISION
DeltaFile
+634-0security/wazuh-manager/files/patch-src_data__provider_src-sysInfoFreeBSD.cpp
+0-434security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+262-0security/wazuh-manager/files/patch-src_data__provider_src_extended__sources_groups_src-user_groups_freebsd.hpp
+106-0security/wazuh-manager/files/patch-src_data__provider_src_extended__sources_users_src-users_freebsd.cpp
+96-0security/wazuh-manager/files/patch-src_data__provider_src_extended__sources_wrappers_unix_freebsd-passwd_wrapper.hpp
+95-0security/wazuh-manager/files/patch-src_data__provider_src_extended__sources_groups_src-groups_freebsd.hpp
+1,193-43416 files not shown
+1,866-44622 files

LLVM/project 8610d35llvm/include/llvm/IR DebugInfoMetadata.h, llvm/lib/CodeGen/AsmPrinter DwarfUnit.cpp

[DebugInfo] Only generate template parameters in the skeleton CU for a template function/type with simplified name (3/3) (#175879)

Currently, when generating debug info for skeleton units, all template
parameters are emitted unconditionally. To optimize debug info size, the
emission should be conditional — providing parameters only for template
types/functions whose names have actually been simplified. As described
in [this
RFC](https://discourse.llvm.org/t/rfc-debuginfo-selectively-generate-template-parameters-in-the-skeleton-cu/89395).
Previous patches: #175130, #175708
DeltaFile
+79-0llvm/test/DebugInfo/X86/fission-simple-template-names.ll
+8-3llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
+3-0llvm/include/llvm/IR/DebugInfoMetadata.h
+0-3llvm/test/DebugInfo/X86/fission-template.ll
+90-64 files

LLVM/project 4346303llvm/lib/CodeGen MachinePipeliner.cpp, llvm/test/CodeGen/Hexagon swp-carried-dep2.mir swp-carried-dep1.mir

[MachinePipeliner] Remove cheap check in dependence analysis (#174390)

In loop-carried dependence analysis of MachinePipeliner, there is
special handling for a specific case, referred to as a "cheap check".
This check is not sound and sometimes misses dependencies. If there is
no significant performance regression, this special logic should be
deleted.

Split off from https://github.com/llvm/llvm-project/pull/135148
DeltaFile
+11-40llvm/lib/CodeGen/MachinePipeliner.cpp
+9-12llvm/test/CodeGen/Hexagon/swp-carried-dep2.mir
+7-1llvm/test/CodeGen/Hexagon/swp-carried-dep1.mir
+27-533 files

FreeBSD/ports 88938fcsecurity/wazuh-agent/files patch-src_data__provider_src-sysInfoFreeBSD.cpp patch-src-data_provider-src_sysInfoFreeBSD.cpp

security/wazuh-agent: Add users and groups function support

- Now wazuh-agent can obtain users and groups information
- Fix start_time data to show correct datetime data from wazuh-dashboard processes option
- Bump PORTREVISION
DeltaFile
+634-0security/wazuh-agent/files/patch-src_data__provider_src-sysInfoFreeBSD.cpp
+0-434security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+262-0security/wazuh-agent/files/patch-src_data__provider_src_extended__sources_groups_src-user_groups_freebsd.hpp
+106-0security/wazuh-agent/files/patch-src_data__provider_src_extended__sources_users_src-users_freebsd.cpp
+96-0security/wazuh-agent/files/patch-src_data__provider_src_extended__sources_wrappers_unix_freebsd-passwd_wrapper.hpp
+95-0security/wazuh-agent/files/patch-src_data__provider_src_extended__sources_groups_src-groups_freebsd.hpp
+1,193-43416 files not shown
+1,866-44622 files

LLVM/project c02ace3llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'main' into users/kasuga-fj/pipeliner-remove-performcheap
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5265,591 files not shown
+1,438,292-1,248,9205,597 files

LLVM/project f7ac184llvm/lib/Transforms/Scalar DeadStoreElimination.cpp, llvm/test/Transforms/DeadStoreElimination simple.ll

feedback

Created using spr 1.3.7
DeltaFile
+14-0llvm/test/Transforms/DeadStoreElimination/simple.ll
+2-2llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+16-22 files

FreeBSD/ports bd5435fsysutils/elephant distinfo Makefile

sysutils/elephant: Update to 2.18.2

Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.18.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5sysutils/elephant/distinfo
+1-1sysutils/elephant/Makefile
+6-62 files

LLVM/project c9f4bb6llvm/lib/Target/X86 X86PassRegistry.def

[X86][NewPM] Add rest of non-ported passes to X86PassRegistry (#176068)

I noticed these when writing up the pass builder. Put them in the pass
registry to make it easier to see what is not done yet for when people
start working on more porting.
DeltaFile
+7-0llvm/lib/Target/X86/X86PassRegistry.def
+7-01 files

LLVM/project b77f952llvm/utils/gn/secondary/clang/include/clang/Basic BUILD.gn, llvm/utils/gn/secondary/clang/lib/Basic BUILD.gn

gn build: Port d5442b8c963d
DeltaFile
+4-0llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
+5-02 files

OpenBSD/ports 8fR42ykdevel/arm-compute-library Makefile distinfo, devel/arm-compute-library/patches patch-SConscript patch-SConstruct

   Update arm-compute-library to 52.7.0
VersionDeltaFile
1.15+6-6devel/arm-compute-library/patches/patch-SConscript
1.24+2-2devel/arm-compute-library/Makefile
1.18+2-2devel/arm-compute-library/distinfo
1.15+2-2devel/arm-compute-library/patches/patch-SConstruct
1.18+1-0devel/arm-compute-library/pkg/PLIST
+13-125 files

FreeBSD/ports 2c12a36misc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 1.3.2

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.2

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

LLVM/project 4db68e4llvm/include/llvm/Passes MachinePassRegistry.def

[NewPM][CodeGen] Add missing non-ported pass to registry

Not sure why this did not make it in the list originally. But adding it
so that someone looking for passes to port in the registry will see it.
DeltaFile
+1-0llvm/include/llvm/Passes/MachinePassRegistry.def
+1-01 files