GhostBSD/ports f91771dx11/ghostbsd-slick-greeter-settings Makefile pkg-plist

Merge pull request #124 from ghostbsd/fix/ghostbsd-slick-greeter-settings

Fix ghostbsd-slick-greeter-settings
DeltaFile
+4-3x11/ghostbsd-slick-greeter-settings/Makefile
+1-0x11/ghostbsd-slick-greeter-settings/pkg-plist
+5-32 files

LLVM/project 14f7334mlir/lib/Analysis/DataFlow IntegerRangeAnalysis.cpp, mlir/test/Dialect/Arith int-range-narrowing.mlir

[mlir][dataflow] Fix crash in IntegerRangeAnalysis with non-constant loop bounds (#183660)

When visiting non-control-flow arguments of a LoopLikeOpInterface op,
IntegerRangeAnalysis assumed that getLoopLowerBounds(),
getLoopUpperBounds(), and getLoopSteps() always return non-null values
when getLoopInductionVars() is non-null. This assumption is incorrect:
for example, AffineForOp returns nullopt from getLoopUpperBounds() when
the upper bound is not a constant affine expression (e.g., a dynamic
index from a tensor.dim).

Fix this by checking whether the bound optionals are engaged before
dereferencing them and falling back to the generic analysis if any bound
is unavailable.

Fixes #180312
DeltaFile
+15-4mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp
+14-0mlir/test/Dialect/Arith/int-range-narrowing.mlir
+29-42 files

FreeBSD/ports 3b8618bnet-mgmt/zabbix7-java Makefile, net-mgmt/zabbix72-java Makefile

*/*: bump portrevision after java_default=21 update

PR:     272855
DeltaFile
+1-1textproc/opensearch213/Makefile
+1-1textproc/opensearch210/Makefile
+1-1textproc/jdictionary-int-eng/Makefile
+1-1net-mgmt/zabbix74-java/Makefile
+1-1net-mgmt/zabbix72-java/Makefile
+1-1net-mgmt/zabbix7-java/Makefile
+6-614 files not shown
+20-1920 files

LLVM/project c5c0fe6llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Remove non-power-of-2 scalable VF comment. NFC (#183719)

No longer holds after #183080
DeltaFile
+0-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+0-21 files

NetBSD/pkgsrc-wip cc02670jabref3 Makefile

jabref3: Update MASTER_SITES
DeltaFile
+3-2jabref3/Makefile
+3-21 files

LLVM/project 9882590mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/test/Dialect/Affine canonicalize.mlir

[mlir][affine] Fix crash in linearize_index fold when basis is ub.poison (#183650)

`foldCstValueToCstAttrBasis` iterates the folded dynamic basis values
and erases any operand whose folded attribute is non-null (i.e., was
constant- folded). When an operand folds to `ub.PoisonAttr`, the
attribute is non-null so the operand was erased from the dynamic operand
list. However, `getConstantIntValue` on the corresponding `OpFoldResult`
in `mixedBasis` returns `std::nullopt` for poison (it is not an integer
constant), so the position was left as `ShapedType::kDynamic` in the
returned static basis.

This left the op in an inconsistent state: the static basis claimed one
more dynamic entry than actually existed. A subsequent call to
`getMixedBasis()` triggered the assertion inside `getMixedValues`.

Fix by skipping poison attributes in the erasure loop, treating them
like non-constant values. This keeps the dynamic operand and its
matching `kDynamic` entry in the static basis consistent.

Fixes #179265
DeltaFile
+14-0mlir/test/Dialect/Affine/canonicalize.mlir
+6-2mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+20-22 files

FreeBSD/ports e6a14f8security/R-cran-openssl distinfo Makefile

security/R-cran-openssl: Update to 2.3.5

ChangeLog: https://cran.r-project.org/web/packages/openssl/NEWS
DeltaFile
+3-3security/R-cran-openssl/distinfo
+1-1security/R-cran-openssl/Makefile
+4-42 files

OPNSense/core 95bfad2src/opnsense/mvc/app/library/OPNsense/Core Config.php, src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig config.xml

system: avoid using "(system)", revision match between legacy and mvc
DeltaFile
+2-1src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+1-1src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml
+1-1src/www/authgui.inc
+4-33 files

LLVM/project e7bc02dllvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Analysis/ScalarEvolution trip-count-scalable-stride.ll

[SCEV] Always return true for isKnownToBeAPowerOfTwo for SCEVVScale (#183693)

After #183080 vscale is always a power of two, so we don't need to check
for the vscale_range attribute.
DeltaFile
+34-0llvm/test/Analysis/ScalarEvolution/trip-count-scalable-stride.ll
+3-3llvm/lib/Analysis/ScalarEvolution.cpp
+37-32 files

NetBSD/pkgsrc-wip 1f8f133py-netsnmp-cffi distinfo Makefile

py-netsnmp-cffi: upgrade to version 0.1.5.

Pkgsrc changes:
 * Version + checksum updates.

Upstream changes:

Version 0.1.5:

Fixed
 * Add caching of hot-path MIB lookup function results.
DeltaFile
+3-3py-netsnmp-cffi/distinfo
+1-1py-netsnmp-cffi/Makefile
+4-42 files

LLVM/project 49f4232llvm/lib/Target/AMDGPU AMDGPULaneMaskUtils.h

[AMDGPU] Remove unused CmpLGOp instruction (#180195)

The instruction was accidentally added, remove it.
Rename OrN2Op to OrN2Opc for consistency with other names
DeltaFile
+2-4llvm/lib/Target/AMDGPU/AMDGPULaneMaskUtils.h
+2-41 files

LLVM/project b9f2a48llvm/include/llvm/Analysis MemorySSA.h, llvm/lib/Analysis MemorySSAUpdater.cpp MemorySSA.cpp

[MemorySSA] Make `getBlockDefs` and `getBlockAccesses` return a non-const list (NFC)

As per discussion at https://github.com/llvm/llvm-project/pull/181709#discussion_r2847595945,
users may already get a non-const MemoryAccess pointer via
`getMemoryAccess` for a given instruction. Drop the restriction
on directly iterate over them by modifying public `getBlockDefs`/
`getBlockAccesses` APIs to return a mutable list, thus dropping the
now obsolete distinction with `getWritableBlockDefs` and
`getWritableBlockAccesses` helpers.
DeltaFile
+16-16llvm/lib/Analysis/MemorySSAUpdater.cpp
+6-20llvm/include/llvm/Analysis/MemorySSA.h
+3-3llvm/lib/Analysis/MemorySSA.cpp
+25-393 files

LLVM/project 5e30ff9lldb/test/API/functionalities/dyld-launch-linux TestDyldLaunchLinux.py

[lldb][test] Re-enable TestDyldLaunchLinux.py for Linux/Arm (#181221)

The test was disabled in c55e021d, but it now passes, with both remote
and local runs.
DeltaFile
+0-1lldb/test/API/functionalities/dyld-launch-linux/TestDyldLaunchLinux.py
+0-11 files

NetBSD/pkgsrc-wip 320ee73jabref Makefile

jabref: Set accepted jvms to openjdk8
DeltaFile
+1-0jabref/Makefile
+1-01 files

OPNSense/core 4a2e001src/opnsense/scripts/shell restore.sh

shell: fix cmp/diff
DeltaFile
+1-1src/opnsense/scripts/shell/restore.sh
+1-11 files

LLVM/project 1afd7d4llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-vector-gep.ll

[AMDGPU] Support i8/i16 GEP indices when promoting allocas to vectors (#175489)

Allow promote alloca to vector to form a vector element index from
i8/i16
GEPs when the dynamic offset is known to be element size aligned.

Example:
```llvm
%alloca = alloca <3 x float>, addrspace(5)
%idx = select i1 %idx_select, i32 0, i32 4
%p = getelementptr inbounds i8, ptr addrspace(5) %alloca, i32 %idx
```
Or:
```llvm
%alloca = alloca <3 x float>, addrspace(5)
%idx = select i1 %idx_select, i32 0, i32 2
%p = getelementptr inbounds i16, ptr addrspace(5) %alloca, i32 %idx
```
DeltaFile
+113-0llvm/test/CodeGen/AMDGPU/promote-alloca-vector-gep.ll
+47-11llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+160-112 files

OpenBSD/ports JpjdPHPprint Makefile

   Add opentype-sanitizer.
VersionDeltaFile
1.160+1-0print/Makefile
+1-01 files

LLVM/project 250ebfcllvm/test/CodeGen/X86 vec_fcopysign.ll vec-copysign-avx512.ll

[X86] regenerate fcopysign test checks (#183710)

Fix vpternlog comments
DeltaFile
+18-18llvm/test/CodeGen/X86/vec_fcopysign.ll
+6-6llvm/test/CodeGen/X86/vec-copysign-avx512.ll
+24-242 files

OpenBSD/ports zn7oR1fprint/opentype-sanitizer Makefile distinfo, print/opentype-sanitizer/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+35-0print/opentype-sanitizer/Makefile
1.1+10-0print/opentype-sanitizer/pkg/PLIST
1.1+2-0print/opentype-sanitizer/pkg/DESCR
1.1+2-0print/opentype-sanitizer/distinfo
1.1.1.1+0-0print/opentype-sanitizer/pkg/DESCR
1.1.1.1+0-0print/opentype-sanitizer/Makefile
+49-02 files not shown
+49-08 files

OPNSense/tools 072a4a9. README.md, build vm.sh

build: use zroot as the name for the pool
DeltaFile
+1-1README.md
+1-1build/vm.sh
+2-22 files

FreeBSD/ports 39c7d52sysutils/treemd distinfo Makefile.crates

sysutils/treemd: Update to 0.5.7

ChangeLog:      https://github.com/Epistates/treemd/releases/tag/v0.5.7
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+205-179sysutils/treemd/distinfo
+101-88sysutils/treemd/Makefile.crates
+2-2sysutils/treemd/Makefile
+308-2693 files

LLVM/project d6fcf47libcxx/include/__vector vector.h, libcxx/test/std/containers/sequences/vector/vector.modifiers append_range.pass.cpp

[libc++] Fix vector::append_range growing before the capacity is reached (#183264)

Currently `vector::append_range` grows even when appending a number of
elements that is exactly equal to its spare capacity, which is
guaranteed by the standard to _not_ happen.

Fixes #183256
DeltaFile
+13-2libcxx/test/std/containers/sequences/vector/vector.modifiers/append_range.pass.cpp
+1-1libcxx/include/__vector/vector.h
+14-32 files

LLVM/project 5e1d991llvm/test/CodeGen/X86 stack-align.ll

[X86] stack-align.ll - regenerate test checks with no address scrubing (#183712)

DeltaFile
+67-34llvm/test/CodeGen/X86/stack-align.ll
+67-341 files

FreeBSD/ports d915026textproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.3.0

ChangeLog:
https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.3.0-Release.fce2b872
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+2-2textproc/goldendict-ng/Makefile
+5-52 files

OPNSense/core b86049asrc/opnsense/scripts/shell restore.sh

shell: almost got it right
DeltaFile
+1-1src/opnsense/scripts/shell/restore.sh
+1-11 files

OPNSense/core 0d9c07esrc/opnsense/scripts/shell restore.sh

shell: for beauty context
DeltaFile
+6-1src/opnsense/scripts/shell/restore.sh
+6-11 files

FreeBSD/src d3f3314usr.sbin/ngctl ngctl.8

ngctl.8: fix incorrect synopsis

Tiny manpage bug I caused in D50241
I left a line in the manpage that shouldn't be there.

MFC after:      3 days
Fixes:          72d01e62b082 ("netgraph: teach ngctl to attach and run itself in a jail")
Reviewed by:    des, markj
Differential Revision:  https://reviews.freebsd.org/D55485

(cherry picked from commit 9ed56cd8d6929e3ee733e1e61d2e0c6b81122983)
DeltaFile
+0-1usr.sbin/ngctl/ngctl.8
+0-11 files

FreeBSD/src d851e00usr.sbin/ngctl main.c

ngctl: Fix getline loop

I misremembered when I wrote this code: getline() returns -1 on EOF, not
zero, so the loop condition and the error check are both incorrect
(though in practice getline() will never return 0).

MFC after:      3 days
Fixes:          3cbdcabf714d ("ngctl: Modernize code somewhat")
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55487

(cherry picked from commit 6c4777c59325c2cfefcce0c466b3bf475404a550)
DeltaFile
+2-2usr.sbin/ngctl/main.c
+2-21 files

FreeBSD/ports 22205b7textproc Makefile, textproc/oyo distinfo Makefile.crates

textproc/oyo: Add new port

Oyo is a terminal diff viewer that combines a classic scrollable diff with a
step-through way to review changes.

This tool has different diff modes, such as a dual mode for scrolling through
diffs or stepping incrementally, a unified mode where code transforms in one
pane, a split  mode for side-by-side old and new versions, has an evolution
mode with deletions fading out and a blame mode for Git annotations per line.

Other features of oyo include handling hunk navigation to jump between change
groups, multi-file support, regex search across diffs, a command palette for
quick actions, syntax highlighting, word-level diff marking, animated steps,
line wrapping, Git integration as a difftool, autoplay at set speeds and
helpful keyboard bindings.

https://github.com/ahkohd/oyo
DeltaFile
+403-0textproc/oyo/distinfo
+200-0textproc/oyo/Makefile.crates
+32-0textproc/oyo/Makefile
+27-0textproc/oyo/pkg-plist
+13-0textproc/oyo/pkg-descr
+1-0textproc/Makefile
+676-06 files

LLVM/project 294cf1fllvm/test/CodeGen/X86 fnabs.ll

[X86] fnabs.ll - regenerate test checks and add AVX512 test coverage (#183709)

DeltaFile
+69-25llvm/test/CodeGen/X86/fnabs.ll
+69-251 files