git: 2867c7dfec7e - main - devel/kokkos: enable on 32-bits, tested on powerpc

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Wed, 29 Jan 2025 16:58:27 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2867c7dfec7e62e02e5724e0ea12dff7e586c44d

commit 2867c7dfec7e62e02e5724e0ea12dff7e586c44d
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2025-01-28 20:14:43 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2025-01-29 16:57:14 +0000

    devel/kokkos: enable on 32-bits, tested on powerpc
---
 devel/kokkos/Makefile | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/devel/kokkos/Makefile b/devel/kokkos/Makefile
index c2ce5dd57bdd..50a17ffdd373 100644
--- a/devel/kokkos/Makefile
+++ b/devel/kokkos/Makefile
@@ -10,8 +10,6 @@ WWW=		https://kokkos.org/ \
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=	armv6 armv7 i386 mips powerpc # Kokkos assumes a 64-bit build; i.e., 8-byte pointers, but found 4-byte pointers instead
-
 RUN_DEPENDS=	bash:shells/bash
 
 USES=		cmake:testing compiler:c++17-lang shebangfix
@@ -27,7 +25,10 @@ LDFLAGS+=	-lexecinfo
 TEST_ENV=	OMP_PROC_BIND=false
 
 OPTIONS_DEFINE=		OPENMP SERIAL
-OPTIONS_DEFAULT=	OPENMP SERIAL # both choices are assumed by science/nlcglib
+OPTIONS_DEFAULT=	SERIAL # both choices are assumed by science/nlcglib
+.if exists(/usr/include/omp.h)
+OPTIONS_DEFAULT+=	OPENMP
+.endif
 
 OPENMP_CMAKE_BOOL=	Kokkos_ENABLE_OPENMP