[gentoo-commits] repo/gentoo:master commit in: sys-cluster/nullmpi/

2022-01-29 Thread David Seifert
commit: 59165595cdbe8ec51da9700b5bb0103898a1f3c0
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan 29 20:26:13 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 29 20:26:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59165595

sys-cluster/nullmpi: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 .../nullmpi/{nullmpi-0.7.ebuild => nullmpi-0.7-r1.ebuild}| 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/sys-cluster/nullmpi/nullmpi-0.7.ebuild 
b/sys-cluster/nullmpi/nullmpi-0.7-r1.ebuild
similarity index 81%
rename from sys-cluster/nullmpi/nullmpi-0.7.ebuild
rename to sys-cluster/nullmpi/nullmpi-0.7-r1.ebuild
index 1ad6a5790d63..91d01e345ebd 100644
--- a/sys-cluster/nullmpi/nullmpi-0.7.ebuild
+++ b/sys-cluster/nullmpi/nullmpi-0.7-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools multilib-minimal
 
 DESCRIPTION="MPI substitute library"
 HOMEPAGE="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/";
-SRC_URI="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/${PF}.tar.gz";
+SRC_URI="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/${P}.tar.gz";
 
 LICENSE="GPL-1"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="static-libs"
 
 RDEPEND="
!sys-cluster/openmpi
@@ -20,7 +19,6 @@ RDEPEND="
!sys-cluster/mpich2
!sys-cluster/mvapich2
!sys-cluster/native-mpi"
-
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}/${P}-libtool.patch" )
@@ -35,12 +33,12 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf --enable-shared $(use_enable static-libs 
static)
+   ECONF_SOURCE="${S}" econf
 }
 
 multilib_src_install_all() {
einstalldocs
 
-   #no deps
+   # no deps
find "${ED}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/nullmpi/

2021-07-05 Thread Marek Szuba
commit: 3546ecd59a77e510d96bcd138d592f9fa4253546
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul  5 10:03:44 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul  5 13:24:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3546ecd5

sys-cluster/nullmpi: keyword 0.7 for ~riscv

Not exactly the most useful MPI implementation out there - but at least
now we've got SOMETHING to allow us to keyword virtual/mpi here.

Signed-off-by: Marek Szuba  gentoo.org>

 sys-cluster/nullmpi/nullmpi-0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/nullmpi/nullmpi-0.7.ebuild 
b/sys-cluster/nullmpi/nullmpi-0.7.ebuild
index b5c5cc6dabc..1ad6a5790d6 100644
--- a/sys-cluster/nullmpi/nullmpi-0.7.ebuild
+++ b/sys-cluster/nullmpi/nullmpi-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/${PF}.tar.gz";
 
 LICENSE="GPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 IUSE="static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/nullmpi/

2016-11-13 Thread Christoph Junghans
commit: 4cee392e0b2a6b9021a2ea81b3d130b1d04a4949
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Nov 14 01:57:57 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Nov 14 01:57:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cee392e

sys-cluster/nullmpi: update metadata

Package-Manager: portage-2.3.0

 sys-cluster/nullmpi/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/nullmpi/metadata.xml b/sys-cluster/nullmpi/metadata.xml
index 3ffc9db..3947767 100644
--- a/sys-cluster/nullmpi/metadata.xml
+++ b/sys-cluster/nullmpi/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 
   
-ott...@gentoo.org
+jungh...@gentoo.org
 Christoph Junghans
   
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/nullmpi/files/, sys-cluster/nullmpi/

2016-09-05 Thread Christoph Junghans
commit: 71bcf9a4882aa536b30c770cd74dd6b848d03de3
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Sep  5 23:53:42 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Sep  6 00:05:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71bcf9a4

sys-cluster/nullmpi: initial commit

Package-Manager: portage-2.2.28

 sys-cluster/nullmpi/Manifest   |  1 +
 .../nullmpi/files/nullmpi-0.7-libtool.patch| 53 ++
 sys-cluster/nullmpi/metadata.xml   | 12 +
 sys-cluster/nullmpi/nullmpi-0.7.ebuild | 47 +++
 4 files changed, 113 insertions(+)

diff --git a/sys-cluster/nullmpi/Manifest b/sys-cluster/nullmpi/Manifest
new file mode 100644
index ..a90dfd4
--- /dev/null
+++ b/sys-cluster/nullmpi/Manifest
@@ -0,0 +1 @@
+DIST nullmpi-0.7.tar.gz 148188 SHA256 
88d6d09db717e22627fa7f225225f807d9315e611b903d2076ab0c83e74c8c96 SHA512 
8575b019f4ea835f3824dc181a3bea70684ad5c4fa59686ff293ba63dfbf1a90ba7a80dccecc817664d10ea23d131003eed46a5a29cc18cd619176090d8a1ae1
 WHIRLPOOL 
da058909917f0f32dce6086c01337543266e89d7e71ace2fe57f3b558643d6528494eac5e742c336a1c37664df5e195b132648bf87d12b47db4bc581083f1fff

diff --git a/sys-cluster/nullmpi/files/nullmpi-0.7-libtool.patch 
b/sys-cluster/nullmpi/files/nullmpi-0.7-libtool.patch
new file mode 100644
index ..60b5693
--- /dev/null
+++ b/sys-cluster/nullmpi/files/nullmpi-0.7-libtool.patch
@@ -0,0 +1,53 @@
+diff -Naur nullmpi-0.7.orig/configure.ac nullmpi-0.7/configure.ac
+--- nullmpi-0.7.orig/configure.ac  2011-01-23 17:20:35.0 +0100
 nullmpi-0.7/configure.ac   2011-01-23 17:21:21.0 +0100
+@@ -18,6 +18,7 @@
+ AC_PROG_RANLIB
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
++LT_INIT
+ 
+ # Checks for header files.
+ AC_HEADER_STDC
+diff -Naur nullmpi-0.7.orig/pmpi/Makefile.am nullmpi-0.7/pmpi/Makefile.am
+--- nullmpi-0.7.orig/pmpi/Makefile.am  2011-01-23 17:20:35.0 +0100
 nullmpi-0.7/pmpi/Makefile.am   2011-01-23 17:41:58.0 +0100
+@@ -1,7 +1,7 @@
+ ## process this file with automake to produce Makefile.in
+ 
+-lib_LIBRARIES = libnullpmpi.a
+-libnullpmpi_a_SOURCES = \
++lib_LTLIBRARIES = libnullpmpi.la
++libnullpmpi_la_SOURCES = \
+   abort.c \
+   allgather.c \
+   allgatherv.c \
+@@ -115,4 +115,6 @@
+   waitsome.c \
+   pmpi_wrap.h
+ 
++libnullpmpi_la_LIBADD = ../src/libnullmpi.la
++
+ AM_CPPFLAGS = -I$(srcdir)/../src -DPROFILELIB
+diff -Naur nullmpi-0.7.orig/pmpi/out.c nullmpi-0.7/pmpi/out.c
+--- nullmpi-0.7.orig/pmpi/out.c2011-01-23 17:20:35.0 +0100
 nullmpi-0.7/pmpi/out.c 2011-01-23 17:47:38.0 +0100
+@@ -1,3 +1,3 @@
+ #include "pmpi_wrap.h"
+ 
+-PMPI_WRAP2(MPI_Abort, MPI_Comm, int)
++/*PMPI_WRAP2(MPI_Abort, MPI_Comm, int)*/
+diff -Naur nullmpi-0.7.orig/src/Makefile.am nullmpi-0.7/src/Makefile.am
+--- nullmpi-0.7.orig/src/Makefile.am   2011-01-23 17:20:35.0 +0100
 nullmpi-0.7/src/Makefile.am2011-01-23 17:22:11.0 +0100
+@@ -1,8 +1,8 @@
+ ## process this file with automake to produce Makefile.in
+ 
+ include_HEADERS = $(PUBLICHEADERS)
+-lib_LIBRARIES = libnullmpi.a
+-libnullmpi_a_SOURCES = $(PUBLICHEADERS) $(PRIVATEHEADERS) $(PRIVATESOURCES)
++lib_LTLIBRARIES = libnullmpi.la
++libnullmpi_la_SOURCES = $(PUBLICHEADERS) $(PRIVATEHEADERS) $(PRIVATESOURCES)
+ 
+ PUBLICHEADERS = \
+   mpi.h \

diff --git a/sys-cluster/nullmpi/metadata.xml b/sys-cluster/nullmpi/metadata.xml
new file mode 100644
index ..3ffc9db
--- /dev/null
+++ b/sys-cluster/nullmpi/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+ott...@gentoo.org
+Christoph Junghans
+  
+
+clus...@gentoo.org
+Gentoo Cluster Project
+  
+

diff --git a/sys-cluster/nullmpi/nullmpi-0.7.ebuild 
b/sys-cluster/nullmpi/nullmpi-0.7.ebuild
new file mode 100644
index ..0265f96
--- /dev/null
+++ b/sys-cluster/nullmpi/nullmpi-0.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="MPI substitute library"
+HOMEPAGE="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/";
+SRC_URI="http://wissrech.ins.uni-bonn.de/research/projects/nullmpi/${PF}.tar.gz";
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="
+   !sys-cluster/openmpi
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/mvapich2
+   !sys-cluster/native-mpi"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-libtool.patch" )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nullmpi_conf.h
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf --enable-shared $(use_enable static-libs 
static)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   #no deps
+