COMMENT = C++ toolkit for machine learning and data analysis DISTNAME = dlib-19.24 SHARED_LIBS += dlib 5.1 # 19.24 CATEGORIES = devel HOMEPAGE = http://dlib.net/ MAINTAINER = Rafael Sadowski # MIT-like (Boost) PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} ICE SM X11 Xext gif jpeg m png sqlite3 WANTLIB += webp z SITES = http://dlib.net/files/ EXTRACT_SUFX = .tar.bz2 MODULES = devel/cmake COMPILER = base-clang ports-clang ports-gcc LIB_DEPENDS = graphics/jpeg \ graphics/png \ graphics/giflib \ graphics/libwebp \ databases/sqlite3 # XXX Disable searching for blas (cblas lacks) # Check after math/blas update or OpenBLAS import CONFIGURE_ARGS = -DDLIB_USE_BLAS=OFF \ -DDLIB_USE_LAPACK=OFF \ -DDLIB_USE_MKL_FFT=OFF \ -DBUILD_SHARED_LIBS=ON TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} pre-test: test -d ${WRKBUILD}/dlib/test || mkdir ${WRKBUILD}/dlib/test \ && cd ${WRKBUILD}/dlib/test && \ ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake \ -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=True \ -G ${_MODCMAKE_GEN} ${CONFIGURE_ARGS} ${WRKSRC}/dlib/test cd ${WRKBUILD}/dlib/test && exec ${SETENV} ${MAKE_ENV} \ ${NINJA} ${NINJA_FLAGS} ${ALL_TARGET} do-test: cd ${WRKBUILD}/dlib/test && ./dtest --runall .include