commit: 9a8f96f3b8ddb8ba3866df341e91a85e14c0b53b Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> AuthorDate: Sun Nov 10 10:54:31 2024 +0000 Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> CommitDate: Sun Nov 10 10:54:43 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a8f96f3
media-libs/blend2d: add USE=jit The dependency issue in 05bbbba has been resolved, so we can now enable JIT. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375179d0f86f4ca057932db2e122b26e42035406 Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com> media-libs/blend2d/blend2d-0.11.4-r1.ebuild | 10 +++++----- media-libs/blend2d/blend2d-9999.ebuild | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/media-libs/blend2d/blend2d-0.11.4-r1.ebuild b/media-libs/blend2d/blend2d-0.11.4-r1.ebuild index e9bd27569..b6d2b3b3c 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 ed57d249f..5f127275a 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 }
