portage-ng / portage / dev-cpp / eigen / 5.0.9999
portage-ng --info
>>> Printing information for: portage://dev-cpp/eigen-5.0.9999


----------------------------------------------------------------------------------------------------------------------------------------------------------------
description : 
   C++ template library for linear algebra
homepage : 
   https://eigen.tuxfamily.org/index.php?title=Main_Page
maintainer : 
   sci@gentoo.org
   kde@gentoo.org
license : 
   MPL-2.0
eapi : 
   8
slot : 
   3
subslot : 
   5.0

----------------------------------------------------------------------------------------------------------------------------------------------------------------
iuse : 
   debug
   blas
   lapack
   cpu_flags_arm_neon
   cpu_flags_ppc_altivec
   cpu_flags_ppc_vsx
   cpu_flags_x86_avx
   cpu_flags_x86_avx2
   cpu_flags_x86_avx512f
   cpu_flags_x86_avx512dq
   cpu_flags_x86_f16c
   cpu_flags_x86_fma3
   cpu_flags_x86_popcnt
   cpu_flags_x86_sse
   cpu_flags_x86_sse2
   cpu_flags_x86_sse3
   cpu_flags_x86_ssse3
   cpu_flags_x86_sse4_1
   cpu_flags_x86_sse4_2
   cuda
   cuda-clang
   hip
   doc
   mathjax
   openmp
   test
   adolc
   boost
   cholmod
   fftw
   klu
   metis
   opengl
   pastix
   pocketfft
   sparsehash
   spqr
   superlu
   umfpack
   +llvm_slot_22
   llvm_slot_21
   llvm_slot_23
   test
required_use : 
   use lapack
      blas
   use test
      any 
         adolc
         boost
         cholmod
         fftw
         klu
         metis
         opengl
         pastix
         pocketfft
         sparsehash
         spqr
         superlu
         umfpack
      use cuda-clang
         !openmp
         one 
            llvm_slot_21
            llvm_slot_22
            llvm_slot_23
keywords : 
   [not set]
properties : 
   live
eclasses : 
   toolchain-funcs
   flag-o-matic
   multiprocessing
   ninja-utils
   xdg-utils
   cmake
   cuda
   fortran-2
   llvm-utils
   multilib
   llvm-r2
   eapi9-pipestatus
   python-utils-r1
   python-any-r1
   virtualx
   git-r3
defined_phases : 
   compile
   configure
   install
   prepare
   pretend
   setup
   test
   unpack
installed : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
src_uri : 
   use test
      use lapack
         eigen-lapack_addons-3.4.1.tgz

----------------------------------------------------------------------------------------------------------------------------------------------------------------
bdepend : 
   use doc
      app-text/doxygen [ dot ]
      dev-texlive/texlive-bibtexextra
      dev-texlive/texlive-fontsextra
      dev-texlive/texlive-fontutils
      dev-texlive/texlive-latex
      dev-texlive/texlive-latexextra
      use mathjax
         dev-libs/mathjax
   use test
      virtual/pkgconfig
      use lapack
         any 
            dev-lang/python:3.14
            dev-lang/python:3.13
            dev-lang/python:3.12
      use spqr
         use cholmod
            use blas
               use lapack
                  virtual/fortran
      use pastix
         virtual/fortran
   use blas
      virtual/fortran
   use lapack
      virtual/fortran
   app-alternatives/ninja
   >=dev-build/cmake-3.28.5
   use test
      x11-base/xorg-server [ xvfb ]
      x11-apps/xhost
   >=dev-vcs/git-1.8.2.1 [ curl ]

depend : 
   use test
      use cuda
         use -cuda-clang
            dev-util/nvidia-cuda-toolkit
         use cuda-clang
            use llvm_slot_21
               llvm-core/clang:21
               llvm-runtimes/clang-runtime:21 [ llvm_targets_NVPTX offload openmp ]
            use llvm_slot_22
               llvm-core/clang:22
               llvm-runtimes/clang-runtime:22 [ llvm_targets_NVPTX offload openmp ]
            use llvm_slot_23
               llvm-core/clang:23
               llvm-runtimes/clang-runtime:23 [ llvm_targets_NVPTX offload openmp ]
      use hip
         dev-util/hip
      use -blas
         virtual/blas
         use -lapack
            virtual/lapacke
      use adolc
         sci-libs/adolc [ sparse ]
      use boost
         dev-libs/boost
      use cholmod
         sci-libs/cholmod:= [ cuda? ]
      use fftw
         sci-libs/fftw [ openmp? ]
      use klu
         sci-libs/klu:=
      use metis
         sci-libs/metis [ openmp? ]
         sci-libs/pastix [ metis ]
      use opengl
         media-libs/freeglut
         media-libs/glew
         media-libs/libglvnd
      use pastix
         sci-libs/pastix [ -mpi ]
         any 
            sci-libs/pastix [ scotch ]
            sci-libs/pastix [ metis ]
      use pocketfft
         dev-libs/pocketfft
      use sparsehash
         use amd64
            dev-cpp/sparsehash
         use arm64
            dev-cpp/sparsehash
         use ppc64
            dev-cpp/sparsehash
         use x86
            dev-cpp/sparsehash
      use spqr
         sci-libs/spqr:=
      use superlu
         sci-libs/superlu:=
      use umfpack
         sci-libs/umfpack:=

idepend : 
   [not set]

rdepend : 
   [not set]

pdepend : 
   [not set]