git: 06212b20e724 - main - science/qmcpack: Correct python dependency; Fix tests.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 27 Feb 2022 23:09:26 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=06212b20e7244e58cf9a40631399a6f177b6baaa commit 06212b20e7244e58cf9a40631399a6f177b6baaa Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-02-27 23:08:19 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-02-27 23:09:21 +0000 science/qmcpack: Correct python dependency; Fix tests. --- science/qmcpack/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/science/qmcpack/Makefile b/science/qmcpack/Makefile index b07939ccc16d..da42810a5c15 100644 --- a/science/qmcpack/Makefile +++ b/science/qmcpack/Makefile @@ -1,6 +1,7 @@ PORTNAME= qmcpack DISTVERSIONPREFIX= v DISTVERSION= 3.13.0 +PORTREVISION= 1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org @@ -17,14 +18,17 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libmpich.so:net/mpich \ libopenblas.so:math/openblas \ libsz.so:science/szip +TEST_DEPENDS= bash:shells/bash -USES= cmake:testing compiler:c++17-lang fortran gnome localbase:ldflags pkgconfig shebangfix +USES= cmake:testing compiler:c++17-lang fortran gnome localbase:ldflags pkgconfig python shebangfix USE_GNOME= libxml2 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tu} -SHEBANG_FILES= ${NEXUS_PLIST_FILES:C/^/nexus\//} +SHEBANG_FILES= src/QMCTools/gpaw4qmcpack.py \ + ${NEXUS_PLIST_FILES:C/^/nexus\//} +SHEBANG_GLOB= check.sh CMAKE_OFF= BUILD_UNIT_TESTS CMAKE_ARGS= -DFREEBSD_PYTHON_VER=${PYTHON_VER} @@ -41,8 +45,6 @@ OPTIONS_SUB= yes NEXUS_DESC= Install Nexus (workflow utility) alongside QMCPACK NEXUS_CMAKE_BOOL= INSTALL_NEXUS -NEXUS_USES= python -NEXUS_USES_OFF= python:build NEXUS_PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \