Summary
ROOT is a modular scientific software framework. It provides all the functionality needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R. ROOT is widely used in high energy physics, but also in other data analysis applications. It contains the CINT (ROOT 5.x) or cling (ROOT 6.x) C/C++ interpreter and many other classes for statistics, serialization, optimization, linear algebra, graphics, GUI toolkit, and a complete visualization framework.
Versions
v9999 :: 6/9999 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl postgres pythia8 python qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
v6.34.9999 :: 6/6.34.9999 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl postgres pythia8 python qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
v6.34.00 :: 6/6.34.00 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- Keywords
- ~amd64 ~x86
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl postgres pythia8 python qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
v6.32.08 :: 6/6.32.08 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- Keywords
- ~amd64 ~x86
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl postgres pythia8 python qt5 qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
v6.32.06 :: 6/6.32.06 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- Keywords
- ~amd64 ~x86
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl postgres pythia8 python qt5 qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
v6.30.08 :: 6/6.30.08 :: gentoo
- Modified
- License
- LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA
- Keywords
- ~amd64 ~x86
- USE flags
- R X aqua asimage cuda cudnn davix debug examples fftw fits fortran gdml graphviz gsl http jupyter libcxx minuit mpi mysql odbc opengl oracle postgres pythia6 pythia8 python qt5 qt6 roofit root7 shadow sqlite ssl tbb test tmva unuran uring vc xml xrootd
USE flags
General
- R
- Enable support for dev-lang/R
- X
- Add support for X11
- aqua
- Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
- asimage
- Enable support for media-libs/libafterimage
- cuda
- Enable NVIDIA CUDA support (computation on GPU)
- cudnn
- Enable support for nVidia cuDNN library
- davix
- Enable support for DAVIX Data Management Client (https://cern.ch/davix)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- examples
- Install examples, usually source code
- fftw
- Use FFTW library for computing Fourier transforms
- fits
- Enable support for images and data from FITS files with sci-libs/cfitsio
- fortran
- Compile included Fortran programs
- gdml
- Enable GDML writer and reader
- graphviz
- Add support for the Graphviz library
- gsl
- Use the GNU scientific library for calculations
- http
- Enable http server support including but not limited to fastcgi support
- jupyter
- Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks
- libcxx
- Build ROOT against sys-libs/libcxx
- minuit
- Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- mysql
- Add mySQL Database support
- odbc
- Add ODBC Support (Open DataBase Connectivity)
- opengl
- Add support for OpenGL (3D graphics)
- oracle
- Enable Oracle Database support
- postgres
- Add support for the postgresql database
- pythia6
- Build the interface for sci-physics/pythia version 6.x
- pythia8
- Build the interface for sci-physics/pythia version 8.x
- python
- Add optional support/bindings for the Python language
- qt5
- Add support for the Qt 5 application and UI framework
- qt6
- Add support for the Qt 6 application and UI framework
- roofit
- Build RooFit function fitting package
- root7
- Build experimental features to be released with ROOT 7
- shadow
- Enable shadow authentication in rootd and proofd
- sqlite
- Add support for sqlite - embedded sql database
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- tbb
- Enable implicit multi-threading (IMT) with dev-cpp/tbb
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tmva
- Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)
- unuran
- Enable support for sci-mathematics/unuran
- uring
- Enable support for sys-libs/liburing in RNTuple
- vc
- Enable support for dev-libs/vc with VecCore
- xml
- Add support for XML files
- xrootd
- Build the interface for net-libs/xrootd
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-cpp / nlohmann_json : JSON for Modern C++
dev-cpp / tbb : High level abstract threading library
dev-db / libiodbc : ODBC Interface for Linux
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-db / unixODBC : Complete ODBC driver manager
dev-lang / R : Language and environment for statistical computing and graphics
dev-lang / cfortran : Header file allowing to call Fortran routines from C and C++
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / cudnn : NVIDIA Accelerated Deep Learning on GPU library
dev-libs / fcgi : FastCGI Developer's Kit
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / vc : SIMD Vector Class Library for C++
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-python / numpy : Fast array and numerical python library
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
media-fonts / dejavu : DejaVu fonts, bitstream vera with ISO-8859-2 characters
media-gfx / graphviz : Open Source Graph Visualization Software
media-libs / freetype : High-quality and portable font engine
media-libs / ftgl : library to use arbitrary fonts in OpenGL applications
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / libafterimage : Afterstep's standalone generic image manipulation library
media-libs / libpng : Portable Network Graphics library
net-libs / davix : High-performance file management over WebDAV/HTTP
net-libs / xrootd : Extended ROOT remote file server
sci-libs / cfitsio : C and Fortran library for manipulating FITS files
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / gsl : The GNU Scientific Library
sci-mathematics / unuran : Universal Non-Uniform Random number generator
sci-physics / pythia : Lund Monte Carlo high-energy physics event generator
sys-apps / shadow : Utilities to deal with user accounts
sys-libs / libcxx : New implementation of the C++ standard library, targeting C++11
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / ncurses : Console display library
sys-libs / zlib : Standard (de)compression library
virtual / fortran : Virtual for Fortran Compiler
virtual / glu : Virtual for OpenGL utility library
virtual / libcrypt : Virtual for libcrypt.so
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
virtual / opengl : Virtual for OpenGL implementation
virtual / pkgconfig : Virtual for the pkg-config implementation
x11-libs / gl2ps : OpenGL to PostScript printing library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
Runtime Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-cpp / nlohmann_json : JSON for Modern C++
dev-cpp / tbb : High level abstract threading library
dev-db / libiodbc : ODBC Interface for Linux
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-db / unixODBC : Complete ODBC driver manager
dev-lang / R : Language and environment for statistical computing and graphics
dev-lang / cfortran : Header file allowing to call Fortran routines from C and C++
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / cudnn : NVIDIA Accelerated Deep Learning on GPU library
dev-libs / fcgi : FastCGI Developer's Kit
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / vc : SIMD Vector Class Library for C++
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-python / jupyter : Jupyter metapackage. Install all the Jupyter components in one go
dev-python / metakernel : Metakernel for Jupyter
dev-python / notebook : Jupyter Interactive Notebook
dev-python / numpy : Fast array and numerical python library
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
media-fonts / dejavu : DejaVu fonts, bitstream vera with ISO-8859-2 characters
media-gfx / graphviz : Open Source Graph Visualization Software
media-libs / freetype : High-quality and portable font engine
media-libs / ftgl : library to use arbitrary fonts in OpenGL applications
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / libafterimage : Afterstep's standalone generic image manipulation library
media-libs / libpng : Portable Network Graphics library
net-libs / davix : High-performance file management over WebDAV/HTTP
net-libs / xrootd : Extended ROOT remote file server
sci-libs / cfitsio : C and Fortran library for manipulating FITS files
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / gsl : The GNU Scientific Library
sci-mathematics / unuran : Universal Non-Uniform Random number generator
sci-physics / pythia : Lund Monte Carlo high-energy physics event generator
sys-apps / shadow : Utilities to deal with user accounts
sys-libs / libcxx : New implementation of the C++ standard library, targeting C++11
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / ncurses : Console display library
sys-libs / zlib : Standard (de)compression library
virtual / fortran : Virtual for Fortran Compiler
virtual / glu : Virtual for OpenGL utility library
virtual / libcrypt : Virtual for libcrypt.so
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
virtual / opengl : Virtual for OpenGL implementation
x11-libs / gl2ps : OpenGL to PostScript printing library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
Depending packages
sci-libs / spr : Statistical analysis and machine learning library
sci-physics / geant4_vmc : Virtual Monte Carlo Geant4 implementation
sci-physics / pythia : Lund Monte Carlo high-energy physics event generator
sci-physics / vgm : Virtual Geometry Model for High Energy Physics Experiments
sci-physics / vmc : The Virtual Monte Carlo core library
sci-physics / yoda : Yet more Objects for (High Energy Physics) Data Analysis
Bugs
- 564302
- sci-physics/root bundles whole llvm/clang
- 792486
- sci-physics/root unbundle the microsoft corefonts for free licensing
- 924985
- sci-physics/root-6.30.04 fails to compile: rpdutils.cxx:2204:8: error: ruserok was not declared in this scope
- 926439
- sci-physics/root-6.32.00 installs unexpected files/directories in the site-packages directory
- 927202
- sci-physics/root: ~arm ~arm64 ~riscv keywording request
- 928099
- sci-physics/root-6.30.04-r1 fails to compile: ld: error: libclangCodeGen.a(CGStmtOpenMP.cpp.o)(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7Address
- 935559
- sci-physics/root-6.32.02 - [perl-5.40] [icu-75.1] /.../TGLFormat.cxx:278:(.text+<snip>): undefined reference to _GLXEW_ARB_multisample
- 940551
- sci-physics/root-6.32.06 - [meson] [libtool] [gcc-15] /.../Twine.h: error: const class llvm::SmallVectorImpl<char> has no member named data
- 942438
- sci-physics/root-6.32.06 fails to compile: SmallVector.h:109:62: error: uint64_t was not declared in this scope
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.34.00
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: remove USE=qt5 from live ebuilds
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: move live ebuild to v6-34-00-patches branch
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.08
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.06, drop 6.32.04
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop 6.30.9999
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.9999
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: drop 6.28.12-r1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.04, drop 6.32.02
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.30.08, drop 6.30.06
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: remove blocker on sci-libs/minuit
Packaged removed in 7fd35e961b5570f249b16f91b2c66412a4f6305b. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.02, drop 6.32.00
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
Drop build options which were deprecated/removed upstream. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.32.00
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.30.06, drop 6.30.04-r1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-physics/root: call python-single-r1_pkg_setup unconditionally.
ROOT relies on python to generate headers, even if pyROOT is not enabled. Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: remove notice about FHS
Now all ebuilds follow the new installation scheme. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: webgui option depends on USE=http
Closes: https://bugs.gentoo.org/918965 Co-authored-by: Rafal Lalik <rafallalik@gmail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add support for Qt6
Closes: https://bugs.gentoo.org/918966 Co-authored-by: Rafal Lalik <rafallalik@gmail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: reorder variables reported by pkgcheck
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: filter lto flags, bug #879323
Closes: https://bugs.gentoo.org/879323 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.30.04, drop 6.30.02-r1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop 6.28.10-r1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.12
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop USE flags for C++ standard
ROOT 6.30/00 and above no longer support C++14, and now uses the compiler default (i.e. C++17 for GCC 11 and above), so we can drop these USE flags entirely, as they create unnecessary trouble for ROOT's dependencies and other related packages. The recommended way to set the C++ standard different than the compiler default from now on should be using MYCMAKEARGS in a portage environment. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.10, drop 6.28.08
Bug: https://bugs.gentoo.org/918895 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.30.02, drop 6.30.00
Closes: https://bugs.gentoo.org/918895 See also: https://root.cern/about/security Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: switch live ebuild from 6.28.x to 6.30.x branch
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.30.00
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: fix dependencies for USE=jupyter
Closes: https://bugs.gentoo.org/917264 Fixes: 4cf3d9955693efdf7c3f4f4fcff869886fbae6d8 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: drop 6.28.06
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: enable py3.12
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update dependency on dev-libs/vc, bug #916489
Closes: https://bugs.gentoo.org/916489 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.08
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: drop 6.28.02
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: USE=roofit depends on USE=minuit
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.06, drop 6.28.04
Closes: https://bugs.gentoo.org/910540 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop 6.26.08, 6.26.9999, 6.28.00
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.04
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 6.28.02
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: rely on MYCMAKEARGS from cmake.eclass
Closes: https://bugs.gentoo.org/897900 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: quote ${EXTRA_ECONF}
Without this it's not possible to pass CXXFLAGS with spaces to CMake with e.g. EXTRA_ECONF='-DCMAKE_CXX_FLAGS="-O2 -g"'. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: fix bug 882483
Closes: https://bugs.gentoo.org/882483 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.28.00
Closes: https://bugs.gentoo.org/882483 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add live ebuild for 6.28 branch
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
- Better follow FHS - Enable support for Python 3.11 - Change default to -Druntime_cxxmodules=ON - Update with newly introduced build options (this is to avoid changes in defaults affecting ebuilds). - Drop emacs USE flag - Add jupyter USE flag for installing dependencies needed for enbling the C++ Jupyter notebooks provided by ROOT - Update REQUIRED_USE for bug #882483 Bug: https://bugs.gentoo.org/666222 Bug: https://bugs.gentoo.org/882483 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-physics/root: drop 6.24.06-r2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild for 6.26 branch
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add 6.26.08
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-physics/root: sync live ebuilds
Tested python3_11, did not work :( Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.26.06
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: restrict dependency on nlohmann_json, bug 872053
Closes: https://bugs.gentoo.org/872053 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.26.04
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: fix bug 839234
Closes: https://bugs.gentoo.org/839234 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add 3.10 to PYTHON_COMPAT in live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: remove unused inherit of prefix eclass
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.26.02
Closes: https://bugs.gentoo.org/835780 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/root: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old versions
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add live ebuild for 6.26 branch
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.26.00
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marco Genasci · gentoo
sci-physics/root: changed old oracle-instantclient-basic dependency
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/root: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: fix dependency on mpi, bug #818460
Closes: https://bugs.gentoo.org/818460 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.24.06
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.24.04
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-physics/root: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: QA: fix multiple deps in one line
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: enable USE=root7 by default
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: move default C++ standard to C++17
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.24.02
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/root: add virtual/libcrypt dependency
Needed for upcoming libcrypt migration. Acked-by: David Seifert <soap@gentoo.org> Reported-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add live ebuild tracking 6.24 branch
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.24.00
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.22.08
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-physics/root: Drop 6.20.08, last <net-libs/xrootd-5 revdep
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/root: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.22.06
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old versions
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.22.04
Compatible with XRootD 5.x and Python 3.9. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-physics/root: Remove python2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.20.08
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.22.02
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sci-physics/root: block >=net-libs/xrootd-5
The net-libs/xrootd client library required by sci-physics/root[xrootd] has been removed between 4.12.3 and 5.0.0. Upstream ticket: https://sft.its.cern.ch/jira/browse/ROOT-10910 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: fix bug #728372
Closes: https://bugs.gentoo.org/728372 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: mark 6.20.04 ~amd64 ~x86 due to cudnn
This version has an optional dependency on sci-libs/cudnn, which is only marked ~amd64 and ~x86. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: mark 6.16..6.20.04 as stable on amd64 and x86
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild for EAPI=7
EAPI=7, cmake.eclass, drop eutils, update build options. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.22.00
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: bump to version 6.20.06, EAPI=7
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add python3.8 to PYTHON_COMPAT
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: use same compiler for C++ and CUDA in live ebuild
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.20.04
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.20.02
The dependency on media-libs/cudnn when USE=cuda has been made optional upstream. Closes: https://bugs.gentoo.org/711470 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: call cuda_src_prepare when USE=cuda is enabled
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add USE=mpi support
This is a new feature from ROOT 6.20.00 and later. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add new build options to configuration
This is to ensure that changes in defaults upstream won't affect the ebuilds. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add new cudnn USE flag
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: make sure not to use bundled zstd library
This is a new dependency in 6.20.00 and later. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: use standard instead of experimental PyROOT
The default has been switched upstream to the experimental new version of PyROOT, but in Gentoo we keep using the standard one for now. This option will be added as USE flag later. Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: follow upstream rename of python option to pyroot
Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sci-physics/root: migrate to sys-apps/shadow
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.20.00
Package-Manager: Portage-2.3.91, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-physics/root: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org> - Michał Górny · gentoo
sci-physics/root: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: configure using ${EPYTHON}
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-physics/root: Revert "Remove Python 2"
sci-physics/yoda needs it. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-physics/root: Remove Python 2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
sci-physics/root: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-physics/root: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add new dependency on app-arch/zstd
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.18.04
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.18/02
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: switch back to builtin LLVM
Using external LLVM never really worked and can cause crashes if ROOT is used with anything else that dynamically links against LLVM, such as media-libs/mesa[llvm]. The bundled version of clang is also API incompatible with vanilla clang and doesn't work as a compiler with the applied patches that are required to make the cling C/C++ interpreter work. More information can be found in the links below: Bug: https://bugs.gentoo.org/564302 Bug: https://bugs.gentoo.org/687212 Bug: https://sft.its.cern.ch/jira/browse/ROOT-9965 Bug: https://sft.its.cern.ch/jira/browse/ROOT-10287 Bug: https://cern.service-now.com/service-portal/view-incident.do?n=INC1242141 (requires authentication) Bug: https://bugs.freedesktop.org/show_bug.cgi?id=93103 Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1441957 (restricted) Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: remove nosplash USE flag from live ebuild
This is now the default upstream. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add debug USE flag
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update src_prepare for upstream fixes
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: add nosplash USE flag
This disables ROOT's splash screen by default. Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: prefixify clingutils CMakeLists.txt also for 6.12
See commit 40d80638ed9255a4d263fe7c7fadf9ce7d6cd41c. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: fix configuration with USE=-python, bug 690020
CMake already finds the right python automatically, there's no need to add -DPYTHON_EXECUTABLE="${PYTHON}" to the configuration. Closes: https://bugs.gentoo.org/690020 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: fix C++ standard setting
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
This update is mainly to sync build options with upstream changes. Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.18.00
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: update dependencies for afterstep removal
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild for upstream changes
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-physics/root: Remove header expansion logic from RootNewMacros.cmake.
The fancy path expansion is not needed for Gentoo and actually causes runtime bugs, like Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState: Missing FileEntry for /var/tmp/portage/sci-physics/JSAP-479/work/JSAP-479/DataType/JPSimOutput.hh requested to autoload type JPSimTriggerInfoTree_t portage automatically removes PORTAGE_TMPDIR from rpath ELF fields. The same applies to rootcling headers. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old 6.14/06 version
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: backport ebuild fixes to older versions
- Update REQUIRED_USE and dependencies - Use usr/lib (like LLVM) to avoid ROOT bug - Create versioned symlinks to binaries to easily allow running a specific version of ROOT when more than one version is installed Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.16/00
Now using external LLVM. Bug: https://bugs.gentoo.org/564302 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-physics/root: remove useless scripts.
Environment variables are managed by env.d. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Benda Xu · gentoo
sci-physics/root: prefixify clingutils cmake.
Otherwise it tries to look for old headers from the host, e.g. those requiring xlocale.h. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: depend on dev-qt/qtwebengine:5[widgets]
Closes: https://bugs.gentoo.org/674196 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: make live ebuild come first in PATH
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: put USE flags back into alphabetical order
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: keep a few more old versions
Bug: https://bugs.gentoo.org/671810 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: bump ebuild revision
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: depend on dev-db/mysql-connector-c
Closes: https://bugs.gentoo.org/666062 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: rename 'avahi' USE flag to 'zeroconf'
Closes: https://bugs.gentoo.org/671914 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: depend on >=dev-cpp/tbb-2018, bug #672686
Closes: https://bugs.gentoo.org/672686 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.14/08
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: default to C++11 standard
Use C++11 standard until reverse dependencies can cope with the change to C++14/17. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: update live ebuild
* Drop patches added upstream * Sync USE flags with 6.14/06 ebuild Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.14/06
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: apply fixes from live ebuild to 6.14
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Jochen Klein · gentoo
sci-physics/root: Fix clean-up code and compile options
Closes: https://github.com/gentoo/gentoo/pull/9894 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add Python 3.7 to PYTHON_COMPAT
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add back patch for bug 653124
The patch was dropped by mistake on a revision bump. Bug: https://bugs.gentoo.org/653124 Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: remove config/ from cleanup dirs
Some of these files are needed by dependent projects. Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.14.04
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Guilherme Amadio · gentoo
sci-physics/root: revision bump for ROOT 6.12
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Guilherme Amadio · gentoo
sci-physics/root: enable support for nVidia CUDA
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Guilherme Amadio · gentoo
sci-physics/root: update REQUIRED_USE
Qt5 support gets silently disabled if USE=-root7. Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Guilherme Amadio · gentoo
sci-physics/root: drop support for Qt4
Support for Qt4 is deprecated upstream, and Qt4 is no longer in the main tree. Bug: https://bugs.gentoo.org/620754 Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Guilherme Amadio · gentoo
sci-physics/root: drop old version
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.14/02
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: keep fonts dir, bug 643562
Keep fonts directory until ROOT supports fontconfig. Closes: https://bugs.gentoo.org/643562 Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: add missing dependency on numpy with USE=tmva
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/root: drop old
Closes: https://bugs.gentoo.org/651000 Closes: https://bugs.gentoo.org/620754 Closes: https://bugs.gentoo.org/632128 Closes: https://bugs.gentoo.org/638422 Closes: https://bugs.gentoo.org/649992 Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Guilherme Amadio · gentoo
sci-physics/root: add live ebuild
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.14/00
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Guilherme Amadio · gentoo
sci-physics/root: revision bump
- Use eapi7-ver instead of versionator - Update USE flags, add Qt5 support for new graphics - Move installation from /opt/root to /usr/lib/root - Drop installation of obsolete init scritps - Preparation for multi-slot support Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Benda Xu · gentoo
sci-physics/root: disable cling -isystem injection.
This fixes the ACLiC failure on Prefix. We use SYSROOT to guide llvm in ROOT to locate headers and libraries at build time. Such feature is not to be used at runtime. The patch has no effect to usual Gentoo, therefore applying it unconditionally. Closes: https://bugs.gentoo.org/653124 Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Guilherme Amadio · gentoo
sci-physics/root: fix bug 652954
C_INCLUDE_DIRS+DEFAULT_SYSROOT lead to double prefix in include dirs. Closes: https://bugs.gentoo.org/652954 Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Guilherme Amadio · gentoo
sci-physics/root: drop unnecessary patches
Dropped patches were for the old configure/make build system. The new ebuilds now use CMake to build ROOT. Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: drop old workarounds for bundled packages
Currently -Dfail-on-missing=ON should be enough to prevent usage of bundled packages. Also, these workarounds would fail in the next version bump since the builtins are being restructured upstream. Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: disable all builtins by force, update CMake options
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: prefix support
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: do not look for ftgl and gl2ps with USE=-opengl
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
Revert "sci-physics/root: have root6 compile on Prefix."
This reverts commit 0fa97fd6f71bb38beb26c4015a1bf6b02d6207d3. This broke the build with USE=opengl. - Benda Xu · gentoo
sci-physics/root: have root6 compile on Prefix.
1. DEFAULT_SYSROOT of bundled llvm points to EPREFIX, so that system headers inside EPREFIX is used. 2. prefixify the CMakeList system headers copies. 3. disable ftgl search when USE=opengl is not set. Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: use newly added davix and xxhash
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: keep directories needed by rootd daemon
Closes: https://bugs.gentoo.org/648692 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.12/06
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: update GTK+ icon cache
Closes: https://bugs.gentoo.org/648694 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Michał Górny · gentoo
sci-physics/root: Force CMAKE_MAKEFILE_GENERATOR=emake - Guilherme Amadio · gentoo
sci-physics/root: set PATH and ROOTPATH, bug 641422
The previous commit had a bug that overwrote the file with PATH setting. Now both PATH and ROOTPATH are properly set. Closes: https://bugs.gentoo.org/641422 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Justin Lecher · gentoo
sci-physics/root: Fix patches for EAPI 6
Signed-off-by: Justin Lecher <jlec@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: revision bump
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: fix build with USE=oracle
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: disable unused OCaml bindings
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: do not look for Z3, since it's not necessary
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: set ROOTPATH so that portage finds ROOT, bug 641422
As mentioned in the bug, this is needed for building packages that depend on ROOT, like sci-physics/{geant-vmc,gentfit,vgm}. Closes: https://bugs.gentoo.org/641422 Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: do not restrict Pythia versions, bug 641420
The use restriction is not necessary, as there are no conflicts between Pythia from slots 6 and 8. Closes: https://bugs.gentoo.org/641420 Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root-5.34.36: move from fdo-mime to xdg-utils
Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: drop old 6.04.06 version
Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Guilherme Amadio · gentoo
sci-physics/root: version bump to 6.12.04
Closes: https://bugs.gentoo.org/622034 Closes: https://bugs.gentoo.org/617160 Closes: https://bugs.gentoo.org/599274 Closes: https://bugs.gentoo.org/596290 Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Andrew Savchenko · gentoo
sci-physics/root: remove old
Package-Manager: portage-2.3.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Agostino Sarubbo · gentoo
sci-physics/root: x86 stable wrt bug #601682
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-physics/root: amd64 stable wrt bug #601682
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: remove old
Package-Manager: portage-2.3.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: rename USE flag avahi -> zeroconf
As suggested by pacho in bug 601682. Package-Manager: portage-2.3.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Pacho Ramos · gentoo
sci-physics/root: Use zeroconf instead of avahi USE flag (#477620)
Package-Manager: portage-2.3.1 - Benda Xu · gentoo
sci-physics/root: bump to 5.34.36.
Support c++11. replace sed with hprefixify. Also bump root-docs. Package-Manager: portage-2.3.0 - Andrew Savchenko · gentoo
sci-physics/root: remove old
Package-Manager: portage-2.3.0_rc1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: fix bug 575686
Apply upstream patch to support gsl-2. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: fix bug 586326
While bug itself is of questionable validity (see parent bug 586238), affected dependencies have neither subslots nor multiple slots, thus := can be safely dropped. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Benda Xu · gentoo
sci-physics/root: workaround for parallel make jobs.
Bug: 571638 Package-Manager: portage-2.2.28 - Andrew Savchenko · gentoo
sci-physics/root: update homepage
Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: remove unused variable
Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: ftp -> https SRC_URI move
Upstream disabled ftp service, so https should be used now. https://sft.its.cern.ch/jira/browse/ROOT-8114 Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675 - Andrew Savchenko · gentoo
sci-physics/root: refuse to build with gcc-5
ROOT-6 is not yet ready for gcc-5 due to lack of ABI tags support, see bug 564306 and root issues 7285, 7319, 7654, 7721, 7818, 7895. Package-Manager: portage-2.2.26 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: fix compiler check
Previously compiler check was performed only against provided clang++ version, which is wrong. Package-Manager: portage-2.2.26 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/root: install distributed INSTALL file
PS: workaround with cat created a sandbox violation. Package-Manager: portage-2.2.25 - Guilherme Amadio · gentoo
sci-physics/root: Remove workaround to install some examples
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=564576 - Justin Lecher · gentoo
sci-physics/root: Version Bump
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/root: remove old version
Remove old and broken 5.32 branch with related patches and USE flags. - Agostino Sarubbo · gentoo
sci-physics/root: x86 stable wrt bug #546258
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" - Agostino Sarubbo · gentoo
sci-physics/root: amd64 stable wrt bug #546258
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" - Andrew Savchenko · gentoo
sci-physics/root-6.*: fix bug 558270
Genreflex now unconditionally depends on ncurses. Signed-off-by: Andrew Savchenko <bircoph@gmail.com> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed