From 120526fbf83bda22211ef8b8df4574d645eef113 Mon Sep 17 00:00:00 2001 From: Andreas Proschofsky Date: Sat, 4 Mar 2006 06:24:52 +0000 Subject: Another new release candidate Package-Manager: portage-2.1_pre5-r3 --- app-office/openoffice/ChangeLog | 9 +- app-office/openoffice/Manifest | 24 +- .../openoffice/files/2.0.2/gentoo-2.0.2.diff | 35 +-- .../files/digest-openoffice-2.0.2_rc3-r1 | 27 --- .../openoffice/files/digest-openoffice-2.0.2_rc4 | 27 +++ .../openoffice/openoffice-2.0.2_rc3-r1.ebuild | 258 --------------------- app-office/openoffice/openoffice-2.0.2_rc4.ebuild | 258 +++++++++++++++++++++ 7 files changed, 312 insertions(+), 326 deletions(-) delete mode 100644 app-office/openoffice/files/digest-openoffice-2.0.2_rc3-r1 create mode 100644 app-office/openoffice/files/digest-openoffice-2.0.2_rc4 delete mode 100644 app-office/openoffice/openoffice-2.0.2_rc3-r1.ebuild create mode 100644 app-office/openoffice/openoffice-2.0.2_rc4.ebuild (limited to 'app-office/openoffice') diff --git a/app-office/openoffice/ChangeLog b/app-office/openoffice/ChangeLog index 69cc2aab61c1..d2ce25515a53 100644 --- a/app-office/openoffice/ChangeLog +++ b/app-office/openoffice/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-office/openoffice # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.188 2006/03/02 09:55:07 suka Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.189 2006/03/04 06:24:52 suka Exp $ + +*openoffice-2.0.2_rc4 (04 Mar 2006) + + 04 Mar 2006; Andreas Proschofsky + files/2.0.2/gentoo-2.0.2.diff, -openoffice-2.0.2_rc3-r1.ebuild, + +openoffice-2.0.2_rc4.ebuild: + Another new release candidate 02 Mar 2006; Andreas Proschofsky files/2.0.2/gentoo-2.0.2.diff, +files/2.0.2/buildfix-without-mozilla.diff, diff --git a/app-office/openoffice/Manifest b/app-office/openoffice/Manifest index e7eb6305d276..f3e3026fc7c8 100644 --- a/app-office/openoffice/Manifest +++ b/app-office/openoffice/Manifest @@ -1,30 +1,30 @@ -MD5 d787699fbde9e7f9b1f8c6b7eed985f4 ChangeLog 40907 -RMD160 57e3127b6979afde3d616d45ed12513e8e4b6e8a ChangeLog 40907 -SHA256 724ab3079474f8cb91eee55a0dc06c116b21e9e4672cb5d717ac0b5f7b41a991 ChangeLog 40907 +MD5 77667f0c67cd332fed5ff004a0122d0a ChangeLog 41128 +RMD160 960f70080ebe6e08d304bd5846381741b52719f3 ChangeLog 41128 +SHA256 6654332c31f6aa311feec4cc4530f3c36cc3b6cbe71a2c26010f1085d5ddf034 ChangeLog 41128 MD5 500f7e71be57d40b0a8042cab1484df9 files/2.0.1/alwayscrystal.diff 3222 RMD160 6f563dccad523db881def1fdb711df3949c2a687 files/2.0.1/alwayscrystal.diff 3222 SHA256 22af14b2c3bd7d796eeda2f4a423f4290e71d2f2790a82038b837c6219133ef1 files/2.0.1/alwayscrystal.diff 3222 MD5 4f55a923f95c001976f2b8abaaad829a files/2.0.2/buildfix-without-mozilla.diff 4656 RMD160 139421dcaafc8ac0cbd28b13d3e6f9206a83c924 files/2.0.2/buildfix-without-mozilla.diff 4656 SHA256 f5d95319e0129d04185b427147c9df7a0c2a4f5624da08226e04951365797323 files/2.0.2/buildfix-without-mozilla.diff 4656 -MD5 e191d67d95d76eef14fb2fb08d40be7d files/2.0.2/gentoo-2.0.2.diff 1180 -RMD160 06fa034a1b0e04682c3263e72e7b52e5dbbba78d files/2.0.2/gentoo-2.0.2.diff 1180 -SHA256 8be63c4658904e28f1107d0fc07ce021a5915def3a2f3cdd28b7e0e582ad481b files/2.0.2/gentoo-2.0.2.diff 1180 +MD5 4916780fb5333fc0f1e51869cd181d86 files/2.0.2/gentoo-2.0.2.diff 380 +RMD160 74a2824a50e991f64a5e446c9e146ac7c6d84ba5 files/2.0.2/gentoo-2.0.2.diff 380 +SHA256 b5b670cc52d171805b67911fab050c850f029bb8a4653f88b629e6e3ba9830df files/2.0.2/gentoo-2.0.2.diff 380 MD5 d741869e1665d1423c2086f1723b93d7 files/2.0.2/removecrystalcheck.diff 572 RMD160 5e7b6c92506bd7d3f4e09e3ee43656a6f4f8c30d files/2.0.2/removecrystalcheck.diff 572 SHA256 06a05ee5a27ce6a1de1c9eeebe4e22b860d0a6292f778ec6c81aa2c28c1daa08 files/2.0.2/removecrystalcheck.diff 572 MD5 9017e3971f27ac77833ae962069feccf files/digest-openoffice-2.0.1 2024 RMD160 94f476c151e7c42212f2d6dd05b48443ca784e1e files/digest-openoffice-2.0.1 2024 SHA256 ac0d68a776f61080710f7f031ed79457a1f1a30bc24abcc85a563ce1df2d9d46 files/digest-openoffice-2.0.1 2024 -MD5 e405bc820dc249661bdfdeff5e855453 files/digest-openoffice-2.0.2_rc3-r1 2265 -RMD160 b8695e9f025231a3f95ce167fd660da2fdc38c29 files/digest-openoffice-2.0.2_rc3-r1 2265 -SHA256 3803458ff33981f774b9ba5f9f4871ac894baede2ef2666ca8e32f5cde325d48 files/digest-openoffice-2.0.2_rc3-r1 2265 +MD5 1f8990606df11c3ff346d97aadbc1b21 files/digest-openoffice-2.0.2_rc4 2265 +RMD160 ba682582865f839aec79aad9015c139c44f7c886 files/digest-openoffice-2.0.2_rc4 2265 +SHA256 542a1facb3a89b97e0e6b539d06d1388de3be2224dca6fdf09bf65756ab5af8d files/digest-openoffice-2.0.2_rc4 2265 MD5 e3ec4a70395943b59adad7fc4f0538d7 metadata.xml 461 RMD160 3e99c165e962e73417462c6df7a476a558b3ae18 metadata.xml 461 SHA256 7a25927f2c830703539753c0f7295551795419ef0d05b72db505a2ac1094d291 metadata.xml 461 MD5 e00605b0acc60de47e6eee98a5f32894 openoffice-2.0.1.ebuild 7274 RMD160 ed88f0dc45b87c259271f83fa9d4fd8bb55fab93 openoffice-2.0.1.ebuild 7274 SHA256 56a67a1cd040cd120cb5227ed0fa926fbf378c5ba46e267bc43a9b0218f87fa7 openoffice-2.0.1.ebuild 7274 -MD5 2f4fb294fa08e92246649afcc6f72c52 openoffice-2.0.2_rc3-r1.ebuild 7886 -RMD160 b1df894bb0d746773a94c9db7266205f4a97d983 openoffice-2.0.2_rc3-r1.ebuild 7886 -SHA256 d81ed2041c2b5c5d1217eec8fbff575ae85a76df2986c458e5cfb3dcb156534e openoffice-2.0.2_rc3-r1.ebuild 7886 +MD5 e2377c8f8dfe35d005b57a5f4b290ece openoffice-2.0.2_rc4.ebuild 7883 +RMD160 effa4dbf6ddc616653e1e3292db1f260e70f9adb openoffice-2.0.2_rc4.ebuild 7883 +SHA256 b0ef3dbaf9ad457d7d89bd792787b157ae5c7adf098761817b89772ca590cef6 openoffice-2.0.2_rc4.ebuild 7883 diff --git a/app-office/openoffice/files/2.0.2/gentoo-2.0.2.diff b/app-office/openoffice/files/2.0.2/gentoo-2.0.2.diff index 12f9d0aa2444..a6823f467255 100644 --- a/app-office/openoffice/files/2.0.2/gentoo-2.0.2.diff +++ b/app-office/openoffice/files/2.0.2/gentoo-2.0.2.diff @@ -1,33 +1,12 @@ --- patches/src680/apply +++ patches/src680/apply -@@ -64,8 +64,8 @@ - Frugalware64: FrugalwareBase, 64bit, Frugalware64Only - QiLinux: QiLinuxOnly, LinuxCommon, GlobalDesktopFiles, FilePickers - #Gentoo --GentooBase : LinuxCommon, GentooOnly, NotDebian, Lockdown --GentooUnstable: GentooBase, GentooExperimental, GCJExperimental, BerkeleyDB43, AtkBridge, SystemJavaBits -+GentooBase : LinuxCommon, GentooOnly, NotDebian, Lockdown, GCJExperimental, AtkBridge, CalcSolver, SystemJavaBits -+GentooUnstable: GentooBase, GentooExperimental, BerkeleyDB43 - Gentoo : GentooBase - Gentoo64: GentooBase, 64bit - # Win32 -@@ -940,8 +940,6 @@ - #xt-precompile.diff - # build with -fomit-frame-pointer - omit-fp-workaround.diff --# hack: drop gcc libs --store-drop-gcc-libs-on-linking.diff - # more system db >= 4.3 - system-db-4.3-use-lpthread.diff - # iz#58474 - build this part with db 4.2/4.3/4.4 -@@ -969,6 +967,10 @@ - gentoo-gcc-naming-and-versioning.diff - # searchpaths of nspr/nss libs - gentoo-xmlsecurity-system-nss.diff -+# hack: drop gcc libs -+store-drop-gcc-libs-on-linking.diff +@@ -148,6 +148,9 @@ + # add no-crashreporter sections to testtool default config; + # also guess office path from testtool.bin path i#FIXME? + testtool-more-defaults.diff ++ +# Build without mozilla is broken i#59729 +buildfix-without-mozilla.diff - # - # NOTE: 64 bit OOo is work in progress! + [ TemporaryHacks < oob680-m1 ] + # fix for conflicting declaration NPP_GetValue() diff --git a/app-office/openoffice/files/digest-openoffice-2.0.2_rc3-r1 b/app-office/openoffice/files/digest-openoffice-2.0.2_rc3-r1 deleted file mode 100644 index 2cd0df0758f4..000000000000 --- a/app-office/openoffice/files/digest-openoffice-2.0.2_rc3-r1 +++ /dev/null @@ -1,27 +0,0 @@ -MD5 733051ebeffae5232a2eb760162da020 extras-2.tar.bz2 94740 -RMD160 cba0fdebbbf84e6520af08d1cbb09363d36874bd extras-2.tar.bz2 94740 -SHA256 26e593ad0fecc6642b59349923434c6b36c224db5a26239c760b119ba29c9863 extras-2.tar.bz2 94740 -MD5 4cc68d37ed3a3191bb78a14630e14c64 hunspell_UNO_1.1.tar.gz 13774 -RMD160 9c0c31220d63894c9060a05fd136083b0b017b94 hunspell_UNO_1.1.tar.gz 13774 -SHA256 9de07fbe97c9539bae9c76502474c76471ab173dac365e251ca3fc5281008149 hunspell_UNO_1.1.tar.gz 13774 -MD5 f34404f8dc6123aca156d203c37e3e5d libwpd-0.8.3.tar.gz 482757 -RMD160 f8010300e50e1c43942e6a84a3b526738edb4ed5 libwpd-0.8.3.tar.gz 482757 -SHA256 2221aaa444d29f4a1eacea1a0a939012f02a8aa8e02c178788d68ccc0024170c libwpd-0.8.3.tar.gz 482757 -MD5 5efb35bbc25a4064a3aba80f8eb72fdd oob680-m3-binfilter.tar.bz2 17438881 -RMD160 5f9276184a14151c7950200a1b6298e00f4faedb oob680-m3-binfilter.tar.bz2 17438881 -SHA256 95417b75cd8d47dabb57568f8c7142cab49ce574deb8bd569ade03eb7af9a9fe oob680-m3-binfilter.tar.bz2 17438881 -MD5 6590f61f0e1b02f0787a8737e66daa98 oob680-m3-core.tar.bz2 109246218 -RMD160 8d25ab45b70409209241ccafe28bc95eac464d87 oob680-m3-core.tar.bz2 109246218 -SHA256 e86892a60ac653151de8a2fe6bec2297a330ac1a23c6f0122602ea7eae843a3a oob680-m3-core.tar.bz2 109246218 -MD5 6e6f3a866bdbbc98ccef63f406bb067d oob680-m3-lang.tar.bz2 58145978 -RMD160 7d46b0174c3ede324bcb89fd821b4e36f7b24063 oob680-m3-lang.tar.bz2 58145978 -SHA256 a0d8b58088a89656f893d054b9526fe3711c9cf8f8ed1999c3b9a29f2de1afa9 oob680-m3-lang.tar.bz2 58145978 -MD5 b26428134f3a468a96ec7a606c394198 oob680-m3-system.tar.bz2 25712853 -RMD160 63a59226fc3f06e4cc2bdb36e3e2c75ed832f436 oob680-m3-system.tar.bz2 25712853 -SHA256 93b0fea4a37cb1ee97426ced663cb851620206f99e8218df274352cb603edd9d oob680-m3-system.tar.bz2 25712853 -MD5 7a1cdfa1aa815ef88d16299ae366bc85 ooo-build-oob680.3.0.tar.gz 5032096 -RMD160 dc529b802490a4c054e96cf597655cd6b6cff340 ooo-build-oob680.3.0.tar.gz 5032096 -SHA256 036b05ee5feb72b26c91d95d7435a41675edcc17a96bb71af4b8d4d347b7874a ooo-build-oob680.3.0.tar.gz 5032096 -MD5 0395e6e7da27c1cea7e1852286f6ccf9 xt-20051206-src-only.zip 423516 -RMD160 5fd5bb66b6586809e27fc240d624d64589ec4b9d xt-20051206-src-only.zip 423516 -SHA256 38121476c238c81760e1285e3aeea9eda1a7ab18c0c31a54e3645910bd8fb38e xt-20051206-src-only.zip 423516 diff --git a/app-office/openoffice/files/digest-openoffice-2.0.2_rc4 b/app-office/openoffice/files/digest-openoffice-2.0.2_rc4 new file mode 100644 index 000000000000..55b95b328d59 --- /dev/null +++ b/app-office/openoffice/files/digest-openoffice-2.0.2_rc4 @@ -0,0 +1,27 @@ +MD5 733051ebeffae5232a2eb760162da020 extras-2.tar.bz2 94740 +RMD160 cba0fdebbbf84e6520af08d1cbb09363d36874bd extras-2.tar.bz2 94740 +SHA256 26e593ad0fecc6642b59349923434c6b36c224db5a26239c760b119ba29c9863 extras-2.tar.bz2 94740 +MD5 4cc68d37ed3a3191bb78a14630e14c64 hunspell_UNO_1.1.tar.gz 13774 +RMD160 9c0c31220d63894c9060a05fd136083b0b017b94 hunspell_UNO_1.1.tar.gz 13774 +SHA256 9de07fbe97c9539bae9c76502474c76471ab173dac365e251ca3fc5281008149 hunspell_UNO_1.1.tar.gz 13774 +MD5 f34404f8dc6123aca156d203c37e3e5d libwpd-0.8.3.tar.gz 482757 +RMD160 f8010300e50e1c43942e6a84a3b526738edb4ed5 libwpd-0.8.3.tar.gz 482757 +SHA256 2221aaa444d29f4a1eacea1a0a939012f02a8aa8e02c178788d68ccc0024170c libwpd-0.8.3.tar.gz 482757 +MD5 950cd200241f04d7ad3a323d71c6e728 oob680-m5-binfilter.tar.bz2 17369994 +RMD160 4fc8b03eb824e4a243e59ed53957503220c9fbd9 oob680-m5-binfilter.tar.bz2 17369994 +SHA256 61a9ce1f95524df9d38dc5930533d334142801d78b80f590844cb3b0c02ea001 oob680-m5-binfilter.tar.bz2 17369994 +MD5 2552ae0ca0405a36da30d0e05a513b0e oob680-m5-core.tar.bz2 108773068 +RMD160 1d9d8bfce6fef329e77fc1cb0de3add5cacd45b0 oob680-m5-core.tar.bz2 108773068 +SHA256 c852ba685fbac85f7c0d8cee4427887322433040991d8e5c43dbc3fb641acfc4 oob680-m5-core.tar.bz2 108773068 +MD5 70797bcf786735b56add111632894589 oob680-m5-lang.tar.bz2 58139196 +RMD160 b5fed4703193f28bc7de3c9ca04d54b19668dfa3 oob680-m5-lang.tar.bz2 58139196 +SHA256 b9182456aa09614cf315839e760c745b3144e80c0659111e00d3e8b24c5b9455 oob680-m5-lang.tar.bz2 58139196 +MD5 6dc29fa3d50351d9b82ef239c1e7aaff oob680-m5-system.tar.bz2 25706992 +RMD160 826fc1148e9efb6b1a493df5583867c19a778314 oob680-m5-system.tar.bz2 25706992 +SHA256 7acb13e7f37fc6d5b61529b383be9099264f76c15e8cf62657db67e2c4b694d0 oob680-m5-system.tar.bz2 25706992 +MD5 cc5b39d1d768cc507b2aad71bf854cb8 ooo-build-oob680.5.0.tar.gz 5092868 +RMD160 eac2f318d0adaadc294315ba3647c55b1e4a321c ooo-build-oob680.5.0.tar.gz 5092868 +SHA256 a8e81644f6c17954c48a95bf689cdb966ccad0833119ca2042661ffe269c5b07 ooo-build-oob680.5.0.tar.gz 5092868 +MD5 0395e6e7da27c1cea7e1852286f6ccf9 xt-20051206-src-only.zip 423516 +RMD160 5fd5bb66b6586809e27fc240d624d64589ec4b9d xt-20051206-src-only.zip 423516 +SHA256 38121476c238c81760e1285e3aeea9eda1a7ab18c0c31a54e3645910bd8fb38e xt-20051206-src-only.zip 423516 diff --git a/app-office/openoffice/openoffice-2.0.2_rc3-r1.ebuild b/app-office/openoffice/openoffice-2.0.2_rc3-r1.ebuild deleted file mode 100644 index e9c948fe90a3..000000000000 --- a/app-office/openoffice/openoffice-2.0.2_rc3-r1.ebuild +++ /dev/null @@ -1,258 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-2.0.2_rc3-r1.ebuild,v 1.2 2006/03/02 09:55:07 suka Exp $ - -inherit eutils fdo-mime flag-o-matic kde-functions toolchain-funcs - -IUSE="binfilter cairo curl eds firefox gnome gtk java kde ldap mozilla xml2" - -MY_PV="${PV/_rc3/}" -MY_PV2="oob680.3.0" -PATCHLEVEL="OOB680" -SRC="oob680-m3" -S="${WORKDIR}/ooo-build-${MY_PV2}" -CONFFILE="${S}/distro-configs/Gentoo.conf.in" -DESCRIPTION="OpenOffice.org, a full office productivity suite." - -SRC_URI="http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-core.tar.bz2 - http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-system.tar.bz2 - http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-lang.tar.bz2 - binfilter? ( http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-binfilter.tar.bz2 ) - http://go-oo.org/packages/${PATCHLEVEL}/ooo-build-${MY_PV2}.tar.gz - http://go-ooo.org/packages/libwpd/libwpd-0.8.3.tar.gz - http://go-oo.org/packages/SRC680/extras-2.tar.bz2 - http://go-oo.org/packages/SRC680/hunspell_UNO_1.1.tar.gz - http://go-oo.org/packages/xt/xt-20051206-src-only.zip" - -HOMEPAGE="http://go-oo.org" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~x86" - -RDEPEND="!app-office/openoffice-bin - || ( ( - x11-libs/libXaw - x11-libs/libXinerama - ) - virtual/x11 ) - virtual/libc - >=dev-lang/perl-5.0 - gnome? ( >=x11-libs/gtk+-2.4 - >=gnome-base/gnome-vfs-2.6 - >=gnome-base/gconf-2.0 ) - gtk? ( >=x11-libs/gtk+-2.4 ) - cairo? ( >=x11-libs/cairo-1.0.2 - >=x11-libs/gtk+-2.8 ) - eds? ( >=gnome-extra/evolution-data-server-1.2 ) - kde? ( >=kde-base/kdelibs-3.2 ) - mozilla? ( !firefox? ( >=www-client/mozilla-1.7.12 ) - firefox? ( >=www-client/mozilla-firefox-1.5-r9 ) ) - >=x11-libs/startup-notification-0.5 - >=media-libs/freetype-2.1.4 - >=media-libs/fontconfig-2.2.0 - media-libs/libpng - sys-devel/flex - sys-devel/bison - app-arch/zip - app-arch/unzip - app-text/hunspell - dev-libs/expat - java? ( >=virtual/jre-1.4 ) - >=sys-devel/gcc-3.2.1 - linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 ) - linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 ) - linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 )" - -DEPEND="${RDEPEND} - || ( ( - x11-libs/libXrender - x11-proto/printproto - x11-proto/xextproto - x11-proto/xproto - x11-proto/xineramaproto - ) - virtual/x11 ) - net-print/cups - >=sys-apps/findutils-4.1.20-r1 - app-shells/tcsh - dev-perl/Archive-Zip - dev-util/pkgconfig - dev-util/intltool - curl? ( >=net-misc/curl-7.9.8 ) - sys-libs/zlib - sys-libs/pam - !dev-util/dmake - >=dev-lang/python-2.3.4 - java? ( >=virtual/jdk-1.4 - dev-java/ant-core - >=dev-java/java-config-1.2.11-r1 ) - !java? ( dev-libs/libxslt - >=dev-libs/libxml2-2.0 ) - ldap? ( net-nds/openldap ) - xml2? ( >=dev-libs/libxml2-2.0 )" - -PROVIDE="virtual/ooo" - -pkg_setup() { - - ewarn - ewarn " It is important to note that OpenOffice.org is a very fragile " - ewarn " build when it comes to CFLAGS. A number of flags have already " - ewarn " been filtered out. If you experience difficulty merging this " - ewarn " package and use agressive CFLAGS, lower the CFLAGS and try to " - ewarn " merge again. Also note that building OOo takes a lot of time and " - ewarn " hardware ressources: 4-6 GB free diskspace and 256 MB RAM are " - ewarn " the minimum requirements. If you have less, use openoffice-bin " - ewarn " instead. " - ewarn - - strip-linguas af ar be_BY bg bn br bs ca cs cy da de el en en_GB en_US en_ZA es et fa fi fr ga gu_IN he hi_IN hr hu it ja km ko lo lt lv mk nb ne nl nn nr ns pa_IN pl pt_BR ru rw sh_YU sk sl sr_CS st sv sw_TZ th tn tr vi xh zh_CN zh_TW zu - - if [ -z "${LINGUAS}" ]; then - export LINGUAS_OOO="en-US" - ewarn " To get a localized build, set the according LINGUAS variable(s). " - ewarn - else - export LINGUAS_OOO="${LINGUAS//en/en_US}" - export LINGUAS_OOO="${LINGUAS_OOO//en_US_GB/en_GB}" - export LINGUAS_OOO="${LINGUAS_OOO//en_US_US/en_US}" - export LINGUAS_OOO="${LINGUAS_OOO//_/-}" - fi - - if use !java; then - ewarn " You are building with java-support disabled, this results in some " - ewarn " of the OpenOffice.org functionality (i.e. help) being disabled. " - ewarn " If something you need does not work for you, rebuild with " - ewarn " java in your USE-flags. Also the xml2 use-flag is disabled with " - ewarn " -java to prevent build breakage. " - ewarn - elif use sparc; then - ewarn " Java support on sparc is very flaky, we don't recommend " - ewarn " building openoffice this way." - ebeep 5 - epause 10 - fi - - #Detect which look and patchset we are using, amd64 is known not to be working atm, so this is here for testing purposes only - use amd64 && export DISTRO="Gentoo64" || export DISTRO="Gentoo" - -} - -src_unpack() { - - unpack ooo-build-${MY_PV2}.tar.gz - - #Some fixes for our patchset - cd ${S} - cp ${FILESDIR}/${MY_PV}/buildfix-without-mozilla.diff ${S}/patches/src680/ || die - epatch ${FILESDIR}/${MY_PV}/removecrystalcheck.diff - epatch ${FILESDIR}/${MY_PV}/gentoo-${MY_PV}.diff - - #Use flag checks - use java && echo "--with-jdk-home=${JAVA_HOME} --with-ant-home=${ANT_HOME}" >> ${CONFFILE} || echo "--without-java" >> ${CONFFILE} - - echo "`use_enable binfilter`" >> ${CONFFILE} - echo "`use_with curl system-curl`" >> ${CONFFILE} - echo "`use_with xml2 system-libxml`" >> ${CONFFILE} - - echo "`use_with mozilla system-mozilla`" >> ${CONFFILE} - echo "`use_enable mozilla`" >> ${CONFFILE} - echo "`use_with firefox`" >> ${CONFFILE} - - echo "`use_enable ldap openldap`" >> ${CONFFILE} - echo "`use_enable eds evolution2`" >> ${CONFFILE} - echo "`use_enable gnome gnome-vfs`" >> ${CONFFILE} - echo "`use_enable gnome lockdown`" >> ${CONFFILE} - echo "`use_enable gnome atkbridge`" >> ${CONFFILE} - -} - -src_compile() { - - unset LIBC - addpredict "/bin" - addpredict "/root/.gconfd" - addpredict "/root/.gnome" - - # Should the build use multiprocessing? Not enabled by default, as it tends to break - export JOBS="1" - if [ "${WANT_DISTCC}" == "true" ]; then - export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"` - fi - - # Make sure gnome-users get gtk-support - export GTKFLAG="`use_enable gtk`" && use gnome && GTKFLAG="--enable-gtk" - - cd ${S} - autoconf || die - ./configure ${MYCONF} \ - --with-distro="${DISTRO}" \ - --with-vendor="Gentoo" \ - --with-arch="${ARCH}" \ - --with-srcdir="${DISTDIR}" \ - --with-lang="${LINGUAS_OOO}" \ - --with-num-cpus="${JOBS}" \ - --with-binsuffix="2" \ - --with-installed-ooo-dirname="openoffice" \ - --with-tag=${SRC} \ - "${GTKFLAG}" \ - `use_enable kde` \ - `use_enable cairo` \ - `use_with cairo system-cairo` \ - `use_enable gnome quickstart` \ - --disable-access \ - --disable-mono \ - --disable-post-install-scripts \ - --enable-hunspell \ - --with-system-hunspell \ - --mandir=/usr/share/man \ - || die "Configuration failed!" - - # Compile problems with these ... - filter-flags "-funroll-loops" - filter-flags "-fomit-frame-pointer" - filter-flags "-fprefetch-loop-arrays" - filter-flags "-fno-default-inline" - filter-flags "-fstack-protector" - filter-flags "-ftracer" - append-flags "-fno-strict-aliasing" - replace-flags "-O3" "-O2" - replace-flags "-Os" "-O2" - - # Now for our optimization flags ... - export ARCH_FLAGS="${CFLAGS}" - - einfo "Building OpenOffice.org..." - use kde && set-kdedir 3 - make || die "Build failed" - -} - -src_install() { - - einfo "Preparing Installation" - make DESTDIR=${D} install || die "Installation failed!" - - # Install corrected Symbol Font - insinto /usr/share/fonts/TTF/ - doins fonts/*.ttf - -} - -pkg_postinst() { - - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - - [ -x /sbin/chpax ] && [ -e /usr/lib/openoffice/program/soffice.bin ] && chpax -zm /usr/lib/openoffice/program/soffice.bin - - einfo " To start OpenOffice.org, run:" - einfo - einfo " $ ooffice2" - einfo - einfo " Also, for individual components, you can use any of:" - einfo - einfo " oobase2, oocalc2, oodraw2, oofromtemplate2, ooimpress2, oomath2," - einfo " ooweb2 or oowriter2" -} diff --git a/app-office/openoffice/openoffice-2.0.2_rc4.ebuild b/app-office/openoffice/openoffice-2.0.2_rc4.ebuild new file mode 100644 index 000000000000..b289cec4b932 --- /dev/null +++ b/app-office/openoffice/openoffice-2.0.2_rc4.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-2.0.2_rc4.ebuild,v 1.1 2006/03/04 06:24:52 suka Exp $ + +inherit eutils fdo-mime flag-o-matic kde-functions toolchain-funcs + +IUSE="binfilter cairo curl eds firefox gnome gtk java kde ldap mozilla xml2" + +MY_PV="${PV/_rc4/}" +MY_PV2="oob680.5.0" +PATCHLEVEL="OOB680" +SRC="oob680-m5" +S="${WORKDIR}/ooo-build-${MY_PV2}" +CONFFILE="${S}/distro-configs/Gentoo.conf.in" +DESCRIPTION="OpenOffice.org, a full office productivity suite." + +SRC_URI="http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-core.tar.bz2 + http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-system.tar.bz2 + http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-lang.tar.bz2 + binfilter? ( http://go-oo.org/packages/${PATCHLEVEL}/${SRC}-binfilter.tar.bz2 ) + http://go-oo.org/packages/${PATCHLEVEL}/ooo-build-${MY_PV2}.tar.gz + http://go-ooo.org/packages/libwpd/libwpd-0.8.3.tar.gz + http://go-oo.org/packages/SRC680/extras-2.tar.bz2 + http://go-oo.org/packages/SRC680/hunspell_UNO_1.1.tar.gz + http://go-oo.org/packages/xt/xt-20051206-src-only.zip" + +HOMEPAGE="http://go-oo.org" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86" + +RDEPEND="!app-office/openoffice-bin + || ( ( + x11-libs/libXaw + x11-libs/libXinerama + ) + virtual/x11 ) + virtual/libc + >=dev-lang/perl-5.0 + gnome? ( >=x11-libs/gtk+-2.4 + >=gnome-base/gnome-vfs-2.6 + >=gnome-base/gconf-2.0 ) + gtk? ( >=x11-libs/gtk+-2.4 ) + cairo? ( >=x11-libs/cairo-1.0.2 + >=x11-libs/gtk+-2.8 ) + eds? ( >=gnome-extra/evolution-data-server-1.2 ) + kde? ( >=kde-base/kdelibs-3.2 ) + mozilla? ( !firefox? ( >=www-client/mozilla-1.7.12 ) + firefox? ( >=www-client/mozilla-firefox-1.5-r9 ) ) + >=x11-libs/startup-notification-0.5 + >=media-libs/freetype-2.1.4 + >=media-libs/fontconfig-2.2.0 + media-libs/libpng + sys-devel/flex + sys-devel/bison + app-arch/zip + app-arch/unzip + app-text/hunspell + dev-libs/expat + java? ( >=virtual/jre-1.4 ) + >=sys-devel/gcc-3.2.1 + linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 ) + linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 ) + linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 )" + +DEPEND="${RDEPEND} + || ( ( + x11-libs/libXrender + x11-proto/printproto + x11-proto/xextproto + x11-proto/xproto + x11-proto/xineramaproto + ) + virtual/x11 ) + net-print/cups + >=sys-apps/findutils-4.1.20-r1 + app-shells/tcsh + dev-perl/Archive-Zip + dev-util/pkgconfig + dev-util/intltool + curl? ( >=net-misc/curl-7.9.8 ) + sys-libs/zlib + sys-libs/pam + !dev-util/dmake + >=dev-lang/python-2.3.4 + java? ( >=virtual/jdk-1.4 + dev-java/ant-core + >=dev-java/java-config-1.2.11-r1 ) + !java? ( dev-libs/libxslt + >=dev-libs/libxml2-2.0 ) + ldap? ( net-nds/openldap ) + xml2? ( >=dev-libs/libxml2-2.0 )" + +PROVIDE="virtual/ooo" + +pkg_setup() { + + ewarn + ewarn " It is important to note that OpenOffice.org is a very fragile " + ewarn " build when it comes to CFLAGS. A number of flags have already " + ewarn " been filtered out. If you experience difficulty merging this " + ewarn " package and use agressive CFLAGS, lower the CFLAGS and try to " + ewarn " merge again. Also note that building OOo takes a lot of time and " + ewarn " hardware ressources: 4-6 GB free diskspace and 256 MB RAM are " + ewarn " the minimum requirements. If you have less, use openoffice-bin " + ewarn " instead. " + ewarn + + strip-linguas af ar be_BY bg bn br bs ca cs cy da de el en en_GB en_US en_ZA es et fa fi fr ga gu_IN he hi_IN hr hu it ja km ko lo lt lv mk nb ne nl nn nr ns pa_IN pl pt_BR ru rw sh_YU sk sl sr_CS st sv sw_TZ th tn tr vi xh zh_CN zh_TW zu + + if [ -z "${LINGUAS}" ]; then + export LINGUAS_OOO="en-US" + ewarn " To get a localized build, set the according LINGUAS variable(s). " + ewarn + else + export LINGUAS_OOO="${LINGUAS//en/en_US}" + export LINGUAS_OOO="${LINGUAS_OOO//en_US_GB/en_GB}" + export LINGUAS_OOO="${LINGUAS_OOO//en_US_US/en_US}" + export LINGUAS_OOO="${LINGUAS_OOO//_/-}" + fi + + if use !java; then + ewarn " You are building with java-support disabled, this results in some " + ewarn " of the OpenOffice.org functionality (i.e. help) being disabled. " + ewarn " If something you need does not work for you, rebuild with " + ewarn " java in your USE-flags. Also the xml2 use-flag is disabled with " + ewarn " -java to prevent build breakage. " + ewarn + elif use sparc; then + ewarn " Java support on sparc is very flaky, we don't recommend " + ewarn " building openoffice this way." + ebeep 5 + epause 10 + fi + + #Detect which look and patchset we are using, amd64 is known not to be working atm, so this is here for testing purposes only + use amd64 && export DISTRO="Gentoo64" || export DISTRO="Gentoo" + +} + +src_unpack() { + + unpack ooo-build-${MY_PV2}.tar.gz + + #Some fixes for our patchset + cd ${S} + cp ${FILESDIR}/${MY_PV}/buildfix-without-mozilla.diff ${S}/patches/src680/ || die + epatch ${FILESDIR}/${MY_PV}/removecrystalcheck.diff + epatch ${FILESDIR}/${MY_PV}/gentoo-${MY_PV}.diff + + #Use flag checks + use java && echo "--with-jdk-home=${JAVA_HOME} --with-ant-home=${ANT_HOME}" >> ${CONFFILE} || echo "--without-java" >> ${CONFFILE} + + echo "`use_enable binfilter`" >> ${CONFFILE} + echo "`use_with curl system-curl`" >> ${CONFFILE} + echo "`use_with xml2 system-libxml`" >> ${CONFFILE} + + echo "`use_with mozilla system-mozilla`" >> ${CONFFILE} + echo "`use_enable mozilla`" >> ${CONFFILE} + echo "`use_with firefox`" >> ${CONFFILE} + + echo "`use_enable ldap openldap`" >> ${CONFFILE} + echo "`use_enable eds evolution2`" >> ${CONFFILE} + echo "`use_enable gnome gnome-vfs`" >> ${CONFFILE} + echo "`use_enable gnome lockdown`" >> ${CONFFILE} + echo "`use_enable gnome atkbridge`" >> ${CONFFILE} + +} + +src_compile() { + + unset LIBC + addpredict "/bin" + addpredict "/root/.gconfd" + addpredict "/root/.gnome" + + # Should the build use multiprocessing? Not enabled by default, as it tends to break + export JOBS="1" + if [ "${WANT_DISTCC}" == "true" ]; then + export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"` + fi + + # Make sure gnome-users get gtk-support + export GTKFLAG="`use_enable gtk`" && use gnome && GTKFLAG="--enable-gtk" + + cd ${S} + autoconf || die + ./configure ${MYCONF} \ + --with-distro="${DISTRO}" \ + --with-vendor="Gentoo" \ + --with-arch="${ARCH}" \ + --with-srcdir="${DISTDIR}" \ + --with-lang="${LINGUAS_OOO}" \ + --with-num-cpus="${JOBS}" \ + --with-binsuffix="2" \ + --with-installed-ooo-dirname="openoffice" \ + --with-tag=${SRC} \ + "${GTKFLAG}" \ + `use_enable kde` \ + `use_enable cairo` \ + `use_with cairo system-cairo` \ + `use_enable gnome quickstart` \ + --disable-access \ + --disable-mono \ + --disable-post-install-scripts \ + --enable-hunspell \ + --with-system-hunspell \ + --mandir=/usr/share/man \ + || die "Configuration failed!" + + # Compile problems with these ... + filter-flags "-funroll-loops" + filter-flags "-fomit-frame-pointer" + filter-flags "-fprefetch-loop-arrays" + filter-flags "-fno-default-inline" + filter-flags "-fstack-protector" + filter-flags "-ftracer" + append-flags "-fno-strict-aliasing" + replace-flags "-O3" "-O2" + replace-flags "-Os" "-O2" + + # Now for our optimization flags ... + export ARCH_FLAGS="${CFLAGS}" + + einfo "Building OpenOffice.org..." + use kde && set-kdedir 3 + make || die "Build failed" + +} + +src_install() { + + einfo "Preparing Installation" + make DESTDIR=${D} install || die "Installation failed!" + + # Install corrected Symbol Font + insinto /usr/share/fonts/TTF/ + doins fonts/*.ttf + +} + +pkg_postinst() { + + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + [ -x /sbin/chpax ] && [ -e /usr/lib/openoffice/program/soffice.bin ] && chpax -zm /usr/lib/openoffice/program/soffice.bin + + einfo " To start OpenOffice.org, run:" + einfo + einfo " $ ooffice2" + einfo + einfo " Also, for individual components, you can use any of:" + einfo + einfo " oobase2, oocalc2, oodraw2, oofromtemplate2, ooimpress2, oomath2," + einfo " ooweb2 or oowriter2" +} -- cgit v1.2.3-65-gdbad