1 |
commit: a781327a4baae60217c1d76cd4b3cdc4c7f7be3d |
2 |
Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> |
3 |
AuthorDate: Fri Sep 2 13:44:31 2022 +0000 |
4 |
Commit: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> |
5 |
CommitDate: Fri Sep 2 13:44:31 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a781327a |
7 |
|
8 |
sys-cluster/opencoarrays: add filter-lto to fix compile error |
9 |
|
10 |
Closes: https://bugs.gentoo.org/860765 |
11 |
|
12 |
Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru> |
13 |
|
14 |
sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild | 8 +++++++- |
15 |
sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild | 10 ++++------ |
16 |
sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild | 10 ++++------ |
17 |
3 files changed, 15 insertions(+), 13 deletions(-) |
18 |
|
19 |
diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild |
20 |
index 951b82902..ca009c52c 100644 |
21 |
--- a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild |
22 |
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild |
23 |
@@ -6,7 +6,7 @@ EAPI=8 |
24 |
CMAKE_MAKEFILE_GENERATOR=emake |
25 |
FORTRAN_STANDARD="2003" |
26 |
|
27 |
-inherit cmake fortran-2 |
28 |
+inherit cmake flag-o-matic fortran-2 |
29 |
|
30 |
MY_PN="OpenCoarrays" |
31 |
|
32 |
@@ -33,3 +33,9 @@ RDEPEND=" |
33 |
DEPEND=" |
34 |
${RDEPEND} |
35 |
" |
36 |
+ |
37 |
+src_configure() { |
38 |
+ filter-lto # Bug 860765 |
39 |
+ |
40 |
+ cmake_src_configure |
41 |
+} |
42 |
|
43 |
diff --git a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild |
44 |
index 993256530..ca009c52c 100644 |
45 |
--- a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild |
46 |
+++ b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild |
47 |
@@ -6,7 +6,7 @@ EAPI=8 |
48 |
CMAKE_MAKEFILE_GENERATOR=emake |
49 |
FORTRAN_STANDARD="2003" |
50 |
|
51 |
-inherit cmake fortran-2 |
52 |
+inherit cmake flag-o-matic fortran-2 |
53 |
|
54 |
MY_PN="OpenCoarrays" |
55 |
|
56 |
@@ -34,10 +34,8 @@ DEPEND=" |
57 |
${RDEPEND} |
58 |
" |
59 |
|
60 |
-pkg_setup() { |
61 |
- fortran-2_pkg_setup |
62 |
-} |
63 |
+src_configure() { |
64 |
+ filter-lto # Bug 860765 |
65 |
|
66 |
-src_test() { |
67 |
- cmake_build test |
68 |
+ cmake_src_configure |
69 |
} |
70 |
|
71 |
diff --git a/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild b/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild |
72 |
index 993256530..ca009c52c 100644 |
73 |
--- a/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild |
74 |
+++ b/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild |
75 |
@@ -6,7 +6,7 @@ EAPI=8 |
76 |
CMAKE_MAKEFILE_GENERATOR=emake |
77 |
FORTRAN_STANDARD="2003" |
78 |
|
79 |
-inherit cmake fortran-2 |
80 |
+inherit cmake flag-o-matic fortran-2 |
81 |
|
82 |
MY_PN="OpenCoarrays" |
83 |
|
84 |
@@ -34,10 +34,8 @@ DEPEND=" |
85 |
${RDEPEND} |
86 |
" |
87 |
|
88 |
-pkg_setup() { |
89 |
- fortran-2_pkg_setup |
90 |
-} |
91 |
+src_configure() { |
92 |
+ filter-lto # Bug 860765 |
93 |
|
94 |
-src_test() { |
95 |
- cmake_build test |
96 |
+ cmake_src_configure |
97 |
} |