2020-08-31 03:18:05 +02:00
# $FreeBSD$
PORTNAME = faiss
DISTVERSIONPREFIX = v
2020-11-25 11:51:30 +01:00
DISTVERSION = 1.6.5
2020-08-31 03:18:05 +02:00
CATEGORIES = math
MAINTAINER = yuri@FreeBSD.org
COMMENT = Library for efficient similarity search & clustering of dense vectors
LICENSE = MIT
LICENSE_FILE = ${ WRKSRC } /LICENSE
2020-08-31 20:07:12 +02:00
BUILD_DEPENDS = openblas>0:math/openblas # faiss links with libopenblasp-rN.N.N.so (installed by default only on amd64,i386), so use non-filename-specific DEPENDS commands
RUN_DEPENDS = openblas>0:math/openblas
2020-08-31 03:18:05 +02:00
USES = cmake compiler:c++11-lang
USE_GITHUB = yes
GH_ACCOUNT = facebookresearch
USE_LDCONFIG = yes
CMAKE_ON = BUILD_SHARED_LIBS
2020-11-25 11:51:30 +01:00
CMAKE_OFF = BUILD_TESTING FAISS_ENABLE_GPU FAISS_ENABLE_PYTHON
2020-08-31 03:18:05 +02:00
do-test :
@cd ${ BUILD_WRKSRC } && \
${ SETENV } ${ CONFIGURE_ENV } ${ CMAKE_BIN } ${ CMAKE_ARGS } -DBUILD_TESTING:BOOL= ON ${ CMAKE_SOURCE_PATH } && \
${ SETENV } ${ MAKE_ENV } ${ MAKE_CMD } ${ MAKE_ARGS } ${ ALL_TARGET } && \
${ SETENV } ${ MAKE_ENV } ${ MAKE_CMD } ${ MAKE_ARGS } test
. i n c l u d e < b s d . p o r t . m k >