diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-08-18 18:16:17 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-08-18 18:16:17 +0100 |
commit | fc637fb28da700da71ec2064d65ca5a7a31b9c6c (patch) | |
tree | 326613a08f25851c388715e205576a2e7d25dc4f /app-office/libreoffice | |
parent | b24bd25253fe093f722ab576d29fdc41d04cb1ee (diff) |
gentoo resync : 18.08.2019
Diffstat (limited to 'app-office/libreoffice')
-rw-r--r-- | app-office/libreoffice/Manifest | 16 | ||||
-rw-r--r-- | app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-non-native-fpicker-for-non-plasma.patch | 105 | ||||
-rw-r--r-- | app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch | 42 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-6.2.6.2.ebuild (renamed from app-office/libreoffice/libreoffice-6.2.9999.ebuild) | 11 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-6.3.0.4.ebuild (renamed from app-office/libreoffice/libreoffice-6.1.5.2.ebuild) | 147 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-6.3.9999.ebuild | 13 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-9999.ebuild | 26 |
7 files changed, 96 insertions, 264 deletions
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index dfddf96a9a3d..00448635a31d 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -1,22 +1,22 @@ AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0ad4b57a3739d6d34a2941f2ea57d3a5c4ab65e3f3c2376243aa88c9c05b1038cf9bfb7605a370d11513bb4553de2d268010519 SHA512 2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6 AUX libreoffice-5.4-system-pyuno.patch 1399 BLAKE2B d7516b0ac19509dae8eaaac94acad65e35c71b68ea0f2962c41d9422a89993dc90e76b1f7cd3d19f8f3860b443f063ee1c17024c7f56fd3b8470d2b690eb9c32 SHA512 41b57b857a294b8ac234aaf160dbd380008f716ffdf481b7c733f1dab8702876aad827ab9f1b8f2f26778f0b3a6dfdc9e3ae190188a484d9aeb4568df2e9b418 AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083 -AUX libreoffice-6.1.5.2-gtk3_kde5-non-native-fpicker-for-non-plasma.patch 4093 BLAKE2B c6f74ef29c055e22f7f58e4962c3036a39ca4cd731abf382576c6ad1954b8d8dd8c5fa90147931ef0bc4bd094c70143726e4a046c57e9a5062875c1ff248caa6 SHA512 df571472de299a3c184348ce48caef937604b9981101b986d8473b7bdfa0ca0244395ab8079cc97dcef23aea9864aff93523582a459c55457fdd4dbba4e4e985 -AUX libreoffice-6.1.5.2-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch 1693 BLAKE2B fee5ce93d89458b90465ab6febadb9fd86c8c039d42af8a4beb15aa5167f4cab87737219b11037949c180f4f8e4672f5319e90e1afbf5836c5bc7977814b168c SHA512 ffb7d60d30e84bdccc590e5d6575727f63ffa237b68813ca34106b9dc8112c0033af6eadfde44887da69f35341a3dccd92281c8a40b55889c50cbdad87e0a207 AUX libreoffice-6.2-ldap-optional.patch 6188 BLAKE2B 53ad75d5340f40b4229329e79b777464107553459ae56a2cce2e953ebc15b7f3decc4496fa11bed931d83feceb983d3a1613ea452671931244337125e8bd109d SHA512 9098e1208e1a35627f88ccd94f509ed48d28a02eafd45d9a20a4dcc2ea537a29b0f89c4cdec25be3e9af1773e93b7cf6d20dd0d8db9451117e4c61eb261f1548 DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B c067f60d0ee325feae4f168ad0f84602708fe724a1d9a9a054ed4991992c1d4637b31083cf569326b8aac1ec598e71ec65fb31ee16233b9c736e97ef062b47d7 SHA512 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 BLAKE2B a30b0225313b23092bc57ccd989f26ea04a323dcb17a0ea8baaa6a21b5d5e2b6e29fcae9d18ecd043073030e104ad56c86a115760590f57eda86c22c9fe478b0 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a -DIST libreoffice-6.1.5.2.tar.xz 207918636 BLAKE2B bb4e57a5363e7dc6757c537ef46231ff748649ca4b79993f371e787adba8cd1f3dd988f11e8813c24eb952d00355b02b15f0b126ea2c1f9d9ce7d6c26bf71c38 SHA512 36027ad8a3940e803908561e04feebce297db2fd570b7e43bb43d8c0b7885729eeaf0a64fc5f9e642c1008ffea0b3b1b6d0008e349cd1897425dc818ac8bf140 DIST libreoffice-6.2.5.2.tar.xz 215008848 BLAKE2B 5dd1ef185820944816e01c8ed6a7873a5a8fe6f7f4b41fad279729970d85ff868f51ed573e8b3d0a554ffd1f8e295b6ff2e493e7f7250f8cb1c7c2a40115abf4 SHA512 b46b6731c415ab354ad7d876cb8905cb9eae2ca71639abf049ea7f5930601c957cc0eb04a2cd06949073ba5e94778ecdb449692ed8bbfbd95b05f6e7980d8d10 +DIST libreoffice-6.2.6.2.tar.xz 214985796 BLAKE2B 642b92c02f4fab7075dc1c6ce79c3168401fb333fe1e2cadd2008cb2d2411769710374fa35e4928a7b51831dd7a83f0caa28a0fad2dc9478dd6b62e37888a5fa SHA512 6ea92025e32d0b73869139092ef8b6798e33d1f91a3af7b0202a2611b1a4376ce8019b7ca1e3b59692ff3a4f60c35acfefa7364b7f74d2d2236d72bac3d237cc +DIST libreoffice-6.3.0.4.tar.xz 224504440 BLAKE2B 4c006fa22dff53d3f8fd1baa5a414f9136472b13d7cd3d76a6bf055dcfe4b34aab3aa9c47b24f9b7d6aaa89691350cdf80548b7fcdb4ad8410723639d06dc576 SHA512 508beebf1e687e9ff668a82682561b639bd98ab85406178855b4301c7060147e1b5bea330e88d3bd7ef8de8f065d6a15d658eb436af0b03208c75d83a4deae40 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-6.1.5.2.tar.xz 15758000 BLAKE2B e8db833db00116e210cd6da578ab05089fd12128bfb8015600027c9afca09a1afe7a62e30a0271dffead5d176c0195eae9095d0e00450a926999efadf3f7572f SHA512 0575244ae595af7383b244fd3f1855b7d63820f9c3ebf87bc9d0758463b4b289988bbed99f0985508d34793967734fd83ae2d1a5db514479bb2fe32e0498fc9f DIST libreoffice-help-6.2.5.2.tar.xz 13023680 BLAKE2B f1f3a03104c1270e59f2b9130a29e1fbc99a9bf76b2bf4cedef8dc61487c9a2036f143501ad7fcd0c056c8b72446305b7a4ca9a719b11200ade5feca35e5e7ea SHA512 14f964161bd827a5846ec667ae1dac80d1485450e172da44010103e31f3872df62595e8b1b1d45c720caac9256d2adaf8f5a0bb80d059d35f1c560b533eb764c -EBUILD libreoffice-6.1.5.2.ebuild 16963 BLAKE2B 3191a0fea6afc8225d61796f3a78f82540e9aaa67bb4965613c17e110a1fa88afc36f1c7cd9a8f57b631369653d6b4035cc15d085ef5ebbb3f080febba4d3861 SHA512 2232556f0b75e5f24724315fecb409066d976013a70f1689e9714ecc31824411aef345fc6f3897792e43b817dbb3af8d80ac30ea14cd72ba3c873c1998f543c3 +DIST libreoffice-help-6.2.6.2.tar.xz 13023940 BLAKE2B ac5cf65a391ab7d5f7030f02665d7b2e670e9b26aae068f42ce1f64e3830474958ef6d61d1721e3cd83f749e4699627b08bce97f852d607394823a95e41e7ee5 SHA512 bf3896d24201475fd45fc9da62833f0114bcbebbdd46b780ad9a71569c943bba04e3591da925f621cdc05b74c457a2d8d4b42ba9ce137cb018efea1d33a458c4 +DIST libreoffice-help-6.3.0.4.tar.xz 13191436 BLAKE2B 3ad8d319ede30de5ccf7d26768388795e957d6296e794bd38d318c5a8114a41bc25bfd11d562700b4db34dd900537509175581855d8421e57595aa31d7aa3ba2 SHA512 1f197abb10d140037f10eb43b571b9e8f7b74b502f5bb91f4a3b4b388cd31aa81175df410321b9b401432c5ac02f9d08c7d681f07d68dd1733fb0536a1551ce8 EBUILD libreoffice-6.2.5.2.ebuild 15899 BLAKE2B 6b9b2d2796c8a5b0a95d119c5116c8a869ba6de5d02545c9eaa62de4707676fb26f1b110f780a0cb974f7ef0c615b478def2c5831e8f5ce80bd86a7ed3431651 SHA512 84616ca7a99ef94806c51641d3fa9aaf003ac519d4ad931de3bf3dd9f2d1317fda9237fd027fe51e658fb3b41545d7bfc88acac23b3caeef11735c8b45394e97 -EBUILD libreoffice-6.2.9999.ebuild 15817 BLAKE2B 0bd24da75eb00a7b82df6cec5e0ded34980bda74e92a8c524819e17da1246d26bdd7ff8200b223ab23cc1afba042185bfe69ca958967c2a4d06691ee5dce3d3b SHA512 dedfd7dffafb0212f6e0a87bdeb92c038364869e56a540a8758d9d18ec80c161513d077a822da572d37ac13ceca8f8d831727191064b5b7718d5ec1f26cbcb5e -EBUILD libreoffice-6.3.9999.ebuild 15757 BLAKE2B 6a557049add2f9762f113d918ffe1b001e8223f0ac0eb65d3a99b92ea4aada2b2e2fe22cc13acbe11adde214c0d6dab67d2c947cb629a3554c2d0d4e3b34dae8 SHA512 8f0e169074121c406b45e91f9cc915a0bdd39191083e253079ea2790635ade20f98ca5babd81e1d4345e92945c8685e2826f8825fec379dafe6a973b5158d2f3 -EBUILD libreoffice-9999.ebuild 15756 BLAKE2B 2f6a4c47de4f248e75281e2d4701d98a2ee2963eaf0b12cbdb6785896439661b4ae0a30335f1395d0cc140606bdbf4afa16e49c55da4312d42d481bbf085dab3 SHA512 4666c2742cd25e26d5a2d8f78b3ac4f656d216b41f3898e46f96b9c523ed95cdfa6fcd7a511461596ca192ac733451cf760c9a9d0e0f94169846a4d046fc76f0 +EBUILD libreoffice-6.2.6.2.ebuild 15913 BLAKE2B 5be44140d8c1a9a1d63f75f4cc4a7e604c8c18455f5e9bdef6fe0b60196d6bb35df6e4c8b762b12c84d567e45af32c118114cda0558eff8160e955e94437c008 SHA512 c7ec217d520244ad8088ac04c075544ab937e053ea154a82dbfb9d7da577967a465c71a83b2e64ef64e368c3ff7aa12066648e9abfacdb00f3c11c397e447b97 +EBUILD libreoffice-6.3.0.4.ebuild 15855 BLAKE2B b9146205df96d0fc5028e02b5fd9d1f2baf85f3dfabff2b7609a122c55659567d592365f5ab93dea0f6d7e75e9d0b725353518065a9b66601fbd74fc4c38f987 SHA512 5323904e58df9fb5cde0902c5d039b0d61d9573f881fee165806e658d4b31ec236b0cc3b65d7be278bd770b03f9b7bc305b5be213defef83836cbdba4757d6d9 +EBUILD libreoffice-6.3.9999.ebuild 15855 BLAKE2B b9146205df96d0fc5028e02b5fd9d1f2baf85f3dfabff2b7609a122c55659567d592365f5ab93dea0f6d7e75e9d0b725353518065a9b66601fbd74fc4c38f987 SHA512 5323904e58df9fb5cde0902c5d039b0d61d9573f881fee165806e658d4b31ec236b0cc3b65d7be278bd770b03f9b7bc305b5be213defef83836cbdba4757d6d9 +EBUILD libreoffice-9999.ebuild 15764 BLAKE2B a7796af30d5dfa59da00a579eb514090ee66c28746af04f1662cb1376368b7b4b2ef7fb4b2e3c4ebfafcaaeea96e64680e9a6c144990d1559615afcc294f23d2 SHA512 f2cc4860b46f45870451c053b4b5c6bb6f4ff37e84b10bc7f04dcfeaa8f27543f70785aafe99f8b917d2ad39b7ae0a8ff1a55040d9d2bef3274939bdc611dc30 MISC metadata.xml 1086 BLAKE2B 486defe600d5a74151756ff486e6eca7d529491dfc8db061c6589dc122d9c47e97f8301f28cb86b566ba69e578b9ae6d1e5dae2ca44972e322ccdb1e829aea94 SHA512 c29b3763e187455edc966fb2fdd85cd22faaa5c58b0dbdafc80c9c0ae8ea8400c189723778a86d108869d8891d9d0db5e1e7de931303737178c1e1f084d6f8c7 diff --git a/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-non-native-fpicker-for-non-plasma.patch b/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-non-native-fpicker-for-non-plasma.patch deleted file mode 100644 index 30253e0b973f..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-non-native-fpicker-for-non-plasma.patch +++ /dev/null @@ -1,105 +0,0 @@ -From bf93bae6990b01ee726b59b0969b93585719671a Mon Sep 17 00:00:00 2001 -From: Michael Weghorn <m.weghorn@posteo.de> -Date: Wed, 30 Jan 2019 10:11:35 +0100 -Subject: tdf#122752 gtk3_kde5: Use non-native fpicker for non-Plasma desktops - -Adding the custom widgets to the native dialog currently depends -on the native dialog using a KFileWidget, which is just the case for -the native QFileDialog implementation on Plasma/KDE5. - -In order not to lose custom controls for non-Plasma desktops, -fall back to using the non-native QFileDialog there and adding -the custom controls to its layout. -This was mostly taken over from Qt5FileDialog. -(This is a similar approach as that taken for the kde5 VCL plugin -in https://gerrit.libreoffice.org/#/c/67106/ ). - -Adding the controls to the layout returned by 'QFileDialog::layout()' -cannot be used for the native dialog as well, since a nullptr is -returned in this case. - -From QFileDialog doc: - -> By default, a platform-native file dialog will be used if the platform -> has one. In that case, the widgets which would otherwise be used to -> construct the dialog will not be instantiated, so related accessors such -> as layout() and itemDelegate() will return null. You can set the -> DontUseNativeDialog option to ensure that the widget-based -> implementation will be used instead of the native dialog. - -Change-Id: I75fbe7731da28d0dc7df878f4c57e141d4d89902 -Reviewed-on: https://gerrit.libreoffice.org/67111 -Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> -Tested-by: Michael Weghorn <m.weghorn@posteo.de> ---- - vcl/unx/gtk3_kde5/kde5_filepicker.cxx | 26 +++++++++++++++++++++++++- - vcl/unx/gtk3_kde5/kde5_filepicker.hxx | 2 ++ - 2 files changed, 27 insertions(+), 1 deletion(-) - -diff --git a/vcl/unx/gtk3_kde5/kde5_filepicker.cxx b/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -index 42e278a..33f64ad0 100644 ---- a/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -+++ b/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -@@ -17,6 +17,8 @@ - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -+#include <vcl/svapp.hxx> -+ - #include "kde5_filepicker.hxx" - - #include <KWindowSystem> -@@ -57,7 +59,7 @@ KDE5FilePicker::KDE5FilePicker(QObject* parent) - connect(_dialog, &QFileDialog::filterSelected, this, &KDE5FilePicker::filterChanged); - connect(_dialog, &QFileDialog::fileSelected, this, &KDE5FilePicker::selectionChanged); - -- qApp->installEventFilter(this); -+ setupCustomWidgets(); - } - - void KDE5FilePicker::enableFolderMode() -@@ -232,6 +234,28 @@ void KDE5FilePicker::initialize(bool saveDialog) - - void KDE5FilePicker::setWinId(sal_uIntPtr winId) { _winId = winId; } - -+void KDE5FilePicker::setupCustomWidgets() -+{ -+ // When using the platform-native Plasma/KDE5 file picker, we currently rely on KFileWidget -+ // being present to add the custom controls visible (s. 'eventFilter' method). -+ // Since this doesn't work for other desktop environments, use a non-native -+ // dialog there in order not to lose the custom controls and insert the custom -+ // widget in the layout returned by QFileDialog::layout() -+ // (which returns nullptr for native file dialogs) -+ if (Application::GetDesktopEnvironment() == "KDE5") -+ { -+ qApp->installEventFilter(this); -+ } -+ else -+ { -+ _dialog->setOption(QFileDialog::DontUseNativeDialog); -+ QGridLayout* pLayout = static_cast<QGridLayout*>(_dialog->layout()); -+ assert(pLayout); -+ const int row = pLayout->rowCount(); -+ pLayout->addWidget(_extraControls, row, 1); -+ } -+} -+ - bool KDE5FilePicker::eventFilter(QObject* o, QEvent* e) - { - if (e->type() == QEvent::Show && o->isWidgetType()) -diff --git a/vcl/unx/gtk3_kde5/kde5_filepicker.hxx b/vcl/unx/gtk3_kde5/kde5_filepicker.hxx -index d999f7b..c979a5d 100644 ---- a/vcl/unx/gtk3_kde5/kde5_filepicker.hxx -+++ b/vcl/unx/gtk3_kde5/kde5_filepicker.hxx -@@ -98,6 +98,8 @@ public: - - private: - Q_DISABLE_COPY(KDE5FilePicker) -+ // adds the custom controls to the dialog -+ void setupCustomWidgets(); - - protected: - bool eventFilter(QObject* watched, QEvent* event) override; --- -cgit v1.1 - diff --git a/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch b/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch deleted file mode 100644 index 69134a8b9922..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.1.5.2-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 7b54f3db98e96231fc9f16429f325cdb1f37498c Mon Sep 17 00:00:00 2001 -From: Michael Weghorn <m.weghorn@posteo.de> -Date: Thu, 31 Jan 2019 09:52:51 +0100 -Subject: tdf#123077 gtk3_kde5: Set KFileWidget's custom widget only once - -Since the event filter is only used to set the custom -widget in the KFileWidget, it can and needs to be removed -again once this has been done; which also avoids crashes. - -(s. https://gerrit.libreoffice.org/#/c/67185/ for more -infos, where the same thing is done for kde5) - -Change-Id: I5c719fb17510916b4730ed5c00bb638df2f183e3 -Reviewed-on: https://gerrit.libreoffice.org/67184 -Tested-by: Jenkins -Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> -(cherry picked from commit 30cc54a4532a732a0cf6dfe9943521978ff7292f) -Reviewed-on: https://gerrit.libreoffice.org/67203 -Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> ---- - vcl/unx/gtk3_kde5/kde5_filepicker.cxx | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/vcl/unx/gtk3_kde5/kde5_filepicker.cxx b/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -index 33f64ad0..9914869 100644 ---- a/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -+++ b/vcl/unx/gtk3_kde5/kde5_filepicker.cxx -@@ -265,7 +265,11 @@ bool KDE5FilePicker::eventFilter(QObject* o, QEvent* e) - { - KWindowSystem::setMainWindow(w, _winId); - if (auto* fileWidget = w->findChild<KFileWidget*>({}, Qt::FindDirectChildrenOnly)) -+ { - fileWidget->setCustomWidget(_extraControls); -+ // remove event filter again; the only purpose was to set the custom widget here -+ qApp->removeEventFilter(this); -+ } - } - } - return QObject::eventFilter(o, e); --- -cgit v1.1 - diff --git a/app-office/libreoffice/libreoffice-6.2.9999.ebuild b/app-office/libreoffice/libreoffice-6.2.6.2.ebuild index d8895f5b4382..8a89bd5092ba 100644 --- a/app-office/libreoffice/libreoffice-6.2.9999.ebuild +++ b/app-office/libreoffice/libreoffice-6.2.6.2.ebuild @@ -125,7 +125,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.24[nss] + >=dev-libs/xmlsec-1.2.28[nss] media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig @@ -184,8 +184,8 @@ COMMON_DEPEND="${PYTHON_DEPS} kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 - dev-qt/qtx11extras:5 dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -267,8 +267,11 @@ _check_reqs() { } pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." + if ! use java && ! use firebird; then + ewarn "If you plan to use Base application you must enable either firebird or java." + fi + + use java || ewarn "Without java, several wizards are not going to be available." if has_version "<app-office/libreoffice-5.3.0[firebird]"; then ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so" diff --git a/app-office/libreoffice/libreoffice-6.1.5.2.ebuild b/app-office/libreoffice/libreoffice-6.3.0.4.ebuild index d5b28f6d0e0d..6d7145dfa932 100644 --- a/app-office/libreoffice/libreoffice-6.1.5.2.ebuild +++ b/app-office/libreoffice/libreoffice-6.3.0.4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) PYTHON_REQ_USE="threads(+),xml" @@ -21,7 +21,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz" # PATCHSET="${P}-patchset-01.tar.xz" [[ ${MY_PV} == *9999* ]] && inherit git-r3 -inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils +inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils DESCRIPTION="A full office productivity suite" HOMEPAGE="https://www.libreoffice.org" @@ -63,12 +63,11 @@ unset ADDONS_SRC LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde mysql odk pdfimport postgres test vlc +googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} bluetooth? ( dbus ) - kde? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -78,8 +77,16 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +BDEPEND=" + dev-util/intltool + sys-devel/bison + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + odk? ( >=app-doc/doxygen-1.8.4 ) +" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip @@ -102,7 +109,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* + >=dev-cpp/libcmis-0.5.2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -111,14 +118,15 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - =dev-libs/liborcus-0.13* + >=dev-libs/liborcus-0.14.0 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.24[nss] + >=dev-libs/xmlsec-1.2.28[nss] + media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 @@ -133,7 +141,6 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/libzmf net-libs/neon net-misc/curl - net-nds/openldap sci-mathematics/lpsolve sys-libs/zlib virtual/glu @@ -144,10 +151,13 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/libXrandr x11-libs/libXrender accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) - bluetooth? ( net-wireless/bluez ) + bluetooth? ( + dev-libs/glib:2 + net-wireless/bluez + ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) - dbus? ( dev-libs/dbus-glib ) + dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf @@ -174,40 +184,22 @@ COMMON_DEPEND="${PYTHON_DEPS} kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 - dev-qt/qtx11extras:5 dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) + ldap? ( net-nds/openldap ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mysql? ( dev-db/mysql-connector-c++ ) + mariadb? ( dev-db/mariadb-connector-c ) + !mariadb? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " - -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - !app-office/openoffice - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) - kde? ( kde-frameworks/breeze-icons:* ) - vlc? ( media-video/vlc ) -" - -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - # FIXME: cppunit should be moved to test conditional # after everything upstream is under gbuild # as dmake execute tests right away @@ -216,15 +208,10 @@ DEPEND="${COMMON_DEPEND} >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 - dev-util/intltool - =dev-util/mdds-1.3*:1= + >=dev-util/gperf-3.1 + >=dev-util/mdds-1.4.1:1= media-libs/glm - sys-devel/bison - sys-devel/flex - sys-devel/gettext sys-devel/ucpp - virtual/pkgconfig x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst @@ -232,7 +219,6 @@ DEPEND="${COMMON_DEPEND} dev-java/ant-core >=virtual/jdk-1.6 ) - odk? ( >=app-doc/doxygen-1.8.4 ) test? ( app-crypt/gnupg dev-util/cppunit @@ -240,6 +226,22 @@ DEPEND="${COMMON_DEPEND} media-fonts/liberation-fonts ) " +RDEPEND="${COMMON_DEPEND} + !app-office/libreoffice-bin + !app-office/libreoffice-bin-debug + !app-office/openoffice + media-fonts/liberation-fonts + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) + java? ( >=virtual/jre-1.6 ) + kde? ( kde-frameworks/breeze-icons:* ) +" +if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then + PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" +else + # Translations are not reliable on live ebuilds + # rather force people to use english only. + PDEPEND="!app-office/libreoffice-l10n" +fi PATCHES=( # "${WORKDIR}"/${PATCHSET/.tar.xz/} @@ -248,10 +250,6 @@ PATCHES=( "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" - - # master branch - "${FILESDIR}/${P}-gtk3_kde5-non-native-fpicker-for-non-plasma.patch" - "${FILESDIR}/${P}-gtk3_kde5-set-kfilewidgets-custom-widget-only-once.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -267,8 +265,11 @@ _check_reqs() { } pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." + if ! use java && ! use firebird; then + ewarn "If you plan to use Base application you must enable either firebird or java." + fi + + use java || ewarn "Without java, several wizards are not going to be available." if has_version "<app-office/libreoffice-5.3.0[firebird]"; then ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so" @@ -393,6 +394,7 @@ src_configure() { --with-system-headers --with-system-jars --with-system-libs + --enable-build-opensymbol --enable-cairo-canvas --enable-largefile --enable-mergelibs @@ -401,18 +403,18 @@ src_configure() { --enable-randr --enable-release-build --disable-breakpad + --disable-bundle-mariadb --disable-ccache --disable-dependency-tracking --disable-epm --disable-fetch-external --disable-gstreamer-0-10 - --disable-kde5 + --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-qt5 --disable-report-builder - --with-alloc=system + --disable-vlc --with-build-version="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" @@ -427,8 +429,8 @@ src_configure() { --with-x --without-fonts --without-myspell-dicts - --without-help - --with-helppack-integration + --with-help="html" + --without-helppack-integration --with-system-gpgmepp --without-system-sane $(use_enable bluetooth sdremote-bluetooth) @@ -441,18 +443,17 @@ src_configure() { $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) $(use_enable gtk2 gtk) - $(use_enable kde gtk3-kde5) - $(use_enable mysql ext-mariadb-connector) + $(use_enable kde kde5) + $(use_enable kde qt5) + $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) - $(use_enable vlc) $(use_with accessibility lxml) $(use_with coinmp system-coinmp) $(use_with googledrive gdrive-client-id ${google_default_client_id}) $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) $(use_with java) - $(use_with mysql system-mysql-cppconn) $(use_with odk doxygen) ) @@ -490,6 +491,7 @@ src_configure() { is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" } @@ -500,24 +502,6 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - # hack for offlinehelp, this needs fixing upstream at some point - # it is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - ( - grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die - source "${T}/config_host.mk" 2&> /dev/null - - local path="${WORKDIR}/helpcontent2/source/auxiliary/" - mkdir -p "${path}" || die - - echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\"" - perl "${S}/helpcontent2/helpers/create_ilst.pl" \ - -dir=helpcontent2/source/media/helpimg \ - > "${path}/helpimg.ilst" - [[ -s "${path}/helpimg.ilst" ]] || \ - ewarn "The help images list is empty, something is fishy, report a bug." - ) - local target use test && target="build" || target="build-nocheck" @@ -549,27 +533,18 @@ src_install() { insinto /usr/$(get_libdir)/${PN}/program newins "${WORKDIR}/branding-sofficerc" sofficerc dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die + echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi - - # Hack for offlinehelp, this needs fixing upstream at some point. - # It is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - insinto /usr/$(get_libdir)/libreoffice/help - doins xmlhelp/util/*.xsl - - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin } pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update xdg_desktop_database_update xdg_mimeinfo_database_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update xdg_desktop_database_update xdg_mimeinfo_database_update } diff --git a/app-office/libreoffice/libreoffice-6.3.9999.ebuild b/app-office/libreoffice/libreoffice-6.3.9999.ebuild index d361f06275f8..6d7145dfa932 100644 --- a/app-office/libreoffice/libreoffice-6.3.9999.ebuild +++ b/app-office/libreoffice/libreoffice-6.3.9999.ebuild @@ -125,7 +125,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.24[nss] + >=dev-libs/xmlsec-1.2.28[nss] media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig @@ -184,8 +184,8 @@ COMMON_DEPEND="${PYTHON_DEPS} kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 - dev-qt/qtx11extras:5 dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -208,7 +208,7 @@ DEPEND="${COMMON_DEPEND} >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 + >=dev-util/gperf-3.1 >=dev-util/mdds-1.4.1:1= media-libs/glm sys-devel/ucpp @@ -265,8 +265,11 @@ _check_reqs() { } pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." + if ! use java && ! use firebird; then + ewarn "If you plan to use Base application you must enable either firebird or java." + fi + + use java || ewarn "Without java, several wizards are not going to be available." if has_version "<app-office/libreoffice-5.3.0[firebird]"; then ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so" diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index f2a6dec770c8..7b8edda7c8f9 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -63,7 +63,7 @@ unset ADDONS_SRC LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} @@ -125,7 +125,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.24[nss] + >=dev-libs/xmlsec-1.2.28[nss] media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig @@ -176,16 +176,11 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/gtk+:3 x11-libs/pango ) - gtk2? ( - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.24:2 - x11-libs/pango - ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 - dev-qt/qtx11extras:5 dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -208,7 +203,7 @@ DEPEND="${COMMON_DEPEND} >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 + >=dev-util/gperf-3.1 >=dev-util/mdds-1.4.1:1= media-libs/glm sys-devel/ucpp @@ -217,7 +212,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - >=virtual/jdk-1.6 + >=virtual/jdk-1.8 ) test? ( app-crypt/gnupg @@ -232,7 +227,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/openoffice media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + java? ( >=virtual/jre-1.8 ) kde? ( kde-frameworks/breeze-icons:* ) " if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then @@ -265,8 +260,11 @@ _check_reqs() { } pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." + if ! use java && ! use firebird; then + ewarn "If you plan to use Base application you must enable either firebird or java." + fi + + use java || ewarn "Without java, several wizards are not going to be available." if has_version "<app-office/libreoffice-5.3.0[firebird]"; then ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so" @@ -406,6 +404,7 @@ src_configure() { --disable-epm --disable-fetch-external --disable-gstreamer-0-10 + --disable-gtk --disable-gtk3-kde5 --disable-online-update --disable-openssl @@ -439,7 +438,6 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) $(use_enable kde kf5) $(use_enable kde qt5) $(use_enable ldap) |