Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/
Date: Sun, 18 Oct 2020 15:47:58
Message-Id: 1603035855.b5e24dd6faf950f372c48e7fc5d23ea5f1cae24e.asturm@gentoo
1 commit: b5e24dd6faf950f372c48e7fc5d23ea5f1cae24e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 18 15:33:23 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 18 15:44:15 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e24dd6
7
8 app-office/libreoffice-bin: Cleanup vulnerable 6.4.3.2
9
10 Bug: https://bugs.gentoo.org/728964
11 Package-Manager: Portage-3.0.8, Repoman-3.0.1
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 app-office/libreoffice-bin/Manifest | 12 -
15 .../libreoffice-bin/libreoffice-bin-6.4.3.2.ebuild | 252 ---------------------
16 2 files changed, 264 deletions(-)
17
18 diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
19 index 56a8f7068d0..ff982c707f7 100644
20 --- a/app-office/libreoffice-bin/Manifest
21 +++ b/app-office/libreoffice-bin/Manifest
22 @@ -1,36 +1,24 @@
23 -DIST amd64-bin-libreoffice-6.4.3.2.tar.xz 113273468 BLAKE2B b32633570226dcc79afef682bc9cd99e7e6fc7c29361d2ed42b177444318a3a1ef53e6f001515e9602304569e6d164644f74e69095e4050281eedb7106e02576 SHA512 94c597f096053dd5340e63e21778a36892c10545779f63cd9123e2d8b50ef27979b6cfe68c0954de17c706b8adade834b7361a370b6b0df367b2971b9d604770
24 DIST amd64-bin-libreoffice-6.4.6.2-r1.tar.xz 131243800 BLAKE2B 3f516c4897fd52405a4a74ff7f70b6ecf0a81ba9cb275155ea5f7db2e7c4905c00b5688bf21a7390f8f8f38090515e83d3f7b1d7e3e9bfebf5804de6a60dce81 SHA512 67f1ea0b815b85d9dc524f35dc4de1f9e4354e6258eb4d8de8e7419c4870052edf64cfd7e2f27c9edd1e325e5ebca384bd0de18235ef87232522b9154e62ec9c
25 DIST amd64-bin-libreoffice-6.4.6.2-r2.tar.xz 131250704 BLAKE2B 3cb2126b88658cddbc42e982c2d25dc3592955c594aa60f731b8082f4173e9cd96f6663c64fbb345ad7b1b99a7981c2364c7382397ccf3ad9be25e176bf4fd1e SHA512 f40b66f6261a35a421817b4d686cedf3361823e0284bf3a40255c9cde85620ef20c5d8fae88ff60c16bfef0cb96b9e8a1bc55c510a132fdeee54b9587ca6b37c
26 -DIST amd64-bin-libreoffice-gnome-6.4.3.2.xd3 1223025 BLAKE2B 60a826223df7190e23dad0cad2a5f46acc80590dc53ddbbb44725e8b2011ecd687c3d05db112c5e769f0f7962f68c8281cc25822f3b806e593cc640670101e85 SHA512 9a087dea29278eb14c6d121370b9803b9232b6ed6ce10d236fa7c5d6a326a0ac3eacf52f1dd488198449fd7ba7728e7e92627cfb67924406d3ec557ac0268522
27 DIST amd64-bin-libreoffice-gnome-6.4.6.2-r1.xd3 1886401 BLAKE2B 01462ba52489cbcb4e8f265ab4d8f07e413a06014aaa5e46e8a1df9d8c4b77bf46a6917e090a938adc5031997ff7c04f1c1435591c3932e1e96fb482667a927f SHA512 66e921d4288801d53cd215fc1334389fb23358c922c59e3fbd3602680415ce94454427838d16eea9af1e7f1e027da252455bb6a0d80264eeac51cb549eee6ae4
28 DIST amd64-bin-libreoffice-gnome-6.4.6.2-r2.xd3 1886188 BLAKE2B 4f0cf34b16b1a9c753deee20200670017395a092134683f43d67a5dad3896cc0be72e3ca7ac099af33a0d81fc82e723bd9139285cfe1a0019a872c54103f6b68 SHA512 510000f14073c21dba8a134f7ee5b3889e83aef19abd4443d2ff5ab624ea80f2e220950cd00b0b9b305e857fb875b81758b3d64fa94474392ad87ccac0cb5bf9
29 -DIST amd64-bin-libreoffice-gnome-java-6.4.3.2.xd3 27598984 BLAKE2B e6f20918bb3e7355df26d4f212d1e1e90f73fd79e5aad1308403bdd11a9ef3318d244c2a78216a22eba619ed2f4c6b42273bfe064b14045d5ba6cbd0fecf44ba SHA512 377e27ee97ed15ad7963d3f4ae6c22bad24dca52f3552e8a557d30bb81099e9487b0a803fedf41a5254a998d17f401f723774f3e5a0d3fe0b386f76296d582e8
30 DIST amd64-bin-libreoffice-gnome-java-6.4.6.2-r1.xd3 28378971 BLAKE2B 7cc0fa5f71441a0c8a3fe197fed0c9c2699e1f1c572f1d6754fb7596125e938771e4b407f078f8f65596346ad6609cbde15e2507114df7d3805628512a054a9e SHA512 6449765c5000314b4eb676faca46ece42e642d44ec58b9e425e483a71641b0bcfca46b77b12b847afb91dda6dc3fcd83f49b6ced37f1b6e0afe0576327fa1797
31 DIST amd64-bin-libreoffice-gnome-java-6.4.6.2-r2.xd3 28380619 BLAKE2B d844e396cb4da470ab27c7c566cae91c559d2502f5bf4e0c5796806f6ab860b1e92757e39fe61922c43a34a26b01828fe4d8a59bb4f70d7bdbef0cbf4d0dc276 SHA512 5f7bdc21dbfe17afdeb0460fc7df1d38b411bcc46ea1dbb749c2255d65a9b94d0cd49b1cb3af14cb4b0f89d9ed58a36d857d15a0415e256b9320f0304a379920
32 -DIST amd64-bin-libreoffice-java-6.4.3.2.xd3 27479788 BLAKE2B 2d4c33e39eb99a43c1aee46d1e78739918228833d3868457c5e64211fb4cba21fe3c2432fb9cf6f164bf060141f68c8cb986dfe1f1093de6a6b429a63e5425b0 SHA512 f991e5125efe64500dfeb30cf145f85e61460cfb133990f7b7662d5bb281e9b152b7a62a04a2671240b015cd61064f7c537260ad69cd386bc832e02235890098
33 DIST amd64-bin-libreoffice-java-6.4.6.2-r1.xd3 28248132 BLAKE2B 0915b7abc7bc0faa1d9421be6a65a25eae0a5eed77780076befbae15e5fd9538458c1b75e3f4f10a6bd459a30bce643c9611bab9069cd53bad8eab38304b6d67 SHA512 0e57a0a0987ce3087bbbd9b9197a0ce829da63e7f66ec8a063aada0c5fca2f710a31f0a3bebafc8e8f8e1b7f633d7283a2e5fe106dff152d1cd7cc97c6973bb2
34 DIST amd64-bin-libreoffice-java-6.4.6.2-r2.xd3 28215336 BLAKE2B a6524b72e6d27620e939d1ec7bfd57edc0bf5ed63152e80f3eba4eea8bf18e95eeedbf850e615a8c5f365808b6b83fb538a6679e3950bbc382818d89e2b70c69 SHA512 022da7edea982c03dd9ac96d6fb8719bda51d750722146ce857e781e6e4fe3f7bdddbc8e14cd7cf22edad84a9e955ad903107eb097e7642025e42d6d9056974e
35 -DIST amd64-bin-libreoffice-kde-6.4.3.2.xd3 17773121 BLAKE2B b606a90277eacfc8a7683edad75027142ae9348292cb72e82836ce0686c4ddabb78752e3e93eb994d1967fde77d7f7dc0c73a6b6199b8abc230d7ca39fd5a4d9 SHA512 ae29d2975d88fe14e0518989218c3e05ca722073ed3de8f8d2ee18d30c6a49ea8f9aaf58d2f5ffdb52a175361108b62ad543e4e1a283bfc968b518cdd191c628
36 DIST amd64-bin-libreoffice-kde-6.4.6.2-r1.xd3 18443074 BLAKE2B 4ad1951e418080ed0663aab620f6a0b180d1c9db228f23b276f2fa54828f9b0ba66aeb7f0823ee5678cfda286b459fe96719f76135c5329027732393e66e0b3f SHA512 b869664e74337994dcf54506c0c548618fb9f1da1d0cbec367e2b87df8acfdd5b743f7d9697415d408ceeea743450b1c561527b311124479b2b352bb5c60e686
37 DIST amd64-bin-libreoffice-kde-6.4.6.2-r2.xd3 18424710 BLAKE2B 6153f778a10cc51564a2718de27bd9cea4c55f22bed3f27564079cd8887ae99cec1ab3ca20c859a054ba2531464883a40602447daf348058570f2cff44595f1a SHA512 2b67b2b4a4f1eff704bf6e807b24b82ca8ef51c63a480395256c3bcd89667b860ca9b5d7261c3df5950f75cda67a5c3621947596e826882efb173ccac238a673
38 -DIST amd64-bin-libreoffice-kde-java-6.4.3.2.xd3 27844140 BLAKE2B 4ecb445fab0600a56927001d5994584c230ff3c4c467301e235e1905ed29661b0467459af70384e063873c8a824565d902fb07282a53894be115d90d68c68bdf SHA512 9e459cee94554aad8898042c0f14465889aee83a11e100e7b3f233c2d6d9d5a201f52e825d8fe1ecbadbd0c8f0155c28870aa6e517d543d3ba3d3c4185c95704
39 DIST amd64-bin-libreoffice-kde-java-6.4.6.2-r1.xd3 28697445 BLAKE2B c57782cd234bfe22a296e92ebfd4ef9609d109b0c1739e090dfc6f6a38113c3ad348272bbeab1f25594122a22edb88476d35559b00a43649fdacb63732a5da97 SHA512 090b3c60f26d4689548b8f745b95606c678925bde217b2618b5c45292e2ac2768ed9aed5f119c0956e8cdbe46fe22a9c42e40334d692a284e0328b5614dba7d2
40 DIST amd64-bin-libreoffice-kde-java-6.4.6.2-r2.xd3 28690924 BLAKE2B 2bf8712408e5c993a4c346dc86be3c4ebcf4a24c791ddcfdcf26fa526d4a58404bbd42d2476520fe809b61cafdacaf0591cc598d3730e21e0a4c4a001b3fd0a8 SHA512 db31c45d802664a83dc27fb73b207b38fc465cd563524f4f31be5bdf1cee213219243525d316ccf203b02afb4e7ed562cb5ab9d54ca7e2426f0554280814846f
41 -DIST x86-bin-libreoffice-6.4.3.2.tar.xz 115234220 BLAKE2B 88eba1138e1cbc6fbf4ec63d5b47215aad89ffa72318633c770e5adbf4c2c2d6e36d4868bec0789795dfc23eb2ee140dbc7224f2c1bd22bd82e22be89c44375a SHA512 1526c94a8d9c49639b6d888f283624c87a43d9c66add0d7971eebfa92e9c922dc4c752a49af7c0c3a7ec7e6b96bc38eadd7a29a4eda24fd3c7b617b27dcb609b
42 DIST x86-bin-libreoffice-6.4.6.2-r1.tar.xz 133216996 BLAKE2B 1d3bc3b4ad941616108519c900ceb6f55c2ec0f92dfef423d83e6b89caa41310e8d99a746fad0b1d780bde208fdd7f11df67387459d099b530c1e400065f944d SHA512 e47bc506ebe5792e0b2eaee6dee8a7bac86b44a04d05ca858fe5a07b478ec239cf4abbd3cfa980ca93b479d96abae10fec0ee0387dd81c853666ee565d881346
43 DIST x86-bin-libreoffice-6.4.6.2-r2.tar.xz 133202572 BLAKE2B 235a1457025f70c16c2f71e80ae784df8d1d8555b8b47ff3028ad0841598199592e371e71d7f99504806ceba9d59387ec11fbcfdd871466f614d3257522dba8e SHA512 e82c10d2dff99b5572cf80ec53a36ead86b5d0291a734fac6523d3c9da5bba1f3c266f81405a5c205015ed54fc9e60520b05324526c8745fee1393ef7340698d
44 -DIST x86-bin-libreoffice-gnome-6.4.3.2.xd3 1225517 BLAKE2B b61fa6a5b51eba1f260d16c9bf2cf0d08d3734dc20a11e44e2730dfb8d62b42d59ba4d8708ffdaea8005fd94a852b3c2e7391d859e2c706275e5a7a067f982b9 SHA512 b94ca1f1038285bb8604f685433904f3c186dd6e1c707be9b806153c68fd29aa87601cda0a5d0e77911f67a344815a7e7d255091466620ca9a21a1d606d8c0eb
45 DIST x86-bin-libreoffice-gnome-6.4.6.2-r1.xd3 1891271 BLAKE2B 7e0039481d13e4f9229b9f459b7786ec5a278233f569c3a2405fc2cf29402c2f734c1bde675de23f3989c1828eaabbcfcd0edb4d5854b52d024f2437cd1084d2 SHA512 e97c0d7638bdfab6c857c309ee2964d9b88e7772095dfd8ab9f1473ce770ebf0fc7e9df404f5a14d0edfef0deca7fe598dfa26c6e3ec4f6d8eca0e938f7946a5
46 DIST x86-bin-libreoffice-gnome-6.4.6.2-r2.xd3 1905204 BLAKE2B 4976906069cbbd1a2f32269f9517afb627d59603301a99996bdea5a827bbfcaa602f14134f0d3b7f660b5778547322fb33e5183d410d4bb813220fcebca4f13c SHA512 ae21a2ac49ded6b583ad0854ae20ddddf5fde9ebb17fbd1bc687b44b2c764ddbf08ddd199812d1bcb06bed5b41aa928c8faa9549418549f439b30c6544072643
47 -DIST x86-bin-libreoffice-gnome-java-6.4.3.2.xd3 25224776 BLAKE2B 5fa64d26595a69ec514517f4f9429d697319f99a5b3765908a5ef53969023b70fa76c42401e3abfb0229e233f81a111751bdf774629a2eb43054c89b071d29e8 SHA512 9cd1fb2a0b433ff98b515989bfa9fc0f5d8d502c2f3ddab8bf3e9e22ae7833bed37497302cf8f27269e7eafd78bb26bf34dd8a2ff458a4a876bfd90804d6952e
48 DIST x86-bin-libreoffice-gnome-java-6.4.6.2-r1.xd3 25843714 BLAKE2B 2b08e1bab43d0c4bb8dbe1ec9897f9ec4c58711f0b803b567a363814aa68bf70bde534df488bc3b9633e3c23417261f81fc505f4b552575d6cb7f3b53a64d161 SHA512 1c6dee450208115f0ecab9437b244cc0a90ffb41c2001001ed6bffe53e7e2b6391bf18c1a13c7256a5070adff0b6cc4e0e8a12a743aeba620854403c9a0bbceb
49 DIST x86-bin-libreoffice-gnome-java-6.4.6.2-r2.xd3 25844744 BLAKE2B 143403983b1c918f3ff82ad934aefb60a2deae830407659f0d72bbebe87a31f13002ebd8ab879ae5469dde5b966f91e9081c716fb82c838182174759e1368bac SHA512 ce8646f82049f38f044fd5c7a330501dddab07e48df9e82bf0114bffd27ca7d9d82c3e55863c57017e7c1aac2d33d8824179646d19fe6afdd3767e225775cb6d
50 -DIST x86-bin-libreoffice-java-6.4.3.2.xd3 24828153 BLAKE2B da19912f611914e4de44526cdf81cc3cd029554ebfe1ea1d850c79f95877e686fc1d372804ea9e0f20355c898f00b66e471b8a8f06ad69451686f2f04242d899 SHA512 86ad918ad2a5352d771fff149a80f0d01fb877c91b1dcaee8a4429eade5bee3f64ac389146831b26091fff3a0670e885b675e56b21f9e4beb48af91b895ddb11
51 DIST x86-bin-libreoffice-java-6.4.6.2-r1.xd3 25715907 BLAKE2B 067d649a2e5c3feba22cfe0e1ec12451f766ab5d81ba94617e15bae6c42179b1f9f8410a217e2fbdf2425c335dcd42d70a9a2b2f7552fd627a5f2c3d4349b739 SHA512 75c756780b10c8bac1858cca72a240280b37134e169ed91457f4d5bbe3306d27594dd4abd283d8427773c353f17c453de4ddb48070c97cef095ed9e59024acf5
52 DIST x86-bin-libreoffice-java-6.4.6.2-r2.xd3 25972754 BLAKE2B ce1a7f4557972754f6ba3857bdc0244ab507d984486497a3c6715162db6aeadf58cbe3061a078d91fa8fcc19d8ee266d4650d01ee585c34eef1fb264132230a8 SHA512 52472ae87d0a9af4d9e68591188baf008eaa195ae73a7312b4ee4253a41bbae93aa14236a9042a6019d13d42de347e95a96170eb1f427c145e20f7e278894749
53 -DIST x86-bin-libreoffice-kde-6.4.3.2.xd3 16007423 BLAKE2B 6fd735641dfa0a3340a27c7f5ec76495559905f0dda02d4d71a40fd2619e4331b47cf4c34329927d97f29ad96450f9ef91456563384c7f375e1bba3855892012 SHA512 e448d6cb693a92a26690f8c8604f2bb9a43883d862678e0c071b8a3289e06397ddacf45adecea2ac456f924693787879828dc0d9d210e5700edc73b1bafde6c3
54 DIST x86-bin-libreoffice-kde-6.4.6.2-r1.xd3 17307815 BLAKE2B 13c55f284516c3c1628808798d9e9ea7eddaa6d933fcdcfc589dfbcb5d5a99356d0458ce9299078c31cd58656c42c7c3fa543fcc8335dc2903dee2ec6a0ac741 SHA512 9979ce0eef8c7f80a0739826fce37849e313118525c87fe9210083810195c01411d1ea4afb61eb15b4f36d5d75a1308ae16e0f2a810cc7ce184cc0c4c2e0228e
55 DIST x86-bin-libreoffice-kde-6.4.6.2-r2.xd3 16601007 BLAKE2B 8006626e82d0423449b0407e32ecb6a345cae46cd4006d545bcb4727873c90a1984c3d811c2b3e83bde7d5b02ea5b81390e7b782473f12564efb536c57d40ba4 SHA512 e6cff3950450bd6d4a026321a69898c29eea4eeb66b34022dddc2447780712fc221e17b8fe2f267d506d4db7c63133bc2bbca78fb3e769a451337abd354d926d
56 -DIST x86-bin-libreoffice-kde-java-6.4.3.2.xd3 25368218 BLAKE2B 9070e9428a52699fdae67ce85502c69171a7e09d45b3cd51c1d783d677de971d3db5aeabf056a4f6b774c0988d7f3f405279f4ae24352c3e9904a385ff93c25a SHA512 e705d70a7a6841309cc0c0f6e1ecef9d2280299a3650558d8d3fe11a07f01d0a10e61046629989b8c7a949f639fa288a79c0116c1edaec4b5a5e6e1b9bf45f0b
57 DIST x86-bin-libreoffice-kde-java-6.4.6.2-r1.xd3 27489312 BLAKE2B 9a43709bc46b84d2d6383bc1720a3d2b80512974a29a9880ecc87c71ed1c0c33cc135b38e3af3c160ab462bcac035f598d3e4b876c0d4e0dfb2efa83265190da SHA512 dde89f6eea3d186777e1900dca941529b813128d7e776b7e8e820e0a4f6ca97760fcb3c759cec7b994603dfa1f78abe934291433669b1dbf1bab09634f7480c8
58 DIST x86-bin-libreoffice-kde-java-6.4.6.2-r2.xd3 27515503 BLAKE2B 3044048d4f7ec8e984ff9e07a3916f5db8f49fd9e10949a31d063ac9daafe916c109a6367959ce5156d14b894ee6ca31be288850e6107c2b83078b59063d4b6c SHA512 98fe91afa0928f7dded76f0088a04cfecf05bf41c5d5b4bddfeac3a37af6fd8e763e21dafe6da234f28e18cd4e51d8b3582ba4c2c2c9d9c72048626e17cb3004
59
60 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.4.3.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.4.3.2.ebuild
61 deleted file mode 100644
62 index 62297307928..00000000000
63 --- a/app-office/libreoffice-bin/libreoffice-bin-6.4.3.2.ebuild
64 +++ /dev/null
65 @@ -1,252 +0,0 @@
66 -# Copyright 1999-2020 Gentoo Authors
67 -# Distributed under the terms of the GNU General Public License v2
68 -
69 -EAPI=7
70 -
71 -BASE_PACKAGENAME="bin"
72 -BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-"
73 -BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-"
74 -
75 -PYTHON_COMPAT=( python3_7 )
76 -PYTHON_REQ_USE="xml"
77 -
78 -inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils
79 -
80 -DESCRIPTION="A full office productivity suite. Binary package"
81 -HOMEPAGE="https://www.libreoffice.org"
82 -SRC_URI_AMD64="
83 - ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
84 - kde? (
85 - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
86 - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
87 - )
88 - gnome? (
89 - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
90 - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
91 - )
92 - !kde? ( !gnome? (
93 - java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
94 - ) )
95 -"
96 -SRC_URI_X86="
97 - ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
98 - kde? (
99 - !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
100 - java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
101 - )
102 - gnome? (
103 - !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
104 - java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
105 - )
106 - !kde? ( !gnome? (
107 - java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
108 - ) )
109 -"
110 -
111 -SRC_URI="
112 - amd64? ( ${SRC_URI_AMD64} )
113 - x86? ( ${SRC_URI_X86} )
114 -"
115 -
116 -IUSE="gnome java kde"
117 -LICENSE="LGPL-3"
118 -SLOT="0"
119 -KEYWORDS="-* amd64 x86"
120 -
121 -BIN_COMMON_DEPEND="
122 - app-text/hunspell:0/1.7
123 - =app-text/libexttextcat-3.4*
124 - =app-text/libmwaw-0.3*
125 - dev-libs/boost:0/1.72.0
126 - dev-libs/icu:0/67.1
127 - =dev-libs/liborcus-0.15*
128 - >=media-gfx/graphite2-1.3.10
129 - media-libs/harfbuzz:0/0.9.18[icu]
130 - media-libs/libpng:0/16
131 - >=sys-devel/gcc-9.3.0
132 - >=sys-libs/glibc-2.30
133 - virtual/jpeg-compat:62
134 -"
135 -
136 -# PLEASE place any restrictions that are specific to the binary builds
137 -# into the BIN_COMMON_DEPEND block above.
138 -# All dependencies below this point should remain identical to those in
139 -# the source ebuilds.
140 -
141 -COMMON_DEPEND="
142 - ${BIN_COMMON_DEPEND}
143 - ${PYTHON_DEPS}
144 - app-arch/unzip
145 - app-arch/zip
146 - app-crypt/gpgme[cxx]
147 - app-text/hunspell:=
148 - >=app-text/libabw-0.1.0
149 - >=app-text/libebook-0.1
150 - app-text/libepubgen
151 - >=app-text/libetonyek-0.1
152 - app-text/libexttextcat
153 - app-text/liblangtag
154 - >=app-text/libmspub-0.1.0
155 - >=app-text/libmwaw-0.3.1
156 - app-text/libnumbertext
157 - >=app-text/libodfgen-0.1.0
158 - app-text/libqxp
159 - app-text/libstaroffice
160 - app-text/libwpd:0.10[tools]
161 - app-text/libwpg:0.3
162 - >=app-text/libwps-0.4
163 - app-text/mythes
164 - >=dev-cpp/clucene-2.3.3.4-r2
165 - >=dev-cpp/libcmis-0.5.2
166 - dev-db/unixODBC
167 - dev-lang/perl
168 - >=dev-libs/boost-1.72.0:=[nls]
169 - dev-libs/expat
170 - dev-libs/hyphen
171 - dev-libs/icu:=
172 - dev-libs/libassuan
173 - dev-libs/libgpg-error
174 - >=dev-libs/liborcus-0.15.0
175 - dev-libs/librevenge
176 - dev-libs/libxml2
177 - dev-libs/libxslt
178 - dev-libs/nspr
179 - dev-libs/nss
180 - >=dev-libs/redland-1.0.16
181 - >=dev-libs/xmlsec-1.2.28[nss]
182 - media-gfx/fontforge
183 - media-gfx/graphite2
184 - media-libs/fontconfig
185 - media-libs/freetype:2
186 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu]
187 - media-libs/lcms:2
188 - >=media-libs/libcdr-0.1.0
189 - >=media-libs/libepoxy-1.3.1[X]
190 - >=media-libs/libfreehand-0.1.0
191 - media-libs/libpagemaker
192 - >=media-libs/libpng-1.4:0=
193 - >=media-libs/libvisio-0.1.0
194 - media-libs/libzmf
195 - net-libs/neon
196 - net-misc/curl
197 - sci-mathematics/lpsolve
198 - sys-libs/zlib
199 - virtual/glu
200 - virtual/jpeg:0
201 - virtual/opengl
202 - x11-libs/cairo[X]
203 - x11-libs/libXinerama
204 - x11-libs/libXrandr
205 - x11-libs/libXrender
206 - net-print/cups
207 - sys-apps/dbus
208 - gnome? (
209 - dev-libs/glib:2
210 - gnome-base/dconf
211 - gnome-extra/evolution-data-server
212 - )
213 - media-libs/gstreamer:1.0
214 - media-libs/gst-plugins-base:1.0
215 - !kde? (
216 - dev-libs/glib:2
217 - dev-libs/gobject-introspection
218 - gnome-base/dconf
219 - media-libs/mesa[egl]
220 - x11-libs/gtk+:3
221 - x11-libs/pango
222 - )
223 - kde? (
224 - dev-qt/qtcore:5
225 - dev-qt/qtgui:5
226 - dev-qt/qtwidgets:5
227 - dev-qt/qtx11extras:5
228 - kde-frameworks/kconfig:5
229 - kde-frameworks/kcoreaddons:5
230 - kde-frameworks/ki18n:5
231 - kde-frameworks/kio:5
232 - kde-frameworks/kwindowsystem:5
233 - )
234 - dev-db/mariadb-connector-c
235 -"
236 -
237 -RDEPEND="${COMMON_DEPEND}
238 - !app-office/libreoffice
239 - !app-office/openoffice
240 - media-fonts/liberation-fonts
241 - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
242 - java? ( >=virtual/jre-1.8 )
243 - kde? ( kde-frameworks/breeze-icons:* )
244 -"
245 -
246 -PDEPEND="
247 - =app-office/libreoffice-l10n-${PV}*
248 -"
249 -
250 -DEPEND="dev-util/xdelta:3"
251 -
252 -# only one flavor at a time
253 -REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}"
254 -
255 -RESTRICT="test strip"
256 -
257 -S="${WORKDIR}"
258 -
259 -PYTHON_UPDATER_IGNORE="1"
260 -
261 -QA_PREBUILT="/usr/*"
262 -
263 -pkg_setup() {
264 - python-single-r1_pkg_setup
265 -}
266 -
267 -src_unpack() {
268 - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
269 - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
270 -
271 - local patchname
272 - use kde && patchname="-kde"
273 - use gnome && patchname="-gnome"
274 - use java && patchname="${patchname}-java"
275 -
276 - if [[ -n "${patchname}" ]]; then
277 - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
278 - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
279 - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
280 - fi
281 -
282 - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
283 - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
284 -}
285 -
286 -src_prepare() {
287 - cp "${FILESDIR}"/50-${PN} "${T}"
288 - eprefixify "${T}"/50-${PN}
289 - default
290 -}
291 -
292 -src_configure() { :; }
293 -
294 -src_compile() { :; }
295 -
296 -src_install() {
297 - dodir /usr
298 - cp -aR "${S}"/usr/* "${ED}"/usr/
299 -
300 - # prevent revdep-rebuild from attempting to rebuild all the time
301 - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
302 -}
303 -
304 -pkg_postinst() {
305 - xdg_icon_cache_update
306 - xdg_desktop_database_update
307 - xdg_mimeinfo_database_update
308 -
309 - use java || \
310 - ewarn 'If you plan to use the Base application you should enable java or you will get crashes and missing features.'
311 -}
312 -
313 -pkg_postrm() {
314 - xdg_icon_cache_update
315 - xdg_desktop_database_update
316 - xdg_mimeinfo_database_update
317 -}