commit:     969385ff62e6beaf6cc0a2250beb2b5ec13aeda1
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  4 16:10:53 2025 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Sun Dec  7 11:22:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969385ff

sci-physics/root: update live ebuild

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 sci-physics/root/root-9999.ebuild | 30 ++++++++----------------------
 1 file changed, 8 insertions(+), 22 deletions(-)

diff --git a/sci-physics/root/root-9999.ebuild 
b/sci-physics/root/root-9999.ebuild
index acf369741580..d37569ea2841 100644
--- a/sci-physics/root/root-9999.ebuild
+++ b/sci-physics/root/root-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # ninja does not work due to fortran
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
 
@@ -14,10 +14,9 @@ DESCRIPTION="C++ data analysis framework and interpreter 
from CERN"
 HOMEPAGE="https://root.cern";
 LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
-IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-       +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
-       postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
-       +tbb test +tmva +unuran uring vc +xml xrootd"
+IUSE="+X aqua cuda cudnn davix debug +examples fits fftw fortran +gdml graphviz
+       +gsl +http jupyter libcxx +minuit mpi +opengl pythia8 +python qt6 R 
+roofit
+       +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
        inherit git-r3
@@ -40,7 +39,7 @@ PROPERTIES="test_network"
 REQUIRED_USE="
        cuda? ( tmva )
        cudnn? ( cuda )
-       !X? ( !asimage !opengl !qt6 )
+       !X? ( !opengl !qt6 )
        davix? ( ssl xml )
        jupyter? ( python )
        python? ( ${PYTHON_REQUIRED_USE} )
@@ -92,14 +91,6 @@ CDEPEND="
        libcxx? ( llvm-runtimes/libcxx )
        unuran? ( sci-mathematics/unuran:0= )
        mpi? ( virtual/mpi[fortran?] )
-       mysql? ( dev-db/mysql-connector-c )
-       odbc? (
-               || (
-                       dev-db/libiodbc
-                       dev-db/unixODBC
-               )
-       )
-       postgres? ( dev-db/postgresql:= )
        pythia8? ( sci-physics/pythia:8 )
        python? ( ${PYTHON_DEPS} )
        R? ( dev-lang/R )
@@ -235,13 +226,12 @@ src_configure() {
                -Dbuiltin_zlib=OFF
                -Dbuiltin_zstd=OFF
                -Darrow=OFF
-               -Dasimage=$(usex asimage)
+               -Dasimage=ON
                -Dcefweb=OFF
                -Dclad=OFF
                -Dcocoa=$(usex aqua)
                -Dcuda=$(usex cuda)
                -Dcudnn=$(usex cudnn)
-               -Dcxxmodules=OFF # requires clang, unstable
                -Ddaos=OFF # not in gentoo
                -Ddataframe=ON
                -Ddavix=$(usex davix)
@@ -259,13 +249,9 @@ src_configure() {
                -Dminuit=$(usex minuit)
                -Dmlp=$(usex tmva)
                -Dmpi=$(usex mpi)
-               -Dmysql=$(usex mysql)
-               -Dodbc=$(usex odbc)
                -Dopengl=$(usex opengl)
-               -Dpgsql=$(usex postgres)
                -Dpyroot=$(usex python) # python was renamed to pyroot
                -Dpythia8=$(usex pythia8)
-               -Dqt5web=OFF # $(usex qt5)
                -Dqt6web=$(usex qt6)
                -Dr=$(usex R)
                -Droofit=$(usex roofit)
@@ -273,7 +259,7 @@ src_configure() {
                -Droofit_hs3_ryml=OFF
                -Droot7=$(usex root7)
                -Drootbench=OFF
-               -Droottest=OFF
+               -Droottest=$(usex test)
                -Drpath=OFF
                -Druntime_cxxmodules=ON
                -Dshadowpw=$(usex shadow)
@@ -302,7 +288,7 @@ src_configure() {
        )
 
        # Needs to be here, otherwise gets overriden by cmake.eclass
-       DCMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) 
cmake_src_configure
+       CMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) 
cmake_src_configure
 }
 
 src_install() {

Reply via email to