diff --git a/media-libs/blend2d/blend2d-0.11.4-r1.ebuild b/media-libs/blend2d/blend2d-0.11.4-r1.ebuild index e9bd275697..b6d2b3b3c3 100644 --- a/media-libs/blend2d/blend2d-0.11.4-r1.ebuild +++ b/media-libs/blend2d/blend2d-0.11.4-r1.ebuild @@ -17,10 +17,12 @@ fi LICENSE="ZLIB" SLOT="0" -IUSE="test" - +IUSE="+jit test" RESTRICT="!test? ( test )" +RDEPEND="jit? ( >=dev-libs/asmjit-2024.10.25 )" +DEPEND="${RDEPEND}" + DOCS=( README.md CONTRIBUTING.md ) # see https://github.com/blend2d/blend2d/issues/217 @@ -28,11 +30,9 @@ CMAKE_SKIP_TESTS="bl_test_image_io" src_configure() { local mycmakeargs=( + -DBLEND2D_NO_JIT=$(usex !jit) -DBLEND2D_TEST=$(usex test) -DBLEND2D_EXTERNAL_ASMJIT=ON - # dev-libs/asmjit-2022.07.02 is incompatible, disable JIT for now. - # https://github.com/gentoo/gentoo/pull/39251 - -DBLEND2D_NO_JIT=ON ) cmake_src_configure } diff --git a/media-libs/blend2d/blend2d-9999.ebuild b/media-libs/blend2d/blend2d-9999.ebuild index ed57d249f2..5f127275a5 100644 --- a/media-libs/blend2d/blend2d-9999.ebuild +++ b/media-libs/blend2d/blend2d-9999.ebuild @@ -17,19 +17,19 @@ fi LICENSE="ZLIB" SLOT="0" -IUSE="test" - +IUSE="+jit test" RESTRICT="!test? ( test )" +RDEPEND="jit? ( >=dev-libs/asmjit-2024.10.25 )" +DEPEND="${RDEPEND}" + DOCS=( README.md CONTRIBUTING.md ) src_configure() { local mycmakeargs=( + -DBLEND2D_NO_JIT=$(usex !jit) -DBLEND2D_TEST=$(usex test) -DBLEND2D_EXTERNAL_ASMJIT=ON - # dev-libs/asmjit-2022.07.02 is incompatible, disable JIT for now. - # https://github.com/gentoo/gentoo/pull/39251 - -DBLEND2D_NO_JIT=ON ) cmake_src_configure }