summaryrefslogtreecommitdiff
path: root/dev-build/make/make-9999.ebuild
diff options
context:
space:
mode:
authorArsen Arsenović <arsen@gentoo.org>2023-04-09 15:16:53 +0200
committerArsen Arsenović <arsen@gentoo.org>2024-08-18 19:43:16 +0200
commita35501c8975b92912b067a0c5ec442dc1dd702f1 (patch)
tree2525ce64fe25b746348dabf967d140d0ecd7a0b8 /dev-build/make/make-9999.ebuild
parent3e7ecfaee7c2f3a0213f5cb47508e69f1c83dcbd (diff)
downloadgentoo-a35501c8975b92912b067a0c5ec442dc1dd702f1.tar.gz
gentoo-a35501c8975b92912b067a0c5ec442dc1dd702f1.tar.bz2
gentoo-a35501c8975b92912b067a0c5ec442dc1dd702f1.zip
dev-build/make: switch to new guile mechanism
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
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=(