head	1.5;
access;
symbols
	pkgsrc-2026Q2:1.5.0.24
	pkgsrc-2026Q2-base:1.5
	pkgsrc-2026Q1:1.5.0.22
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.20
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.18
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.16
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.5.0.14
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.12
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.10
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.8
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.5.0.6
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.4
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.4.0.8
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.6
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.4
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.2
	pkgsrc-2022Q3-base:1.4;
locks; strict;
comment	@# @;


1.5
date	2023.08.14.05.24.50;	author wiz;	state Exp;
branches;
next	1.4;
commitid	LOSB79OLVxvXjIAE;

1.4
date	2022.07.26.15.23.09;	author adam;	state Exp;
branches;
next	1.3;
commitid	D0cwYWU8QGM0ZpND;

1.3
date	2022.07.25.14.58.47;	author thor;	state Exp;
branches;
next	1.2;
commitid	pCkyAiXhVgoEShND;

1.2
date	2022.07.25.14.57.58;	author thor;	state Exp;
branches;
next	1.1;
commitid	W6vlRVP2PiJmShND;

1.1
date	2022.07.08.19.47.59;	author thor;	state Exp;
branches;
next	;
commitid	VTWSLHZ8pehC18LD;


desc
@@


1.5
log
@*: recursive bump for Python 3.11 as new default
@
text
@# $NetBSD: Makefile,v 1.4 2022/07/26 15:23:09 adam Exp $

DISTNAME=	plumed-2.8.0
PKGREVISION=	2
CATEGORIES=	math
MASTER_SITES=	${MASTER_SITE_GITHUB:=plumed/}
GITHUB_RELEASE=	v${PKGVERSION_NOREV}
EXTRACT_SUFX=	.tgz

MAINTAINER=	thor@@NetBSD.org
HOMEPAGE=	https://www.plumed.org/
COMMENT=	Molecular dynamics support library
LICENSE=	gnu-lgpl-v3

USE_LANGUAGES=	c c++ fortran
USE_TOOLS+=	gmake bash
GNU_CONFIGURE=	yes
TEST_TARGET=	check

CONFIGURE_ARGS+=	--disable-loader-path
CONFIGURE_ARGS+=	--enable-gsl
CONFIGURE_ARGS+=	--enable-external-blas
CONFIGURE_ARGS+=	--enable-external-lapack
CONFIGURE_ARGS+=	LIBS='${LAPACK_LIBS} ${CBLAS_LIBS}'
CONFIGURE_ARGS+=	LIBRARY_PATH='${LIBRARY_PATH}:${PREFIX}/lib'
CONFIGURE_ARGS+=	--enable-rpath
# Python module should be a separate package, I suppose.
# it is a versioned .so file, so differing pythons might coexist.
CONFIGURE_ARGS+=	--disable-python

SUBST_CLASSES+=		envbash
SUBST_STAGE.envbash=	pre-configure
SUBST_FILES.envbash=	src/lib/Makefile
SUBST_SED.envbash=	-e 's,/usr/bin/env bash,${BASH},'

REPLACE_BASH+=	scripts/*.sh patches/*.sh

.include "options.mk"

BLAS_C_INTERFACE=	yes

.include "../../devel/zlib/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"
.include "../../math/gsl/buildlink3.mk"
.include "../../mk/blas.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.4
log
@plumed: do not use loader path on Darwin; cleanups
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/07/25 14:58:47 thor Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.3
log
@math/plumed: PKGREVISION incrememnt
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/07/25 14:57:58 thor Exp $
d6 2
a7 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=plumed/plumed2/releases/download/v2.8.0/}
a14 1
GNU_CONFIGURE=	yes
d17 1
a17 1

d20 1
d22 2
a23 1
CONFIGURE_ARGS+=	--enable-external-blas --enable-external-lapack
a42 1
.include "../../mk/blas.buildlink3.mk"
d45 1
a45 1

@


1.2
log
@math/plumed: needs CBLAS (possibly picks gslcblas otherwise)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/07/08 19:47:59 thor Exp $
d4 1
@


1.1
log
@math/plumed: added package for the MD algorithm library
@
text
@d1 1
a1 1
# $NetBSD$
d21 1
a21 1
CONFIGURE_ARGS+=	LIBS='${LAPACK_LIBS}'
d37 2
@

