Index: head/science/erkale/Makefile =================================================================== --- head/science/erkale/Makefile (revision 498839) +++ head/science/erkale/Makefile (revision 498840) @@ -1,76 +1,76 @@ # $FreeBSD$ PORTNAME= erkale -DISTVERSION= g20190318 +DISTVERSION= g20190412 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum chemistry program to solve the electronic structure of atoms LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= clang-8: error: no such file or directory: 'NOTFOUND' BROKEN_i386= liberkale_omp.so.0.1.0: undefined reference to `__atomic_compare_exchange' BUILD_DEPENDS= armadillo>0:math/armadillo LIB_DEPENDS= libderiv.so:science/libint \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libint.so:science/libint \ libopenblas.so:math/openblas \ libsz.so:science/szip \ libxc.so:science/libxc FLAVORS= serial parallel FLAVOR?= ${FLAVORS:[1]} serial_PKGNAMESUFFIX= -serial USES= cmake:noninja fortran pkgconfig USE_GITHUB= yes GH_ACCOUNT= susilehtola -GH_TAGNAME= 2a5e236 +GH_TAGNAME= 695bd16 USE_LDCONFIG= yes TEST_TARGET= test CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DERKALE_SYSTEM_LIBRARY=${DATADIR}/basis PLIST_SUB= SUFFIX="${SUFFIX}" .if ${FLAVOR} == serial CMAKE_OFF= USE_OPENMP .else # parallel CMAKE_ON+= USE_OPENMP SUFFIX= _omp .endif OPTIONS_SINGLE= LINALG OPTIONS_SINGLE_LINALG= NETLIB OPENBLAS OPTIONS_DEFAULT= NETLIB LINALG_DESC= Linear algebra library NETLIB_USES= blaslapack:netlib NETLIB_CMAKE_ON= -DLAPACK_LIBRARIES:STRING=-llapack -DBLAS_LIBRARIES:STRING=-lblas NETLIB_LDFLAGS= ${LOCALBASE}/lib/libcblas.so ${LOCALBASE}/lib/liblapack.so ${LOCALBASE}/lib/libblas.so NETLIB_LIB_DEPENDS= libcblas.so:math/cblas OPENBLAS_USES= blaslapack:openblas OPENBLAS_CMAKE_ON= -DLAPACK_LIBRARIES:STRING=-lopenblas -DBLAS_LIBRARIES:STRING=-lopenblasp OPENBLAS_BROKEN= hits the number of threads limit: https://github.com/xianyi/OpenBLAS/issues/1882 # use clang from ports because cmake can't find OpenMP with base clang, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223678 # have the same compiler for both serial and parallel flavors so that performance numbers can be compared BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} CPP= clang-cpp${LLVM_DEFAULT} CC= clang${LLVM_DEFAULT} CXX= clang++${LLVM_DEFAULT} .if ${FLAVOR} == parallel post-install: @${MV} ${STAGEDIR}${PREFIX}/include/erkale ${STAGEDIR}${PREFIX}/include/erkale${SUFFIX} @${MV} ${STAGEDIR}${PREFIX}/bin/erkale_bastool ${STAGEDIR}${PREFIX}/bin/erkale_bastool${SUFFIX} .endif .include Index: head/science/erkale/distinfo =================================================================== --- head/science/erkale/distinfo (revision 498839) +++ head/science/erkale/distinfo (revision 498840) @@ -1,3 +1,3 @@ -TIMESTAMP = 1552925104 -SHA256 (susilehtola-erkale-g20190318-2a5e236_GH0.tar.gz) = 982e4d2c4d598265f26c14d2a7f3ccd9cb0376ae81007b2fd1c1565a3ccca6b6 -SIZE (susilehtola-erkale-g20190318-2a5e236_GH0.tar.gz) = 72660911 +TIMESTAMP = 1555189363 +SHA256 (susilehtola-erkale-g20190412-695bd16_GH0.tar.gz) = 7661d9d6a233ab37850e8d8f3047ae7fc778f1633c27859a2c7b10e3219302aa +SIZE (susilehtola-erkale-g20190412-695bd16_GH0.tar.gz) = 72662800