FreeBSD/ports faec84bdatabases/powa-web distinfo Makefile

databases/powa-web: Update to 5.1.3

https://github.com/powa-team/powa-web/releases/tag/5.1.3
DeltaFile
+3-3databases/powa-web/distinfo
+1-2databases/powa-web/Makefile
+4-52 files

LLVM/project 4c31b6fllvm/test/CodeGen/AArch64 framelayout-fpr128-csr.ll

Fix comment in FPR128 test (NFC)
DeltaFile
+3-3llvm/test/CodeGen/AArch64/framelayout-fpr128-csr.ll
+3-31 files

NetBSD/pkgsrc-wip ac70ba0rust194 Makefile

rust194: fix installation on Darwin
DeltaFile
+2-1rust194/Makefile
+2-11 files

FreeBSD/ports 689e9cadeskutils/joplin-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron39 update (c2d059c87d83)
DeltaFile
+1-1deskutils/joplin-desktop/Makefile
+1-1editors/vscode/Makefile
+1-1textproc/obsidian/Makefile
+1-0net-im/signal-desktop/Makefile
+1-0net-im/teams/Makefile
+5-35 files

NetBSD/pkgsrc-wip d780ed8. Makefile, libresprite PLIST Makefile

libresprite: add new package

Needs ctype(3) fixes
DeltaFile
+133-0libresprite/PLIST
+32-0libresprite/Makefile
+23-0libresprite/DESCR
+20-0libresprite/patches/patch-src_she_sdl2_she.cpp
+6-0libresprite/distinfo
+3-0Makefile
+217-01 files not shown
+219-07 files

FreeBSD/ports b168b26www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.9

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.9
Reported by:    GitHub (watch releases)

(cherry picked from commit ced337ab847b2f726ae6e752d6fc9d9e868870de)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports ced337awww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.9

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.9
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

LLVM/project 327f1adllvm/lib/Target/AArch64 AArch64FrameLowering.cpp, llvm/test/CodeGen/AArch64 framelayout-fpr128-spill.mir framelayout-fpr128-csr.ll

[AArch64] Ensure FPR128 callee-save stack offsets are aligned (#184314)

This was benign for Linux targets (as when dividing by the scale the
offset would be correctly truncated), so only resulted in failures with
`-DLLVM_ENABLE_ASSERTIONS=On`. On Windows, this was a miscompile as the
lack of alignment would result in the FPR128 callee-save getting
assigned to the same offset as the previous GPR.

Fixes: #183708
DeltaFile
+38-0llvm/test/CodeGen/AArch64/framelayout-fpr128-spill.mir
+33-0llvm/test/CodeGen/AArch64/framelayout-fpr128-csr.ll
+15-5llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+86-53 files

FreeBSD/ports c2d059cdevel/electron39 distinfo, devel/electron39/files patch-electron_spec_api-browser-window-spec.ts patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron39: Update to 39.8.0

Changelog: https://github.com/electron/electron/releases/tag/v39.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+10-10devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+8-8devel/electron39/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+5-5devel/electron39/distinfo
+3-2devel/electron39/files/patch-electron_script_lib_config.py
+2-2devel/electron39/files/patch-electron_shell_browser_api_electron__api__web__contents.h
+2-2devel/electron39/files/patch-electron_shell_common_node__bindings.cc
+30-291 files not shown
+31-307 files

LLVM/project 03347e0libclc/clc/include/clc/workitem clc_get_max_sub_group_size.h, libclc/clc/lib/amdgcn/workitem clc_get_max_sub_group_size.cl

libclc: Correctly declare __clc_get_max_sub_group_size as taking no arguments (#185265)
DeltaFile
+1-1libclc/clc/lib/amdgcn/workitem/clc_get_max_sub_group_size.cl
+1-1libclc/clc/include/clc/workitem/clc_get_max_sub_group_size.h
+2-22 files

FreeBSD/ports a9d3aa7cad/OrcaSlicer pkg-plist, cad/OrcaSlicer/files hid.c patch-src_slic3r_GUI_GUI__App.cpp

cad/OrcaSlicer: new port

OrcaSlicer (also known as Orca Slicer) is a fast, free, open-source 3D printing
slicer created by SoftFever

Fixes previous push
DeltaFile
+10,268-0cad/OrcaSlicer/pkg-plist
+1,514-0cad/OrcaSlicer/files/hid.c
+148-0cad/OrcaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp
+137-0cad/OrcaSlicer/files/patch-src_OrcaSlicer.cpp
+109-0cad/OrcaSlicer/files/patch-src_slic3r_Utils_Bonjour.cpp
+75-0cad/OrcaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
+12,251-065 files not shown
+13,553-071 files

LLVM/project 7752b2elibclc/opencl/lib/generic/atomic atomic_fetch_add.cl atomic_fetch_sub.cl

libclc: Add uintptr_t overloads of atomic_fetch_add and sub (#185263)

This is a special case because the pointee type is unsigned, but the
input value is signed. Directly use the opencl builtins, because these
work correctly without any ugly casting required, and it's not worth
putting a wrapper in clc.
DeltaFile
+28-0libclc/opencl/lib/generic/atomic/atomic_fetch_add.cl
+28-0libclc/opencl/lib/generic/atomic/atomic_fetch_sub.cl
+56-02 files

LLVM/project a2fd44alibclc/opencl/lib/amdgcn/async wait_group_events.cl

libclc: Fix wait_group_events build for targets without generic (#185264)
DeltaFile
+5-1libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+5-11 files

OpenBSD/ports og6q41pdevel/harfbuzz Makefile distinfo

   Update to harfbuzz-13.0.1.
VersionDeltaFile
1.202+8-8devel/harfbuzz/Makefile
1.166+2-2devel/harfbuzz/distinfo
+10-102 files

LLVM/project 2e453f5libclc/opencl/lib/amdgcn/async wait_group_events.cl

libclc: Fix wait_group_events build for targets without generic
DeltaFile
+5-1libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+5-11 files

LLVM/project abb3b98libclc/clc/include/clc/collective clc_work_group_broadcast.h clc_work_group_broadcast.inc, libclc/clc/lib/generic/collective clc_work_group_broadcast.inc clc_work_group_broadcast.cl

libclc: Add work_group_broadcast (#185261)
DeltaFile
+51-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.inc
+29-0libclc/opencl/lib/generic/collective/work_group_broadcast.inc
+23-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.cl
+20-0libclc/clc/include/clc/collective/clc_work_group_broadcast.h
+16-0libclc/clc/include/clc/collective/clc_work_group_broadcast.inc
+15-0libclc/opencl/lib/generic/collective/work_group_broadcast.cl
+154-02 files not shown
+156-08 files

LLVM/project 68bb8a0libclc/clc/include/clc/collective clc_work_group_any_all.h, libclc/clc/lib/generic SOURCES

libclc: Add work_group_any/work_group_all implementation (#185260)
DeltaFile
+58-0libclc/clc/lib/generic/collective/clc_work_group_any_all.cl
+17-0libclc/clc/include/clc/collective/clc_work_group_any_all.h
+17-0libclc/opencl/lib/generic/collective/work_group_any_all.cl
+1-0libclc/clc/lib/generic/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+94-05 files

LLVM/project 81a9f1elibclc/opencl/lib/generic/atomic atomic_fetch_add.cl atomic_fetch_sub.cl

libclc: Add uintptr_t overloads of atomic_fetch_add and sub

This is a special case because the pointee type is unsigned, but the
input value is signed. Directly use the opencl builtins, because these
work correctly without any ugly casting required, and it's not worth
putting a wrapper in clc.
DeltaFile
+6-0libclc/opencl/lib/generic/atomic/atomic_fetch_add.cl
+6-0libclc/opencl/lib/generic/atomic/atomic_fetch_sub.cl
+12-02 files

FreeBSD/ports 0ecac40net/ovhcloud-cli Makefile

net/ovhcloud-cli: override modules.txt to fix build
DeltaFile
+1-0net/ovhcloud-cli/Makefile
+1-01 files

FreeBSD/ports 942473aemulators/wine Makefile, emulators/wine/files pkg32.sh wine-wow64.sh

emulators/wine: Add --old option to pkg32.sh for FreeBSD 15

WoW on FreeBSD is a hack, alas the best option we've got right now.
With FreeBSD 15 dropping 32-bit packages, allow for those from
FreeBSD 14 to be used.

PR:             293073, 291328
Suggested by:   Alexander Vereeken <Alexander88207 at protonmail.com>
DeltaFile
+24-3emulators/wine/files/pkg32.sh
+7-1emulators/wine/files/wine-wow64.sh
+1-1emulators/wine/Makefile
+32-53 files

OpenBSD/ports QE3gFa8x11/kde-plasma/kdeplasma-addons Makefile, x11/kde-plasma/kdeplasma-addons/patches patch-wallpapers_potd_plugins_potdengine_cpp

   More QNetworkInformation nullptr checks
VersionDeltaFile
1.3+3-5x11/kde-plasma/kdeplasma-addons/patches/patch-wallpapers_potd_plugins_potdengine_cpp
1.21+1-0x11/kde-plasma/kdeplasma-addons/Makefile
+4-52 files

LLVM/project d568570clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Extract base classes for complex ops

Extract CIR_ComplexPartOp for ComplexRealOp/ComplexImagOp,
CIR_ComplexPartPtrOp for ComplexRealPtrOp/ComplexImagPtrOp,
CIR_ComplexBinOp for ComplexAddOp/ComplexSubOp, and
CIR_ComplexRangeBinOp for ComplexMulOp/ComplexDivOp to
eliminate duplicated arguments, results, format, and traits.
DeltaFile
+69-123clang/include/clang/CIR/Dialect/IR/CIROps.td
+69-1231 files

LLVM/project 78c6ebdlibclc/clc/include/clc/amdgpu amdgpu_utils.h, libclc/clc/include/clc/subgroup clc_subgroup.h

libclc: Move subgroup functions into clc (#185220)

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+28-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+27-0libclc/clc/include/clc/amdgpu/amdgpu_utils.h
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+18-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+137-606 files not shown
+178-6312 files

LLVM/project 8ba7837libclc/clc/include/clc/collective clc_work_group_broadcast.h clc_work_group_broadcast.inc, libclc/clc/lib/generic/collective clc_work_group_broadcast.inc clc_work_group_broadcast.cl

libclc: Add work_group_broadcast
DeltaFile
+51-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.inc
+28-0libclc/opencl/lib/generic/collective/work_group_broadcast.inc
+24-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.cl
+18-0libclc/clc/include/clc/collective/clc_work_group_broadcast.h
+16-0libclc/clc/include/clc/collective/clc_work_group_broadcast.inc
+15-0libclc/opencl/lib/generic/collective/work_group_broadcast.cl
+152-02 files not shown
+154-08 files

LLVM/project 1a39e70libclc/clc/include/clc/collective clc_work_group_any_all.h, libclc/clc/lib/generic SOURCES

libclc: Add work_group_any/work_group_all implementation
DeltaFile
+58-0libclc/clc/lib/generic/collective/clc_work_group_any_all.cl
+17-0libclc/clc/include/clc/collective/clc_work_group_any_all.h
+17-0libclc/opencl/lib/generic/collective/work_group_any_all.cl
+1-0libclc/clc/lib/generic/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+94-05 files

FreeBSD/ports b7bb9edx11/ly/files pkg-message.in

x11/ly: Restore install directions in pkg-message.in
DeltaFile
+16-0x11/ly/files/pkg-message.in
+16-01 files

FreeBSD/ports 59d6bafcad Makefile, cad/OrcaSlicer Makefile

cad/OrcaSlicer: newport

OrcaSlicer (also known as Orca Slicer) is a fast, free, open-source 3D printing
slicer created by SoftFever
DeltaFile
+59-0cad/OrcaSlicer/Makefile
+1-0cad/Makefile
+60-02 files

LLVM/project 363d14clibclc/clc/include/clc/amdgpu amdgpu_utils.h, libclc/clc/include/clc/subgroup clc_subgroup.h

libclc: Move subgroup functions into clc

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+28-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+27-0libclc/clc/include/clc/amdgpu/amdgpu_utils.h
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+18-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+137-606 files not shown
+178-6312 files

LLVM/project 327f16flibclc/clc/include/clc/subgroup clc_sub_group_broadcast.h sub_group_broadcast.h, libclc/clc/lib/amdgcn/subgroup sub_group_broadcast.cl

libclc: Rename sub_group_broadcast header (#185212)

The other clc headers have the clc prefix, so add it.
DeltaFile
+22-0libclc/clc/include/clc/subgroup/clc_sub_group_broadcast.h
+0-22libclc/clc/include/clc/subgroup/sub_group_broadcast.h
+1-1libclc/opencl/lib/generic/subgroup/sub_group_broadcast.cl
+1-1libclc/clc/lib/amdgcn/subgroup/sub_group_broadcast.cl
+24-244 files

LLVM/project 4c9d448libclc/clc/include/clc/synchronization clc_sub_group_barrier.h, libclc/clc/lib/amdgcn/synchronization clc_sub_group_barrier.cl

libclc: Move sub_group_barrier to clc (#185208)
DeltaFile
+23-0libclc/opencl/lib/generic/synchronization/sub_group_barrier.cl
+21-0libclc/clc/include/clc/synchronization/clc_sub_group_barrier.h
+0-21libclc/opencl/lib/amdgcn/synchronization/sub_group_barrier.cl
+18-0libclc/clc/lib/amdgcn/synchronization/clc_sub_group_barrier.cl
+14-0libclc/clc/lib/generic/subgroup/sub_group_barrier.cl
+1-0libclc/clc/lib/generic/SOURCES
+77-213 files not shown
+79-229 files