Tue Jul 26 15:23:09 2022 UTC ()
plumed: do not use loader path on Darwin; cleanups


(adam)
diff -r1.3 -r1.4 pkgsrc/math/plumed/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/math/plumed/Makefile (expand / switch to unified diff)

--- pkgsrc/math/plumed/Makefile 2022/07/25 14:58:47 1.3
+++ pkgsrc/math/plumed/Makefile 2022/07/26 15:23:09 1.4
@@ -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
3DISTNAME= plumed-2.8.0 3DISTNAME= plumed-2.8.0
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= math 5CATEGORIES= math
6MASTER_SITES= ${MASTER_SITE_GITHUB:=plumed/plumed2/releases/download/v2.8.0/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=plumed/}
 7GITHUB_RELEASE= v${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tgz 8EXTRACT_SUFX= .tgz
8 9
9MAINTAINER= thor@NetBSD.org 10MAINTAINER= thor@NetBSD.org
10HOMEPAGE= https://www.plumed.org/ 11HOMEPAGE= https://www.plumed.org/
11COMMENT= Molecular dynamics support library 12COMMENT= Molecular dynamics support library
12LICENSE= gnu-lgpl-v3 13LICENSE= gnu-lgpl-v3
13 14
14GNU_CONFIGURE= yes 
15USE_LANGUAGES= c c++ fortran 15USE_LANGUAGES= c c++ fortran
16USE_TOOLS+= gmake bash 16USE_TOOLS+= gmake bash
17 17GNU_CONFIGURE= yes
18TEST_TARGET= check 18TEST_TARGET= check
19 19
 20CONFIGURE_ARGS+= --disable-loader-path
20CONFIGURE_ARGS+= --enable-gsl 21CONFIGURE_ARGS+= --enable-gsl
21CONFIGURE_ARGS+= --enable-external-blas --enable-external-lapack 22CONFIGURE_ARGS+= --enable-external-blas
 23CONFIGURE_ARGS+= --enable-external-lapack
22CONFIGURE_ARGS+= LIBS='${LAPACK_LIBS} ${CBLAS_LIBS}' 24CONFIGURE_ARGS+= LIBS='${LAPACK_LIBS} ${CBLAS_LIBS}'
23CONFIGURE_ARGS+= LIBRARY_PATH='${LIBRARY_PATH}:${PREFIX}/lib' 25CONFIGURE_ARGS+= LIBRARY_PATH='${LIBRARY_PATH}:${PREFIX}/lib'
24CONFIGURE_ARGS+= --enable-rpath 26CONFIGURE_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.
27CONFIGURE_ARGS+= --disable-python 29CONFIGURE_ARGS+= --disable-python
28 30
29SUBST_CLASSES+= envbash 31SUBST_CLASSES+= envbash
30SUBST_STAGE.envbash= pre-configure 32SUBST_STAGE.envbash= pre-configure
31SUBST_FILES.envbash= src/lib/Makefile 33SUBST_FILES.envbash= src/lib/Makefile
32SUBST_SED.envbash= -e 's,/usr/bin/env bash,${BASH},' 34SUBST_SED.envbash= -e 's,/usr/bin/env bash,${BASH},'
33 35
34REPLACE_BASH+= scripts/*.sh patches/*.sh 36REPLACE_BASH+= scripts/*.sh patches/*.sh
35 37
36.include "options.mk" 38.include "options.mk"
37 39
38BLAS_C_INTERFACE= yes 40BLAS_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"