diff options
author | 2006-08-14 07:51:40 +0000 | |
---|---|---|
committer | 2006-08-14 07:51:40 +0000 | |
commit | cebabc38b3d89d2492f58089d59c62ef1b87fc44 (patch) | |
tree | 71487f7b7c023cd3a07ed0f4ea865d7f61bd670a /dev-lang/mercury/mercury-0.12.2-r3.ebuild | |
parent | old (diff) | |
download | historical-cebabc38b3d89d2492f58089d59c62ef1b87fc44.tar.gz historical-cebabc38b3d89d2492f58089d59c62ef1b87fc44.tar.bz2 historical-cebabc38b3d89d2492f58089d59c62ef1b87fc44.zip |
Run test-suite with DEFAULT_GRADE.
Package-Manager: portage-2.1.1_pre4-r4
Diffstat (limited to 'dev-lang/mercury/mercury-0.12.2-r3.ebuild')
-rw-r--r-- | dev-lang/mercury/mercury-0.12.2-r3.ebuild | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/dev-lang/mercury/mercury-0.12.2-r3.ebuild b/dev-lang/mercury/mercury-0.12.2-r3.ebuild index b6ac4732e83a..6f2e3d791f88 100644 --- a/dev-lang/mercury/mercury-0.12.2-r3.ebuild +++ b/dev-lang/mercury/mercury-0.12.2-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury/mercury-0.12.2-r3.ebuild,v 1.1 2006/08/12 01:42:13 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury/mercury-0.12.2-r3.ebuild,v 1.2 2006/08/14 07:51:40 keri Exp $ inherit eutils @@ -71,14 +71,25 @@ src_compile() { } src_test() { - cd "${TESTDIR}" + cd "${S}" + TEST_GRADE=`scripts/ml --print-grade` + if [ -d "${S}"/libgrades/${TEST_GRADE} ] ; then + TWS="${S}"/libgrades/${TEST_GRADE} + cp browser/mer_browser.init "${TWS}"/browser/ + cp mdbcomp/mer_mdbcomp.init "${TWS}"/mdbcomp/ + cp runtime/mer_rt.init "${TWS}"/runtime/ + else + TWS="${S}" + fi - PATH="${S}"/scripts:"${S}"/util:"${PATH}" \ - WORKSPACE="${S}" \ - MERCURY_COMPILER="${S}"/compiler/${PN}_compile \ - MMAKE_DIR="${S}"/scripts \ + cd "${TESTDIR}" + PATH="${TWS}"/scripts:"${TWS}"/util:"${PATH}" \ + WORKSPACE="${TWS}" \ + MERCURY_COMPILER="${TWS}"/compiler/mercury_compile \ + MMAKE_DIR="${TWS}"/scripts \ MERCURY_DEBUGGER_INIT="${TESTDIR}"/mdbrc \ - mmake || die "mmake test failed" + GRADE=${TEST_GRADE} \ + mmake || die "mmake test failed" } src_install() { @@ -89,5 +100,8 @@ src_install() { INSTALL_HTML_DIR="${D}"/usr/share/doc/${PF}/html \ install || die "make install failed" - dodoc BUGS HISTORY LIMITATIONS NEWS README README.Java README.Linux README.Linux-Alpha README.Linux-m68k README.Linux-PPC RELEASE_NOTES TODO VERSION WORK_IN_PROGRESS + dodoc \ + BUGS HISTORY LIMITATIONS NEWS README README.Linux \ + README.Linux-Alpha README.Linux-m68k README.Linux-PPC \ + RELEASE_NOTES TODO VERSION WORK_IN_PROGRESS } |