From 2e1b2b3f091f541d69ce05d475ac030802e16e96 Mon Sep 17 00:00:00 2001 From: Andreas Proschofsky Date: Sat, 12 Feb 2011 15:43:11 +0000 Subject: Release Candidate for LibreOffice 3.3.1 Package-Manager: portage-2.1.9.39/cvs/Linux x86_64 --- app-office/libreoffice/ChangeLog | 8 +- app-office/libreoffice/Manifest | 26 +- app-office/libreoffice/files/gentoo-3.3.1_rc1.diff | 68 ++++ .../libreoffice/libreoffice-3.3.1_rc1.ebuild | 445 +++++++++++++++++++++ 4 files changed, 545 insertions(+), 2 deletions(-) create mode 100644 app-office/libreoffice/files/gentoo-3.3.1_rc1.diff create mode 100644 app-office/libreoffice/libreoffice-3.3.1_rc1.ebuild (limited to 'app-office') diff --git a/app-office/libreoffice/ChangeLog b/app-office/libreoffice/ChangeLog index 868f9695c60b..d7e5d611e367 100644 --- a/app-office/libreoffice/ChangeLog +++ b/app-office/libreoffice/ChangeLog @@ -1,6 +1,12 @@ # 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.11 2011/02/08 21:12:02 suka Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.12 2011/02/12 15:43:10 suka Exp $ + +*libreoffice-3.3.1_rc1 (12 Feb 2011) + + 12 Feb 2011; Andreas Proschofsky + +libreoffice-3.3.1_rc1.ebuild, +files/gentoo-3.3.1_rc1.diff: + Release Candidate for LibreOffice 3.3.1 08 Feb 2011; Andreas Proschofsky libreoffice-3.3.0.ebuild: Until we have a better fix, disable extensions for -java build, preventing diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index e31b7b4090af..9c2ef31dd0b5 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -2,6 +2,7 @@ AUX enable-startup-notification.diff 6377 RMD160 6a5cc928ea3da3fb1428d0e0bbd2d46 AUX env_log.diff 617 RMD160 480edf4962e8d55f82a4103297c3cc10a1bd4f3e SHA1 b655566079c408e72f1046262fe269ba8bf66040 SHA256 efb99da32fcc2029418b4c4c080ccc97cb622fcc24a6a6dd69d8cc5508c54bf1 AUX fix-ooo-collision.diff 1253 RMD160 6ad0355c7530d5fe490ea377ed10e047926f2ff7 SHA1 41a3a26973f95531cf76a673eb7b7bab5c50de91 SHA256 991f311611f812699c8d39df85d64d9041d6033ddd73d4aed10ba019406733e4 AUX gentoo-3.3.0.diff 1555 RMD160 7a678be646cfc4a1a121a2b3a7ee23045c227f38 SHA1 3f13c570ac8ce446bf5b8d171e4e554b9d02095d SHA256 133d57446818e49c07945636c0018d062f2f50c1912f9efcd58bcd6a3d36846b +AUX gentoo-3.3.1_rc1.diff 2271 RMD160 ecd7bd0a6c34861ad3ef0bee8017a288286644c0 SHA1 0597c7e692873f128a898d1904445b9bbb06e6e8 SHA256 00b5b5fc5dbeafa18874575e78e6b3348d1293662b9c036ca918517a54edf1b6 AUX gentoo-pythonpath.diff 173 RMD160 dacec2c40bd4bd8e2c07fb849afb6f3fe3643371 SHA1 1430513326652f7b09eb04ee8f420532ac60b5c2 SHA256 de9316222af0f197a11041ba1105bfd070ba31cbcc1a2a212641d911b728ed5a AUX libreoffice-3.3-prefix.patch 558 RMD160 f194487a1a49c39ce7c9f5f9b1a71a707dd81f2d SHA1 d4ae1237894bbc4ac7f5d4838dcff6f9d96b4619 SHA256 ed13b8b91d268bfd5b9ce8a7a090fc2081aa9b6539304b38ce82df66778684d0 AUX scrap-pixmap-links.diff 1085 RMD160 29384dbf63fce1419e05ddd506915a73ef3459ab SHA1 44ad5198b7bc70813afd74b456a61081f18838cf SHA256 054b18ebe38c804082b66d763285f9c7af11da773486ba8e9f4255266efb7ac9 @@ -30,6 +31,7 @@ DIST 4a660ce8466c9df01f19036435425c3a-glibc-2.1.3-stub.tar.gz 22508 RMD160 08682 DIST 599dc4cc65a07ee868cf92a667a913d2-xpdf-3.02.tar.gz 674912 RMD160 e900cb8670b8c430beaa45895fb474411cb1958d SHA1 f9940698840c8a8045677e8be68ab8580903e20a SHA256 b33a7d56f454c331ae50996f989e86c9166e57af97b74de28cddf3d51ac11f00 DIST 5aba06ede2daa9f2c11892fbd7bc3057-libserializer.zip 44748 RMD160 de0edf9be3e466c0291c75cff49f44851bdd69f4 SHA1 82663948e32fe269c3ac9c6704855e1dbf63d6de SHA256 b1c123f73fe5c48092576b1f15eee6e374697b2b361ee8b0f7762e4036ab1911 DIST 5ba6a61a2f66dfd5fee8cdd4cd262a37-libwpg-0.2.0.tar.bz2 326684 RMD160 0169a85c75040dd96b03702c5d2cd67dfded6d1f SHA1 34a692566bda66488f83c635774d1bd92cee0fdf SHA256 d823f4b2ddfe349cca09e40bd57af8220e8bf935bcfb66be520e02ba4d327dc6 +DIST 5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.tar.bz2 540345 RMD160 8cb666fd4244831be0008a24905fb22692414d8e SHA1 bc1fd58fdb260409b02bd01911bd3187b05c5220 SHA256 f8295f3803f9089f31c26b77371f3bcaf8e57909b6803b7b8fb9194e7e55e40b DIST 7376930b0d3f3d77a685d94c4a3acda8-STLport-4.5-0119.tar.gz 2424604 RMD160 a46ebbc4915dd871891c8461a331dd0804b61101 SHA1 bb845c3de2bb7ad93dddb2c752247ec91475a947 SHA256 d1708a3a9a0d08b1cde1e9d95de950c2f18fffc3ca41413c06b3ed3cae34a5f5 DIST 79600e696a98ff95c2eba976f7a8dfbb-liblayout.zip 1449297 RMD160 70849a36291392e7f0f17f32884514eb4264371b SHA1 f4685ca1a539f9eb8cda92acd485b1430290712f SHA256 a7907d558d77b6c980542b31546b199adf2fc8fc7ee2bb0ba3cfaf94fba57902 DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 RMD160 68e248ec03675458f0536282ef250efa42c4c154 SHA1 8a90669029e107b61953b90ba11545fef586c2ca SHA256 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 @@ -65,27 +67,49 @@ DIST f7925ba8491fe570e5164d2c72791358-libfonts.zip 1336993 RMD160 a4ba6e7e2e19a0 DIST fb7ba5c2182be4e73748859967455455-README_stax-api-1.0-2-sources.txt 559 RMD160 46ffb5caf57188aef737668221cf0013621a2a80 SHA1 21ed62fb15fc59a942ec0ced95e885653290f0f9 SHA256 aab31340dfc8a6ba5c9689349ff892336044cb6637a426404cf197ac21ed2244 DIST fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz 547217 RMD160 6443438ddf0bb5cd277c96108aa2671213edf8df SHA1 6e836945719e137596df1ca82f0afa809e8a2e88 SHA256 e6bcbfc521d23899511799c912ce21fbc003d55c3d56408e3c8dabf20fea8256 DIST libreoffice-artwork-3.3.0.4.tar.bz2 21964556 RMD160 fa9fe7d1019e0b833ace76a51e71b49520bb8865 SHA1 fd355976f2a1d2cb38cc07ccbfa395a3e25218fd SHA256 0eb9e8ca27de163191e45f56fbd620d6b8e4da6923513a7aed231728fdf69dd2 +DIST libreoffice-artwork-3.3.1.1.tar.bz2 21988903 RMD160 e14aefb0f6e6cb02a124869ddb9eefc5a28274af SHA1 f2d6bd3386bad1d283c9a3376c4115b98cc1d7d4 SHA256 2ede10d8d4b09ae7b7a004472376438957f6e165f5e26d2d873639aed40eda90 DIST libreoffice-base-3.3.0.4.tar.bz2 2082211 RMD160 528ece6160fceed97281e94ecb95a2a80bdf4266 SHA1 dcd86a2ae0f9fb479c00507d02f7c28785f8d748 SHA256 d096510626e7ae9cd32d931ea09975fc0f16d4c06d5473937dedc016e4aba8ea +DIST libreoffice-base-3.3.1.1.tar.bz2 2082794 RMD160 756d8a01e9562333f02b665553c03d11f50c1c08 SHA1 f2f2b7f05aef83fc7a5ffb7577fde8fe36b0b0b3 SHA256 90de8d8c575330558f38602d58a688e525908fa0776ea92812dc96f147e4494a DIST libreoffice-bootstrap-3.3.0.4.tar.bz2 2752144 RMD160 220da8b5dcea40e64b61717c47e1fe78496425a4 SHA1 b9124f76cbe5972d9545ffa0fc701e4c75720c05 SHA256 6a29e5fea78ab88ecd33e000f6049b27ee8651aca3778e65d279b4ff4b40eec8 +DIST libreoffice-bootstrap-3.3.1.1.tar.bz2 2750673 RMD160 7d012cba396584acabbe1b40e7cfce8b57ca3c65 SHA1 7ba0bc81f4933ec1e1c6ac470cef4991fd1ab7c5 SHA256 c6e8a294d0e0277b4118d5819197d3ffe956cc1c3a29e9491029d378e3acc431 DIST libreoffice-build-3.3.0.4.tar.gz 14379590 RMD160 2d55c7ce79a65fbd83dc2db304d4aa25afb52baa SHA1 fab618c8407028b48066eccc5472a45a64965314 SHA256 27c7fbb89190df9308763d5f0119fdc3a184c0344bbed8e9cf6a090b87402e09 +DIST libreoffice-build-3.3.1.1.tar.gz 14393336 RMD160 0a85b53b1e378650d1095056ba38610b60f46c6b SHA1 61d11f260545485dc2e320be782a3eb63c2a4ef5 SHA256 8aa6a8a024dbea9d3bf374a1e45289e23952cec2b545ec3867f30284a5337fe8 DIST libreoffice-calc-3.3.0.4.tar.bz2 9410545 RMD160 e78a562d27bdc451a19c2533ac0a7546bdce6fa3 SHA1 86f2365219e0123a52eeba5eba7089e4006cdf36 SHA256 a20663b56c3af6af778c11fc281125193d2fc800f32d620cb6192b316f8873bc +DIST libreoffice-calc-3.3.1.1.tar.bz2 9411253 RMD160 6472279b1a5a44d1585413e5b22ae44d5d45da42 SHA1 5b05480d52a98618cfa6a7dceea0d504dcd38c99 SHA256 a62edc2746dc94df88be2f9af85286714c10df5598983177b3239f56db431a21 DIST libreoffice-components-3.3.0.4.tar.bz2 5112039 RMD160 11a1caedec93f74dd851d80571b7215cc1a33f61 SHA1 8ef0ebfee6548a64a0130c931ec8030a5ed55862 SHA256 5dac0d1821a40ab6d23cfba8df0fcd2accdc6b2f18735d4c43d197974a26a97f +DIST libreoffice-components-3.3.1.1.tar.bz2 5124919 RMD160 a034eceb4ac8a531f53d40fed8b1c34f700f47bf SHA1 c071daeb317c48f312674f8d2b7e086a021e0886 SHA256 472af349c2e540a8abf00a2b058a380dcd52d67849c0e7d60cedaf43ad38e7f6 DIST libreoffice-extensions-3.3.0.4.tar.bz2 4202718 RMD160 c0260287c9d6966b167072f1ac7aac2cf9b3b1d8 SHA1 ff8d59d951644dfcd6098b42f07d1546ef305657 SHA256 4f099c6315e680568852c188bb67f04ba28a3954792a2b0f0edfed5e43c980d8 +DIST libreoffice-extensions-3.3.1.1.tar.bz2 4199009 RMD160 42e3337b5720b46526e7fc7a5f6e4cb1149b1324 SHA1 3c0b95d24c8baa57e3ff6bfe0e24da43cbf43a3c SHA256 10e004a8d9ceacc8840679891a0038fbfa258358a4848093b10b50519df4c22f DIST libreoffice-extras-3.3.0.4.tar.bz2 38707645 RMD160 cd261eb92207d94443f25a79a606fb94f873ed84 SHA1 4a7eea747354fcc1b093f87723808efa252681ae SHA256 852d04bc189bf4a690c637b5e22e848f59d9a880290d1d16284e1789ce34289a +DIST libreoffice-extras-3.3.1.1.tar.bz2 38707987 RMD160 e1e08e36523933eff794f91753871c152dfb08b8 SHA1 7b978cfe15289205abb4c074636e77af1a142eed SHA256 c56dfe8d1920a3f987485b34a51d10fbcbbb4f1f0d4af88545b269b055c9307a DIST libreoffice-filters-3.3.0.4.tar.bz2 11949114 RMD160 15969307a4743140136bd5a028ff03b69c842c93 SHA1 39bae5b7bfdd2cb2433507503df503e573b4df24 SHA256 34ceba5e126fb6fffb0ccad1ff952e2912d6bab998e3b6fdc850b99d89e86f8d +DIST libreoffice-filters-3.3.1.1.tar.bz2 11948144 RMD160 4493f64209a450b0d957a934e379e52f55f6eed8 SHA1 79ba3e03f8fc4a4fcbe0bca5f39249b86532ac68 SHA256 3a47f9c43ba8fa981e55b9f4cd0a2934aa47c5211afdfc9df6016239de4a7145 DIST libreoffice-help-3.3.0.4.tar.bz2 1913858 RMD160 0db94d5b4ed97dc9b245cc2cce028a75a9618752 SHA1 9928441a0feee84e09cd7242629563462431b7a8 SHA256 d73576aed3babb6db5217f1ac42898c8c73b350a1ea1e67fdf18852dc4ed4246 +DIST libreoffice-help-3.3.1.1.tar.bz2 1913599 RMD160 c10c3b5588854b2c3340539875bc96d8460fcdda SHA1 c65f16f7c6afcab2a14d0c773bbf48cd72f1dff1 SHA256 b41c7c92526c216d15d7d16c7646948c968e32577b3201563f438b8ba724ceef DIST libreoffice-impress-3.3.0.4.tar.bz2 2606075 RMD160 104c8a1ee5adf58dd34b57cfdd6566254facaf95 SHA1 d01733389c420ab3378f8c45d7012038b485ca2b SHA256 1ac487412068e6516c64254ece1ae8dc28fa52f2a6f08c18441abcba3a116e86 +DIST libreoffice-impress-3.3.1.1.tar.bz2 2605386 RMD160 783cd3b165b5669f6ea4653c0525e8f9ce2a3f2d SHA1 6465e805548aa460259517c4440dcdbb733621b2 SHA256 3d01e45f2a2ab67c8626941a000cdfa80485c805f4733884e65ce9b18fb60bda DIST libreoffice-l10n-3.3.0.4.tar.bz2 80139222 RMD160 1a3fdbaa70f3398f56ef8366103794bf54fe2673 SHA1 79d749de627761855998b2065a441f06ebc658ff SHA256 f783c82a77f0a8437e4ef72b82ac78b5b31f3ec9aa746c27c940559adad6f8b5 +DIST libreoffice-l10n-3.3.1.1.tar.bz2 80198867 RMD160 a2fe1a08f6525364bb05e2bca3d2e18afcf9bea9 SHA1 a6acab90b99e89221e1daa4bbff053255b52b911 SHA256 acdb4e91f4e748028b4f230cb44fed3a0f835700a6a4e8eaa64baad998697569 DIST libreoffice-libs-core-3.3.0.4.tar.bz2 17298999 RMD160 158ef5bc6b4934b01bcdf6128a0b5fa9a7cbc008 SHA1 8a7f6e69a018490c33d1c8b57fb4d8a6b52f97d2 SHA256 b977c47214da82e443152231de15f366f0bffbd531c4b72959a99744ff645060 +DIST libreoffice-libs-core-3.3.1.1.tar.bz2 16694802 RMD160 38e5ded8f998cc84ff169a72c301c9e98e392ab2 SHA1 a4c8be4a9a4ab276258ae3d53c40992f2126f926 SHA256 00837b664b0db7902f21c17e8e088bd04da7c1f8f765915e6e88f321a94d4d8a DIST libreoffice-libs-extern-3.3.0.4.tar.bz2 633478 RMD160 80bd3b52208631bbea17f7562a0ea6360e02aaa2 SHA1 012ab41749b7a2581ab03550338b42a401825ae7 SHA256 c8bed44ab6e69d4f101eca1674b4e105db00c5418b669ba9cd332ebc91b3518b +DIST libreoffice-libs-extern-3.3.1.1.tar.bz2 629388 RMD160 a2f288fa81320e236d565d2895c816815468b95a SHA1 30c08cff0afed78154a32bd9d45259e021768080 SHA256 336c1ffb445ec703e89ece1b5540a165d1dd67fa81bfef30c939f3471e85070c DIST libreoffice-libs-extern-sys-3.3.0.4.tar.bz2 35706005 RMD160 8581759e97cac0821ba313141627504a27ea3618 SHA1 ce603d2a096c7ef0dbd224ce3dd6d4f22b522a0c SHA256 16fc27f7e6af1456969cbd8d5dd8c2decb68d9b0b159bce31a77efada7b61e92 +DIST libreoffice-libs-extern-sys-3.3.1.1.tar.bz2 37031493 RMD160 c8daea147b3419e6839eae58590856982a3aaf99 SHA1 a72082a160b93b3b8dd7ff45246448c8afd37e83 SHA256 f75b67260e74056903202139c9ea11658a51e340d5f2751fdb267aae34784ac9 DIST libreoffice-libs-gui-3.3.0.4.tar.bz2 10830805 RMD160 db1750421d83400a042062ca59f43461ce26bfc0 SHA1 5454f5414885cfdb67ddf8b9d1d7cd2fb5dad337 SHA256 44f91f6f0ef373f206202e0146e0e7fa78af6f89e33f790578c9780d4f856d8e +DIST libreoffice-libs-gui-3.3.1.1.tar.bz2 10832237 RMD160 f1343a14a63834a345225569b035c3b36e0feecf SHA1 47bdad18723c001a0dd7a4533723038e2a4f5b0c SHA256 dc33931096a369293d4f08542ebdad60278520e8a6dad2df4f03873be8aac202 DIST libreoffice-postprocess-3.3.0.4.tar.bz2 42881 RMD160 efa07dc20c8051f059c37964b54820dec9686b28 SHA1 cd69ef9c157eba35aebaf6fc5cb8eb2ca6e54334 SHA256 eb22c68f6d56da6fb4c293246641b3d00a8f646e46152a35ad4d406208b56ae8 +DIST libreoffice-postprocess-3.3.1.1.tar.bz2 43056 RMD160 3d8dfbdb59206c32e96fcf4ac5dc5a3124443136 SHA1 6b9bd5aa5d8f46ef3cb4b5d9dc97d7ad86345ba1 SHA256 95f3813e5ca254eb3419d77071d5517dbafb48b8c8115681a8889098c7323635 DIST libreoffice-sdk-3.3.0.4.tar.bz2 1710392 RMD160 c9c202402f772ec8e1a411c2b61ecbe99bd839f3 SHA1 b46f731165a225207ddf5c6078e561e378577909 SHA256 3778b86a2d4f1d69bce47807e0003fd6d131be370f8c859cef2fee468dbc83ef +DIST libreoffice-sdk-3.3.1.1.tar.bz2 1710617 RMD160 b0a2de49184063acda54bfc7662ed9c6e5326eec SHA1 ab201e1381c4a9677af6381bfef6b7f597f29ec3 SHA256 e8d3c12bfb8e1b4a5c5cd897eab4637abd62ee7e85294137b10bf1e4e9b0f981 DIST libreoffice-testing-3.3.0.4.tar.bz2 50947353 RMD160 1ea2c0dc0a3bf4a0ddc9e5b95f9122bc5d037ef1 SHA1 a3cfda8c9763c5e44823fd98e3fec57739f6c509 SHA256 52587e199eb90ec088ea0e9c911441307876aa4dea2e02492f5fe07b044ac0c8 +DIST libreoffice-testing-3.3.1.1.tar.bz2 50948383 RMD160 8774c5bd77ffeca905884187a0e6dc8b77af86c8 SHA1 a35edf85c50d6226f7e4fba180227081b4defae7 SHA256 2380dc2ef822a6d2e4c5194e8625568eb586b472409254b39929c99556553a1a DIST libreoffice-ure-3.3.0.4.tar.bz2 6163547 RMD160 f52347c5224afd29869030b466e05e722f0bdd64 SHA1 723af233415c9ed7611973e9b89df6a8cfeac911 SHA256 301a3d57f9c46f991298529af606dcb79999717b4e1c5ac6907d1e315dcc1bca +DIST libreoffice-ure-3.3.1.1.tar.bz2 6162943 RMD160 fbff1674e1d1c24b732cb3d1a723fa63f5582d6e SHA1 6f8c872d55750630b73d20ec1e793029a3de2ba8 SHA256 b65c4d2653ecc55bb0fc72dbae00a6dd817f1ea030e64740eb74b155a43266ee DIST libreoffice-writer-3.3.0.4.tar.bz2 6775537 RMD160 aa4d0d35ed376bbf7903aa444c396973defbd709 SHA1 353cd9adad81428702bb7b8f22c0c9209799f036 SHA256 11e8656ca7e9761a8e2ea3d4526622be1fb1cdc4b2c7a72721e65e8444919bec +DIST libreoffice-writer-3.3.1.1.tar.bz2 6777397 RMD160 200f78a98b5cc0380b0e656d56a104081ccfa26e SHA1 c47a94d3ae4e9187aff988d3ed6376995900c339 SHA256 8fd63874bdb5bef934b6f4f348e8c08787134b133ba66a94a4497c2a669aa4f6 DIST unowinreg.dll 6144 RMD160 9e2a2789a96842a2aec747a62dee3db3e8370761 SHA1 712720da502d36175cd7aa05cb1862ee0330638c SHA256 f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c EBUILD libreoffice-3.3.0.ebuild 18126 RMD160 ba9cf0c83822b511c118213491c493290eaab484 SHA1 9a64596a396ee54e2839c28371883d1d6f7dcf57 SHA256 1bed74488eee7ae2e0cd7cc88d67def046365261dae4a996dd2fa31a0edd7dd0 -MISC ChangeLog 2427 RMD160 71b4abf471132a064ea2e15f0b24de253f30fd85 SHA1 739013e64477b43cbc2687c34a01be71896f52a7 SHA256 8b622b0d5b9def457f500c36a1247d60c879e7ba08827a33c3a6b06a4c8ec03f +EBUILD libreoffice-3.3.1_rc1.ebuild 18079 RMD160 62915d10c7819f320f9239a695bb84c93eee997c SHA1 f6a0fc1f5d454dcd1cc095877489420bd0938c12 SHA256 7458302a9554fe15407c37f0df1561089dd69846182098d4dfc42d2aaaf4dfcf +MISC ChangeLog 2624 RMD160 85a721036aee7be3d6beb4024b5379a9c22d4469 SHA1 3f7730a0ffdf39e7234b1acd08f5a7aff8bff48b SHA256 f837b703aa0402e0ccf8b63295f63a5a1e49553bc34679484457d3d137857273 MISC metadata.xml 693 RMD160 f538aa488c8ae05b34a37ea50c5fce9b9a85625e SHA1 85de4ea2ab18cfa53e8673430da6f2c15ce064b2 SHA256 ccbd40dc84f76608141535a48be034e0e24e96978d86ec4478a3efae4f4347b4 diff --git a/app-office/libreoffice/files/gentoo-3.3.1_rc1.diff b/app-office/libreoffice/files/gentoo-3.3.1_rc1.diff new file mode 100644 index 000000000000..8f0bcc167255 --- /dev/null +++ b/app-office/libreoffice/files/gentoo-3.3.1_rc1.diff @@ -0,0 +1,68 @@ +--- distro-configs/Gentoo.conf.in ++++ distro-configs/Gentoo.conf.in +@@ -1,5 +1,3 @@ +---disable-fontooo +---disable-qadevooo + --enable-neon + --enable-xrender-link + --with-external-dict-dir=/usr/share/myspell +--- patches/dev300/apply ++++ patches/dev300/apply +@@ -1687,16 +1687,8 @@ + [ GentooOnly ] + SectionOwner => aprosky + +-# Allow build to proceed with PaX enabled +-gentoo-pax-fix.diff, aprosky + # support server-only versions of 64bit JDKs + 64bit-jdk-server-paths.diff, i#65974, hmth +-# use IBM j9vm over IBM classic JVM +-ibm-j9vm.diff, hmth +-# system db check +-system-db-check.diff, i#65979, hmth +-# User ~/.ooo3 as user dir +-scp2-user-config-ooo3.diff, pmladek + # default inc/lib + config_office-XINC-XLIB-defaults.diff, i#65976 + # Sandbox problem with wrong path +--- configure.in ++++ configure.in +@@ -1326,12 +1326,18 @@ + done + fi + SUNTEMPLATES_LANG= +- # check whether the langs are requested at all +- for lang in $wanted_sun_templates ; do +- if test -n "`echo $with_lang | grep "$lang"`" ; then +- SUNTEMPLATES_LANG="$SUNTEMPLATES_LANG $lang" +- fi +- done ++ ++ # --with-lang="" now used for en-US ++ if test "z$with_lang" = "z" ; then ++ SUNTEMPLATES_LANG="en-US" ++ else ++ # check whether the langs are requested at all ++ for lang in $wanted_sun_templates ; do ++ if test -n "`echo $with_lang | grep "$lang"`" ; then ++ SUNTEMPLATES_LANG="$SUNTEMPLATES_LANG $lang" ++ fi ++ done ++ fi + AC_MSG_RESULT([$SUNTEMPLATES_LANG]) + fi + AC_SUBST(SUNTEMPLATES_LANG) +--- bin/package-ooo ++++ bin/package-ooo +@@ -126,8 +126,8 @@ + fi + + # create bash completion +-mkdir -p $OODESTDIR/etc/bash_completion.d +-$TOOLSDIR/bin/generate-bash-completion --binsuffix="$BINSUFFIX" $TOOLSDIR/bin/bash-completion.in $OODESTDIR/etc/bash_completion.d/libreoffice${BINSUFFIX}.sh ++mkdir -p $SYSCONFDIR/bash_completion.d ++$TOOLSDIR/bin/generate-bash-completion --binsuffix="$BINSUFFIX" $TOOLSDIR/bin/bash-completion.in $SYSCONFDIR/bash_completion.d/libreoffice${BINSUFFIX}.sh + if test "$COMPAT_OOWRAPPERS" = "YES" ; then + $TOOLSDIR/bin/generate-bash-completion --compat-oowrappers --binsuffix="$BINSUFFIX" $TOOLSDIR/bin/bash-completion.in $OODESTDIR/etc/bash_completion.d/ooffice${BINSUFFIX}.sh + fi + diff --git a/app-office/libreoffice/libreoffice-3.3.1_rc1.ebuild b/app-office/libreoffice/libreoffice-3.3.1_rc1.ebuild new file mode 100644 index 000000000000..5d4f37ffe0b4 --- /dev/null +++ b/app-office/libreoffice/libreoffice-3.3.1_rc1.ebuild @@ -0,0 +1,445 @@ +# 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.1_rc1.ebuild,v 1.1 2011/02/12 15:43:10 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 java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs + +IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap nsplugin odk opengl templates" + +MY_PV=3.3.1.1 +MY_P="${PN}-build-${MY_PV}" +PATCHLEVEL=OOO320 +SRC=OOo_${PV}_src +DEVPATH="http://download.documentfoundation.org/libreoffice/src" +S="${WORKDIR}/${MY_P}" +CONFFILE=${S}/distro-configs/Gentoo.conf.in +BASIS=basis3.3 +DESCRIPTION="LibreOffice, a full office productivity suite." + +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 + +HOMEPAGE="http://www.documentfoundation.org" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +COMMON_DEPEND="!app-office/libreoffice-bin + !app-office/openoffice-bin + !app-office/openoffice + x11-libs/libXaw + x11-libs/libXinerama + x11-libs/libXrandr + >=dev-lang/perl-5.0 + >=dev-libs/glib-2.18 + dbus? ( >=dev-libs/dbus-glib-0.71 ) + gnome? ( >=x11-libs/gtk+-2.10 + >=gnome-base/gconf-2.0 + >=x11-libs/cairo-1.0.2 ) + gtk? ( >=x11-libs/gtk+-2.10 + >=x11-libs/cairo-1.0.2 ) + eds? ( >=gnome-extra/evolution-data-server-1.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 ) + nsplugin? ( net-libs/xulrunner:1.9 + >=dev-libs/nspr-4.6.6 + >=dev-libs/nss-3.11-r1 ) + opengl? ( virtual/opengl ) + >=net-libs/neon-0.24.7 + >=dev-libs/openssl-0.9.8g + >=media-libs/freetype-2.1.10-r2 + >=media-libs/fontconfig-2.3.0 + cups? ( net-print/cups ) + dev-libs/redland[ssl] + virtual/jpeg + media-libs/libpng + app-arch/zip + app-arch/unzip + >=app-text/hunspell-1.1.4-r1 + dev-libs/expat + >=dev-libs/icu-4.0 + >=sys-libs/db-4.3 + >=media-libs/vigra-1.4 + >=app-text/poppler-0.12.3-r3[xpdf-headers]" + +RDEPEND="java? ( >=virtual/jre-1.5 ) + ${SPELL_DIRS_DEPEND} + ${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-libs/libXrender + x11-libs/libXtst + x11-proto/printproto + x11-proto/xextproto + x11-proto/xproto + x11-proto/xineramaproto + >=sys-apps/findutils-4.1.20-r1 + dev-perl/Archive-Zip + dev-util/pkgconfig + dev-util/intltool + >=dev-libs/boost-1.36 + sys-devel/flex + sys-devel/bison + dev-libs/libxslt + >=dev-libs/libxml2-2.0 + >=dev-util/gperf-3 + >=net-misc/curl-7.12 + sys-libs/zlib + sys-apps/coreutils + dev-util/cppunit + java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* ) + >=dev-java/ant-core-1.7 ) + ldap? ( net-nds/openldap )" + +PROVIDE="virtual/ooo" + +pkg_setup() { + + ewarn + ewarn " It is important to note that LibreOffice 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 aggressive CFLAGS, lower the CFLAGS and try to " + ewarn " merge again. " + ewarn + ewarn " Also 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 + + if is-flagq -ffast-math ; then + eerror " You are using -ffast-math, which is known to cause problems. " + eerror " Please remove it from your CFLAGS, using this globally causes " + eerror " all sorts of problems. " + eerror " After that you will also have to - at least - rebuild python otherwise " + eerror " the LibreOffice build will break. " + die + fi + + 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() { + + #Some fixes for our patchset + cd "${S}" + 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" + + #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/") + + # Compile problems with these ... + filter-flags "-funroll-loops" + filter-flags "-fprefetch-loop-arrays" + filter-flags "-fno-default-inline" + filter-flags "-ftracer" + filter-flags "-fforce-addr" + + filter-flags "-O[s2-9]" + + 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 + + # Build with NVidia cards breaks otherwise + use opengl && append-flags "-DGL_GLEXT_PROTOTYPES" + + # 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 --disable-cairo --without-system-cairo" + { use gtk || use gnome; } && GTKFLAG="--enable-gtk --enable-cairo --with-system-cairo" + + 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} \ + --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_postinst() { + + fdo-mime_desktop_database_update + fdo-mime_mime_database_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 + +} -- cgit v1.2.3-65-gdbad