Gentoo Archives: gentoo-commits

From: Haelwenn Monnier <contact@×××××××××.me>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/sionlib/files/, sys-cluster/sionlib/
Date: Fri, 27 Aug 2021 16:11:04
Message-Id: 1629988372.2c89f0b83f35b1aad6d3da4e704d4956ed78a1d1.lanodan@gentoo
1 commit: 2c89f0b83f35b1aad6d3da4e704d4956ed78a1d1
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Thu Aug 26 14:32:52 2021 +0000
4 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
5 CommitDate: Thu Aug 26 14:32:52 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c89f0b8
7
8 sys-cluster/sionlib: move sed to patch
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 ...respect-flags.patch => sionlib-respect-flags-v2.patch} | 15 ++++++++++++++-
13 sys-cluster/sionlib/sionlib-1.7.7-r2.ebuild | 8 +-------
14 2 files changed, 15 insertions(+), 8 deletions(-)
15
16 diff --git a/sys-cluster/sionlib/files/sionlib-respect-flags.patch b/sys-cluster/sionlib/files/sionlib-respect-flags-v2.patch
17 similarity index 87%
18 rename from sys-cluster/sionlib/files/sionlib-respect-flags.patch
19 rename to sys-cluster/sionlib/files/sionlib-respect-flags-v2.patch
20 index a7ac351ea..6f21f3b95 100644
21 --- a/sys-cluster/sionlib/files/sionlib-respect-flags.patch
22 +++ b/sys-cluster/sionlib/files/sionlib-respect-flags-v2.patch
23 @@ -8,6 +8,19 @@
24 COMP=
25 if [ -z "$CC" ]; then
26 echo "No 'cc' located!"
27 +--- a/config/determine-compiler-version.sh
28 ++++ b/config/determine-compiler-version.sh
29 +@@ -24,8 +24,8 @@
30 + | cut -d\ -f 1`
31 + COMPVER="${CVER}/${FVER}"
32 + ;;
33 +- gnu) COMPVER=`gcc -dumpfullversion -dumpversion`
34 +- #COMPVER=`gcc -v 2>&1 | grep -i 'Version [0-9]' \
35 ++ gnu) COMPVER=`${CC} -dumpfullversion -dumpversion`
36 ++ #COMPVER=`${CC} -v 2>&1 | grep -i 'Version [0-9]' \
37 + # | sed -e 's/^.*ersion \(.\..\..\).*$/\1/'`
38 + ;;
39 + *) ErrorAndExit "Unknown compiler '${COMP}'"
40 --- a/config/select-compiler.sh
41 +++ b/config/select-compiler.sh
42 @@ -9,7 +9,7 @@
43 @@ -93,7 +106,7 @@
44
45 --- a/src/fortraninterface/Makefile
46 +++ b/src/fortraninterface/Makefile
47 -@@ -121,21 +122,21 @@
48 +@@ -121,21 +121,21 @@
49 $(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
50 sion_f90_mpi.mod : sion_f90_mpi.o
51 sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
52
53 diff --git a/sys-cluster/sionlib/sionlib-1.7.7-r2.ebuild b/sys-cluster/sionlib/sionlib-1.7.7-r2.ebuild
54 index ba466e09b..d9fdfc7af 100644
55 --- a/sys-cluster/sionlib/sionlib-1.7.7-r2.ebuild
56 +++ b/sys-cluster/sionlib/sionlib-1.7.7-r2.ebuild
57 @@ -21,7 +21,7 @@ KEYWORDS="~amd64"
58 IUSE="+cxx debug deep-est-sdv doc examples +fortran hostname-regex +mpi +ompi +openmp +parutils +pthreads python sionfwd" #cuda
59
60 REQUIRED_USE="?? ( hostname-regex deep-est-sdv )"
61 -PATCHES=( "${FILESDIR}/${PN}-respect-flags.patch" )
62 +PATCHES=( "${FILESDIR}/${PN}-respect-flags-v2.patch" )
63
64 RDEPEND="
65 mpi? ( virtual/mpi )
66 @@ -45,12 +45,6 @@ pkg_setup() {
67 fortran-2_pkg_setup
68 }
69
70 -src_prepare() {
71 - default
72 - sed 's/CXXFLAGS = $(CXXFLAGS)/CXXFLAGS = /' -i test/serial/Makefile || die
73 - sed 's/`gcc/`${CC}/' -i config/determine-compiler-version.sh || die
74 -}
75 -
76 src_configure() {
77 tc-export AR CC CXX F77 FC
78 export MPICC=/usr/bin/mpicc