git: 3efd3337e091 - main - misc/raja: update 2025.12.2 → 2026.07.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Sep 2026 07:26:02 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3efd3337e0911d25119c3c332e1c1ae39525ed0d
commit 3efd3337e0911d25119c3c332e1c1ae39525ed0d
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-23 06:22:08 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-23 07:25:54 +0000
misc/raja: update 2025.12.2 → 2026.07.0
---
misc/raja/Makefile | 10 +++++-----
misc/raja/distinfo | 6 +++---
misc/raja/files/patch-CMakeLists.txt | 19 +++++++++++++++++--
misc/raja/pkg-plist | 16 ++++++++++++++++
4 files changed, 41 insertions(+), 10 deletions(-)
diff --git a/misc/raja/Makefile b/misc/raja/Makefile
index 8b0da7c1e35c..83a1be8c35fc 100644
--- a/misc/raja/Makefile
+++ b/misc/raja/Makefile
@@ -1,6 +1,6 @@
PORTNAME= raja
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.12.2
+DISTVERSION= 2026.07.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -11,12 +11,11 @@ WWW= https://raja.readthedocs.io/en/develop/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN= broken by the camp-2026.07.0 update, fix is in development: https://github.com/llnl/RAJA/issues/2062
BROKEN_i386= compilation fails: undefined reference: RAJA::TypedIndexSet<RAJA::TypedRangeSegment<int, int>, RAJA::TypedListSegment<int>>::T0_TypeId, see https://github.com/LLNL/RAJA/issues/1936
LIB_DEPENDS= libcamp.so:devel/camp
-USES= cmake:testing pkgconfig
+USES= cmake:testing compiler:c++17-lang pkgconfig
USE_LDCONFIG= yes
USE_GITHUB= yes
@@ -24,10 +23,11 @@ GH_ACCOUNT= LLNL
GH_PROJECT= RAJA
GH_TUPLE= LLNL:blt:e783e30:blt/blt
-CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_ON= BUILD_SHARED_LIBS \
+ ENABLE_OPENMP
CMAKE_OFF= ENABLE_TESTS
CMAKE_TESTING_ON= ENABLE_TESTS
-# tests as of 2025.09.1: 100% tests passed, 0 tests failed out of 459
+# tests as of 2026.07.0: 100% tests passed, 0 tests failed out of 480
.include <bsd.port.mk>
diff --git a/misc/raja/distinfo b/misc/raja/distinfo
index e7f2ce3b3b3b..4d60d2d2d4ed 100644
--- a/misc/raja/distinfo
+++ b/misc/raja/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780602571
-SHA256 (LLNL-RAJA-v2025.12.2_GH0.tar.gz) = 39d6b1d4b85b691a2e0b9447b0c5a7bcf3726f795c80f1d25fd22d44c1425f28
-SIZE (LLNL-RAJA-v2025.12.2_GH0.tar.gz) = 3161891
+TIMESTAMP = 1790144300
+SHA256 (LLNL-RAJA-v2026.07.0_GH0.tar.gz) = 9cea03b7b1664d0d3fe184f7f9b7dbd2d6bf4c83dc3050a1442cffda13a0a580
+SIZE (LLNL-RAJA-v2026.07.0_GH0.tar.gz) = 3220607
SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644
SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801
diff --git a/misc/raja/files/patch-CMakeLists.txt b/misc/raja/files/patch-CMakeLists.txt
index 9a737de9d74d..1d18730dfb93 100644
--- a/misc/raja/files/patch-CMakeLists.txt
+++ b/misc/raja/files/patch-CMakeLists.txt
@@ -1,6 +1,9 @@
---- CMakeLists.txt.orig 2025-10-30 14:43:13 UTC
+-- Find the externally installed camp package before RAJA's fallback logic
+-- and install BLT's OpenMP setup file so the exported 'openmp' target is
+-- available to downstream ports on FreeBSD.
+--- CMakeLists.txt.orig 2026-08-04 17:05:15 UTC
+++ CMakeLists.txt
-@@ -227,6 +227,7 @@ endif ()
+@@ -235,6 +235,7 @@ endif ()
sycl)
endif ()
@@ -8,3 +11,15 @@
message(STATUS "Desul Atomics support is ${RAJA_ENABLE_DESUL_ATOMICS}")
if (RAJA_ENABLE_DESUL_ATOMICS)
+@@ -303,6 +304,11 @@ install(EXPORT RAJATargets DESTINATION lib/cmake/raja)
+ )
+
+ install(EXPORT RAJATargets DESTINATION lib/cmake/raja)
++
++if(RAJA_ENABLE_OPENMP)
++ install(FILES ${BLT_SOURCE_DIR}/cmake/thirdparty/BLTSetupOpenMP.cmake
++ DESTINATION lib/cmake/raja/thirdparty)
++endif()
+
+ target_include_directories(RAJA
+ PUBLIC
diff --git a/misc/raja/pkg-plist b/misc/raja/pkg-plist
index 9b667bf93795..4c7390c96e43 100644
--- a/misc/raja/pkg-plist
+++ b/misc/raja/pkg-plist
@@ -19,6 +19,7 @@ include/RAJA/pattern/WorkGroup/WorkRunner.hpp
include/RAJA/pattern/WorkGroup/WorkStorage.hpp
include/RAJA/pattern/WorkGroup/WorkStruct.hpp
include/RAJA/pattern/atomic.hpp
+include/RAJA/pattern/concepts.hpp
include/RAJA/pattern/detail/TypeTraits.hpp
include/RAJA/pattern/detail/algorithm.hpp
include/RAJA/pattern/detail/forall.hpp
@@ -49,6 +50,10 @@ include/RAJA/pattern/kernel/internal/Template.hpp
include/RAJA/pattern/launch.hpp
include/RAJA/pattern/launch/launch_context_policy.hpp
include/RAJA/pattern/launch/launch_core.hpp
+include/RAJA/pattern/messages.hpp
+include/RAJA/pattern/messages/msg_callback.hpp
+include/RAJA/pattern/messages/msg_header.hpp
+include/RAJA/pattern/messages/msg_manager.hpp
include/RAJA/pattern/multi_reduce.hpp
include/RAJA/pattern/params/forall.hpp
include/RAJA/pattern/params/kernel_name.hpp
@@ -130,6 +135,7 @@ include/RAJA/policy/cuda/sort.hpp
include/RAJA/policy/cuda/synchronize.hpp
include/RAJA/policy/desul.hpp
include/RAJA/policy/desul/atomic.hpp
+include/RAJA/policy/device.hpp
include/RAJA/policy/hip.hpp
include/RAJA/policy/hip/MemUtils_HIP.hpp
include/RAJA/policy/hip/WorkGroup.hpp
@@ -161,6 +167,10 @@ include/RAJA/policy/hip/reduce.hpp
include/RAJA/policy/hip/scan.hpp
include/RAJA/policy/hip/sort.hpp
include/RAJA/policy/hip/synchronize.hpp
+include/RAJA/policy/msg_queue.hpp
+include/RAJA/policy/msg_queue/mpsc_queue.hpp
+include/RAJA/policy/msg_queue/policy.hpp
+include/RAJA/policy/msg_queue/spsc_queue.hpp
include/RAJA/policy/openmp.hpp
include/RAJA/policy/openmp/WorkGroup.hpp
include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp
@@ -274,7 +284,10 @@ include/RAJA/util/BitMask.hpp
include/RAJA/util/CaliperPlugin.hpp
include/RAJA/util/CombiningAdapter.hpp
include/RAJA/util/EnableIf.hpp
+include/RAJA/util/FunctionTypeTraits.hpp
+include/RAJA/util/HashCombiner.hpp
include/RAJA/util/IndexLayout.hpp
+include/RAJA/util/Jit.hpp
include/RAJA/util/KokkosPluginLoader.hpp
include/RAJA/util/Layout.hpp
include/RAJA/util/LocalArray.hpp
@@ -289,6 +302,7 @@ include/RAJA/util/PluginOptions.hpp
include/RAJA/util/PluginStrategy.hpp
include/RAJA/util/Registry.hpp
include/RAJA/util/RepeatView.hpp
+include/RAJA/util/ResourceAllocator.hpp
include/RAJA/util/RuntimePluginLoader.hpp
include/RAJA/util/SoAArray.hpp
include/RAJA/util/SoAPtr.hpp
@@ -300,6 +314,7 @@ include/RAJA/util/TypedViewBase.hpp
include/RAJA/util/View.hpp
include/RAJA/util/align.hpp
include/RAJA/util/basic_mempool.hpp
+include/RAJA/util/builtin_compat.hpp
include/RAJA/util/camp_aliases.hpp
include/RAJA/util/concepts.hpp
include/RAJA/util/for_each.hpp
@@ -320,5 +335,6 @@ lib/cmake/raja/RAJATargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/raja/RAJATargets.cmake
lib/cmake/raja/raja-config-version.cmake
lib/cmake/raja/raja-config.cmake
+lib/cmake/raja/thirdparty/BLTSetupOpenMP.cmake
lib/libRAJA.so
libdata/pkgconfig/RAJA.pc