commit:     d2ed3a1af052c5886b94a37efee34574114cabbf
Author:     wangjiezhe <wangjiezhe <AT> gmail <DOT> com>
AuthorDate: Sat Jan 20 05:39:25 2024 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 19:32:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ed3a1a

sci-libs/tensorflow: update dependencies

tensorflow 2.11 and 2.12 need abseil-cpp>=20220623 built with C++17
tensorflow-2.12 cannot compile with abseil-cpp-20230125.2
stick to version 20220623

Bug: https://bugs.gentoo.org/881445
Bug: https://bugs.gentoo.org/882617
Bug: https://bugs.gentoo.org/913731
Bug: https://bugs.gentoo.org/915621

Signed-off-by: wangjiezhe <wangjiezhe <AT> gmail.com>
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>

 sci-libs/tensorflow/tensorflow-2.11.0.ebuild | 3 ++-
 sci-libs/tensorflow/tensorflow-2.12.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sci-libs/tensorflow/tensorflow-2.11.0.ebuild 
b/sci-libs/tensorflow/tensorflow-2.11.0.ebuild
index f84685652a58..5a44042dcde2 100644
--- a/sci-libs/tensorflow/tensorflow-2.11.0.ebuild
+++ b/sci-libs/tensorflow/tensorflow-2.11.0.ebuild
@@ -79,7 +79,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
 # abseil-cpp-20211102.0-r0 does not work with NVCC
 RDEPEND="
        app-arch/snappy
-       >=dev-cpp/abseil-cpp-20211102-r2:=
+       =dev-cpp/abseil-cpp-20220623*:=
        dev-db/lmdb
        dev-db/sqlite
        dev-libs/double-conversion
@@ -138,6 +138,7 @@ PDEPEND="python? (
 BDEPEND="
        app-arch/unzip
        >=dev-build/bazel-5.1.1
+       <dev-build/bazel-6
        >=dev-libs/protobuf-3.8.0
        dev-java/java-config
        cuda? (

diff --git a/sci-libs/tensorflow/tensorflow-2.12.0.ebuild 
b/sci-libs/tensorflow/tensorflow-2.12.0.ebuild
index e5389e1f52a8..b2050fa13bff 100644
--- a/sci-libs/tensorflow/tensorflow-2.12.0.ebuild
+++ b/sci-libs/tensorflow/tensorflow-2.12.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_{10..11} )
 MY_PV=${PV/_rc/-rc}
 MY_P=${PN}-${MY_PV}
 DEP_VER="$(ver_cut 1-2)"
@@ -82,7 +82,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
 # abseil-cpp-20211102.0-r0 does not work with NVCC
 RDEPEND="
        app-arch/snappy
-       >=dev-cpp/abseil-cpp-20211102-r2:=
+       =dev-cpp/abseil-cpp-20220623*:=
        dev-db/lmdb
        dev-db/sqlite
        dev-libs/double-conversion

Reply via email to