diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2023-11-19 12:23:36 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2023-11-19 12:25:21 +0000 |
commit | df612b799ef528fc9d196464bd67be521aed428f (patch) | |
tree | 74dc0a376c822035a7bb9817d009f908b6cec2cf | |
parent | caa5c5a85b787e0676fd33fa85d6856888adea12 (diff) |
devel/ittapi: restrict to amd64 and i386
-rw-r--r-- | devel/ittapi/Makefile | 3 | ||||
-rw-r--r-- | lang/julia/Makefile | 13 |
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> |