diff options
| author | Michał Górny <mgorny@gentoo.org> | 2025-09-12 17:31:37 +0200 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2025-09-28 20:19:51 +0200 |
| commit | d7e66da6674ddb6d89bd95c00ba80dff9e52bcc4 (patch) | |
| tree | a271cfba1dbb120db10e914b8ecf783d45ae65de | |
| parent | feee93c5674a92c9f60bfe7ddc265297a07b2d36 (diff) | |
| download | gentoo-d7e66da6674ddb6d89bd95c00ba80dff9e52bcc4.tar.gz gentoo-d7e66da6674ddb6d89bd95c00ba80dff9e52bcc4.tar.bz2 gentoo-d7e66da6674ddb6d89bd95c00ba80dff9e52bcc4.zip | |
virtual/cblas: Add flexiblas support
Signed-off-by: Michał Górny <mgorny@gentoo.org>
| -rw-r--r-- | virtual/cblas/cblas-3.8-r1.ebuild | 21 | ||||
| -rw-r--r-- | virtual/cblas/metadata.xml | 1 |
2 files changed, 16 insertions, 6 deletions
diff --git a/virtual/cblas/cblas-3.8-r1.ebuild b/virtual/cblas/cblas-3.8-r1.ebuild index 0e6a6cccd901..fa10972bced3 100644 --- a/virtual/cblas/cblas-3.8-r1.ebuild +++ b/virtual/cblas/cblas-3.8-r1.ebuild @@ -6,12 +6,21 @@ EAPI="8" DESCRIPTION="Virtual for BLAS C implementation" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE="eselect-ldso index64" +IUSE="eselect-ldso flexiblas index64" +REQUIRED_USE="?? ( eselect-ldso flexiblas )" RDEPEND=" - >=sci-libs/lapack-3.8.0[eselect-ldso?,index64(-)?] - eselect-ldso? ( || ( - >=sci-libs/lapack-3.8.0[eselect-ldso] - sci-libs/openblas[eselect-ldso] - sci-libs/blis[eselect-ldso] ) ) + flexiblas? ( + sci-libs/flexiblas[system-blas(-),index64(-)?] + ) + !flexiblas? ( + >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] + eselect-ldso? ( + || ( + >=sci-libs/lapack-3.8[eselect-ldso] + sci-libs/openblas[eselect-ldso] + sci-libs/blis[eselect-ldso] + ) + ) + ) " diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml index 2b87d529e9ba..660774543d29 100644 --- a/virtual/cblas/metadata.xml +++ b/virtual/cblas/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag> + <flag name="flexiblas">Use <pkg>sci-libs/flexiblas</pkg> as the provider.</flag> <flag name="index64">Provide an ILP64 library in addition to LP64</flag> </use> <stabilize-allarches/> |
