ports/math/combblas/Makefile
Piotr Kubaj 095314984c math/combblas: remove i386 from ONLY_FOR_ARCHS
Depends on net/mpich, which depends on sysutils/slurm-wlm, which is not available on 32-bit architectures.
2021-11-07 12:14:51 +00:00

30 lines
948 B
Makefile

PORTNAME= CombBLAS
DISTVERSION= 1.6.2
PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://people.eecs.berkeley.edu/~aydin/${PORTNAME}_FILES/
DISTNAME= ${PORTNAME}_beta_${DISTVERSION:S/.//:S/./_/}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Combinatorial BLAS library: an extensible parallel graph library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= fails to build: uses x86 asm
LIB_DEPENDS= libmpi.so:net/mpich
RUN_DEPENDS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so.1:lang/gcc${GCC_DEFAULT} # because of the link flags induced by mpich
USES= cmake compiler:c++14-lang localbase:ldflags tar:tgz
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
EXTRA_PATCHES= ${EXTRA_PATCHES_${CHOSEN_COMPILER_TYPE}}
EXTRA_PATCHES_clang= ${FILESDIR}/extra-patch-CMakeLists.txt
post-extract:
@cd ${WRKSRC}/include && ${RM} .DS_Store ._.DS_Store CombBLAS/._CombBLAS.h
.include <bsd.port.mk>