commit: fd51489daa089b71798951b25e0f9ad9a6ee04ab
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 17:36:54 2025 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat May 10 21:01:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd51489d
dev-ada/lal-refactor: support gcc:15
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
...{lal-refactor-25.0.0-r1.ebuild => lal-refactor-25.0.0-r2.ebuild} | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild
b/dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
similarity index 93%
rename from dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild
rename to dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
index cb5274b6a506..acd502776cc3 100644
--- a/dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild
+++ b/dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_14 )
+ADA_COMPAT=( gcc_{14..15} )
PYTHON_COMPAT=( python3_{10..13} )
inherit ada python-any-r1 multiprocessing
@@ -45,6 +45,7 @@ pkg_setup() {
src_compile() {
build () {
gprbuild -v -k -XLAL_REFACTOR_LIBRARY_TYPE=$1 -XLIBRARY_TYPE=$1
\
+ -XBUILD_MODE=prod \
-P gnat/lal_refactor.gpr -p -j$(makeopts_jobs) \
-largs ${LDFLAGS} -cargs ${ADAFLAGS} || die
}
@@ -66,7 +67,8 @@ src_compile() {
}
src_test() {
- ${PYTHON} testsuite/testsuite.py || die
+ ./testsuite/testsuite.py --job 1 |& tee lal-refactor.testOut
+ grep -qw FAIL lal-refactor.testOut && die
}
src_install() {