commit:     932235ce7ccf64152e38a5c3c4bc2be4753abac9
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat May 28 13:45:03 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat May 28 13:45:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=932235ce

sci-physics/SU2: enable py3.10

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sci-physics/SU2/SU2-7.2.0-r1.ebuild | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/sci-physics/SU2/SU2-7.2.0-r1.ebuild 
b/sci-physics/SU2/SU2-7.2.0-r1.ebuild
index 2d2ce7361..b0c8a21e9 100644
--- a/sci-physics/SU2/SU2-7.2.0-r1.ebuild
+++ b/sci-physics/SU2/SU2-7.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit meson python-single-r1
 
@@ -26,7 +26,7 @@ IUSE="autodiff cgns directdiff librom mixed-precision mkl 
+mpi mpp openblas open
 
 RDEPEND="
        ${PYTHON_DEPS}
-       cgns? ( sci-libs/cgnslib:= )
+       cgns? ( >=sci-libs/cgnslib-4 )
        librom? ( sci-libs/libROM )
        mkl? ( sci-libs/mkl )
        mpi? (
@@ -40,21 +40,29 @@ RDEPEND="
                <sci-libs/pastix-6[mpi?]
                sci-libs/scotch
        )
-       python? ( $(python_gen_cond_dep 'dev-python/mpi4py[${PYTHON_USEDEP}]') )
+       python? ( $(python_gen_cond_dep '
+                       dev-python/mpi4py[${PYTHON_USEDEP}]
+                       dev-python/wxpython[${PYTHON_USEDEP}]
+                       dev-python/xlwt[${PYTHON_USEDEP}]
+                       dev-python/matplotlib[${PYTHON_USEDEP}]
+                       dev-python/scipy[${PYTHON_USEDEP}]
+                       dev-python/numpy[${PYTHON_USEDEP}]
+               ')
+       )
 "
 DEPEND="
        ${RDEPEND}
        dev-cpp/catch:0
-       dev-cpp/cli11
+       dev-cpp/cli11:=
 
        autodiff? (
-               sci-libs/CoDiPack
-               mpi? ( >sci-libs/MeDiPack-1.2 )
-               openmp? ( sci-libs/OpDiLib )
+               sci-libs/CoDiPack:=
+               mpi? ( >sci-libs/MeDiPack-1.2:= )
+               openmp? ( sci-libs/OpDiLib:= )
        )
        directdiff? (
-               sci-libs/CoDiPack
-               mpi? ( >sci-libs/MeDiPack-1.2 )
+               sci-libs/CoDiPack:=
+               mpi? ( >sci-libs/MeDiPack-1.2:= )
        )
        tecio? ( >=dev-libs/boost-1.76.0:= )
        test? ( dev-cpp/catch:0 )

Reply via email to