Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/
Date: Sun, 26 Jun 2022 03:32:34
Message-Id: 1656214331.bd09db4b213c5cf887a176493c0fcb6a7e541dc0.tamiko@gentoo
1 commit: bd09db4b213c5cf887a176493c0fcb6a7e541dc0
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 26 03:19:03 2022 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 26 03:32:11 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd09db4b
7
8 sci-libs/dealii: update ebuilds
9
10 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
11
12 sci-libs/dealii/dealii-9.4.0.ebuild | 3 ++-
13 sci-libs/dealii/dealii-9999.ebuild | 15 ++++++++++-----
14 2 files changed, 12 insertions(+), 6 deletions(-)
15
16 diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild b/sci-libs/dealii/dealii-9.4.0.ebuild
17 index 05e4e7dd00ec..2b7a67068195 100644
18 --- a/sci-libs/dealii/dealii-9.4.0.ebuild
19 +++ b/sci-libs/dealii/dealii-9.4.0.ebuild
20 @@ -1,7 +1,7 @@
21 # Copyright 1999-2022 Gentoo Authors
22 # Distributed under the terms of the GNU General Public License v2
23
24 -EAPI=7
25 +EAPI=8
26
27 # deal.II uses its own FindLAPACK.cmake file that calls into the system
28 # FindLAPACK.cmake module and does additional internal setup. Do not remove
29 @@ -125,6 +125,7 @@ src_configure() {
30 -DBUILD_SHARED_LIBS="$(usex !static-libs)"
31 -DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)"
32 -DDEAL_II_WITH_TBB=ON
33 + -DDEAL_II_WITH_TASKFLOW=OFF
34 -DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
35 )
36
37
38 diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild
39 index 8b75ea6b09ac..2b7a67068195 100644
40 --- a/sci-libs/dealii/dealii-9999.ebuild
41 +++ b/sci-libs/dealii/dealii-9999.ebuild
42 @@ -1,7 +1,7 @@
43 # Copyright 1999-2022 Gentoo Authors
44 # Distributed under the terms of the GNU General Public License v2
45
46 -EAPI=7
47 +EAPI=8
48
49 # deal.II uses its own FindLAPACK.cmake file that calls into the system
50 # FindLAPACK.cmake module and does additional internal setup. Do not remove
51 @@ -28,14 +28,15 @@ fi
52 LICENSE="LGPL-2.1+"
53 SLOT="0"
54 IUSE="
55 - adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
56 + adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f
57 cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
58 - +lapack metis mpi muparser opencascade p4est petsc
59 - scalapack slepc +sparse static-libs sundials symengine trilinos
60 + +lapack metis mpi muparser opencascade p4est petsc scalapack slepc
61 + +sparse static-libs sundials symengine trilinos
62 "
63
64 # TODO: add slepc use flag once slepc is packaged for gentoo-science
65 REQUIRED_USE="
66 + arborx? ( trilinos )
67 p4est? ( mpi )
68 slepc? ( petsc )
69 trilinos? ( mpi )"
70 @@ -43,8 +44,8 @@ REQUIRED_USE="
71 RDEPEND="dev-libs/boost:=
72 app-arch/bzip2
73 sys-libs/zlib
74 - dev-cpp/taskflow
75 dev-cpp/tbb:=
76 + arborx? ( sci-libs/arborx[mpi=] )
77 adolc? ( sci-libs/adolc )
78 arpack? ( sci-libs/arpack[mpi=] )
79 assimp? ( media-libs/assimp:= )
80 @@ -91,13 +92,16 @@ src_configure() {
81 -DDEAL_II_COMPILE_EXAMPLES=OFF
82 -DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html"
83 -DDEAL_II_DOCREADME_RELDIR="share/doc/${P}"
84 + -DDEAL_II_COMPILE_EXAMPLES=OFF
85 -DDEAL_II_EXAMPLES_RELDIR="share/doc/${P}/examples"
86 -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)"
87 -DDEAL_II_SHARE_RELDIR="share/${PN}"
88 -DDEAL_II_WITH_ZLIB=ON
89 -DDEAL_II_WITH_ADOLC="$(usex adolc)"
90 + -DDEAL_II_WITH_ARBORX="$(usex arborx)"
91 -DDEAL_II_WITH_ASSIMP="$(usex assimp)"
92 -DDEAL_II_WITH_ARPACK="$(usex arpack)"
93 + -DDEAL_II_WITH_CGAL="$(usex cgal)"
94 -DDEAL_II_WITH_CUDA="$(usex cuda)"
95 -DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
96 -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
97 @@ -105,6 +109,7 @@ src_configure() {
98 -DDEAL_II_WITH_GMSH="$(usex gmsh)"
99 -DDEAL_II_WITH_GSL="$(usex gsl)"
100 -DDEAL_II_WITH_HDF5="$(usex hdf5)"
101 + -DDEAL_II_WITH_KOKKOS="$(usex trilinos)"
102 -DDEAL_II_WITH_LAPACK="$(usex lapack)"
103 -DDEAL_II_WITH_METIS="$(usex metis)"
104 -DDEAL_II_WITH_MPI="$(usex mpi)"