summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-office')
-rw-r--r--app-office/openoffice/ChangeLog11
-rw-r--r--app-office/openoffice/files/base64.diff16
-rw-r--r--app-office/openoffice/files/gentoo-3.1.0_beta4.diff (renamed from app-office/openoffice/files/gentoo-3.1.0_beta3.diff)10
-rw-r--r--app-office/openoffice/openoffice-3.1.0_beta4.ebuild (renamed from app-office/openoffice/openoffice-3.1.0_beta3.ebuild)23
4 files changed, 53 insertions, 7 deletions
diff --git a/app-office/openoffice/ChangeLog b/app-office/openoffice/ChangeLog
index 027517c4d86f..1ae297233f02 100644
--- a/app-office/openoffice/ChangeLog
+++ b/app-office/openoffice/ChangeLog
@@ -1,6 +1,15 @@
# 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.452 2009/04/08 07:23:46 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.453 2009/04/11 21:53:25 suka Exp $
+
+*openoffice-3.1.0_beta4 (11 Apr 2009)
+
+ 11 Apr 2009; Andreas Proschofsky <suka@gentoo.org>
+ +files/gentoo-3.1.0_beta4.diff, +files/base64.diff,
+ -files/gentoo-3.1.0_beta3.diff, -openoffice-3.1.0_beta3.ebuild,
+ +openoffice-3.1.0_beta4.ebuild:
+ Bump to newer beta version of OOo 3.1. Also raise icu dependency, fix java
+ class registration and bash completion.
*openoffice-3.1.0_beta3 (08 Apr 2009)
diff --git a/app-office/openoffice/files/base64.diff b/app-office/openoffice/files/base64.diff
new file mode 100644
index 000000000000..bcf811139cbb
--- /dev/null
+++ b/app-office/openoffice/files/base64.diff
@@ -0,0 +1,16 @@
+--- filter/source/xsltfilter/makefile.mk 2009-03-27 10:14:39.000000000 +0300
++++ filter/source/xsltfilter/makefile.mk 2009-03-27 18:14:56.000000000 +0300
+@@ -72,11 +72,11 @@
+ CUSTOMMANIFESTFILE = Manifest
+
+ JARCOMPRESS = TRUE
+-JARCLASSDIRS = XSLTransformer*.class XSLTFilterOLEExtracter*.class
++JARCLASSDIRS = XSLTransformer*.class XSLTFilterOLEExtracter*.class Base64*.class
+ JARTARGET = $(TARGET).jar
+
+ # --- Files --------------------------------------------------------
+-JAVACLASSFILES=$(CLASSDIR)$/XSLTransformer.class $(CLASSDIR)$/XSLTFilterOLEExtracter.class
++JAVACLASSFILES=$(CLASSDIR)$/XSLTransformer.class $(CLASSDIR)$/XSLTFilterOLEExtracter.class $(CLASSDIR)$/Base64.class
+ .ENDIF
+
+ # --- Targets ------------------------------------------------------
diff --git a/app-office/openoffice/files/gentoo-3.1.0_beta3.diff b/app-office/openoffice/files/gentoo-3.1.0_beta4.diff
index 758ceb1edf75..2ea5d36b1259 100644
--- a/app-office/openoffice/files/gentoo-3.1.0_beta3.diff
+++ b/app-office/openoffice/files/gentoo-3.1.0_beta4.diff
@@ -10,6 +10,16 @@
chmod 755 $1
--- patches/dev300/apply
+++ patches/dev300/apply
+
+@@ -106,7 +106,7 @@
+ # openmamba
+ openmamba: LinuxCommon, GlobalDesktopFiles
+ #Gentoo
+-GentooBase : LinuxCommon, GentooOnly, NotDebian, Lockdown, CairoFonts, BerkeleyDB43, Gcc43, IntegrateExtensions
++GentooBase : LinuxCommon, GentooOnly, NotDebian, Lockdown, CairoFonts, BerkeleyDB43, Gcc43, IntegrateExtensions, OOXMLExport
+ GentooUnstable: GentooBase, GentooExperimental
+ Gentoo : GentooBase
+ Gentoo64: GentooBase
@@ -1439,8 +1439,6 @@
# jemalloc, FreeBSD 7 allocator
diff --git a/app-office/openoffice/openoffice-3.1.0_beta3.ebuild b/app-office/openoffice/openoffice-3.1.0_beta4.ebuild
index cc5f6884d37c..a3090c1c764e 100644
--- a/app-office/openoffice/openoffice-3.1.0_beta3.ebuild
+++ b/app-office/openoffice/openoffice-3.1.0_beta4.ebuild
@@ -1,18 +1,18 @@
# 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.1.0_beta3.ebuild,v 1.1 2009/04/08 07:23:46 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-3.1.0_beta4.ebuild,v 1.1 2009/04/11 21:53:25 suka Exp $
WANT_AUTOMAKE="1.9"
EAPI="2"
-inherit check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde-functions mono multilib toolchain-funcs
+inherit bash-completion check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde-functions mono multilib toolchain-funcs
IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap mono nsplugin odk opengl pam templates"
-MY_PV=3.0.99.3
+MY_PV=3.0.99.4
PATCHLEVEL=OOO310
SRC=OOo_${PV}_src
-MST=ooo310-m7
+MST=ooo310-m9
DEVPATH=http://download.go-oo.org/${PATCHLEVEL}/${MST}
S=${WORKDIR}/ooo
S_OLD=${WORKDIR}/ooo-build-${MY_PV}
@@ -100,7 +100,7 @@ COMMON_DEPEND="!app-office/openoffice-bin
app-arch/unzip
>=app-text/hunspell-1.1.4-r1
dev-libs/expat
- >=dev-libs/icu-3.8
+ >=dev-libs/icu-4.0
>=sys-libs/db-4.3
>=app-text/libwpd-0.8.8
>=media-libs/vigra-1.4
@@ -227,6 +227,7 @@ src_unpack() {
epatch "${FILESDIR}/gentoo-${PV}.diff"
epatch "${FILESDIR}/ooo-env_log.diff"
cp -f "${FILESDIR}/buildfix-mono-2-2.diff" "${S}/patches/dev300" || die
+ cp -f "${FILESDIR}/base64.diff" "${S}/patches/hotfixes" || die
#Use flag checks
if use java ; then
@@ -350,7 +351,16 @@ src_install() {
# chown -RP root:0 "${D}"
# record java libraries
- use java && java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/${BASIS}/program/classes/*.jar
+ if use java; then
+ java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/${BASIS}/program/classes/*.jar
+ java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/ure/share/java/*.jar
+ fi
+
+ # Upstream places the bash-completion module in /etc. Gentoo places them in
+ # /usr/share/bash-completion. bug 226061
+ dobashcompletion "${D}"/etc/bash_completion.d/ooffice.sh ooffice
+ rm -rf "${D}"/etc/bash_completion.d/ || die "rm failed"
+
}
@@ -358,6 +368,7 @@ pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
+ bash-completion_pkg_postinst
[[ -x /sbin/chpax ]] && [[ -e /usr/$(get_libdir)/openoffice/${BASIS}/program/soffice.bin ]] && chpax -zm /usr/$(get_libdir)/openoffice/${BASIS}/program/soffice.bin