FreeBSD/ports 36dc188finance/gnucash Makefile

finance/gnucash: Define correct C++ standard for this port

PR:             280397
DeltaFile
+1-2finance/gnucash/Makefile
+1-21 files

LLVM/project ec7f8e1llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPULowerBufferFatPointers.cpp

[AMDGPU] Add intrinsic for raw atomic buffer loads (#97707)

Upstream the intrinsics `llvm.amdgcn.raw.atomic.buffer.load`
and `llvm.amdgcn.raw.atomic.ptr.buffer.load`.

These additional intrinsics mark atomic buffer loads
as atomic to LLVM by removing the `IntrReadMem`
attribute. Otherwise, it could hoist these
intrinsics out of loops in cases where LLVM marks
them as invariant. That can cause issues such as
infinite loops.

Continuation of https://reviews.llvm.org/D138786
with the additional use in the fat buffer lowering,
more test cases and the additional ptr versions 
of these intrinsics.

---------


    [2 lines not shown]
DeltaFile
+304-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
+304-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
+26-0llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+10-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+3-3llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-memops.ll
+3-2llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
+650-52 files not shown
+654-58 files

LLVM/project 4010ddflld/test/ELF pack-dyn-relocs.s aarch64-reloc-pauth.s, llvm/test/CodeGen/AArch64 callbr-asm-obj-file.ll

[MC,AArch64] Create mapping symbols with non-unique names

Add `createLocalSymbol` to create a local, non-temporary symbol.
Different from `createRenamableSymbol`, the `Used` bit is ignored,
therefore multiple local symbols might share the same name.

Utilizing `createLocalSymbol` in AArch64 allows for efficient mapping
symbol creation with non-unique names, saving .strtab space.
The behavior matches GNU assembler.

Pull Request: https://github.com/llvm/llvm-project/pull/99836
DeltaFile
+24-24lld/test/ELF/pack-dyn-relocs.s
+10-10llvm/test/MC/AArch64/mapping-across-sections.s
+8-8llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll
+11-4llvm/test/MC/AArch64/mapping-within-section.s
+6-6lld/test/ELF/aarch64-reloc-pauth.s
+4-4llvm/test/tools/llvm-objdump/ELF/AArch64/elf-aarch64-mapping-symbols.test
+63-5612 files not shown
+88-7618 files

LLVM/project d7e185cllvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OMPIRBuilder] - Handle dependencies in `createTarget` (#93977)

This patch handles dependencies specified by the `depend` clause on an
OpenMP target construct. It does this much the same way clang does it by
materializing an OpenMP `task` that is tagged with the dependencies.

The following functions are relevant to this patch -
1) `createTarget` - This function itself is largely unchanged except
that it now accepts a vector of `DependData` objects that it simply
forwards to `emitTargetCall`
2) `emitTargetCall` - This function has changed now to check if an outer
target-task needs to be materialized (i.e if `target` construct has
`nowait` or has `depend` clause). If yes, it calls `emitTargetTask` to
do all the heavy lifting for creating and dispatching the task.
3) `emitTargetTask` - Bulk of the change is here. See the large comment
explaining what it does at the beginning of this function
DeltaFile
+464-29llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+140-0mlir/test/Target/LLVMIR/omptarget-depend.mlir
+69-0offload/test/offloading/fortran/target-depend.f90
+33-23mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+24-1llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+730-535 files

FreeNAS/freenas 4482243tests/api2 test_530_ups.py

NAS-129207 / 24.10 / Utilize NUT dummy-ups to facilitate UPS event CI testing (#14049)

* Convert UPS tests that use the REST interface to WS

* Add tests that use the dummy-ups driver to generate alerts
DeltaFile
+189-178tests/api2/test_530_ups.py
+189-1781 files

HardenedBSD/ports c1b0dbcmath/pspp Makefile

HBSD: Mark math/pspp broken for all supported versions

It causes the 13-stable package build to die.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-2math/pspp/Makefile
+1-21 files

FreeBSD/ports c010f5dnet-mgmt/unifi8 distinfo Makefile

net-mgmt/unifi8: Update to 8.3.32

Release notes: https://community.ui.com/releases/r/network/8.3.32
DeltaFile
+5-5net-mgmt/unifi8/distinfo
+1-1net-mgmt/unifi8/Makefile
+6-62 files

LLVM/project 9da221dllvm/test/Transforms/SLPVectorizer/X86 gather-extractelements-different-bbs.ll

[SLP][NFC]Remove incorrect attribure from the test, NFC.
DeltaFile
+1-1llvm/test/Transforms/SLPVectorizer/X86/gather-extractelements-different-bbs.ll
+1-11 files

FreeBSD/ports 227cd8edevel/oci-cli distinfo Makefile, devel/py-oci distinfo Makefile

devel/{py-oci,oci-cli}: Update to 2.129.3 and 3.44.3

PR:             280314
Changes:        https://github.com/oracle/oci-python-sdk/releases/tag/v2.129.3
Changes:        https://github.com/oracle/oci-cli/releases/tag/v3.44.3
DeltaFile
+3-3devel/py-oci/distinfo
+3-3devel/oci-cli/distinfo
+2-2devel/oci-cli/Makefile
+1-1devel/py-oci/Makefile
+9-94 files

FreeBSD/ports 253c0ffnet-im/py-matrix-synapse distinfo Makefile.crates, net-im/py-matrix-synapse/files patch-pyproject.toml patch-setup.py

net-im/py-matrix-synapse: Update to 1.111.0

- add dependency on python-multipart

PR:             278712
Approved by:    maintainer timeout
DeltaFile
+159-101net-im/py-matrix-synapse/distinfo
+78-49net-im/py-matrix-synapse/Makefile.crates
+5-6net-im/py-matrix-synapse/files/patch-pyproject.toml
+3-3net-im/py-matrix-synapse/Makefile
+2-2net-im/py-matrix-synapse/files/patch-setup.py
+247-1615 files

FreeBSD/ports 3a3b9d0devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20240722

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20240722
(cherry picked from commit 37f36a2d4b2c2b79d039ffca1c8713b08f914bee)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

LLVM/project a544761flang/runtime CMakeLists.txt

[Flang][runtime] Add dependency to build FortranRuntime after flang-new (#99737)

Makefile-based builds did not have proper dependencies to built the
FortranRuntime target after Flang new is available. This PR introduces a
dependency to ensure that this is the case. Relates to PR #95388.

---------

Co-authored-by: Michael Kruse <github at meinersbur.de>
DeltaFile
+12-0flang/runtime/CMakeLists.txt
+12-01 files

FreeBSD/ports 37f36a2devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20240722

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20240722
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeNAS/freenas 8f9b13ctests/api2 test_530_ups.py

Address review
DeltaFile
+76-149tests/api2/test_530_ups.py
+76-1491 files

FreeNAS/freenas 0a1425etests/api2 test_530_ups.py

Add tests that use the dummy-ups driver to generate alerts
DeltaFile
+123-2tests/api2/test_530_ups.py
+123-21 files

FreeNAS/freenas d89f34ctests/api2 test_530_ups.py

Convert UPS tests that use the REST interface to WS
DeltaFile
+44-81tests/api2/test_530_ups.py
+44-811 files

HardenedBSD/ports 297bd3alang/gcc10 Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-3lang/gcc10/Makefile
+0-31 files

HardenedBSD/ports 449f848japanese/sudachi distinfo, mail/bsfilter/files patch-bsfilter_bsfilter

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        lang/gcc10/Makefile (unresolved)
DeltaFile
+5,075-0mail/bsfilter/files/patch-bsfilter_bsfilter
+1,327-0sysutils/beats8/files/patch-go-sysinfo
+171-199net-mgmt/gping/distinfo
+366-0security/wpa_supplicant210/files/Packet32.c
+316-0net/hostapd210/files/config
+295-0japanese/sudachi/distinfo
+7,550-199564 files not shown
+12,409-2,669570 files

HardenedBSD/src b839446sys/conf files.i386, sys/i386/conf NOTES

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-13sys/i386/conf/NOTES
+0-6sys/conf/files.i386
+0-192 files

HardenedBSD/src c5baea3sys/amd64/conf NOTES, sys/conf NOTES

Merge remote-tracking branch 'origin/freebsd/14-stable/main' into hardened/14-stable/master

Conflicts:
        sys/conf/files.i386 (unresolved)
        sys/i386/conf/NOTES (unresolved)
DeltaFile
+46-564sys/amd64/conf/NOTES
+28-553sys/i386/conf/NOTES
+528-0sys/x86/conf/NOTES
+89-224usr.sbin/ntp/ntpd/leap-seconds
+63-8sys/conf/NOTES
+33-22sys/fs/nfsserver/nfs_nfsdstate.c
+787-1,37143 files not shown
+1,062-1,60349 files

pfSense/pfsense b3362dasrc/usr/local/www services_dhcp_settings.php services_dhcpv6_settings.php

kea: restore per-interface enablement for DHCP services.
DeltaFile
+2-47src/usr/local/www/services_dhcp_settings.php
+1-47src/usr/local/www/services_dhcpv6_settings.php
+1-20src/usr/local/www/services_dhcp.php
+0-13src/usr/local/www/services_dhcpv6.php
+4-1274 files

FreeBSD/ports cae6963security/wpa_supplicant-devel Makefile

security/wpa_supplicant-devel: Bump PORTREVISION for 4939276f5cf5

Fixes:  4939276f5cf5
DeltaFile
+1-0security/wpa_supplicant-devel/Makefile
+1-01 files

LLVM/project e970989clang/lib/Sema SemaOpenMP.cpp

[clang][OpenMP] Avoid names that hide existing variables, NFC
DeltaFile
+6-6clang/lib/Sema/SemaOpenMP.cpp
+6-61 files

LLVM/project 5ea38b8llvm/utils/lit/tests/Inputs/shtest-env env-calls-env.txt

[lit][NFC] Avoid unintended -EMPTY suffix in check prefix (#99690)

FileCheck has special handline for the `-EMPTY` suffix, that should
match empty lines. Overloading the suffix can be a source of confusion
when reading tests. Additionally, the current implementation seems to
match the following expressions, which appears to be a bug in FileCheck.
DeltaFile
+3-3llvm/utils/lit/tests/Inputs/shtest-env/env-calls-env.txt
+3-31 files

FreeBSD/ports a79bb45x11/xdg-desktop-portal-hyprland distinfo Makefile

x11/xdg-desktop-portal-hyprland: update to 1.3.3

Changes:        https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.3.3
Reported by:    GitHub (watch releases)

(cherry picked from commit b3c63895926198f8cad2070a996c766d33b1eacb)
DeltaFile
+3-3x11/xdg-desktop-portal-hyprland/distinfo
+1-1x11/xdg-desktop-portal-hyprland/Makefile
+4-42 files

FreeBSD/ports 4535766x11/hyprlock distinfo Makefile

x11/hyprlock: update to 0.4.1

Changes:        https://github.com/hyprwm/hyprlock/releases/tag/v0.4.1
Reported by:    GitHub (watch releases)

(cherry picked from commit c425d13ce0f3ed691d69a24e8993b6951da091fd)
DeltaFile
+3-5x11/hyprlock/distinfo
+1-5x11/hyprlock/Makefile
+4-102 files

LLVM/project f156363llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 vec_list_bias_external_insert_shuffled.ll reduced-gathered-vectorized.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5
DeltaFile
+17-15llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias_external_insert_shuffled.ll
+9-13llvm/test/Transforms/SLPVectorizer/X86/reduced-gathered-vectorized.ll
+6-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+32-283 files

FreeBSD/ports b3c6389x11/xdg-desktop-portal-hyprland distinfo Makefile

x11/xdg-desktop-portal-hyprland: update to 1.3.3

Changes:        https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.3.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/xdg-desktop-portal-hyprland/distinfo
+1-1x11/xdg-desktop-portal-hyprland/Makefile
+4-42 files

FreeBSD/ports c425d13x11/hyprlock distinfo Makefile

x11/hyprlock: update to 0.4.1

Changes:        https://github.com/hyprwm/hyprlock/releases/tag/v0.4.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-5x11/hyprlock/distinfo
+1-5x11/hyprlock/Makefile
+4-102 files

FreeBSD/ports adc4e1fx11-toolkits/aquamarine distinfo Makefile

x11-toolkits/aquamarine: update to 0.1.1

Changes:        https://github.com/hyprwm/aquamarine/releases/tag/v0.1.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-toolkits/aquamarine/distinfo
+1-1x11-toolkits/aquamarine/Makefile
+4-42 files