# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" inherit autotools toolchain-funcs DESCRIPTION="Fast and light Scheme implementation" HOMEPAGE="https://stklos.net/" SRC_URI="https://${PN}.net/download/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="threads" RDEPEND="dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre2:=" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) DOCS=( AUTHORS ChangeLog NEWS.md PACKAGES-USED {PORTING-NOTES,README}.md SUPPORTED-SRFIS ) src_prepare() { default eautoreconf export LD="$(tc-getCC)" export STKLOS_CONFDIR="${T}"/.config/${PN} } src_configure() { econf \ --datadir="${EPREFIX}"/usr/share/${PN}/${PV} \ --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN}/${PV} \ --enable-threads=$(usex threads pthreads none) \ --without-provided-bignum \ --without-provided-ffi \ --without-provided-gc \ --without-provided-regexp } src_compile() { emake } src_test() { emake -j1 check } src_install() { default einstalldocs }