summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Timo Gurr <tgurr@exherbo.org> 2014-12-18 16:21:16 +0100
committerAvatar Timo Gurr <tgurr@exherbo.org> 2014-12-18 16:21:16 +0100
commit1eeb41634f062e6505b269275b0770d40d0e6e0b (patch)
tree2570253566a01ccf03aa6173455c7cd17634e119
parente3d66a6dcb57ed19966300e62c4b0e9428fbffd6 (diff)
downloadmono-1eeb41634f062e6505b269275b0770d40d0e6e0b.tar.gz
mono-1eeb41634f062e6505b269275b0770d40d0e6e0b.tar.xz
mono: version bump to 3.10.0
-rw-r--r--packages/dev-lang/mono/mono-3.10.0.exheres-063
-rw-r--r--packages/dev-lang/mono/mono-3.8.0.exheres-037
2 files changed, 63 insertions, 37 deletions
diff --git a/packages/dev-lang/mono/mono-3.10.0.exheres-0 b/packages/dev-lang/mono/mono-3.10.0.exheres-0
new file mode 100644
index 0000000..bd4f407
--- /dev/null
+++ b/packages/dev-lang/mono/mono-3.10.0.exheres-0
@@ -0,0 +1,63 @@
+# Copyright 2008 Saleem Abdulrasool <compnerd@compnerd.org>
+# Distributed under the temrs of the GNU General Public License v2
+
+require mono autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 ] ]
+
+SUMMARY="An opensource implementation of the .NET framework"
+HOMEPAGE="http://www.mono-project.org/"
+DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNV}.tar.bz2"
+
+LICENCES="( GPL-2 LGPL-2 X11 )"
+SLOT="0"
+PLATFORMS="~amd64 ~x86"
+MYOPTIONS="X"
+
+DEPENDENCIES="
+ build:
+ sys-devel/bison
+ sys-devel/gettext[>=0.10.35]
+ virtual/pkg-config[>=0.20]
+ build+run:
+ X? (
+ dev-dotnet/libgdiplus[>=2]
+ x11-libs/libX11
+ )
+"
+
+DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}"/${PN}-3.8.0-fix-libdir.patch )
+
+src_configure() {
+ if ! option X ; then
+ export X11=libX11.so
+ fi
+
+ econf \
+ --enable-boehm \
+ --enable-parallel-mark \
+ --enable-system-aot \
+ --disable-llvm \
+ --with-gc=included \
+ --with-libgdiplus=$(option X && echo 'installed' || echo 'no') \
+ --with-profile2 \
+ --with-profile4 \
+ --with-profile4_5 \
+ --with-sgen \
+ --without-ikvm-native \
+ --without-monodroid \
+ --without-monotouch \
+ --without-moonlight \
+ --without-xen_opt \
+ $(option_with X x)
+}
+
+src_test() {
+ edo pushd mono/tests
+ # Disable two failing tests (last checked: 3.10.0)
+ EXTRA_DISABLED_TESTS="appdomain-unload-doesnot-raise-pending-events.exe threadpool-exceptions5.exe" emake check
+ edo popd
+
+ edo pushd mcs/tests
+ emake check
+ edo popd
+}
+
diff --git a/packages/dev-lang/mono/mono-3.8.0.exheres-0 b/packages/dev-lang/mono/mono-3.8.0.exheres-0
deleted file mode 100644
index 65a8b8f..0000000
--- a/packages/dev-lang/mono/mono-3.8.0.exheres-0
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2008 Saleem Abdulrasool <compnerd@compnerd.org>
-# Distributed under the temrs of the GNU General Public License v2
-
-#AT_M4DIR=( '.' )
-
-require mono autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 1.12 1.11 ] ]
-
-SUMMARY="An opensource implementation of the .NET framework"
-HOMEPAGE="http://www.mono-project.org/"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNV}.tar.bz2"
-
-LICENCES="( GPL-2 LGPL-2 X11 )"
-SLOT="0"
-PLATFORMS="~amd64 ~x86"
-MYOPTIONS="X"
-
-DEPENDENCIES="
- build:
- virtual/pkg-config[>=0.20]
- sys-devel/bison
- sys-devel/gettext[>=0.10.35]
- build+run:
- X? ( dev-dotnet/libgdiplus[>=2] )
-"
-
-DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/${PNV}-fix-libdir.patch" )
-
-src_configure() {
- if ! option X ; then
- export X11=libX11.so
- fi
-
- econf '--without-ikvm-native' '--with-profile4_5' '--without-moonlight' \
- --with-libgdiplus=$(option X && echo 'installed' || echo 'no') \
- $(option_with X x)
-}
-