summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-05-06 08:09:51 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-05-06 08:09:51 +0000
commitbc0b54f11fb030195441beff96b1ba6fe93d5f4c (patch)
tree01b2d7f931c5a5a9152a46376bf44d20fee6bba9 /dev-lang
parentVersion bump (diff)
downloadgentoo-2-bc0b54f11fb030195441beff96b1ba6fe93d5f4c.tar.gz
gentoo-2-bc0b54f11fb030195441beff96b1ba6fe93d5f4c.tar.bz2
gentoo-2-bc0b54f11fb030195441beff96b1ba6fe93d5f4c.zip
Document bug 268610.
(Portage version: 2.2_rc28/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/boo/ChangeLog6
-rw-r--r--dev-lang/boo/boo-0.9.0.3203.ebuild16
-rw-r--r--dev-lang/boo/boo-0.9.1.3287.ebuild16
3 files changed, 31 insertions, 7 deletions
diff --git a/dev-lang/boo/ChangeLog b/dev-lang/boo/ChangeLog
index 27ec44e96fbf..8894d57db9c9 100644
--- a/dev-lang/boo/ChangeLog
+++ b/dev-lang/boo/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/boo
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/ChangeLog,v 1.26 2009/05/03 21:13:51 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/ChangeLog,v 1.27 2009/05/06 08:09:51 loki_val Exp $
+
+ 06 May 2009; Peter Alfredsen <loki_val@gentoo.org> boo-0.9.0.3203.ebuild,
+ boo-0.9.1.3287.ebuild:
+ Document bug 268610.
*boo-0.9.1.3287 (03 May 2009)
*boo-0.9.0.3203 (03 May 2009)
diff --git a/dev-lang/boo/boo-0.9.0.3203.ebuild b/dev-lang/boo/boo-0.9.0.3203.ebuild
index 15717c70ea90..ae50d2b7c283 100644
--- a/dev-lang/boo/boo-0.9.0.3203.ebuild
+++ b/dev-lang/boo/boo-0.9.0.3203.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/boo/boo-0.9.0.3203.ebuild,v 1.1 2009/05/03 21:13:51 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.9.0.3203.ebuild,v 1.2 2009/05/06 08:09:51 loki_val Exp $
EAPI=2
@@ -9,7 +9,6 @@ inherit multilib mono fdo-mime eutils
DESCRIPTION="A wrist friendly language for the CLI"
HOMEPAGE="http://boo.codehaus.org/"
SRC_URI="http://dist.codehaus.org/boo/distributions/${P}-2-src.zip"
-
LICENSE="BSD"
SLOT="0"
@@ -19,7 +18,6 @@ IUSE=""
RDEPEND=">=dev-lang/mono-2.0
x11-libs/gtksourceview:1.0"
DEPEND="${RDEPEND}
- !!<${CATEGORY}/${P}
x11-misc/shared-mime-info
app-arch/unzip
>=dev-dotnet/nant-0.86_beta1"
@@ -28,6 +26,18 @@ MAKEOPTS="${MAKEOPTS} -j1"
RESTRICT="test"
+# Irritating bug: Boo has to be uninstalled for boo to compile.
+pkg_setup() {
+ if has_version ${CATEGORY}/${PN}
+ then
+ eerror "${CATEGORY}/${PN}'s install process is buggy. It requires that you remove any"
+ eerror "existing install before attempting to reinstall it."
+ eerror "Please emerge -C ${CATEGORY}/${PN} and try again."
+ eerror "See http://bugs.gentoo.org/268610 for details."
+ die "Please emerge -C ${CATEGORY}/${PN}"
+ fi
+}
+
src_prepare() {
sed -i -e 's: Boo.Microsoft.Build.Tasks, update-vs2005-env,::' default.build || die
sed -i -e 's@${libdir}/boo@${libdir}/mono/boo@g' \
diff --git a/dev-lang/boo/boo-0.9.1.3287.ebuild b/dev-lang/boo/boo-0.9.1.3287.ebuild
index 453a5eddc409..a6953ede7fd9 100644
--- a/dev-lang/boo/boo-0.9.1.3287.ebuild
+++ b/dev-lang/boo/boo-0.9.1.3287.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/boo/boo-0.9.1.3287.ebuild,v 1.1 2009/05/03 21:13:51 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.9.1.3287.ebuild,v 1.2 2009/05/06 08:09:51 loki_val Exp $
EAPI=2
@@ -15,11 +15,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-# Irritating bug: Boo has to be uninstalled for boo to compile.
RDEPEND=">=dev-lang/mono-2.0
x11-libs/gtksourceview:1.0"
DEPEND="${RDEPEND}
- !!<${CATEGORY}/${P}
x11-misc/shared-mime-info
app-arch/unzip
>=dev-dotnet/nant-0.86_beta1"
@@ -28,6 +26,18 @@ MAKEOPTS="${MAKEOPTS} -j1"
RESTRICT="test"
+# Irritating bug: Boo has to be uninstalled for boo to compile.
+pkg_setup() {
+ if has_version ${CATEGORY}/${PN}
+ then
+ eerror "${CATEGORY}/${PN}'s install process is buggy. It requires that you remove any"
+ eerror "existing install before attempting to reinstall it."
+ eerror "Please emerge -C ${CATEGORY}/${PN} and try again."
+ eerror "See http://bugs.gentoo.org/268610 for details."
+ die "Please emerge -C ${CATEGORY}/${PN}"
+ fi
+}
+
src_prepare() {
sed -i -e 's: Boo.Microsoft.Build.Tasks, update-vs2005-env,::' default.build || die
sed -i -e 's@${libdir}/boo@${libdir}/mono/boo@g' \