summaryrefslogtreecommitdiff
path: root/dev-build/make/make-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-build/make/make-9999.ebuild')
-rw-r--r--dev-build/make/make-9999.ebuild14
1 files changed, 12 insertions, 2 deletions
diff --git a/dev-build/make/make-9999.ebuild b/dev-build/make/make-9999.ebuild
index 6ed0e9b00642..182219be856b 100644
--- a/dev-build/make/make-9999.ebuild
+++ b/dev-build/make/make-9999.ebuild
@@ -4,7 +4,8 @@
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/make.asc
-inherit flag-o-matic unpacker verify-sig
+GUILE_COMPAT=( 2-2 3-0 )
+inherit flag-o-matic unpacker verify-sig guile-single
DESCRIPTION="Standard tool to compile source trees"
HOMEPAGE="https://www.gnu.org/software/make/make.html"
@@ -24,8 +25,11 @@ LICENSE="GPL-3+"
SLOT="0"
IUSE="doc guile nls static test"
RESTRICT="!test? ( test )"
+REQUIRED_USE="guile? ( ${GUILE_REQUIRED_USE} )"
-DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
+DEPEND="
+ guile? ( ${GUILE_DEPS} )
+"
RDEPEND="
${DEPEND}
nls? ( virtual/libintl )
@@ -64,6 +68,12 @@ src_prepare() {
fi
}
+pkg_setup() {
+ if use guile; then
+ guile-single_pkg_setup
+ fi
+}
+
src_configure() {
use static && append-ldflags -static
local myeconfargs=(