summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/monodoc/ChangeLog6
-rw-r--r--dev-util/monodoc/Manifest4
-rw-r--r--dev-util/monodoc/monodoc-0.16.ebuild16
3 files changed, 20 insertions, 6 deletions
diff --git a/dev-util/monodoc/ChangeLog b/dev-util/monodoc/ChangeLog
index 2d567ffb041d..43bae1879774 100644
--- a/dev-util/monodoc/ChangeLog
+++ b/dev-util/monodoc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/monodoc
# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monodoc/ChangeLog,v 1.13 2004/06/03 02:01:55 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodoc/ChangeLog,v 1.14 2004/06/03 12:44:32 latexer Exp $
+
+ 03 Jun 2004; Peter Johanson <latexer@gentoo.org> monodoc-0.16.ebuild:
+ Moved details of upgrading to pkg_setup and a has_version check, as comment #6
+ on bug #52818 points out that the problem produces a hang, not a failure.
02 Jun 2004; Peter Johanson <latexer@gentoo.org> monodoc-0.10.ebuild,
monodoc-0.11.ebuild, monodoc-0.13.ebuild, monodoc-0.16.ebuild:
diff --git a/dev-util/monodoc/Manifest b/dev-util/monodoc/Manifest
index 1220e46017bc..a4a81f3bd066 100644
--- a/dev-util/monodoc/Manifest
+++ b/dev-util/monodoc/Manifest
@@ -1,6 +1,6 @@
MD5 77b30f38724e473b452dea2b2e99e53b monodoc-0.15.ebuild 702
-MD5 ede4e05e1f961e08181cc261d22c4f3c monodoc-0.16.ebuild 898
-MD5 ecd670d4c46c40fff53f7d753f3985cd ChangeLog 1859
+MD5 3293a2b56b9fb3bfa7348a4e7d997d9d monodoc-0.16.ebuild 1168
+MD5 fe7acb7ee4dff45ffb3a4351e8b4f8ad ChangeLog 2089
MD5 76b314cc7b7b79b298dd4889dff8c9cd metadata.xml 159
MD5 ca7492fcf43d853a24d1225718eb8764 files/digest-monodoc-0.15 65
MD5 4a8860add2e7265d690e292d1daeaf54 files/digest-monodoc-0.16 65
diff --git a/dev-util/monodoc/monodoc-0.16.ebuild b/dev-util/monodoc/monodoc-0.16.ebuild
index 4b5d376b672d..b634ad7f0e68 100644
--- a/dev-util/monodoc/monodoc-0.16.ebuild
+++ b/dev-util/monodoc/monodoc-0.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monodoc/monodoc-0.16.ebuild,v 1.2 2004/06/03 02:01:55 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodoc/monodoc-0.16.ebuild,v 1.3 2004/06/03 12:44:32 latexer Exp $
inherit mono
@@ -14,13 +14,23 @@ IUSE=""
DEPEND=">=dev-dotnet/mono-0.95
>=x11-libs/gtk-sharp-0.93"
+pkg_setup() {
+ # This is needed as monodoc emerges just hang if previous versions are around
+ if has_version "<dev-util/monodoc-${PV}"
+ then
+ echo
+ eerror "Currently, monodoc fails if attempting to upgrade from a"
+ eerror "previous installation. Please unmerge monodoc, and then"
+ eerror "re-emerge it. See bug #52818 for details."
+ die "Previous monodoc installation detected."
+ fi
+}
+
src_compile() {
econf || die
MAKEOPTS="-j1"
make || {
echo
- eerror "If you already have monodoc installed and this upgrade failed,"
- eerror "unmerge and then re-emerge monodoc."
ewarn "If for some reason this fails, try adding 'gtkhtml' to your USE variables, re-emerge gtk-sharp, then emerge monodoc"
die "make failed"
}