commit:     b2f70d7d57b5a3d66d80bd804d6c4e1be31c4987
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 21:37:34 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 21:38:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f70d7d

dev-ada/ada_language_server: use tc-getCXX to get g++

Closes: https://bugs.gentoo.org/882445
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild 
b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
index aa6c851354d5..6dd19f3debf3 100644
--- a/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
+++ b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-inherit ada multiprocessing
+inherit ada multiprocessing toolchain-funcs
 
 DESCRIPTION="an implementation of the Microsoft Language Server Protocol for 
Ada/SPARK"
 HOMEPAGE="https://github.com/AdaCore/ada_language_server";
@@ -30,6 +30,14 @@ BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
 
 REQUIRED_USE="${ADA_REQUIRED_USE}"
 
+src_prepare() {
+       sed -i \
+               -e "s:g++:$(tc-getCXX):" \
+               gnat/lsp_server.gpr \
+               || die
+       default
+}
+
 src_compile() {
        gprbuild -v -j$(makeopts_jobs) -P gnat/tester.gpr -p \
                -XLIBRARY_TYPE=relocatable \

Reply via email to