summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-07-04 18:31:23 +0000
committerPacho Ramos <pacho@gentoo.org>2010-07-04 18:31:23 +0000
commit82ddc443322ada0a5ab1c40b983deb559e89df1f (patch)
tree71e95e578ab8da0dc865f19be8236593da74a544 /dev-lang/boo
parentConvert to ruby-ng. (diff)
downloadgentoo-2-82ddc443322ada0a5ab1c40b983deb559e89df1f.tar.gz
gentoo-2-82ddc443322ada0a5ab1c40b983deb559e89df1f.tar.bz2
gentoo-2-82ddc443322ada0a5ab1c40b983deb559e89df1f.zip
Version bump
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang/boo')
-rw-r--r--dev-lang/boo/ChangeLog12
-rw-r--r--dev-lang/boo/boo-0.7.6.2237-r1.ebuild49
-rw-r--r--dev-lang/boo/boo-0.8.2.2960.ebuild52
-rw-r--r--dev-lang/boo/boo-0.9.3.3457.ebuild (renamed from dev-lang/boo/boo-0.9.0.3203-r1.ebuild)16
-rw-r--r--dev-lang/boo/files/boo-0.7.8.2559-gtksourceview2.patch11
5 files changed, 31 insertions, 109 deletions
diff --git a/dev-lang/boo/ChangeLog b/dev-lang/boo/ChangeLog
index 75d3c20aea37..861d9b4cae6d 100644
--- a/dev-lang/boo/ChangeLog
+++ b/dev-lang/boo/ChangeLog
@@ -1,6 +1,14 @@
# 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.32 2009/09/27 17:09:01 nixnut Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/ChangeLog,v 1.33 2010/07/04 18:31:23 pacho Exp $
+
+*boo-0.9.3.3457 (04 Jul 2010)
+
+ 04 Jul 2010; Pacho Ramos <pacho@gentoo.org> -boo-0.7.6.2237-r1.ebuild,
+ +files/boo-0.7.8.2559-gtksourceview2.patch, -boo-0.8.2.2960.ebuild,
+ -boo-0.9.0.3203-r1.ebuild, +boo-0.9.3.3457.ebuild:
+ Version bump with lots of fixes, also include Mandriva patch to make it
+ work with newer x11-libs/gtksourceview. Remove old.
27 Sep 2009; nixnut <nixnut@gentoo.org> boo-0.9.1.3287-r1.ebuild:
ppc stable #284337
diff --git a/dev-lang/boo/boo-0.7.6.2237-r1.ebuild b/dev-lang/boo/boo-0.7.6.2237-r1.ebuild
deleted file mode 100644
index 86e3f8fc4b0d..000000000000
--- a/dev-lang/boo/boo-0.7.6.2237-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.7.6.2237-r1.ebuild,v 1.6 2007/10/12 08:44:43 remi Exp $
-
-inherit mono fdo-mime eutils
-
-DESCRIPTION="A wrist friendly language for the CLI"
-HOMEPAGE="http://boo.codehaus.org/"
-SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.tar.bz2"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="doc examples"
-
-DEPEND=">=dev-lang/mono-1.1.4
- dev-dotnet/nant
- x11-misc/shared-mime-info
- =x11-libs/gtksourceview-1*"
-
-src_compile() {
- # We no longer need to provide boo.lang (bug #163926)
- sed -i -e 's#^.*<copy file="extras/boo.lang".*$##' \
- default.build || die "sed failed"
-
- nant -t:mono-2.0 -D:install.prefix=/usr || die "build failed"
-}
-
-src_install() {
- nant install \
- -D:install.destdir=${D} -t:mono-2.0 -D:install.prefix=/usr ||
- die "install failed"
-
- use doc && dodoc docs/BooManifesto.sxw
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
-
-pkg_postinst() {
- fdo-mime_mime_database_update
-}
-
-pkg_postrm() {
- fdo-mime_mime_database_update
-}
diff --git a/dev-lang/boo/boo-0.8.2.2960.ebuild b/dev-lang/boo/boo-0.8.2.2960.ebuild
deleted file mode 100644
index 702ebf27e689..000000000000
--- a/dev-lang/boo/boo-0.8.2.2960.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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.8.2.2960.ebuild,v 1.4 2009/04/04 14:46:25 maekke Exp $
-
-inherit mono fdo-mime eutils autotools
-
-DESCRIPTION="A wrist friendly language for the CLI"
-HOMEPAGE="http://boo.codehaus.org/"
-SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}.tar.gz"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND=">=dev-lang/mono-1.1.4
- dev-dotnet/nant
- x11-misc/shared-mime-info
- =x11-libs/gtksourceview-1*"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- sed -i -e \
- 's#boo.lang##' extras/Makefile.am \
- || die "sed failed"
-
- sed -i -e \
- 's#^libdir=${prefix}/lib$#libdir=${prefix}/lib/mono#' \
- extras/boo.pc.in \
- || die "sed failed"
-
- eautoreconf || die "eautoreconf failed"
-}
-
-src_compile() {
- econf || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install failed"
- dodoc ChangeLog README || die "dodoc failed"
-}
-
-pkg_postinst() {
- fdo-mime_mime_database_update
-}
diff --git a/dev-lang/boo/boo-0.9.0.3203-r1.ebuild b/dev-lang/boo/boo-0.9.3.3457.ebuild
index ec888c7da4c1..cb5d8da6f8c4 100644
--- a/dev-lang/boo/boo-0.9.0.3203-r1.ebuild
+++ b/dev-lang/boo/boo-0.9.3.3457.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 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-r1.ebuild,v 1.1 2009/05/06 11:07:45 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.9.3.3457.ebuild,v 1.1 2010/07/04 18:31:23 pacho Exp $
EAPI=2
@@ -8,15 +8,15 @@ 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"
+SRC_URI="http://dist.codehaus.org/boo/distributions/${P}-src.zip"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.0
- x11-libs/gtksourceview:1.0"
+ x11-libs/gtksourceview:2.0"
DEPEND="${RDEPEND}
x11-misc/shared-mime-info
app-arch/unzip
@@ -34,13 +34,17 @@ pkg_setup() {
eerror "Please run: emerge -C ${CATEGORY}/${PN} and try again."
die "Please run: emerge -C ${CATEGORY}/${PN} and try again."
fi
+
+ # gacutil may generate a root-owned directory in ${T} which makes nant fail afterwards (bug #269907)
+ rm -rf "${T}/.wapi"
}
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' \
extras/boo.pc.in || die
- epatch "${FILESDIR}/boo-0.9.1.3287-GACproblems.patch"
+ epatch "${FILESDIR}/${PN}-0.9.1.3287-GACproblems.patch"
+ epatch "${FILESDIR}/${PN}-0.7.8.2559-gtksourceview2.patch"
}
src_compile() {
diff --git a/dev-lang/boo/files/boo-0.7.8.2559-gtksourceview2.patch b/dev-lang/boo/files/boo-0.7.8.2559-gtksourceview2.patch
new file mode 100644
index 000000000000..4f2d0e807780
--- /dev/null
+++ b/dev-lang/boo/files/boo-0.7.8.2559-gtksourceview2.patch
@@ -0,0 +1,11 @@
+--- boo-0.7.8.2559/default.build~ 2007-06-12 18:58:29.000000000 +0200
++++ boo-0.7.8.2559/default.build 2007-06-12 18:58:36.000000000 +0200
+@@ -504,7 +504,7 @@
+
+ <property name="sharedmime.prefix" value="${pkg-config::get-variable('shared-mime-info','prefix')}" />
+ <property name="fakeroot.sharedmime" value="${install.destdir}/${sharedmime.prefix}" />
+- <property name="gsv.prefix" value="${pkg-config::get-variable('gtksourceview-1.0','prefix')}" />
++ <property name="gsv.prefix" value="${pkg-config::get-variable('gtksourceview-2.0','prefix')}" />
+ <property name="fakeroot.gsv" value="${install.destdir}/${gsv.prefix}" />
+
+ <mkdir dir="${fakeroot.boolib}"/>