commit: 69d01a4273a556b1205a7a575cb3811ab7e2443d Author: Ali Abdel-Qader <abdelqaderali <AT> protonmail <DOT> com> AuthorDate: Tue Mar 30 02:19:15 2021 +0000 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org> CommitDate: Tue Mar 30 03:47:03 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d01a42
dev-libs/tree-sitter: Fix potentially no CC being set Closes: https://bugs.gentoo.org/779139 Suggested-by: Sergei Trofimovich <slyfox <AT> gentoo.org> Signed-off-by: Ali Abdel-Qader <abdelqaderali <AT> protonmail.com> Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org> dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild | 7 +++++++ dev-libs/tree-sitter/tree-sitter-9999.ebuild | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild b/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild index 62e7c8355b2..1a09f6f1bc2 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit toolchain-funcs + DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library." HOMEPAGE="https://github.com/tree-sitter/tree-sitter" @@ -21,6 +23,11 @@ PATCHES=( "${FILESDIR}/${PN}-No-static-libs-gentoo.patch" ) +src_prepare() { + default + tc-export CC +} + src_install() { emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" install } diff --git a/dev-libs/tree-sitter/tree-sitter-9999.ebuild b/dev-libs/tree-sitter/tree-sitter-9999.ebuild index 547703a2d32..7097ecdcab1 100644 --- a/dev-libs/tree-sitter/tree-sitter-9999.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-9999.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit toolchain-funcs + DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library." HOMEPAGE="https://github.com/tree-sitter/tree-sitter" @@ -21,6 +23,11 @@ PATCHES=( "${FILESDIR}/${PN}-No-static-libs-gentoo.patch" ) +src_prepare() { + default + tc-export CC +} + src_install() { emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" install }
