# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake DESCRIPTION="2D vector graphics library powered by a JIT compiler." HOMEPAGE="https://blend2d.com/" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/${PN}/${PN}" else SRC_URI="https://blend2d.com/download/${P}.tar.gz" KEYWORDS="~amd64" S="${WORKDIR}/${PN}" fi LICENSE="ZLIB" SLOT="0" IUSE="+jit test" RESTRICT="!test? ( test )" RDEPEND="jit? ( >=dev-libs/asmjit-2024.10.25 )" DEPEND="${RDEPEND}" DOCS=( README.md CONTRIBUTING.md ) PATCHES=( "${FILESDIR}/blend2d-0.11.4-avoid-adding-O2-to-cflags-gentoo-bug-943226.patch" ) src_configure() { local mycmakeargs=( -DBLEND2D_NO_JIT=$(usex !jit) -DBLEND2D_TEST=$(usex test) -DBLEND2D_EXTERNAL_ASMJIT=ON ) cmake_src_configure }