# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MAJOR="3.0" DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" HOMEPAGE="https://www.gnu.org/software/guile/" SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="3" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +networking +nls +threads" # upstream recommended +networking +nls RESTRICT="strip" RDEPEND=" >=dev-libs/boehm-gc-7.0:=[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libltdl:= dev-libs/libunistring:0= sys-libs/ncurses:0= sys-libs/readline:0=" DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig sys-devel/libtool sys-devel/gettext" PATCHES=( "${FILESDIR}/${PN}-disable-oom-test.patch" ) DOCS=( GUILE-VERSION HACKING README ) src_configure() { econf \ --disable-error-on-warning \ --disable-rpath \ --disable-static \ --enable-posix \ --without-libgmp-prefix \ --without-libiconv-prefix \ --without-libintl-prefix \ --without-libltdl-prefix \ --without-libreadline-prefix \ --without-libunistring-prefix \ $(use_enable debug guile-debug) \ $(use_enable debug-malloc) \ $(use_enable deprecated) \ $(use_enable networking) \ $(use_enable nls) \ $(use_with threads) }