aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2023-11-19 12:23:36 +0000
committerThierry Thomas <thierry@FreeBSD.org>2023-11-19 12:25:21 +0000
commitdf612b799ef528fc9d196464bd67be521aed428f (patch)
tree74dc0a376c822035a7bb9817d009f908b6cec2cf
parentcaa5c5a85b787e0676fd33fa85d6856888adea12 (diff)
downloadports-df612b799ef528fc9d196464bd67be521aed428f.tar.gz
ports-df612b799ef528fc9d196464bd67be521aed428f.zip
devel/ittapi: restrict to amd64 and i386
-rw-r--r--devel/ittapi/Makefile3
-rw-r--r--lang/julia/Makefile13
2 files changed, 13 insertions, 3 deletions
diff --git a/devel/ittapi/Makefile b/devel/ittapi/Makefile
index 6741a6070571..c6c0f628c655 100644
--- a/devel/ittapi/Makefile
+++ b/devel/ittapi/Makefile
@@ -12,6 +12,9 @@ LICENSE_COMB= dual
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSES/BSD-3-Clause.txt
LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSES/GPL-2.0-only.txt
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= invokes x86 assembly
+
USE_GITHUB= yes
GH_ACCOUNT= intel
diff --git a/lang/julia/Makefile b/lang/julia/Makefile
index ab4b36654b5e..283035d94b70 100644
--- a/lang/julia/Makefile
+++ b/lang/julia/Makefile
@@ -18,7 +18,6 @@ ONLY_FOR_ARCHS_REASON= Has not been ported to this platform for freebsd
MY_DEPENDS= 7zz:archivers/7-zip
BUILD_DEPENDS= patchelf:sysutils/patchelf \
cmake:devel/cmake-core \
- ittapi>0:devel/ittapi \
gfortran${_GCC_VER}:lang/gcc${_GCC_VER} \
${MY_DEPENDS}
LIB_DEPENDS= libcurl.so:ftp/curl \
@@ -36,6 +35,9 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
RUN_DEPENDS= ${MY_DEPENDS} \
gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
+BUILD_DEPENDS_amd64= ittapi>0:devel/ittapi
+BUILD_DEPENDS_i386= ittapi>0:devel/ittapi
+
# Do not set USES=fortran to avoid extra-linkage
USES= gmake cpe python perl5 blaslapack:openblas
_GCC_VER= ${GCC_DEFAULT:S/.//}
@@ -55,7 +57,6 @@ MAKE_ARGS+= NO_GIT=1 \
USE_SYSTEM_CURL=1 \
USE_SYSTEM_DSFMT=1 \
USE_SYSTEM_GMP=1 \
- USE_SYSTEM_ITTAPI=1 \
USE_SYSTEM_OPENLIBM=1 \
USE_SYSTEM_LAPACK=1 \
USE_SYSTEM_LIBGIT2=1 \
@@ -97,6 +98,12 @@ DEBUG_MAKE_ARGS= FORCE_ASSERTIONS=1 \
DOCS_VARS= INSTALL_TARGET+=install-docs
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == amd64 || ${ARCH} == i386
+MAKE_ARGS+= USE_SYSTEM_ITTAPI=1
+.endif
+
pre-configure:
echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME} build\"" >> ${WRKSRC}/Make.user
# unset ARCH for auto-detection
@@ -140,4 +147,4 @@ post-install-DEBUG-off:
post-install-DOCS-off:
${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>