diff options
author | Andreas Proschofsky <suka@gentoo.org> | 2011-06-16 18:50:45 +0000 |
---|---|---|
committer | Andreas Proschofsky <suka@gentoo.org> | 2011-06-16 18:50:45 +0000 |
commit | 9527a92b362da2975d4a7d8b380dbd41412d789d (patch) | |
tree | 9aeb20dcab9fd88f9cdaf8fd551c84075aadb78b /app-office | |
parent | Fix parallel make (bug #326987). (diff) | |
download | historical-9527a92b362da2975d4a7d8b380dbd41412d789d.tar.gz historical-9527a92b362da2975d4a7d8b380dbd41412d789d.tar.bz2 historical-9527a92b362da2975d4a7d8b380dbd41412d789d.zip |
Add LibreOffice 3.3.3, another bugfix release
Package-Manager: portage-2.2.0_alpha41/cvs/Linux x86_64
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/libreoffice/ChangeLog | 7 | ||||
-rw-r--r-- | app-office/libreoffice/Manifest | 24 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-3.3.3.ebuild | 451 |
3 files changed, 480 insertions, 2 deletions
diff --git a/app-office/libreoffice/ChangeLog b/app-office/libreoffice/ChangeLog index 59d8b1e6351d..47ddc76befa4 100644 --- a/app-office/libreoffice/ChangeLog +++ b/app-office/libreoffice/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-office/libreoffice # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.28 2011/05/22 17:03:59 suka Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.29 2011/06/16 18:50:45 suka Exp $ + +*libreoffice-3.3.3 (16 Jun 2011) + + 16 Jun 2011; Andreas Proschofsky <suka@gentoo.org> +libreoffice-3.3.3.ebuild: + Add LibreOffice 3.3.3, another bugfix release. 22 May 2011; Andreas Proschofsky <suka@gentoo.org> libreoffice-3.3.2.ebuild, +files/libreoffice-3.3.2-bison25.diff: diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index d7f8e4f0092b..1054093034f4 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -71,48 +71,70 @@ DIST fb7ba5c2182be4e73748859967455455-README_stax-api-1.0-2-sources.txt 559 RMD1 DIST fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz 547217 RMD160 6443438ddf0bb5cd277c96108aa2671213edf8df SHA1 6e836945719e137596df1ca82f0afa809e8a2e88 SHA256 e6bcbfc521d23899511799c912ce21fbc003d55c3d56408e3c8dabf20fea8256 DIST libreoffice-artwork-3.3.1.2.tar.bz2 21989190 RMD160 59d7e07d9dbc8b3b20e168a00bf015894a607f87 SHA1 b04432a94b06a9c63dee60904cc5972a352f95a4 SHA256 79bff5dc790e13a3782043fb0b0a2c22edbda924b2f1690a562650a3761712be DIST libreoffice-artwork-3.3.2.2.tar.bz2 21989346 RMD160 1ccf6ed246bca092e3b0fc4e56dbd257e7a54073 SHA1 58111f00cb80b0003a5acb33174318c8d9975685 SHA256 81b087bf616b521ece2be1922c532917be0cb564ffec1a8043219d2cf9b5aa6d +DIST libreoffice-artwork-3.3.3.1.tar.bz2 21988711 RMD160 87889fe32738688f62eb8dba338592439541f9f4 SHA1 820c8bbd2e77fca28ba2e817f0b438319570ea58 SHA256 a09c65f1db0a953b6f68c7a63190da75fc07edc4cb6122c13317ae17471be62e DIST libreoffice-base-3.3.1.2.tar.bz2 2081385 RMD160 7d734d15b9e261a63c21c9a728b26dcd65a3599c SHA1 7fd85ff1b1e9321cf08ad5ef05bd4d61f8f8190c SHA256 bf585502b317831797b4ebb48f0b54633e8fda451985bf4111189cd29a4716b0 DIST libreoffice-base-3.3.2.2.tar.bz2 2082264 RMD160 0f20c212d3336ce70298b0825539d45acef101ab SHA1 b04e5dfa550db2726338d9be61b908e47a9e3e50 SHA256 32a03ea3897f978bc98d67a03cae60f2c9b6e395e1aa8c8cca06f62979efcf15 +DIST libreoffice-base-3.3.3.1.tar.bz2 2082833 RMD160 ab4820d9d8bf856946f20ef36781119da7de24a6 SHA1 91d0be9606605a8176aa08b120bf7f2e0269e9bc SHA256 0f26d3ffd42a184480bb59a089ea0068fcb9c2ef02a745dacf428e0b428ad54a DIST libreoffice-bootstrap-3.3.1.2.tar.bz2 2752061 RMD160 6ef3bcaf464d862498c289bcbcd3567c2d7e4d50 SHA1 9fa3d0b659be4b1db51defb064af850a4c001770 SHA256 f8511b5459b9d6cd7f9d0bcdafc13b3e48649ddda91ce8fcd729525832a44a17 DIST libreoffice-bootstrap-3.3.2.2.tar.bz2 2751299 RMD160 b8279525a1c7ef789a5c03853e69d775d9218521 SHA1 68829ca1d83407ad295c7c2495d7e0b9969ef45b SHA256 8799545dd696be0288e690ae066b4a91bdd4979b4947a9faf36f21c1500ae044 +DIST libreoffice-bootstrap-3.3.3.1.tar.bz2 2751295 RMD160 a4cc2f74ff3faa93a4006eadde355aacb1ca0973 SHA1 b12bbb7558086cd49b2f52ee20932f2d0a7e8811 SHA256 f51f0cef73b5657b5a0bb49c67da402e1a96e061da20a1ede35dcf41b3d7461f DIST libreoffice-build-3.3.1.2.tar.gz 14364811 RMD160 b7e0889a2207cbec388557b02a7e49593a8a8821 SHA1 85c0feaf94f6fb5fe453d289aca4c21d19e04840 SHA256 d0e41398b90edf40125597c0b743c9824b976fabcbd5d578c886ae8e69393cea DIST libreoffice-build-3.3.2.2.tar.gz 14466234 RMD160 c41a7af4da7d1cb680a7eb0197846ae2ccfe15d1 SHA1 aaa0d1cc4bb79cc70a6c7fb083706411bf510e78 SHA256 be754033eacb59dd79234ac60b3c3a0a9c08eac510daa0fb16ed16abe2cf5e3e +DIST libreoffice-build-3.3.3.1.tar.gz 14608755 RMD160 bdda006de40a39ca257ddc1149d47714d5df58b6 SHA1 846dc655a294e3d382dabd47786d2f414feb4d24 SHA256 2b7b35e461697aa3379bf53181dc05ecc00bfc9b83d366e2f81837ca8d464f13 DIST libreoffice-calc-3.3.1.2.tar.bz2 9412067 RMD160 8b0b8b6492c4647539a9549b61af25c44ac51538 SHA1 c6d2bfbae5bb21c8c57d753fd81665d39a9fd124 SHA256 48ff8cfacbcc4d407302f04543a4ccd800de45d6d99b2ceecdfad046a1ce92cf DIST libreoffice-calc-3.3.2.2.tar.bz2 9407394 RMD160 6495cdf36687d88a8d2650c9ee8054f70b2523ba SHA1 d6b165fd27065854b61f312c689c049ad12c251d SHA256 cba5e46ad4899e68dceefd655f3607e752186f699cff50af9fddc7220082f996 +DIST libreoffice-calc-3.3.3.1.tar.bz2 9404500 RMD160 51d15421d3fa907c422c43eb39cef0df1a46e761 SHA1 7b6d06e3dd5183c40e8a9ded0eedeb28ddc4aebb SHA256 f13ecea9a05f02aab8320f5d3edbec2b53838d5d7620b0295ee39f5a0011ebac DIST libreoffice-components-3.3.1.2.tar.bz2 5125538 RMD160 925797fe5f7423507e167f01089bb4f6c02a947f SHA1 7b74950ba96ed409520195eb8ca3ef67bd27bfc8 SHA256 04d27ef5ddbd25c0ff4eab821fa223bcab4b034ccec14704a1cfd0394ac17b6f DIST libreoffice-components-3.3.2.2.tar.bz2 5123213 RMD160 825f1463c7cabef10fb32961e927d5a85460cf05 SHA1 4f2d2aaef0efbc0aea695efb536367cf01fbc60e SHA256 8c554f9266eb92b1bdd09379bde83ece2180bdf132f6f45f59c2d509884c5e71 +DIST libreoffice-components-3.3.3.1.tar.bz2 5126030 RMD160 6d7291d1b84c0b0ef58d91eb900b9b0c584bdf95 SHA1 df65514edbcf32cdfc4559bec604309103679a30 SHA256 77238933fce5cb442e60117732be3a5fc5c95b04a83a23d0d32b678d5a69cc34 DIST libreoffice-extensions-3.3.1.2.tar.bz2 4199525 RMD160 ed1f80ffd7f0784b1ce749010c38e98b73055f00 SHA1 9afe07200aa8ad708b220b04819c77962a2eaa1c SHA256 dc85149bcd44eaf6aac49eaaf67e63ddf3fc7ed8f6ae5a6889620b895004b7f6 DIST libreoffice-extensions-3.3.2.2.tar.bz2 4198856 RMD160 17e2fc608bcfc729da938b8f18598decb3b591e9 SHA1 c0733e402696e6e99b6a4658471a990de1a349b9 SHA256 f5ad77b09cf174bd73b107805e09c6bd6ddadd5348908861f4e730dee62347ff +DIST libreoffice-extensions-3.3.3.1.tar.bz2 4202583 RMD160 46db699075d9fae97593a29761245587cac5715b SHA1 2e91f00d859b72810ff30987fbad3bbf3f644ebb SHA256 7721fa9fb53608ffcf9358de6f69b0f763b676334794f11b068d475f9824ada5 DIST libreoffice-extras-3.3.1.2.tar.bz2 38706932 RMD160 154f68660cc8e23fc7631e27c56712208ac56927 SHA1 ff2a33eaef6e66c60c7bc4e023ec5efe89d6466c SHA256 692a0b26d5f4b6a1d0a6925c90895c6df730251e766b625d152376e9cd177852 DIST libreoffice-extras-3.3.2.2.tar.bz2 38706912 RMD160 063ff609bd3a88414e4dedd4c103cfbdcaae7cb7 SHA1 f07ec52a6367e110d4e969eb21b4678ee07f61a4 SHA256 74bb20a2ce2c3139ca7b35c4d82390b26c745e09e7b7596521e7a80d73459b4d +DIST libreoffice-extras-3.3.3.1.tar.bz2 38706769 RMD160 2621d4729320099a31d3cec82c2c03f1cae3d371 SHA1 ed21c0faac63000b6473b3fb9cba820223c9c107 SHA256 c2e9c6a3f6e5756b714b8fd300dedf51012ee41b31a99a096998b95557fd8707 DIST libreoffice-filters-3.3.1.2.tar.bz2 11949571 RMD160 b77ba7c572bf722ae1cbdf4af6f8d6dc2d9d9d33 SHA1 fedc34e789e98d4bced59a9dd5b1a5fa086d9599 SHA256 c65a8bcb7a44fa2db9b9b833b7dd455a9b856a7c67e38f9204f1409a8adff51d DIST libreoffice-filters-3.3.2.2.tar.bz2 11950736 RMD160 6c1d5bb2d8958bf3ee4a5ced4b678fa1dddec401 SHA1 6b15187c796a31ede38ad1108addce94d94d40f5 SHA256 7ab895b5873b2a9f1d6d631d6af1fbbbf8c8d520564d46c30440658e2833e58a +DIST libreoffice-filters-3.3.3.1.tar.bz2 11949559 RMD160 7aa30d68991d6468e357ee18061599139bfb6581 SHA1 8e0eada653684136206fd576582762e054268d7d SHA256 57b48f5f2acf3bd7a1c0e6403201939b9416367e5967a292a5f4908fdb85c932 DIST libreoffice-help-3.3.1.2.tar.bz2 1913332 RMD160 1c1595e6f72a6008de770cb70e2a10ef594dba95 SHA1 36965abf48b67642704d2d98ced4314a4451514d SHA256 606b6d2d739c8f6b4b413d05bd00671b753be953f2d96cb15a9b70a61eec31a7 DIST libreoffice-help-3.3.2.2.tar.bz2 1914229 RMD160 b00668915f716b57c79491896b97431db0dd7513 SHA1 08213ff55841426c1c20ff2f5269a7a941deb38f SHA256 f3d105f2e4eae770ba87b8ecb7b425a2479aa3bcfca4b95bb0de4cd50f5b2da8 +DIST libreoffice-help-3.3.3.1.tar.bz2 1928379 RMD160 7aaf8b4a7b9fdc2c49bee7903714d45b28da8e4a SHA1 751e4435a37895bbe242d4be759457f9181b42b3 SHA256 4dba3ee1f58f6c34004ffa3e7e3f88dd2e20e46018119105fe4e7fb295b0ce28 DIST libreoffice-impress-3.3.1.2.tar.bz2 2605925 RMD160 95932f450abdc0bbbda9a57257fd9b0a3c4b216a SHA1 3a74b9b8948d30479cde0853c496764e25935f9f SHA256 eab9c215c6e087debb3f26cf4e327967cd85f8aeb5beccf5f332864c810467bb DIST libreoffice-impress-3.3.2.2.tar.bz2 2607403 RMD160 372200c44b544273b13eb2187b492148472f5ce4 SHA1 19bfe0c22e7b7623766ef2fc237aea11b7a0049b SHA256 93a879bb15bb1995d3f0c33a623639c4f0917fa3909fe998865001546d6575cf +DIST libreoffice-impress-3.3.3.1.tar.bz2 2606174 RMD160 b80f097f69aba533fc235d1d18794b96a832f357 SHA1 61b479d92bf4e3532dc7660862e9fbd788164c39 SHA256 30340e8878118ed1f26f6b0be39022c378385e2c8a84a80127c501adfdddbd72 DIST libreoffice-l10n-3.3.1.2.tar.bz2 80244657 RMD160 85c57a0a951bfb0f266b01c227694d506c351ab8 SHA1 9cfc3021de302ebca343f0e7dcc6278af8bf318d SHA256 fd8279d71d20d9cae08ca661ea92aba0ae5234f7db023e77b7a07c98ff16f562 DIST libreoffice-l10n-3.3.2.2.tar.bz2 80784635 RMD160 d0674b3ae355eb19d9e85f7898ce811595a00632 SHA1 18d661cf597c8ecf350a808462b332ca3c5d5611 SHA256 a0f705de7cdabcde047545b9240a295eb2002e7fcfec81f2a12262b6937c578d +DIST libreoffice-l10n-3.3.3.1.tar.bz2 80826598 RMD160 231f4fe2535fa17832c3b8b6d439cece1fb1c7fc SHA1 e3cc368c9e2c94722d99be70e203ff1487579e3a SHA256 db8fc1cfa0701e5b4f518ecfed7d0f3dd2a9000eda5f1ad9f8ded35c79984780 DIST libreoffice-libs-core-3.3.1.2.tar.bz2 16695271 RMD160 f07f3d6b8605a263ef1f32420a21eaf79b32bed2 SHA1 bdb308e1132cac9396547cd7542db991e8f66cf0 SHA256 7a2e8b763230cb7b95938cc4655759b3ebd7237c7fbf5ea2cc25a4af5dabec9e DIST libreoffice-libs-core-3.3.2.2.tar.bz2 16698853 RMD160 12ac46ee9e8f51e997d6193042629c46c9abf2ee SHA1 236d605f6b5faa01de6000c0440ef24286e6f167 SHA256 66b1924fac13fc0a293b59abf55cc1d28dd0e8af085b758d166e7f1d3997323a +DIST libreoffice-libs-core-3.3.3.1.tar.bz2 16651698 RMD160 30482b696e8a004690e366f0314f6ac6090ab70a SHA1 ec4efe4a3bff8b3e155ba6337235f7602fc0a833 SHA256 a7002e77ecf778b109ba1e82220dc5574db6a7ce6cc77bb063fe9d2cf977c5fd DIST libreoffice-libs-extern-3.3.1.2.tar.bz2 629139 RMD160 b069645dc9a9721cf9612e9bd8eccf8ddfc095a2 SHA1 87d9d09f970ca697f3067679d577a6f564a786d8 SHA256 87009a8522071ff72e8080f43e5e98917268f9cafad1f8808626c4f2cff3a676 DIST libreoffice-libs-extern-3.3.2.2.tar.bz2 628888 RMD160 d94568c00e515de6aa6e6764c06db297d5e84f83 SHA1 4ccb124b2c96238e6509f4ffb316380663d1425f SHA256 6f55e4c1cfe6ce179448342f117030f8e0016b154d0a68ead52d5a48f5af8222 +DIST libreoffice-libs-extern-3.3.3.1.tar.bz2 629622 RMD160 b638045bf38f16022fe448ae437f6ec4593f81ca SHA1 2ccd83d9f7a1686b52ec8f6b2d460ff715a331f7 SHA256 0372a48153bb3931d0300e89de42b5e54d408d8a5552e60fb2eb3ebe44cd27a6 DIST libreoffice-libs-extern-sys-3.3.1.2.tar.bz2 37033208 RMD160 54b68f944df2f943640d77fd18a3f1c605d2b5b8 SHA1 4ab54b1cc3062b64722386df38cd77de2f7bab61 SHA256 98d91dcb09eb2111eb95a970d20c286266d077e050b22d13647254d77f52a5c7 DIST libreoffice-libs-extern-sys-3.3.2.2.tar.bz2 38822520 RMD160 93464429e38e6d6827efea3146e4334b81aeef7c SHA1 93ec79c399dae49485e93dafe2f8d5df3efcd344 SHA256 b63de5e7bb8274fa3e82a0a028dff56c985b6c3d44517b7840973be980d8a8b5 +DIST libreoffice-libs-extern-sys-3.3.3.1.tar.bz2 38823514 RMD160 92c26edd4784e041fba7eadc556a37f7c5b3b26b SHA1 33bfe5dbdea89c651778080a484eb3e7f5f1442c SHA256 00e1e504a350cbb8a94dc66d3ae6f69961121c146033c1af696857ce76b4d3f0 DIST libreoffice-libs-gui-3.3.1.2.tar.bz2 10833093 RMD160 3fe18f63b095cf1feb5a43783fdaa4fbd97be01a SHA1 ba056c492bbfc6caa425423a2e47ae301470e89e SHA256 5566da268018efa3a9b0ff0ca624faabd04350c8e44b753722c2d55d625cb734 DIST libreoffice-libs-gui-3.3.2.2.tar.bz2 10833350 RMD160 f5ce3aef3d44fdad6194ea71a8b3dafb8ef18c5a SHA1 dfe92cf62f553103804c2ff971428fd95d36edb1 SHA256 c9264c0f7b292bf131f74c8b54f380350f29f9e4d3e4da203483c6d2c20cf15f +DIST libreoffice-libs-gui-3.3.3.1.tar.bz2 10833787 RMD160 ce2286293b4d4106ca699636930ec37446275051 SHA1 8d6f52e9cf75d6ce342e072f1bc8371e3378ef8e SHA256 a3e9c1482f653c8db796519294a5aed3e0f3f945da3d1925a83dcb7a78b43e30 DIST libreoffice-postprocess-3.3.1.2.tar.bz2 43094 RMD160 3f55ccd8f81d1e00249d8876f2c010283fc9342a SHA1 4b08a7416cb9c05ece9fb816a10e21b242c3149d SHA256 e30a59adbbbb6acb732bcd76bfee471f4e59a27593219dbbb01ae6365e7d5dd9 DIST libreoffice-postprocess-3.3.2.2.tar.bz2 43106 RMD160 609ed05dec50008a26e8fbb07e78d0e4898d5b52 SHA1 8b60346b59375a52dec80c4f81d13175e21f5829 SHA256 2e7ab60dac2c520c9d709b34f631bb2ce30cbc9ae04f58dbb32314a683c65762 +DIST libreoffice-postprocess-3.3.3.1.tar.bz2 42994 RMD160 66dfc58de19a6d9ddd62c70c44d76d1a00707b3f SHA1 9a79dfdb290348a109fffab3c1334732cfee2ba3 SHA256 6c9cebfb3e7f3d2e8f3a354bcada28552a84c0806ea20255b28e4376406ebd07 DIST libreoffice-sdk-3.3.1.2.tar.bz2 1711153 RMD160 d1fdfc93b9056ed7c91d1eb98ad827308cef44ac SHA1 a8b488a273daf6ecefa8141a821cb12613c48652 SHA256 ad0a73593dda2512acb91aeaeccc41cf7e7b1587f577124bc74bb79aa2f5535c DIST libreoffice-sdk-3.3.2.2.tar.bz2 1710897 RMD160 a179fdc2248e5b968fca56577ae0dfe3fd6d4dc0 SHA1 e92375a45afdf2612946ab45ac423878ba188d6f SHA256 95699df280e7ec022ec4659448359040fb00d47f680ee808b4a9554153490b29 +DIST libreoffice-sdk-3.3.3.1.tar.bz2 1710604 RMD160 1529fd40bbd28911ed1cfdb8e5613d57225b2022 SHA1 d8544f5f24654a0b1c197b8881fbb15c4ef48dd0 SHA256 e5795ba600e84a8565b75131975d63b29fddad1ec4b8ee5416f2ce88282e1935 DIST libreoffice-testing-3.3.1.2.tar.bz2 50946803 RMD160 dcd8394eab32ed119c4d01ede8e4d4a84071ddcb SHA1 cbc4d9a556fee66b90966bb5b1369f6b8babc637 SHA256 94b07675759dba9c6a6e8f7b5c384dd30b8e13babb5c0f79afbdca1484cf82ba DIST libreoffice-testing-3.3.2.2.tar.bz2 50946350 RMD160 eeee1b4f985ee6897def774b5e9f0cd38014883c SHA1 e67f369188858b5b7451762049953daf1167e925 SHA256 0b67a06192fe157e9fe0c0f70acc96897db53add936baf4d3b5f1a7552e81ed3 +DIST libreoffice-testing-3.3.3.1.tar.bz2 50945720 RMD160 247ee46d2f21b7ad186dab8d87bbe3507f70a2c1 SHA1 32d7feceb7aaa0256f51a32761edb60d6aa46eac SHA256 47b2632cc564080008649e4ed5a071fb3a1feb6f8b209236aee1e1c304701a1b DIST libreoffice-ure-3.3.1.2.tar.bz2 6166982 RMD160 eb65ed62e6f0d3ed0c341edc4956674990140b0d SHA1 417cd74abaf10aaf0050553ecfa11714e21f25e1 SHA256 99978e7977449a578925620ecd2cfff744668ebae05fd0ff5370cad031c9bbdd DIST libreoffice-ure-3.3.2.2.tar.bz2 6165456 RMD160 016a6e690e02e41519e2d64d174f542b5a4e50f2 SHA1 40261e8a9605e504661111c41229ce0ee2986844 SHA256 37b340c3b476e1c7a95c4406228848d8afe0b5f8188af7a4f01f7fa5772232ea +DIST libreoffice-ure-3.3.3.1.tar.bz2 6163742 RMD160 e046d55882b57080dac73f59736019f5dd8539bf SHA1 51ca4cd60e53ef5ad1e1297a80f1d24faae50cc5 SHA256 ddf053aa2c5db4b41e461f1009eb9d0ff218aadb0b4fa492e627dba06873ea2b DIST libreoffice-writer-3.3.1.2.tar.bz2 6776894 RMD160 7667f4fbbe8d6eea2dd8b8fef84bc7152d2a4738 SHA1 17fc2d585da2eb948c5ce7951d112d238a9b124c SHA256 2a1d8836eaa738a4378bbab27accb2d6af1218a6d601354558adb12f2342509b DIST libreoffice-writer-3.3.2.2.tar.bz2 6778875 RMD160 db0b4ae2c1c93c6e35e93e48ee4ce5bdc1e963dc SHA1 d0d329bd1659c3d943c746c4f8cc76379094d7cc SHA256 3b7fe1fa2a889b5358a958c8e669505fa81251164c773d3dad650ce53009a973 +DIST libreoffice-writer-3.3.3.1.tar.bz2 6777324 RMD160 53d9c4494720d574099b628c3728776afa806369 SHA1 e2904da46bebd29916be810af3616cb1667d11c5 SHA256 7d91da3cfc31595a6c0fa0835a27735e2934bd27c1c214b5abbd92c845ce4b68 DIST unowinreg.dll 6144 RMD160 9e2a2789a96842a2aec747a62dee3db3e8370761 SHA1 712720da502d36175cd7aa05cb1862ee0330638c SHA256 f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c EBUILD libreoffice-3.3.1.ebuild 18572 RMD160 d92d1933c8bbde7d28425b11717614cf6cf7b1e0 SHA1 60ef1f62c341ce7997de7ff5bcef04b304f4dfd9 SHA256 a3fae0a7f7da4a92e67d9c86ba4e7f92a92bbfac8f40a2703c64f317b670da6b EBUILD libreoffice-3.3.2.ebuild 18122 RMD160 c8f363b391004652a2a3c7b1c2660df9d604a475 SHA1 7578952923caf5ed05a54c5cc2c951b86d7acbee SHA256 ebadb43837677bbcec00992718f67c6610c4d049d441f06d15814276c9c11207 -MISC ChangeLog 5861 RMD160 7cb65a3fbfc16812b7b655065f64b5b6366ce51a SHA1 724f339e31846fef6e102cc3622b80e2a9e8598b SHA256 6addd838e8b448856b02f6b01486b7545e3cc8b47cdadb59021751d911cf6c7c +EBUILD libreoffice-3.3.3.ebuild 18129 RMD160 cab0e6e4b1aaf5f8fde1a128089a5d7c4f7db54b SHA1 2cdbeb0f0fb4ba62353d3f9728c3c74d974d37cd SHA256 b5d0921b9ec21260784cd380eb1364a960bea132d5946ee3c9037c560b3383a8 +MISC ChangeLog 6025 RMD160 4ec7ea656ed7748b03ee24f288d876624b3a85c6 SHA1 e1944a1d1bda7fdee46b3c5b4adca5af56e4ae33 SHA256 3cd60e1f46e97e94e3ba87b235b6d739cc7abd7a5347c92a2aa0881172f84c80 MISC metadata.xml 693 RMD160 f538aa488c8ae05b34a37ea50c5fce9b9a85625e SHA1 85de4ea2ab18cfa53e8673430da6f2c15ce064b2 SHA256 ccbd40dc84f76608141535a48be034e0e24e96978d86ec4478a3efae4f4347b4 diff --git a/app-office/libreoffice/libreoffice-3.3.3.ebuild b/app-office/libreoffice/libreoffice-3.3.3.ebuild new file mode 100644 index 000000000000..57680718f488 --- /dev/null +++ b/app-office/libreoffice/libreoffice-3.3.3.ebuild @@ -0,0 +1,451 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.3.3.ebuild,v 1.1 2011/06/16 18:50:45 suka Exp $ + +EAPI="3" + +WANT_AUTOMAKE="1.9" + +KDE_REQUIRED="optional" +CMAKE_REQUIRED="never" + +PYTHON_DEPEND="2" +PYTHON_USE_WITH="threads" + +inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic gnome2-utils java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs + +IUSE="binfilter cups -custom-cflags dbus debug eds gnome gstreamer gtk kde ldap nsplugin odk opengl templates" + +MY_PV=3.3.3.1 +MY_P="${PN}-build-${MY_PV}" +PATCHLEVEL=OOO320 +SRC=OOo_${PV}_src +S="${WORKDIR}/${MY_P}" +DEVPATH="http://download.documentfoundation.org/libreoffice/src" +CONFFILE=${S}/distro-configs/Gentoo.conf.in +BASIS=basis3.3 + +DESCRIPTION="LibreOffice, a full office productivity suite." +HOMEPAGE="http://www.libreoffice.org" +SRC_URI="${DEVPATH}/${PN}-build-${MY_PV}.tar.gz + templates? ( + http://extensions.services.openoffice.org/files/273/0/Sun_ODF_Template_Pack_en-US.oxt + http://extensions.services.openoffice.org/files/295/1/Sun_ODF_Template_Pack_de.oxt + http://extensions.services.openoffice.org/files/299/0/Sun_ODF_Template_Pack_it.oxt + http://extensions.services.openoffice.org/files/297/0/Sun_ODF_Template_Pack_fr.oxt + http://extensions.services.openoffice.org/files/301/1/Sun_ODF_Template_Pack_es.oxt + ftp://ftp.devall.hu/kami/go-oo//Sun_ODF_Template_Pack_hu.oxt + ) + odk? ( java? ( http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll ) ) + http://download.go-oo.org/SRC680/extras-3.1.tar.bz2 + http://download.go-oo.org/SRC680/biblio.tar.bz2" + +# Shiny split sources with so many packages... +MODULES="artwork base bootstrap calc components extensions extras filters help +impress libs-core libs-extern libs-extern-sys libs-gui postprocess sdk testing +ure writer l10n" + +for mod in ${MODULES}; do + SRC_URI+=" ${DEVPATH}/${PN}-${mod}-${MY_PV}.tar.bz2" +done + +# addons +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/128cfc86ed5953e57fe0f5ae98b62c2e-libtextcat-2.2.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/1756c4fa6c616ae15973c104cd8cb256-Adobe-Core35_AFMs-314.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/24be19595acad0a2cae931af77a0148a-LICENSE_source-9.0.0.7-bj.html" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/ca4870d899fd7e943ffc310a5421ad4d-liberation-fonts-ttf-1.06.0.20100721.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/35efabc239af896dfb79be7ebdd6e6b9-gentiumbasic-fonts-1.10.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/377a60170e5185eb63d3ed2fae98e621-README_silgraphite-2.3.1.txt" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/48470d662650c3c074e1c3fabbc67bbd-README_source-9.0.0.7-bj.txt" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/4a660ce8466c9df01f19036435425c3a-glibc-2.1.3-stub.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/599dc4cc65a07ee868cf92a667a913d2-xpdf-3.02.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/5aba06ede2daa9f2c11892fbd7bc3057-libserializer.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/7376930b0d3f3d77a685d94c4a3acda8-STLport-4.5-0119.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/79600e696a98ff95c2eba976f7a8dfbb-liblayout.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/8294d6c42e3553229af9934c5c0ed997-stax-api-1.0-2-sources.jar" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/8ea307d71d11140574bfb9fcc2487e33-libbase.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/a06a496d7a43cbdc35e69dbe678efadb-libloader.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/a4d9b30810a434a3ed39fc0003bbd637-LICENSE_stax-api-1.0-2-sources.html" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/bc702168a2af16869201dbe91e46ae48-LICENSE_Python-2.6.1" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/c441926f3a552ed3e5b274b62e86af16-STLport-4.0.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/d0b5af6e408b8d2958f3d83b5244f5e8-hyphen-2.4.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/d1a3205871c3c52e8a50c9f18510ae12-libformula.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/d4c4d91ab3a8e52a2e69d48d34ef4df4-core.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/dbb3757275dc5cc80820c0b4dd24ed95-librepository.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/e0707ff896045731ff99e99799606441-README_db-4.7.25.NC-custom.txt" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/f3e2febd267c8e4b13df00dac211dd6d-flute.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/f7925ba8491fe570e5164d2c72791358-libfonts.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/fb7ba5c2182be4e73748859967455455-README_stax-api-1.0-2-sources.txt" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/37282537d0ed1a087b1c8f050dc812d9-dejavu-fonts-ttf-2.32.zip" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/067201ea8b126597670b5eff72e1f66c-mythes-1.2.0.tar.gz" +ADDONS_SRC+=" http://hg.services.openoffice.org/binaries/cf8a6967f7de535ae257fa411c98eb88-mdds_0.3.0.tar.bz2" +ADDONS_SRC+=" http://download.go-oo.org/src/47e1edaa44269bc537ae8cabebb0f638-JLanguageTool-1.0.0.tar.bz2" +ADDONS_SRC+=" http://download.go-oo.org/src/90401bca927835b6fbae4a707ed187c8-nlpsolver-0.9.tar.bz2" +ADDONS_SRC+=" http://download.go-oo.org/src/0f63ee487fda8f21fafa767b3c447ac9-ixion-0.2.0.tar.gz" +ADDONS_SRC+=" http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll" +ADDONS_SRC+=" http://download.go-oo.org/src/5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.tar.bz2" +ADDONS_SRC+=" http://download.go-oo.org/src/5ba6a61a2f66dfd5fee8cdd4cd262a37-libwpg-0.2.0.tar.bz2" +ADDONS_SRC+=" http://download.go-oo.org/src/9e436bff44c60dc8b97cba0c7fc11a5c-libwps-0.2.0.tar.bz2" +ADDONS_SRC+=" http://www.numbertext.org/linux/881af2b7dca9b8259abbca00bbbc004d-LinLibertineG-20110101.zip" +SRC_URI+=" ${ADDONS_SRC}" + +LANGS1="af ar as ast be_BY bg bn bo br brx bs ca ca_XV cs cy da de dgo dz el en en_GB en_ZA eo es et eu fa fi fr ga gd gl gu he hi hr hu id is it ja ka kk km kn ko kok ks ku ky lo lt lv mai mk ml mn mni mr ms my nb ne nl nn nr ns oc om or pa_IN pap pl ps pt pt_BR ro ru rw sa_IN sat sd sh si sk sl sq sr ss st sv sw_TZ ta te tg th ti tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu" +LANGS="${LANGS1} en en_US" + +for X in ${LANGS} ; do + IUSE+=" linguas_${X}" +done + +# intersection of available linguas and app-dicts/myspell-* dictionaries +SPELL_DIRS="af bg ca cs cy da de el en eo es et fr ga gl he hr hu it ku lt mk nb nl nn pl pt ru sk sl sv tn zu" +SPELL_DIRS_DEPEND="" +for X in ${SPELL_DIRS} ; do + SPELL_DIRS_DEPEND+=" linguas_${X}? ( app-dicts/myspell-${X} )" +done + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" + +COMMON_DEPEND="!app-office/libreoffice-bin + !app-office/openoffice-bin + !app-office/openoffice + cups? ( net-print/cups ) + dbus? ( >=dev-libs/dbus-glib-0.71 ) + eds? ( >=gnome-extra/evolution-data-server-1.2 ) + gnome? ( >=x11-libs/gtk+-2.10:2 + gnome-base/gconf:2 ) + gtk? ( >=x11-libs/gtk+-2.10:2 ) + gstreamer? ( >=media-libs/gstreamer-0.10 + >=media-libs/gst-plugins-base-0.10 ) + java? ( >=dev-java/bsh-2.0_beta4 + dev-java/lucene:2.3 + dev-java/lucene-analyzers:2.3 ) + ldap? ( net-nds/openldap ) + nsplugin? ( net-libs/xulrunner:1.9 + >=dev-libs/nspr-4.6.6 + >=dev-libs/nss-3.11-r1 ) + opengl? ( virtual/opengl ) + app-arch/zip + app-arch/unzip + >=app-text/hunspell-1.1.4-r1 + >=app-text/poppler-0.12.3-r3[xpdf-headers] + dev-libs/expat + >=dev-libs/glib-2.18 + >=dev-libs/icu-4.0 + >=dev-lang/perl-5.0 + >=net-libs/neon-0.24.7 + >=dev-libs/openssl-0.9.8g + dev-libs/redland[ssl] + >=media-libs/freetype-2.1.10-r2 + >=media-libs/fontconfig-2.3.0 + >=media-libs/vigra-1.4 + media-libs/libpng + >=sys-libs/db-4.3 + virtual/jpeg + >=x11-libs/cairo-1.0.2 + x11-libs/libXaw + x11-libs/libXinerama + x11-libs/libXrandr" + +RDEPEND="java? ( >=virtual/jre-1.5 ) + ${SPELL_DIRS_DEPEND} + ${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* ) + >=dev-java/ant-core-1.7 ) + >=dev-libs/boost-1.36 + >=dev-libs/libxml2-2.0 + dev-perl/Archive-Zip + dev-libs/libxslt + dev-util/cppunit + >=dev-util/gperf-3 + dev-util/intltool + dev-util/pkgconfig + >=net-misc/curl-7.12 + >=sys-apps/findutils-4.1.20-r1 + sys-devel/bison + sys-apps/coreutils + sys-devel/flex + sys-libs/zlib + x11-libs/libXrender + x11-libs/libXtst + x11-proto/printproto + x11-proto/xextproto + x11-proto/xineramaproto + x11-proto/xproto" + +pkg_setup() { + + java-pkg-opt-2_pkg_setup + + # sys-libs/db version used + local db_ver=$(db_findver '>=sys-libs/db-4.3') + + kde4-base_pkg_setup + + python_set_active_version 2 + python_pkg_setup + +} + +src_unpack() { + + unpack ${MY_P}.tar.gz + +} + +src_prepare() { + + if use custom-cflags; then + ewarn " You are using custom CFLAGS, which is NOT supported and can cause " + ewarn " all sorts of build and runtime errors. " + ewarn + ewarn " Before reporting a bug, please make sure you rebuild and try with " + ewarn " basic CFLAGS, otherwise the bug will not be accepted. " + ewarn + fi + + ewarn + ewarn " If you experience a build break, please make sure to retry " + ewarn " with MAKEOPTS="-j1" before filing a bug. " + ewarn + + # Check if we have enough RAM and free diskspace to build this beast + CHECKREQS_MEMORY="512" + use debug && CHECKREQS_DISK_BUILD="12288" || CHECKREQS_DISK_BUILD="7144" + check_reqs + + strip-linguas ${LANGS} + + # en_US is built by default, upstream needs us to use --with-lang="" in this case though, so strip it out + export LINGUAS_TEMP=$(echo ${LINGUAS} | sed -e 's/\ben_US\b//g;s/en//g;s/_GB/en_GB/g;s/_ZA/en_ZA/g') + + if [[ -z "${LINGUAS_TEMP}" ]] || [[ ${LINGUAS_TEMP} == " " ]]; then + export LINGUAS_OOO="" + else + # always build en-US as a fallback (needed for broken code / translations) + export LINGUAS_OOO="en-US ${LINGUAS_TEMP//_/-}" + fi + + if use !java; then + ewarn " You are building with java-support disabled, this results in some " + ewarn " of the LibreOffice functionality being disabled. " + ewarn " If something you need does not work for you, rebuild with " + ewarn " java in your USE-flags. " + ewarn + fi + + if use !gtk && use !gnome; then + ewarn " If you want the LibreOffice systray quickstarter to work " + ewarn " activate either the 'gtk' or 'gnome' use flags. " + ewarn + fi + + # Some fixes for our patchset + epatch "${FILESDIR}/gentoo-${PV}.diff" + epatch "${FILESDIR}/gentoo-pythonpath.diff" + epatch "${FILESDIR}/env_log.diff" + epatch "${FILESDIR}/fix-ooo-collision.diff" + epatch "${FILESDIR}/scrap-pixmap-links.diff" + epatch "${FILESDIR}/enable-startup-notification.diff" + use java && cp -f "${FILESDIR}/sdext-presenter.diff" "${S}/patches/hotfixes" + cp -f "${FILESDIR}/${PN}-3.3.0_libxmlsec_fix_extern_c.diff" "${S}/patches/hotfixes" + cp -f "${FILESDIR}/${PN}-3.3-libpng-1.5.diff" "${S}/patches/hotfixes" + cp -f "${FILESDIR}/${PN}-3.3.1-neon_remove_SSPI_support.diff" "${S}/patches/hotfixes" + cp -f "${FILESDIR}/${PN}-libdb5-fix-check.diff" "${S}/patches/hotfixes" + cp -f "${FILESDIR}/${PN}-3.3.2-bison25.diff" "${S}/patches/hotfixes" + + #Use flag checks + if use java ; then + echo "--with-ant-home=${ANT_HOME}" >> ${CONFFILE} + echo "--with-jdk-home=$(java-config --jdk-home 2>/dev/null)" >> ${CONFFILE} + echo "--with-java-target-version=$(java-pkg_get-target)" >> ${CONFFILE} + echo "--with-jvm-path=/usr/$(get_libdir)/" >> ${CONFFILE} + echo "--with-system-beanshell" >> ${CONFFILE} + echo "--with-system-lucene" >> ${CONFFILE} + echo "--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)" >> ${CONFFILE} + echo "--with-lucene-core-jar=$(java-pkg_getjar lucene-2.3 lucene-core.jar)" >> ${CONFFILE} + echo "--with-lucene-analyzers-jar=$(java-pkg_getjar lucene-analyzers-2.3 lucene-analyzers.jar)" >> ${CONFFILE} + fi + + echo $(use_enable nsplugin mozilla) >> ${CONFFILE} + echo $(use_with nsplugin system-mozilla libxul) >> ${CONFFILE} + + echo $(use_enable binfilter) >> ${CONFFILE} + echo $(use_enable cups) >> ${CONFFILE} + echo $(use_enable dbus) >> ${CONFFILE} + echo $(use_enable eds evolution2) >> ${CONFFILE} + echo $(use_enable gnome gconf) >> ${CONFFILE} + echo $(use_enable gnome gio) >> ${CONFFILE} + echo "--disable-gnome-vfs" >> ${CONFFILE} + echo $(use_enable gnome lockdown) >> ${CONFFILE} + echo $(use_enable gstreamer) >> ${CONFFILE} + echo $(use_enable gtk systray) >> ${CONFFILE} + echo $(use_enable ldap) >> ${CONFFILE} + echo $(use_enable opengl) >> ${CONFFILE} + echo $(use_with ldap openldap) >> ${CONFFILE} + echo $(use_enable debug crashdump) >> ${CONFFILE} + echo $(use_enable debug strip-solver) >> ${CONFFILE} + + # Extension stuff, disabled when building without java for bug #352812 + if use java; then + echo "--with-extension-integration" >> ${CONFFILE} + echo "--enable-pdfimport" >> ${CONFFILE} + echo "--enable-minimizer" >> ${CONFFILE} + echo "--enable-presenter-console" >> ${CONFFILE} + echo "--enable-presenter-extra-ui" >> ${CONFFILE} + #still necessary + echo "--enable-presenter-screen" >> ${CONFFILE} + fi + + # Misc stuff + echo "--disable-graphite" >> ${CONFFILE} + echo "--with-system-cppunit" >> ${CONFFILE} + echo "--with-system-openssl" >> ${CONFFILE} + echo "--with-system-redland" >> ${CONFFILE} + echo "--without-junit" >> ${CONFFILE} + + #fix desktop files bug #352955 + sed -i 's/Exec=oo/Exec=lo/g' "${S}"/desktop/*.desktop.in.in || die "Could not fix desktop files" + + # needed for sun-templates patch + eautoreconf + +} + +src_configure() { + + use kde && export KDE4DIR="${KDEDIR}" + use kde && export QT4LIB="/usr/$(get_libdir)/qt4" + + # Use multiprocessing by default now, it gets tested by upstream + export JOBS=$(echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/") + + # compiler flags + use custom-cflags || strip-flags + use debug || filter-flags "-g*" + # silent miscompiles; LO/OOo adds -O2/1/0 where appropriate + filter-flags "-O*" + + if [[ $(gcc-major-version) -lt 4 ]]; then + filter-flags "-fstack-protector" + filter-flags "-fstack-protector-all" + replace-flags "-fomit-frame-pointer" "-momit-leaf-frame-pointer" + fi + + # Now for our optimization flags ... + export ARCH_FLAGS="${CXXFLAGS}" + use debug || export LINKFLAGSOPTIMIZE="${LDFLAGS}" + + # Make sure gnome-users get gtk-support + local GTKFLAG="--disable-gtk" + { use gtk || use gnome; } && GTKFLAG="--enable-gtk" + + cd "${S}" + ./configure --with-distro="Gentoo" \ + --prefix="${EPREFIX}"/usr \ + --sysconfdir="${EPREFIX}"/etc \ + --with-arch="${ARCH}" \ + --with-srcdir="${DISTDIR}" \ + --with-lang="${LINGUAS_OOO}" \ + --with-num-cpus="${JOBS}" \ + --without-binsuffix \ + --with-installed-ooo-dirname="libreoffice" \ + --with-drink="True Blood" \ + --without-git \ + --with-split \ + ${GTKFLAG} \ + --enable-cairo \ + --with-system-cairo \ + --disable-mono \ + --disable-kde \ + $(use_enable kde kde4) \ + $(use_enable !debug strip) \ + $(use_enable odk) \ + $(use_with java) \ + $(use_with templates sun-templates) \ + --disable-access \ + --disable-post-install-scripts \ + $(use_enable java extensions) \ + --without-system-libwpd \ + --without-system-libwpg \ + --mandir="${EPREFIX}"/usr/share/man \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + || die "Configuration failed!" + +} + +src_compile() { + + make || die "Build failed" + +} + +src_install() { + + export PYTHONPATH="" + + einfo "Preparing Installation" + make DESTDIR="${D}" install || die "Installation failed!" + + # Fix the permissions for security reasons + chown -RP root:0 "${ED}" + + # record java libraries + if use java; then + java-pkg_regjar "${ED}"/usr/$(get_libdir)/${PN}/${BASIS}/program/classes/*.jar + java-pkg_regjar "${ED}"/usr/$(get_libdir)/${PN}/ure/share/java/*.jar + fi + + # Upstream places the bash-completion module in /etc. Gentoo places them in + # /usr/share/bash-completion. bug 226061 + dobashcompletion "${ED}"/etc/bash_completion.d/libreoffice.sh libreoffice + rm -rf "${ED}"/etc/bash_completion.d/ || die "rm failed" + +} + +pkg_preinst() { + + { use gtk || use gnome; } && gnome2_icon_savelist + +} + +pkg_postinst() { + + # Cache updates + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + + BASHCOMPLETION_NAME=libreoffice && bash-completion_pkg_postinst + + pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin + + # Add available & useful jars to LibreOffice classpath + use java && "${EPREFIX}"/usr/$(get_libdir)/${PN}/${BASIS}/program/java-set-classpath $(java-config --classpath=jdbc-mysql 2>/dev/null) >/dev/null + + kde4-base_pkg_postinst + +} + +pkg_postrm() { + + fdo-mime_desktop_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + +} |