summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-01-29 15:59:19 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-01-29 15:59:19 +0000
commit4d3acc0b46eedaeab1736bf16929ec2e060baab3 (patch)
tree9dfe1499a63ddca595866b020937f6844c08e90c /dev-lang
parentVersion bumped. (diff)
downloadgentoo-2-4d3acc0b46eedaeab1736bf16929ec2e060baab3.tar.gz
gentoo-2-4d3acc0b46eedaeab1736bf16929ec2e060baab3.tar.bz2
gentoo-2-4d3acc0b46eedaeab1736bf16929ec2e060baab3.zip
Add postinst message pointing to the additional packages that must be installed to support all mono namespaces w.r.t. bug 151315 and bug 256506. Further investigation has revealed that the gluezilla package is not a build-time dependency. The same is true for the Oracle instantclient. The mono dlls for these will be built regardless, one only has to install the packages to get support for them.
(Portage version: 2.2_rc23/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/mono/ChangeLog10
-rw-r--r--dev-lang/mono/mono-2.2-r3.ebuild53
2 files changed, 59 insertions, 4 deletions
diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog
index 6530a651fd42..314b3373d5b4 100644
--- a/dev-lang/mono/ChangeLog
+++ b/dev-lang/mono/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lang/mono
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.152 2009/01/25 13:23:40 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.153 2009/01/29 15:59:19 loki_val Exp $
+
+ 29 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> mono-2.2-r3.ebuild:
+ Add postinst message pointing to the additional packages that must be
+ installed to support all mono namespaces w.r.t. bug 151315 and bug 256506.
+ Further investigation has revealed that the gluezilla package is not a
+ build-time dependency. The same is true for the Oracle instantclient. The
+ mono dlls for these will be built regardless, one only has to install the
+ packages to get support for them.
*mono-2.2-r3 (25 Jan 2009)
diff --git a/dev-lang/mono/mono-2.2-r3.ebuild b/dev-lang/mono/mono-2.2-r3.ebuild
index 3518f0ec35be..a3a03d40bb9e 100644
--- a/dev-lang/mono/mono-2.2-r3.ebuild
+++ b/dev-lang/mono/mono-2.2-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.2-r3.ebuild,v 1.1 2009/01/25 13:23:40 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.2-r3.ebuild,v 1.2 2009/01/29 15:59:19 loki_val Exp $
EAPI=2
@@ -18,12 +18,11 @@ IUSE="xen moonlight minimal"
COMMONDEPEND="!<dev-dotnet/pnet-0.6.12
!dev-util/monodoc
dev-libs/glib:2
- !minimal? ( =dev-dotnet/gluezilla-${GO_MONO_REL_PV}* )
+ !minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* )
ia64? (
sys-libs/libunwind
)"
RDEPEND="${COMMONDEPEND}
- !minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* )
|| ( www-client/links www-client/lynx )"
DEPEND="${COMMONDEPEND}
@@ -162,6 +161,54 @@ pkg_postinst() {
done
fi
fi
+
+ elog "PLEASE TAKE NOTE!"
+ elog ""
+ elog "Some of the namespaces supported by Mono require extra packages to be installed."
+ elog "Below is a list of namespaces and the corresponding package you must install:"
+ elog ""
+ elog ">=x11-libs/cairo-1.6.4"
+ elog " Mono.Cairo"
+ elog "Also read:"
+ elog "http://www.mono-project.com/Mono.Cairo"
+ elog ""
+ elog ">=dev-db/firebird-2.0.4.13130.1"
+ elog " FirebirdSql.Data.Firebird"
+ elog "Also read:"
+ elog "http://www.mono-project.com/Firebird_Interbase"
+ elog ""
+ elog "=dev-dotnet/gluezilla-${GO_MONO_REL_PV}*"
+ elog " Mono.Mozilla"
+ elog " Mono.Mozilla.WebBrowser"
+ elog " Mono.Mozilla.Widget"
+ elog " Interop.SHDocVw"
+ elog " AxInterop.SHDocVw"
+ elog " Interop.mshtml.dll"
+ elog " System.Windows.Forms.WebBrowser"
+ elog " Microsoft.IE"
+ elog "Also read:"
+ elog "http://www.mono-project.com/WebBrowser"
+ elog ""
+ elog "dev-db/sqlite:3"
+ elog " Mono.Data.Sqlite"
+ elog " Mono.Data.SqliteClient"
+ elog "Also read:"
+ elog "http://www.mono-project.com/SQLite"
+ elog ""
+ elog ">=dev-db/oracle-instantclient-basic-10.2"
+ elog " System.Data.OracleClient"
+ elog "Also read:"
+ elog "http://www.mono-project.com/Oracle"
+ elog ""
+ elog "Mono also has support for packages that are not included in portage:"
+ elog ""
+ elog "No ebuild available:"
+ elog " IBM.Data.DB2"
+ elog "Also read: http://www.mono-project.com/IBM_DB2"
+ elog ""
+ elog "No ebuild needed:"
+ elog " Mono.Data.SybaseClient"
+ elog "Also read: http://www.mono-project.com/Sybase"
}
# NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR!