| @@ -1,45 +1,46 @@ | | | @@ -1,45 +1,46 @@ |
1 | # $NetBSD: Makefile,v 1.3 2022/07/25 14:58:47 thor Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2022/07/26 15:23:09 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= plumed-2.8.0 | | 3 | DISTNAME= plumed-2.8.0 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= math | | 5 | CATEGORIES= math |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=plumed/plumed2/releases/download/v2.8.0/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=plumed/} |
| | | 7 | GITHUB_RELEASE= v${PKGVERSION_NOREV} |
7 | EXTRACT_SUFX= .tgz | | 8 | EXTRACT_SUFX= .tgz |
8 | | | 9 | |
9 | MAINTAINER= thor@NetBSD.org | | 10 | MAINTAINER= thor@NetBSD.org |
10 | HOMEPAGE= https://www.plumed.org/ | | 11 | HOMEPAGE= https://www.plumed.org/ |
11 | COMMENT= Molecular dynamics support library | | 12 | COMMENT= Molecular dynamics support library |
12 | LICENSE= gnu-lgpl-v3 | | 13 | LICENSE= gnu-lgpl-v3 |
13 | | | 14 | |
14 | GNU_CONFIGURE= yes | | | |
15 | USE_LANGUAGES= c c++ fortran | | 15 | USE_LANGUAGES= c c++ fortran |
16 | USE_TOOLS+= gmake bash | | 16 | USE_TOOLS+= gmake bash |
17 | | | 17 | GNU_CONFIGURE= yes |
18 | TEST_TARGET= check | | 18 | TEST_TARGET= check |
19 | | | 19 | |
| | | 20 | CONFIGURE_ARGS+= --disable-loader-path |
20 | CONFIGURE_ARGS+= --enable-gsl | | 21 | CONFIGURE_ARGS+= --enable-gsl |
21 | CONFIGURE_ARGS+= --enable-external-blas --enable-external-lapack | | 22 | CONFIGURE_ARGS+= --enable-external-blas |
| | | 23 | CONFIGURE_ARGS+= --enable-external-lapack |
22 | CONFIGURE_ARGS+= LIBS='${LAPACK_LIBS} ${CBLAS_LIBS}' | | 24 | CONFIGURE_ARGS+= LIBS='${LAPACK_LIBS} ${CBLAS_LIBS}' |
23 | CONFIGURE_ARGS+= LIBRARY_PATH='${LIBRARY_PATH}:${PREFIX}/lib' | | 25 | CONFIGURE_ARGS+= LIBRARY_PATH='${LIBRARY_PATH}:${PREFIX}/lib' |
24 | CONFIGURE_ARGS+= --enable-rpath | | 26 | CONFIGURE_ARGS+= --enable-rpath |
25 | # Python module should be a separate package, I suppose. | | 27 | # Python module should be a separate package, I suppose. |
26 | # it is a versioned .so file, so differing pythons might coexist. | | 28 | # it is a versioned .so file, so differing pythons might coexist. |
27 | CONFIGURE_ARGS+= --disable-python | | 29 | CONFIGURE_ARGS+= --disable-python |
28 | | | 30 | |
29 | SUBST_CLASSES+= envbash | | 31 | SUBST_CLASSES+= envbash |
30 | SUBST_STAGE.envbash= pre-configure | | 32 | SUBST_STAGE.envbash= pre-configure |
31 | SUBST_FILES.envbash= src/lib/Makefile | | 33 | SUBST_FILES.envbash= src/lib/Makefile |
32 | SUBST_SED.envbash= -e 's,/usr/bin/env bash,${BASH},' | | 34 | SUBST_SED.envbash= -e 's,/usr/bin/env bash,${BASH},' |
33 | | | 35 | |
34 | REPLACE_BASH+= scripts/*.sh patches/*.sh | | 36 | REPLACE_BASH+= scripts/*.sh patches/*.sh |
35 | | | 37 | |
36 | .include "options.mk" | | 38 | .include "options.mk" |
37 | | | 39 | |
38 | BLAS_C_INTERFACE= yes | | 40 | BLAS_C_INTERFACE= yes |
39 | | | 41 | |
40 | .include "../../devel/zlib/buildlink3.mk" | | 42 | .include "../../devel/zlib/buildlink3.mk" |
41 | .include "../../mk/blas.buildlink3.mk" | | | |
42 | .include "../../math/fftw/buildlink3.mk" | | 43 | .include "../../math/fftw/buildlink3.mk" |
43 | .include "../../math/gsl/buildlink3.mk" | | 44 | .include "../../math/gsl/buildlink3.mk" |
44 | | | 45 | .include "../../mk/blas.buildlink3.mk" |
45 | .include "../../mk/bsd.pkg.mk" | | 46 | .include "../../mk/bsd.pkg.mk" |