FreeBSD/ports 7f0bbeb — math/cvc5 Makefile pkg-plist

math/cvc5: Fix plist when JAVA=OFF

PR:             280044
Reported by:    iron.udjin at gmail.com
DeltaFile
+1-1math/cvc5/pkg-plist
+1-0math/cvc5/Makefile
+2-12 files

LLVM/project 7b5ec23 — llvm/test/tools/llvm-readobj/ELF/RISCV eflags-abi.test eflags.test

[RISCV][llvm-readobj] Generalize the eflags-abi test to cover all of the eflags. NFC (#227152)

Assisted-by: Claude
DeltaFile
+56-0llvm/test/tools/llvm-readobj/ELF/RISCV/eflags.test
+0-51llvm/test/tools/llvm-readobj/ELF/RISCV/eflags-abi.test
+56-512 files

FreeBSD/src f084f28 — sys/netpfil/pf pf_table.c, tests/sys/netpfil/pf table.sh

pf: fix NULL dereference in pfr_set_addrs() with feedback

Since DIOCRSETADDRS was converted to netlink, pf_handle_table_set_addrs()
calls pfr_set_addrs() with a NULL size2, as the netlink interface has no
buffer to return the deleted addresses in. pfr_set_addrs() only checked
size2 for NULL at the end of the function; with PFR_FLAG_FEEDBACK set it
dereferenced it unconditionally first. pfctl sets PFR_FLAG_FEEDBACK
when run with -v, so "pfctl -v -t foo -T replace ..." panicked the
kernel with a NULL pointer dereference. To reproduce:

pfctl -e
pfctl -t foo -T add 192.0.2.1
pfctl -v -t foo -T replace 192.0.2.2

Check size2 for NULL before dereferencing it, as is already done at the
end of the function. The per-address feedback for added and changed
addresses is still copied back as before; only the list of deleted
addresses, which the netlink caller has no room for, is skipped.


    [9 lines not shown]
DeltaFile
+34-0tests/sys/netpfil/pf/table.sh
+2-2sys/netpfil/pf/pf_table.c
+36-22 files

HardenedBSD/src debbf77 — share/man/man4 wsp.4 uep.4, sys/dev/hwpmc hwpmc_amd.h hwpmc_mod.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+489-18sys/dev/hwpmc/hwpmc_amd.c
+69-0sys/dev/hwpmc/hwpmc_mod.c
+19-18share/man/man4/uep.4
+8-12share/man/man4/wsp.4
+11-0sys/dev/hwpmc/hwpmc_amd.h
+5-0sys/sys/pmc.h
+601-486 files

HardenedBSD/src 17cf76e — share/man/man4 wsp.4 uep.4, sys/dev/hwpmc hwpmc_amd.h hwpmc_mod.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+489-18sys/dev/hwpmc/hwpmc_amd.c
+69-0sys/dev/hwpmc/hwpmc_mod.c
+19-18share/man/man4/uep.4
+8-12share/man/man4/wsp.4
+11-0sys/dev/hwpmc/hwpmc_amd.h
+5-0sys/sys/pmc.h
+601-486 files

LLVM/project 619028d — llvm/test lit.cfg.py, llvm/utils profcheck-xfail.txt

[ProfCheck] Exclude DirectX (#227157)

I don't think anyone runs profiling on DirectX, so exclude it for now.
Also move AMDGPU to the normal exclusion list given there are efforts
around PGO for AMDGPU currently.
DeltaFile
+12-4llvm/test/lit.cfg.py
+0-1llvm/utils/profcheck-xfail.txt
+12-52 files

HardenedBSD/src 2302ecf — share/man/man4 wsp.4 uep.4, sys/dev/hwpmc hwpmc_amd.h hwpmc_mod.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+489-18sys/dev/hwpmc/hwpmc_amd.c
+69-0sys/dev/hwpmc/hwpmc_mod.c
+19-18share/man/man4/uep.4
+8-12share/man/man4/wsp.4
+11-0sys/dev/hwpmc/hwpmc_amd.h
+5-0sys/sys/pmc.h
+601-486 files

HardenedBSD/ports 00f7500 — dns/poweradmin/files patch-nginx.conf.example, mail/mailpit/files patch-package-lock.json

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+375-1,071mail/mailpit/files/patch-package-lock.json
+223-211mail/stalwart/distinfo
+110-104mail/stalwart/Makefile.crates
+22-144dns/poweradmin/files/patch-nginx.conf.example
+5-135misc/gollama/distinfo
+2-80misc/gollama/Makefile
+737-1,745143 files not shown
+1,296-2,278149 files

Illumos/gate c1e950d — usr/src/cmd/smbios smbios.c

18348 smbios could drop unneeded privs
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+49-0usr/src/cmd/smbios/smbios.c
+49-01 files

LLVM/project b1faf8b — lldb/packages/Python/lldbsuite/test lldbplatform.py

[lldb/test] Register xros (visionOS) as a Darwin platform (#227142)

`lldbplatform.py` never registered `xros` at all: no enum value, no
`__name_lookup` entry, and it was absent from `__darwin_embedded`/
`darwin_all`. As a result, `platformIsDarwin()` returned `False` for
`xros`, and `finalize_build_dictionary`'s fallback branch, which indexes
`platform_name_to_uname` by the raw platform name, would `KeyError`
before any visionOS test could build.

Add `xros` alongside the other embedded Darwin platforms so it's
recognized the same way `ios`/`tvos`/`watchos`/`bridgeos` already are.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+10-3lldb/packages/Python/lldbsuite/test/lldbplatform.py
+10-31 files

HardenedBSD/ports 5a4f6e8 — math/gnumeric pkg-plist

math/gnumeric: Fix pkg-plist issues with PERL=off

PR:             258485
Approved by:    portmgr (blanket)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+4-4math/gnumeric/pkg-plist
+4-41 files

FreeBSD/ports 5a4f6e8 — math/gnumeric pkg-plist

math/gnumeric: Fix pkg-plist issues with PERL=off

PR:             258485
Approved by:    portmgr (blanket)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+4-4math/gnumeric/pkg-plist
+4-41 files

FreeNAS/freenas fa1da41 — src/middlewared/middlewared/utils disks.py, src/middlewared/middlewared/utils/disks_ disk_class.py

Read the sysfs serial inside DiskEntry.serial again and keep the sync path's lunid fallback to sysfs
DeltaFile
+15-18src/middlewared/middlewared/utils/disks_/disk_class.py
+3-2src/middlewared/middlewared/utils/disks.py
+18-202 files

LLVM/project c894e63 — .github/workflows libc-overlay-tests.yml libc-fullbuild-tests.yml

[Github] Temporary fix for #226230 (#227147)

We are seeing this issue in the libc++ runner sets and it can presumably
pop up in the libc runner sets as well in the case of an abnormally long
clone operation.
DeltaFile
+5-0.github/workflows/libc-overlay-tests.yml
+5-0.github/workflows/libc-fullbuild-tests.yml
+10-02 files

LLVM/project 0ec4a7f — lldb/packages/Python/lldbsuite/test lldbplatformutil.py

[lldb/test] Normalize appletvos to tvos in getPlatform() (#227138)

Mirror the existing `iphoneos` -> `ios` SDK-name normalization for
`tvOS`. Without it, an `--apple-sdk` value derived from "appletvos" made
`getPlatform()` return "appletvos", which isn't in
`lldbplatform.__name_lookup`, so `platformIsDarwin(`) returned `False`
and `finalize_build_dictionary` KeyError'd before any `remote-tvos` test
could build.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+4-0lldb/packages/Python/lldbsuite/test/lldbplatformutil.py
+4-01 files

LLVM/project 093f672 — llvm/lib/Target/AMDGPU GCNSubtarget.cpp

Clang format

Change-Id: Id1095f9eb7c6f81bc373a58d0bcc3584211f241e
DeltaFile
+2-1llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+2-11 files

LLVM/project 32fb337 — llvm/lib/Target/AMDGPU GCNSubtarget.cpp

Add comment on COPY latency calculation

Change-Id: I561f60aacf2180036a8567b4fa054b7d28a4f0df
DeltaFile
+10-0llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+10-01 files

LLVM/project fbac8e1 — llvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp, llvm/test/CodeGen/SPIRV/legalization signed-narrow-int.ll

[SPIR-V] Sign extend narrow G_SMIN/G_SMAX operands and mask sign sensitive results (#226957)

This PR includes `G_SMIN` and `G_SMAX` to the list of sign sensitive
ops. It also masks the result of the sign sensitive ops to their
original widths with a bitwise AND because the later users assume the
upper bits are zero and without masking they read the wrong value.
DeltaFile
+53-1llvm/test/CodeGen/SPIRV/legalization/signed-narrow-int.ll
+26-6llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+79-72 files

LLVM/project d718391 — flang/lib/Semantics check-acc-structure.h check-acc-structure.cpp, flang/test/Semantics/OpenACC acc-routine-loop-nesting.f90

[flang][acc] Warn when a loop is above its routine parallelism level (#227041)

OpenACC spec allows a routine to parent a loop at its own parallelism
level or below. A higher level is not allowed: gang inside a worker
routine, gang or worker inside a vector routine, gang, worker, or vector
inside a seq routine, and a gang dimension above the routine's gang
dimension. A device-specific routine clause counts the same way.

Flang accepted these loops with no diagnostic. Warn that the clause is
ignored. A loop at the same level or below is left alone, and illegal
nesting of loops remains an error.
DeltaFile
+355-50flang/lib/Semantics/check-acc-structure.cpp
+218-0flang/test/Semantics/OpenACC/acc-routine-loop-nesting.f90
+3-2flang/lib/Semantics/check-acc-structure.h
+576-523 files

LLVM/project f85fe6e — clang/test/Driver modulemap-allow-subdirectory-search.c, clang/test/Driver/Inputs/MacOSX15.0.sdk SDKSettings.json

[NFC][darwin][test] Fix the hand spacing in the SDKSettings files (#227133)

I hand spaced the VersionMap keys in the SDKSettings files to make it
easier to see where the gaps are where a version of Xcode updated one
SDK but not the other. I almost got them all right, but mis-spaced one
in macOS_iOSMac.
DeltaFile
+2-2clang/test/Driver/modulemap-allow-subdirectory-search.c
+1-1clang/test/InstallAPI/Inputs/MacOSX13.0.sdk/SDKSettings.json
+1-1clang/test/Driver/Inputs/MacOSX15.1.sdk/SDKSettings.json
+1-1clang/test/Driver/Inputs/MacOSX15.0.sdk/SDKSettings.json
+5-54 files

NetBSD/pkgsrc 3QFHcUp — x11/kitty PLIST

   kitty: missing PLIST item
VersionDeltaFile
1.42+2-1x11/kitty/PLIST
+2-11 files

LLVM/project e59523e —

[SLP][NFC]Fix GCC 7 ICE and unused binding warnings, NFC

Reported in https://lab.llvm.org/buildbot/#/builders/116/builds/31627

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/227151
DeltaFile
+0-00 files

LLVM/project 1637562 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPShuffleAnalysis.h

[SLP][NFC]Fix GCC 7 ICE and unused binding warnings, NFC

Reported in https://lab.llvm.org/buildbot/#/builders/116/builds/31627

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/227151
DeltaFile
+18-16llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+7-7llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPShuffleAnalysis.h
+25-232 files

HardenedBSD/ports 4885183 — graphics/drm-latest-kmod Makefile.version distinfo, graphics/nvidia-drm-latest-kmod distinfo

graphics/drm-latest-kmod: Update to drm_v6.12.85_3 to fix build

After src commit 33595d4ae01c added pci_map_rom() and pci_unmap_rom() to
linuxkpi, graphics/drm-latest-kmod failed to build because drm-kmod
defined the same macros itself.

Upstream drm-kmod made its definitions conditional, and ports commit
7e420adaf6ef pulled that fix in for drm-515-kmod, drm-61-kmod,
drm-66-kmod, and drm-612-kmod.  drm-latest-kmod was missed, so move it
to the same tag as drm-612-kmod.

Bump PORTREVISION of the nvidia-drm-latest-kmod ports, which build
against the drm-kmod sources, and update their distinfo for the new
tarball.

Reference: https://github.com/freebsd/drm-kmod/pull/503

Reviewed by:    dumbbell
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60084
DeltaFile
+3-3graphics/nvidia-drm-latest-kmod/distinfo
+3-3graphics/nvidia-drm-latest-kmod-devel/distinfo
+3-3graphics/nvidia-drm-latest-kmod-580/distinfo
+3-3graphics/drm-latest-kmod/distinfo
+2-2graphics/drm-latest-kmod/Makefile.version
+1-1graphics/nvidia-drm-latest-kmod-580/Makefile
+15-152 files not shown
+17-178 files

FreeBSD/ports 4885183 — graphics/drm-latest-kmod Makefile.version distinfo, graphics/nvidia-drm-latest-kmod Makefile distinfo

graphics/drm-latest-kmod: Update to drm_v6.12.85_3 to fix build

After src commit 33595d4ae01c added pci_map_rom() and pci_unmap_rom() to
linuxkpi, graphics/drm-latest-kmod failed to build because drm-kmod
defined the same macros itself.

Upstream drm-kmod made its definitions conditional, and ports commit
7e420adaf6ef pulled that fix in for drm-515-kmod, drm-61-kmod,
drm-66-kmod, and drm-612-kmod.  drm-latest-kmod was missed, so move it
to the same tag as drm-612-kmod.

Bump PORTREVISION of the nvidia-drm-latest-kmod ports, which build
against the drm-kmod sources, and update their distinfo for the new
tarball.

Reference: https://github.com/freebsd/drm-kmod/pull/503

Reviewed by:    dumbbell
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60084
DeltaFile
+3-3graphics/nvidia-drm-latest-kmod/distinfo
+3-3graphics/nvidia-drm-latest-kmod-devel/distinfo
+3-3graphics/nvidia-drm-latest-kmod-580/distinfo
+3-3graphics/drm-latest-kmod/distinfo
+2-2graphics/drm-latest-kmod/Makefile.version
+1-1graphics/nvidia-drm-latest-kmod/Makefile
+15-152 files not shown
+17-178 files

LLVM/project 5b3ae00 —

[NVPTX] Consolidate AsmPrinter type and global variable printing (#222240)
DeltaFile
+0-00 files

LLVM/project bc1a551 — llvm/lib/Target/NVPTX NVPTXUtilities.h NVPTXAsmPrinter.cpp, llvm/test/CodeGen/NVPTX param-align.ll ptr-global.ll

[NVPTX] Consolidate AsmPrinter type and global variable printing (#222240)
DeltaFile
+219-461llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+75-0llvm/test/CodeGen/NVPTX/fp-global.ll
+37-0llvm/test/CodeGen/NVPTX/odd-integer-width.ll
+22-0llvm/test/CodeGen/NVPTX/ptr-global.ll
+8-8llvm/lib/Target/NVPTX/NVPTXUtilities.h
+5-5llvm/test/CodeGen/NVPTX/param-align.ll
+366-4748 files not shown
+381-48214 files

LLVM/project af94e83 — llvm/test/CodeGen/AMDGPU llvm.amdgcn.sched.group.barrier.ll llvm.amdgcn.mfma.gfx942.ll

[CodeGen][AMDGPU] Improve modelling for COPY scheduling

Change-Id: I957bb910571858f2c116dfe5cdea7435259d7f13
DeltaFile
+920-921llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll
+546-578llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll
+548-540llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll
+386-477llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr-spill-multi-store-codegen.ll
+408-398llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll
+325-327llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll
+3,133-3,24193 files not shown
+7,602-7,78599 files

FreeBSD/ports 87d39d9 — games/jinput Makefile

games/jinput: Fix build if maven39 installed

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:3.4.0 or one of its dependencies could not be resolved:
[ERROR]         Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.apache.maven.plugins:maven-resources-plugin:jar:3.4.0 has not been downloaded from it before.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Approved by:    blanket (fix build)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 5a8f4f19bebcaf728753b7f8f5e3f5837b56bda1)
DeltaFile
+2-1games/jinput/Makefile
+2-11 files

LLVM/project 3865d82 — llvm/lib/CAS PluginCAS.cpp

Include the plugin's error message with an unknown validation result
DeltaFile
+9-5llvm/lib/CAS/PluginCAS.cpp
+9-51 files