summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wijsman <tomwij@gentoo.org>2014-03-19 09:29:39 +0000
committerTom Wijsman <tomwij@gentoo.org>2014-03-19 09:29:39 +0000
commit69e6b2e87b7dea09f87907e62d8f481c69150cea (patch)
treec772f9f644552bba4f83ea57200cec7c7af1c46c /dev-lang/mono
parentadd changelog entry (diff)
downloadgentoo-2-69e6b2e87b7dea09f87907e62d8f481c69150cea.tar.gz
gentoo-2-69e6b2e87b7dea09f87907e62d8f481c69150cea.tar.bz2
gentoo-2-69e6b2e87b7dea09f87907e62d8f481c69150cea.zip
Temporarily remove broken test 883; fixes bug #504108, reported by eroen.
(Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
Diffstat (limited to 'dev-lang/mono')
-rw-r--r--dev-lang/mono/ChangeLog6
-rw-r--r--dev-lang/mono/files/mono-3.2.8-disable-missing-test.patch7
-rw-r--r--dev-lang/mono/mono-3.2.8.ebuild6
3 files changed, 17 insertions, 2 deletions
diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog
index 39e375c2ad1c..c7b6e9363024 100644
--- a/dev-lang/mono/ChangeLog
+++ b/dev-lang/mono/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/mono
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.258 2014/02/27 06:38:21 cynede Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.259 2014/03/19 09:29:38 tomwij Exp $
+
+ 19 Mar 2014; Tom Wijsman <TomWij@gentoo.org>
+ +files/mono-3.2.8-disable-missing-test.patch, mono-3.2.8.ebuild:
+ Temporarily remove broken test 883; fixes bug #504108, reported by eroen.
*mono-3.2.8 (27 Feb 2014)
diff --git a/dev-lang/mono/files/mono-3.2.8-disable-missing-test.patch b/dev-lang/mono/files/mono-3.2.8-disable-missing-test.patch
new file mode 100644
index 000000000000..79c2674a6598
--- /dev/null
+++ b/dev-lang/mono/files/mono-3.2.8-disable-missing-test.patch
@@ -0,0 +1,7 @@
+--- a/mcs/tests/Makefile
++++ b/mcs/tests/Makefile
+@@ -96,4 +96,3 @@
+ setup:
+ $(CSCOMPILE) -t:library dlls/test-679-2/test-679-lib-2.cs
+ $(CSCOMPILE) -t:library dlls/test-679-1/test-679-lib.cs -r:dlls/test-679-2/test-679-lib-2.dll
+- $(ILASM) -dll dlls/test-883.il
diff --git a/dev-lang/mono/mono-3.2.8.ebuild b/dev-lang/mono/mono-3.2.8.ebuild
index ed73c0701804..0bda00dca9a7 100644
--- a/dev-lang/mono/mono-3.2.8.ebuild
+++ b/dev-lang/mono/mono-3.2.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-3.2.8.ebuild,v 1.1 2014/02/27 06:38:21 cynede Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-3.2.8.ebuild,v 1.2 2014/03/19 09:29:38 tomwij Exp $
EAPI="5"
AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
@@ -62,6 +62,10 @@ src_prepare() {
# Remove this at your own peril. Mono will barf in unexpected ways.
append-flags -fno-strict-aliasing
+ # Bug #504108, dlls/test-883.il unexisting; TODO: Figure out how to make it.
+ epatch "${FILESDIR}"/${P}-disable-missing-test.patch
+ rm mcs/tests/test-883{,-lib}.cs|| die
+
autotools-utils_src_prepare
}