Thu Jan 12 11:34:10 2023 UTC ()
openmpi: tell it where sysconfdir is


(markd)
diff -r1.51 -r1.52 pkgsrc/parallel/openmpi/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/parallel/openmpi/Makefile (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/Makefile 2022/08/25 22:09:14 1.51
+++ pkgsrc/parallel/openmpi/Makefile 2023/01/12 11:34:10 1.52
@@ -1,32 +1,33 @@ @@ -1,32 +1,33 @@
1# $NetBSD: Makefile,v 1.51 2022/08/25 22:09:14 thor Exp $ 1# $NetBSD: Makefile,v 1.52 2023/01/12 11:34:10 markd Exp $
2 2
3DISTNAME= openmpi-4.1.4 3DISTNAME= openmpi-4.1.4
4CATEGORIES= parallel 4CATEGORIES= parallel
5MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v4.1/ 5MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v4.1/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= thor@NetBSD.org 8MAINTAINER= thor@NetBSD.org
9HOMEPAGE= https://www.open-mpi.org/ 9HOMEPAGE= https://www.open-mpi.org/
10COMMENT= Open source MPI-3.1 implementation 10COMMENT= Open source MPI-3.1 implementation
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13CONFLICTS= mpich-[0-9]* 13CONFLICTS= mpich-[0-9]*
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17USE_TOOLS+= perl:run bash:run 17USE_TOOLS+= perl:run bash:run
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19CONFIG_SHELL= bash 19CONFIG_SHELL= bash
 20CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
20CONFIGURE_ARGS+= --enable-contrib-no-build=vt # in separate package 21CONFIGURE_ARGS+= --enable-contrib-no-build=vt # in separate package
21CONFIGURE_ARGS+= --with-libltdl=${BUILDLINK_PREFIX.libltdl} 22CONFIGURE_ARGS+= --with-libltdl=${BUILDLINK_PREFIX.libltdl}
22# See below about external hwloc. 23# See below about external hwloc.
23#CONFIGURE_ARGS+= --with-hwloc=${BUILDLINK_PREFIX.hwloc} 24#CONFIGURE_ARGS+= --with-hwloc=${BUILDLINK_PREFIX.hwloc}
24# OSHM Needs additional dependencies and also is surpassed with proper MPI 25# OSHM Needs additional dependencies and also is surpassed with proper MPI
25# functionality. Rare use cases. 26# functionality. Rare use cases.
26CONFIGURE_ARGS+= --disable-oshmem 27CONFIGURE_ARGS+= --disable-oshmem
27CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0 28CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0
28LIBTOOL_OVERRIDE= libtool \ 29LIBTOOL_OVERRIDE= libtool \
29 ompi/contrib/vt/vt/extlib/otf/libtool \ 30 ompi/contrib/vt/vt/extlib/otf/libtool \
30 ompi/contrib/vt/vt/libtool \ 31 ompi/contrib/vt/vt/libtool \
31 ompi/mca/io/romio/romio/libtool 32 ompi/mca/io/romio/romio/libtool
32SHLIBTOOL_OVERRIDE= config/libtool.m4 33SHLIBTOOL_OVERRIDE= config/libtool.m4