summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ada/langkit/files/langkit-2019-gentoo.patch11
-rw-r--r--dev-ada/langkit/langkit-2019.ebuild8
-rw-r--r--dev-ada/langkit/metadata.xml5
3 files changed, 14 insertions, 10 deletions
diff --git a/dev-ada/langkit/files/langkit-2019-gentoo.patch b/dev-ada/langkit/files/langkit-2019-gentoo.patch
index 13a5eb9df232..0358198d080f 100644
--- a/dev-ada/langkit/files/langkit-2019-gentoo.patch
+++ b/dev-ada/langkit/files/langkit-2019-gentoo.patch
@@ -58,3 +58,14 @@
'-XXMLADA_BUILD={}'.format(library_type)]
enable_build_warnings = getattr(args, 'enable_build_warnings', False)
+--- a/testsuite/tests/misc/link_two_libs/test.yaml 2019-06-17 09:38:34.796029233 +0200
++++ b/testsuite/tests/misc/link_two_libs/test.yaml 2019-06-17 09:39:06.805549633 +0200
+@@ -1,7 +1,3 @@
+ driver: python
+ input_sources: []
+-expect_failure:
+- - if: [gnat_community_2018]
+- then: >
+- A known issue in the gprbuild furnished with GNAT Community 2018
+- prevents this test from passing.
++expect_failure: Gentoo failure
diff --git a/dev-ada/langkit/langkit-2019.ebuild b/dev-ada/langkit/langkit-2019.ebuild
index b18dc16f8d4b..a3dcb795c069 100644
--- a/dev-ada/langkit/langkit-2019.ebuild
+++ b/dev-ada/langkit/langkit-2019.ebuild
@@ -35,14 +35,8 @@ S="${WORKDIR}"/${MYP}-src
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-src_prepare() {
- default
- # Can't make this test working
- rm -r testsuite/tests/misc/link_two_libs || die
-}
-
src_test() {
- testsuite/testsuite.py --show-error-output | tee testsuite.log
+ testsuite/testsuite.py --show-error-output misc | tee testsuite.log
grep -q FAILED testsuite.log && die "Test failed"
}
diff --git a/dev-ada/langkit/metadata.xml b/dev-ada/langkit/metadata.xml
index bfb9cb6484b2..1d15b41d3ff8 100644
--- a/dev-ada/langkit/metadata.xml
+++ b/dev-ada/langkit/metadata.xml
@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
+ <maintainer type="project">
+ <email>ada@gentoo.org</email>
</maintainer>
<longdescription lang="en">
Langkit (nickname for language kit) is a tool whose purpose is to make