1 |
commit: af129baecbb72fbc346e5221ce45c2e9e6bba15d |
2 |
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Aug 27 00:58:08 2021 +0000 |
4 |
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> |
5 |
CommitDate: Sun Aug 29 00:33:32 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af129bae |
7 |
|
8 |
sys-cluster/sionlibl: respect flags |
9 |
|
10 |
Closes: https://bugs.gentoo.org/804837 |
11 |
Closes: https://bugs.gentoo.org/804849 |
12 |
Package-Manager: Portage-3.0.22, Repoman-3.0.3 |
13 |
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> |
14 |
|
15 |
...gs-v2.patch => sionlibl-respect-flags-v3.patch} | 52 ++++++++++++++++++++++ |
16 |
sys-cluster/sionlibl/sionlibl-1.7.7-r1.ebuild | 2 +- |
17 |
2 files changed, 53 insertions(+), 1 deletion(-) |
18 |
|
19 |
diff --git a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v2.patch b/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch |
20 |
similarity index 73% |
21 |
rename from sys-cluster/sionlibl/files/sionlibl-respect-flags-v2.patch |
22 |
rename to sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch |
23 |
index 6f21f3b95..7bf98ced1 100644 |
24 |
--- a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v2.patch |
25 |
+++ b/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch |
26 |
@@ -104,6 +104,58 @@ |
27 |
SZLIB_LIBPATH = -L$(TOPDIR)/utils/szlib |
28 |
SZLIB_LIB = -lsc.z |
29 |
|
30 |
+--- a/mf/Makefile.defs.linux-gomp10 |
31 |
++++ b/mf/Makefile.defs.linux-gomp10 |
32 |
+@@ -23,24 +23,19 @@ |
33 |
+ #------------------------------------------------------------------------------ |
34 |
+ # SIONlib General Settings |
35 |
+ #------------------------------------------------------------------------------ |
36 |
+-OPTFLAGS = -g -O0 -Wall |
37 |
++CFLAGS += -std=c99 $(PFLAG) -fPIC |
38 |
+ |
39 |
+-CC = gcc |
40 |
+-CFLAGS = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC |
41 |
++CXXFLAGS += $(PFLAG) |
42 |
+ |
43 |
+-CXX = g++ |
44 |
+-CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3 |
45 |
+- |
46 |
+-F77 = gfortran |
47 |
+-FFLAGS = $(PFLAG) $(OPTFLAGS) -fallow-argument-mismatch |
48 |
++FFLAGS += $(PFLAG) -fallow-argument-mismatch |
49 |
+ |
50 |
+ F90 = $(F77) |
51 |
+-F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form -fallow-argument-mismatch |
52 |
++F90FLAGS += $(PFLAG) -ffree-form -fallow-argument-mismatch |
53 |
+ |
54 |
+ FPP = |
55 |
+ FDOPT = -D |
56 |
+ |
57 |
+-LDFLAGS = $(PFLAG) $(OPTFLAGS) $(HINTSLIB) |
58 |
++LDFLAGS += $(PFLAG) $(HINTSLIB) |
59 |
+ UTILLIB = |
60 |
+ FOBASE = pomp_fwrapper_base.o |
61 |
+ |
62 |
+@@ -101,10 +96,6 @@ |
63 |
+ #------------------------------------------------------------------------------ |
64 |
+ |
65 |
+ MPIENABLE = 1 |
66 |
+-MPICC = mpicc |
67 |
+-MPICXX = mpicxx |
68 |
+-MPIF77 = mpif77 |
69 |
+-MPIF90 = mpif90 |
70 |
+ MPILIB = -lmpich |
71 |
+ PMPILIB = -lpmpich |
72 |
+ #PMPILIB = # MPICH2 |
73 |
+@@ -139,7 +130,7 @@ |
74 |
+ #------------------------------------------------------------------------------ |
75 |
+ |
76 |
+ SZLIB = szlib |
77 |
+-SZLIB_OPTFLAGS = -O3 |
78 |
++SZLIB_OPTFLAGS = $(CFLAGS) |
79 |
+ SZLIB_CFLAGS = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED |
80 |
+ SZLIB_LIBPATH = -L$(TOPDIR)/utils/szlib |
81 |
+ SZLIB_LIB = -lsc.z |
82 |
--- a/src/fortraninterface/Makefile |
83 |
+++ b/src/fortraninterface/Makefile |
84 |
@@ -121,21 +121,21 @@ |
85 |
|
86 |
diff --git a/sys-cluster/sionlibl/sionlibl-1.7.7-r1.ebuild b/sys-cluster/sionlibl/sionlibl-1.7.7-r1.ebuild |
87 |
index 7af52bec0..480e0a0c0 100644 |
88 |
--- a/sys-cluster/sionlibl/sionlibl-1.7.7-r1.ebuild |
89 |
+++ b/sys-cluster/sionlibl/sionlibl-1.7.7-r1.ebuild |
90 |
@@ -35,7 +35,7 @@ DEPEND=" |
91 |
" |
92 |
|
93 |
REQUIRED_USE="?? ( hostname-regex deep-est-sdv )" |
94 |
-PATCHES=( "${FILESDIR}/${PN}-respect-flags-v2.patch" ) |
95 |
+PATCHES=( "${FILESDIR}/${PN}-respect-flags-v3.patch" ) |
96 |
|
97 |
pkg_setup() { |
98 |
FORTRAN_NEED_OPENMP=0 |