commit: ee8a151ad763f20ada42bec50167c275a8d81d8b Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Tue Mar 4 20:51:54 2025 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Tue Mar 4 20:52:20 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8a151a
dev-ada/ada_language_server: respect LDFLAGS Closes: https://bugs.gentoo.org/882451 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> .../ada_language_server-25.0.20241014-r2.ebuild | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild index 3b1f50258bda..45ddd79c3884 100644 --- a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild +++ b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild @@ -46,16 +46,20 @@ REQUIRED_USE="${ADA_REQUIRED_USE}" src_compile() { gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \ - -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die + -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \ + || die gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_3_17.gpr -p \ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \ - -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die + -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \ + || die gprbuild -v -m -j$(makeopts_jobs) -P gnat/tester.gpr -p \ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \ - -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die + -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \ + || die gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_client.gpr -p \ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \ - -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die + -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \ + || die mkdir -p integration/vscode/ada/x64/linux cp -f .obj/server/ada_language_server integration/vscode/ada/x64/linux || die } @@ -70,5 +74,6 @@ src_install() { gprinstall -v -f -P gnat/lsp_client.gpr -p -r --mode=dev \ --prefix="${D}"/usr -XLIBRARY_TYPE=relocatable \ -XXMLADA_BUILD=relocatable -XGPR_BUILD=relocatable || die + rm "${D}"/usr/share/gpr/gnatcoll.gpr || die einstalldocs }
