diff options
Diffstat (limited to 'dev-python/symengine')
| -rw-r--r-- | dev-python/symengine/metadata.xml | 24 | ||||
| -rw-r--r-- | dev-python/symengine/symengine-0.14.1-r3.ebuild (renamed from dev-python/symengine/symengine-0.14.1-r2.ebuild) | 4 |
2 files changed, 27 insertions, 1 deletions
diff --git a/dev-python/symengine/metadata.xml b/dev-python/symengine/metadata.xml index 853174b8f2ab..acd6f5a776d3 100644 --- a/dev-python/symengine/metadata.xml +++ b/dev-python/symengine/metadata.xml @@ -6,5 +6,29 @@ <name>Python</name> </maintainer> + <use> + <flag name="boost"> + Add support for boost integers (<pkg>dev-libs/boost</pkg>) + </flag> + <flag name="ecm"> + Add support for ECM integer factorization library + (<pkg>sci-mathematics/gmp-ecm</pkg>) + </flag> + <flag name="flint"> + Add support for <pkg>sci-mathematics/flint</pkg> + </flag> + <flag name="llvm">Build with LLVM</flag> + <flag name="mpc"> + Add support for multiprecision complex arithmetic + (<pkg>dev-libs/mpc</pkg>) + </flag> + <flag name="mpfr"> + Add support for multiprecision floating point rounding + (<pkg>dev-libs/mpfr</pkg>) + </flag> + <flag name="primesieve"> + Add support for <pkg>sci-mathematics/primesieve</pkg> + </flag> + </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/symengine/symengine-0.14.1-r2.ebuild b/dev-python/symengine/symengine-0.14.1-r3.ebuild index 60a37a82a803..723a3bc7aa37 100644 --- a/dev-python/symengine/symengine-0.14.1-r2.ebuild +++ b/dev-python/symengine/symengine-0.14.1-r3.ebuild @@ -24,6 +24,8 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +# Bindings implicitly use symengine's dependencies. +IUSE="boost ecm +flint llvm +mpc +mpfr primesieve tcmalloc" BDEPEND=" dev-build/cmake @@ -36,7 +38,7 @@ BDEPEND=" # See also https://github.com/symengine/symengine.py/blob/master/symengine_version.txt DEPEND=" dev-python/numpy[${PYTHON_USEDEP}] - =sci-libs/symengine-$(ver_cut 1-2)* + =sci-libs/symengine-$(ver_cut 1-2)*[boost=,ecm=,flint=,llvm=,mpc=,mpfr=,primesieve=,tcmalloc=] " RDEPEND=" ${DEPEND} |
