summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-office/openoffice')
-rw-r--r--app-office/openoffice/ChangeLog7
-rw-r--r--app-office/openoffice/files/buildfix-mono-2-2.diff12
-rw-r--r--app-office/openoffice/files/gentoo-3.0.1_rc2.diff10
-rw-r--r--app-office/openoffice/openoffice-3.0.1_rc2.ebuild3
4 files changed, 30 insertions, 2 deletions
diff --git a/app-office/openoffice/ChangeLog b/app-office/openoffice/ChangeLog
index df13e2f3d6ec..c918a3a56f23 100644
--- a/app-office/openoffice/ChangeLog
+++ b/app-office/openoffice/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-office/openoffice
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.443 2009/01/18 19:12:40 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.444 2009/01/27 15:04:39 suka Exp $
+
+ 27 Jan 2009; Andreas Proschofsky <suka@gentoo.org>
+ +files/buildfix-mono-2-2.diff, files/gentoo-3.0.1_rc2.diff,
+ openoffice-3.0.1_rc2.ebuild:
+ Fix build problems with Mono 2.2, see bug #255845
*openoffice-3.0.1_rc2 (18 Jan 2009)
diff --git a/app-office/openoffice/files/buildfix-mono-2-2.diff b/app-office/openoffice/files/buildfix-mono-2-2.diff
new file mode 100644
index 000000000000..69ca27cb5743
--- /dev/null
+++ b/app-office/openoffice/files/buildfix-mono-2-2.diff
@@ -0,0 +1,12 @@
+--- cli_ure/source/climaker/makefile.mk
++++ cli_ure/source/climaker/makefile.mk
+@@ -62,7 +62,7 @@
+
+ $(BIN)$/climaker : climaker_csharp.cs
+ gmcs -debug -unsafe climaker_csharp.cs -reference:$(BIN)/cli_basetypes.dll -out:$(BIN)$/climaker.exe
+- mkbundle2 --static -L $(OUT)/lib --deps -o $(BIN)$/climaker $(BIN)$/climaker.exe $(BIN)/cli_basetypes.dll
++ mkbundle2 -L $(OUT)/lib --deps -o $(BIN)$/climaker $(BIN)$/climaker.exe $(BIN)/cli_basetypes.dll
+
+ .INCLUDE : target.mk
+ .ENDIF # "$(ENABLE_MONO_CLIMAKER)" != "YES"
+
diff --git a/app-office/openoffice/files/gentoo-3.0.1_rc2.diff b/app-office/openoffice/files/gentoo-3.0.1_rc2.diff
index 9617f4f35fa8..6e7423f882b4 100644
--- a/app-office/openoffice/files/gentoo-3.0.1_rc2.diff
+++ b/app-office/openoffice/files/gentoo-3.0.1_rc2.diff
@@ -21,4 +21,14 @@
# Allow build to proceed with PaX enabled
gentoo-pax-fix.diff, aprosky
# support server-only versions of 64bit JDKs
+@@ -1527,6 +1527,9 @@
+ mono-climaker-config.diff
+ mono-climaker-bridgetest.diff
+
++# Buildfix with Mono 2.2, aprosky
++buildfix-mono-2-2.diff
++
+ [ VBAObjects ]
+ SectionOwner => noelpwer
+
diff --git a/app-office/openoffice/openoffice-3.0.1_rc2.ebuild b/app-office/openoffice/openoffice-3.0.1_rc2.ebuild
index e22ef7447190..d60f0a5dc7ce 100644
--- a/app-office/openoffice/openoffice-3.0.1_rc2.ebuild
+++ b/app-office/openoffice/openoffice-3.0.1_rc2.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/app-office/openoffice/openoffice-3.0.1_rc2.ebuild,v 1.1 2009/01/18 19:12:40 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-3.0.1_rc2.ebuild,v 1.2 2009/01/27 15:04:39 suka Exp $
WANT_AUTOCONF="2.5"
WANT_AUTOMAKE="1.9"
@@ -242,6 +242,7 @@ src_unpack() {
epatch "${FILESDIR}/ooo-env_log.diff"
cp -f "${FILESDIR}/nojavanostax.diff" "${S}/patches/dev300" || die
cp -f "${FILESDIR}/hunspell-one-dir-nocrash.diff" "${S}/patches/dev300" || die
+ cp -f "${FILESDIR}/buildfix-mono-2-2.diff" "${S}/patches/dev300" || die
#Use flag checks
if use java ; then