commit:     afbb875c726b6b1fa7aa94d1642b25a9c9f9dcd0
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 19:15:36 2017 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 19:15:36 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afbb875c

dev-ada/libadalang: enabling stylechecks test/cosmethic changes

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/libadalang/libadalang-2017.ebuild | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild 
b/dev-ada/libadalang/libadalang-2017.ebuild
index 651850d933e..30ee5504531 100644
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ b/dev-ada/libadalang/libadalang-2017.ebuild
@@ -18,9 +18,9 @@ KEYWORDS="~amd64"
 IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml
+       dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
        ${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-       dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
        dev-ada/langkit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        ^^ ( gnat_2016 gnat_2017 )"
@@ -31,24 +31,19 @@ PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_prepare() {
        default
-       rm -r ada/testsuite/tests/{acats_parse,stylechecks} || die
+       rm -r ada/testsuite/tests/acats_parse || die
+}
+
+src_configure() {
+       ada/manage.py generate || die
 }
 
 src_compile() {
-       GCC=${CHOST}-gcc-4.9.4 ada/manage.py make || die
+       ada/manage.py build || die
 }
 
 src_test () {
-       local myDir="${WORKDIR}"/${PN}-gps-src
-       cd ada/testsuite
-       ln -sf "${myDir}"/build/include/libadalang.h c_support/libadalang.h
-       #./testsuite.py --show-error-output |& grep FAILED && die "Test failed"
-       GPR_PROJECT_PATH="${myDir}"/build/lib/gnat \
-               
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${myDir}"/build/lib/libadalang.relocatable \
-               PYTHONPATH="${myDir}"/build/python \
-               PATH=${PATH}:"${myDir}"/build/bin ./testsuite.py 
--show-error-output
-       rm c_support/libadalang.h
-       cd -
+       ada/manage.py test | grep FAILED && die
 }
 
 src_install () {

Reply via email to