From 05bbbba7637b2e97e4ccc16a02edd1118baa25fe Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Nov 2024 12:34:07 +0900 Subject: [PATCH] media-libs/blend2d: disable JIT for now Disable JIT until a newer version of dev-libs/asmjit is available in ::gentoo. Signed-off-by: Takuya Wakazono --- .../{blend2d-0.11.4.ebuild => blend2d-0.11.4-r1.ebuild} | 5 +++-- media-libs/blend2d/blend2d-9999.ebuild | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) rename media-libs/blend2d/{blend2d-0.11.4.ebuild => blend2d-0.11.4-r1.ebuild} (84%) diff --git a/media-libs/blend2d/blend2d-0.11.4.ebuild b/media-libs/blend2d/blend2d-0.11.4-r1.ebuild similarity index 84% rename from media-libs/blend2d/blend2d-0.11.4.ebuild rename to media-libs/blend2d/blend2d-0.11.4-r1.ebuild index 4160945eeb..e9bd275697 100644 --- a/media-libs/blend2d/blend2d-0.11.4.ebuild +++ b/media-libs/blend2d/blend2d-0.11.4-r1.ebuild @@ -19,8 +19,6 @@ LICENSE="ZLIB" SLOT="0" IUSE="test" -RDEPEND=">=dev-libs/asmjit-2024.01.01" -DEPEND="${RDEPEND}" RESTRICT="!test? ( test )" DOCS=( README.md CONTRIBUTING.md ) @@ -32,6 +30,9 @@ src_configure() { local mycmakeargs=( -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 c496de09e1..ed57d249f2 100644 --- a/media-libs/blend2d/blend2d-9999.ebuild +++ b/media-libs/blend2d/blend2d-9999.ebuild @@ -19,8 +19,6 @@ LICENSE="ZLIB" SLOT="0" IUSE="test" -RDEPEND=">=dev-libs/asmjit-2024.01.01" -DEPEND="${RDEPEND}" RESTRICT="!test? ( test )" DOCS=( README.md CONTRIBUTING.md ) @@ -29,6 +27,9 @@ src_configure() { local mycmakeargs=( -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 }