|
|
@ -95,6 +95,11 @@ src_prepare() { |
|
|
|
-e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \ |
|
|
|
csharp/config/Make.rules.cs || die "sed failed" |
|
|
|
|
|
|
|
# skip mono tests, bug #498484 |
|
|
|
sed -i \ |
|
|
|
-e 's|^\(SUBDIRS.*\)test|\1|' \ |
|
|
|
csharp/Makefile || die "sed failed" |
|
|
|
|
|
|
|
if ! use test ; then |
|
|
|
sed -i \ |
|
|
|
-e 's|^\(SUBDIRS.*\)test|\1|' \ |
|
|
@ -150,10 +155,12 @@ src_configure() { |
|
|
|
fi |
|
|
|
|
|
|
|
MAKE_RULES_CS="GACINSTALL=yes GAC_ROOT=\"${ED}/usr/$(get_libdir)\" GAC_DIR=${EPREFIX}/usr/$(get_libdir)" |
|
|
|
|
|
|
|
if has_version ">dev-lang/mono-4"; then |
|
|
|
MAKE_RULES_CS="${MAKE_RULES_CS} MCS=mcs" |
|
|
|
fi |
|
|
|
MAKE_RULES_PHP="USE_NAMESPACES=yes" |
|
|
|
|
|
|
|
use test && python_export_best |
|
|
|
use test && python_setup |
|
|
|
} |
|
|
|
|
|
|
|
src_compile() { |
|
|
@ -280,6 +287,8 @@ src_test() { |
|
|
|
fi |
|
|
|
|
|
|
|
if use mono ; then |
|
|
|
run_tests csharp || die "emake csharp test failed" |
|
|
|
# skip mono tests, bug #498484 |
|
|
|
ewarn "Tests for C# are currently disabled." |
|
|
|
# run_tests csharp || die "emake csharp test failed" |
|
|
|
fi |
|
|
|
} |
|
|
|