FreeBSD/ports eb44ce1devel/py-spy/files patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs

devel/py-spy: fix build on ARM / POWER

error[E0308]: mismatched types
   --> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:188:52
    |
188 |     let result = unsafe { ptrace(PT_VM_ENTRY, pid, &vm_entry as *const _ as *mut i8, 0) };
    |                           ------                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut u8`, found `*mut i8`
    |                           |
    |                           arguments to this function are incorrect
    |
    = note: expected raw pointer `*mut u8`
               found raw pointer `*mut i8`
note: function defined here
   --> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:150:8
    |
150 |     fn ptrace(request: c_int, pid: Pid, vm_entry: caddr_t, data: c_int) -> c_int;
    |        ^^^^^^                           --------

For more information about this error, try `rustc --explain E0308`.
error: could not compile `proc-maps` (lib) due to 1 previous error
DeltaFile
+11-0devel/py-spy/files/patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs
+11-01 files

LLVM/project a7878d4llvm/include module.modulemap

[modules] Fix warning: missing submodule 'LLVM_IR.FunctionProperties' (#181888)

When compiling LLVM with LLVM_ENABLE_MODULES=ON, I get the warning

```
warning: missing submodule 'LLVM_IR.FunctionProperties' [-Wincomplete-umbrella]
```

Fix is to add file `FunctionProperties.def` to the module map.
DeltaFile
+1-0llvm/include/module.modulemap
+1-01 files

HardenedBSD/src 52ede07include exterr.h, lib/libc/gen uexterr_gettext.3 uexterr_format.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+71-0lib/libc/gen/uexterr_gettext.3
+8-0tools/build/mk/OptionalObsoleteFiles.inc
+3-5sys/kern/subr_smp.c
+1-2include/exterr.h
+2-1share/man/man9/exterror.9
+1-0lib/libc/gen/uexterr_format.c
+86-81 files not shown
+87-87 files

DragonFlyBSD/dports c583289textproc/yaml-mode.el Makefile pkg-message, textproc/yaml-mode.el/files patch-Makefile

Import textproc/yaml-mode.el version 0.0.16_5
DeltaFile
+34-0textproc/yaml-mode.el/yaml-mode.el/Makefile
+0-34textproc/yaml-mode.el/Makefile
+17-0textproc/yaml-mode.el/yaml-mode.el/files/patch-Makefile
+0-17textproc/yaml-mode.el/files/patch-Makefile
+0-11textproc/yaml-mode.el/pkg-message
+11-0textproc/yaml-mode.el/yaml-mode.el/pkg-message
+62-625 files not shown
+70-6911 files

HardenedBSD/ports a0d13f2databases/greptimedb/files patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs, editors/zed distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+47-0databases/greptimedb/files/patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs
+19-9x11/hyprviz/distinfo
+8-19security/hidden-lake/pkg-descr
+9-4x11/hyprviz/Makefile.crates
+5-5editors/zed/distinfo
+5-5security/hidden-lake/distinfo
+93-4227 files not shown
+142-9333 files

LLVM/project 06ef301flang/lib/Semantics check-omp-loop.cpp check-omp-structure.h, flang/test/Semantics/OpenMP do10.f90

[flang][OpenMP] Use LoopRange to implement loop var type checking, NFC (#181797)

DeltaFile
+12-18flang/lib/Semantics/check-omp-loop.cpp
+7-7flang/test/Semantics/OpenMP/do10.f90
+1-1flang/lib/Semantics/check-omp-structure.h
+20-263 files

LLVM/project e07b9d1clang/cmake/caches VectorEngine.cmake, openmp CMakeLists.txt

Revert "[OpenMP] Remove standalone build mode (#149878)"

Downstream builds are note sufficiently prepared.

This reverts commit 176928cc1371c23d499b474fa95e076b61f776c4.
DeltaFile
+134-39openmp/cmake/OpenMPTesting.cmake
+90-46openmp/runtime/CMakeLists.txt
+73-40openmp/CMakeLists.txt
+20-1openmp/runtime/unittests/CMakeLists.txt
+5-3openmp/runtime/src/CMakeLists.txt
+8-0clang/cmake/caches/VectorEngine.cmake
+330-1294 files not shown
+333-13310 files

LLVM/project 9a55899llvm/lib/Target/X86 X86ISelLowering.cpp

[X86] combineSETCC - merge inner isScalarInteger() condition. NFC. (#182004)

All folds in the outer if() require this - inc combineVectorSizedSetCCEquality
DeltaFile
+95-98llvm/lib/Target/X86/X86ISelLowering.cpp
+95-981 files

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

Remove tets
DeltaFile
+0-2,224tests/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-479tests/api2/test_310_service_announcement.py
+0-6,245248 files not shown
+0-31,198254 files

LLVM/project 2dfa047flang/lib/Semantics check-omp-loop.cpp check-omp-structure.h

[flang][OpenMP] Include check for fully unrolled loops into nest check, NFC (#181729)

It's naturally a part of the verification of constructs nested in loop
constructs, so perform that check there instead of having it in a
separate function.
DeltaFile
+15-24flang/lib/Semantics/check-omp-loop.cpp
+0-1flang/lib/Semantics/check-omp-structure.h
+15-252 files

OpenBSD/ports hsJFeH7geo/postgis Makefile distinfo, geo/postgis/pkg PLIST

   geo/postgis: update to 3.6.2, tweak boost WANTLIB while here
VersionDeltaFile
1.59+56-7geo/postgis/pkg/PLIST
1.103+2-3geo/postgis/Makefile
1.56+2-2geo/postgis/distinfo
+60-123 files

LLVM/project d154ec7llvm/lib/Transforms/Vectorize VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize pointer-induction.ll

[VPlan] Use ExitingIVValue for pointer inductions as well. (#180925)

Use ExitingIVValue from https://github.com/llvm/llvm-project/pull/175651
also for pointer inductions.

PR: https://github.com/llvm/llvm-project/pull/180925
DeltaFile
+34-27llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+1-12llvm/test/Transforms/LoopVectorize/pointer-induction.ll
+35-392 files

FreeNAS/freenas 04c6b35src/middlewared/debian control, tests/api2 test_disk_format.py test_disk_wipe.py

NAS-139849 / 26.0.0-BETA.1 / Replace parted (#18232)

We no longer use `parted` to partition disks.  Remove it from the build.

- Remove `parted` dependency from middleware
- Remove use of parted in tests.  Replace with `sfdisk`.

----
Passing CI run
[here](http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/7697/).
Notice that `test_disk_format_and_wipe` now passes.
DeltaFile
+46-29tests/api2/test_disk_format.py
+3-2tests/api2/test_disk_wipe.py
+0-1src/middlewared/debian/control
+49-323 files

LLVM/project e1e0e86offload/plugins-nextgen/common/include PluginInterface.h

[Offload] Always check/consume Error (#182008)

This fixes an issue introduced in
https://github.com/llvm/llvm-project/pull/172226 where an llvm::Error is
not checked in the "good" code path.
DeltaFile
+3-1offload/plugins-nextgen/common/include/PluginInterface.h
+3-11 files

FreeNAS/freenas 464a0b5src/middlewared pyproject.toml, src/middlewared/debian control

NAS-139838 / 26.0.0-BETA.1 / remove final reference to pyroute2  (#18227)

This removes the NDB use from pyroute2 in our rdma interface
configuration. This logic is overly complicated and I've determined that
the "rollback" functionality used here was not useful. I'm not sure of
any scenario where an IP address needs to be altered OR removed and if
any of those fail the previous state get put back onto the interface.

The behavior stays the same otherwise. I've also documented a bit of
what this code does since it took me longer than what I want to admit to
grok it.
DeltaFile
+114-55src/middlewared/middlewared/plugins/rdma/interface/crud.py
+0-5src/middlewared/middlewared/logger.py
+0-2src/middlewared/debian/control
+1-1src/middlewared/pyproject.toml
+115-634 files

OpenBSD/ports Wj7yjKIdevel/apr distinfo Makefile, devel/apr/patches patch-poll_unix_poll_c patch-support_unix_waitio_c

   update to apr-1.7.6 (noop for us), and add patches fixing an issue seen
   by Alexander Hotz with mod_proxy_fcgi unix sockets, ok stsp
VersionDeltaFile
1.1+42-0devel/apr/patches/patch-poll_unix_poll_c
1.1+18-0devel/apr/patches/patch-support_unix_waitio_c
1.19+2-2devel/apr/distinfo
1.55+1-2devel/apr/Makefile
+63-44 files

FreeNAS/freenas c714315src/middlewared/middlewared/api/v26_0_0 auth.py, tests/api2 test_audit_websocket.py

Add missing AuthRespDenied response type

This commit fixes an oversight when adding the AuthRespDenied
login_ex response type. It was listed in schema for
auth.login_ex_continue return values, but not auth.login_ex
return values.

This commit also adds new test coverage.
DeltaFile
+31-0tests/api2/test_audit_websocket.py
+1-1src/middlewared/middlewared/api/v26_0_0/auth.py
+32-12 files

OpenBSD/ports XXOmML4geo/gpxsee distinfo Makefile

   geo/gpxsee: update to 15.10
VersionDeltaFile
1.45+2-2geo/gpxsee/distinfo
1.47+1-1geo/gpxsee/Makefile
+3-32 files

OpenBSD/ports eDEKFh5devel Makefile, devel/lua-tz Makefile

   build luaalarm, lua-tz for 5.4
VersionDeltaFile
1.23+3-3devel/luaalarm/Makefile
1.8+1-1devel/lua-tz/Makefile
1.6+1-1devel/luaalarm/pkg/PLIST
1.2563+1-0devel/Makefile
+6-54 files

FreeBSD/ports 91d06d7editors/zed distinfo Makefile, editors/zed/files patch-crates_project_src_agent__server__store.rs

editors/zed: Update to 0.223.5

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.223.4
- https://github.com/zed-industries/zed/releases/tag/v0.223.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5editors/zed/distinfo
+4-4editors/zed/files/patch-crates_project_src_agent__server__store.rs
+1-1editors/zed/Makefile
+1-1editors/zed/Makefile.crates
+11-114 files

HardenedBSD/ports 91d06d7editors/zed distinfo Makefile, editors/zed/files patch-crates_project_src_agent__server__store.rs

editors/zed: Update to 0.223.5

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.223.4
- https://github.com/zed-industries/zed/releases/tag/v0.223.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5editors/zed/distinfo
+4-4editors/zed/files/patch-crates_project_src_agent__server__store.rs
+1-1editors/zed/Makefile
+1-1editors/zed/Makefile.crates
+11-114 files

OpenBSD/ports gatfqrRlang/lua Makefile.inc, lang/lua/5.1 Makefile

   use https HOMEPAGE and secondary SITES
   install pkgconfig files as the more commonly used lua5.x.pc as well as existing lua5x.pc
VersionDeltaFile
1.12+3-3lang/lua/5.2/Makefile
1.12+3-2lang/lua/5.3/Makefile
1.6+3-2lang/lua/5.4/Makefile
1.10+2-2lang/lua/Makefile.inc
1.11+2-1lang/lua/5.1/Makefile
1.5+2-1lang/lua/5.1/pkg/PLIST
+15-113 files not shown
+19-129 files

FreeNAS/freenas fddef92src/middlewared/middlewared/api/v26_0_0 auth.py

Add missing AuthRespDenied response type

This commit fixes an oversight when adding the AuthRespDenied
login_ex response type. It was listed in schema for
auth.login_ex_continue return values, but not auth.login_ex
return values.
DeltaFile
+1-1src/middlewared/middlewared/api/v26_0_0/auth.py
+1-11 files

LLVM/project f8f799cllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/NVPTX i1-ext-load.ll

[DAG] Fold  (X +/- Y) & Y --> ~X & Y when Y is a power of 2 (or zero). (#181677)

Same as InstCombinerImpl::visitAnd

To prevent RISCV falling back to a mul call in known-never-zero.ll I've
had to tweak the (sub X, (vscale * C)) to (add X, (vscale * -C)) fold to
not occur if C is power-of-2 and the target has poor mul support.

Alive2: https://alive2.llvm.org/ce/z/Khvs5H
DeltaFile
+19-21llvm/test/CodeGen/RISCV/rvv/known-never-zero.ll
+11-11llvm/test/CodeGen/RISCV/idiv_large.ll
+8-12llvm/test/CodeGen/X86/known-pow2.ll
+11-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-4llvm/test/CodeGen/NVPTX/i1-ext-load.ll
+52-495 files

OPNSense/core 0c84963src/opnsense/www/js opnsense_bootgrid.js

bootgrid: swap order of custom commands placement making sure they participate in command binding

(cherry picked from commit 5b3b163ce0d93d41fcb141807c6d76389178ad1b)
DeltaFile
+5-5src/opnsense/www/js/opnsense_bootgrid.js
+5-51 files

OpenBSD/ports QM1Y6s3devel Makefile, devel/lua-term Makefile distinfo

   update to lua-term-0.08, build for lua54
VersionDeltaFile
1.7+2-3devel/lua-term/Makefile
1.2+2-2devel/lua-term/distinfo
1.3+1-1devel/lua-term/pkg/PLIST
1.2562+1-0devel/Makefile
+6-64 files

OPNSense/src 2e22159sys/netpfil/pf pf_ioctl.c

pf: Use proper prototype for SYSINIT functions

MFC after:      1 week

(cherry picked from commit 0ce8c20fcd44c1595b42fcb540913d3802edd438)
(cherry picked from commit 34462748d79a6e2ea8215564286f97e93670dfbb)
DeltaFile
+2-2sys/netpfil/pf/pf_ioctl.c
+2-21 files

OPNSense/src 2c6944fsys/netpfil/ipfw ip_fw2.c ip_fw_nat.c

ipfw: Use proper prototype for SYSINIT functions

The only possible return value of function ipfw_init() is 0. Make it
return void to match the prototype of SYSINIT.

MFC after:      1 week

(cherry picked from commit 1bba2194c8a960235f8eae36e7d3e96f347ce779)
(cherry picked from commit 745b6ca4ed933f9f4c1d314dc7b0aa31e8e9e0de)
DeltaFile
+3-6sys/netpfil/ipfw/ip_fw2.c
+2-2sys/netpfil/ipfw/ip_fw_nat.c
+5-82 files

OPNSense/src 77d0070usr.sbin/bsdinstall bsdinstall.8

bsdinstall.8: Minor maintenance

Replace CD-ROMs with "discs, USBs, or network boot environments"
to both modernize aesthetic and also nudge youths to think at scale.
Since I'm disrupting the flow of these lines anyway, expand the VM
acronym because I think this is one of the first manuals people will
be looking at.

Reset list alignment to seven characters. It was at 19 characters,
and that was not enough to align them all, wasting many extra lines
by crunching all the words over. Seven actually bought us some lines
from six due to avg item size. Tag SPDX.

MFC after:      3 days
Discussed with: ivy, zi

(cherry picked from commit 81d9e08a4df42079d5e163b5991d5d6f3a28d4f0)
DeltaFile
+11-8usr.sbin/bsdinstall/bsdinstall.8
+11-81 files

OPNSense/src 89058b9sys/netipsec xform_ipcomp.c

netipsec: Use proper prototype for SYSINIT functions

MFC after:      1 week

(cherry picked from commit 360bb45690d918fac5bae78ab44f45d11327067a)
(cherry picked from commit a32ee2897f8eed4a03976be65020912f03f7228e)
DeltaFile
+2-2sys/netipsec/xform_ipcomp.c
+2-21 files