git: 58c1349a63e4 - main - lang/pocl: port to powerpc64le

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
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