git: 58c1349a63e4 - main - lang/pocl: port to powerpc64le
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 16 Nov 2021 17:28:05 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=58c1349a63e43308ef325ecddc873f3b499e4aa4
commit 58c1349a63e43308ef325ecddc873f3b499e4aa4
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2021-11-16 17:25:40 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2021-11-16 17:25:40 +0000
lang/pocl: port to powerpc64le
---
lang/pocl/Makefile | 17 +++++++++++++----
lang/pocl/pkg-plist | 1 +
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 6f6388df4e6d..8eb903a7b308 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -9,8 +9,8 @@ COMMENT= POrtable Computing Language (POCL)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64
-ONLY_FOR_ARCHS_REASON= only tested on x86
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS_REASON= only tested on aarch64, amd64, i386, powerpc64 and powerpc64le
BUILD_DEPENDS= llvm${LLVM_VERSION}>=10:devel/llvm${LLVM_VERSION} \
opencl>=2.2:devel/opencl
@@ -29,6 +29,7 @@ CMAKE_ARGS= -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
+CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS="distro"
PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
@@ -46,14 +47,22 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_F
.if ${ARCH} == aarch64
PLIST_SUB+= AARCH64=""
PLIST_SUB+= PPC64="@comment "
+PLIST_SUB+= PPC64LE="@comment "
PLIST_SUB+= X86="@comment "
.elif ${ARCH} == amd64 || ${ARCH} == i386
PLIST_SUB+= AARCH64="@comment "
PLIST_SUB+= PPC64="@comment "
+PLIST_SUB+= PPC64LE="@comment "
PLIST_SUB+= X86=""
-.else
-PLIST_SUB+= AARCH64="@comment "
+.elif ${ARCH} == powerpc64
+PLIST_SUB+= AARCH64="@comment "
PLIST_SUB+= PPC64=""
+PLIST_SUB+= PPC64LE="@comment "
+PLIST_SUB+= X86="@comment "
+.else
+PLIST_SUB+= AARCH64="@comment "
+PLIST_SUB+= PPC64="@comment "
+PLIST_SUB+= PPC64LE=""
PLIST_SUB+= X86="@comment "
.endif
PLIST_SUB+= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist
index 977c3d79d80c..20639933c7bc 100644
--- a/lang/pocl/pkg-plist
+++ b/lang/pocl/pkg-plist
@@ -31,3 +31,4 @@ libdata/pkgconfig/pocl.pc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-ssse3.bc
%%AARCH64%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-cortex-a53.bc
%%PPC64%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-ppc64.bc
+%%PPC64LE%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-ppc64le.bc