summaryrefslogtreecommitdiff
path: root/app-office
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-01-12 16:58:08 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-01-12 16:58:08 +0000
commitc8a77dfe4d3d307c1d5dd2650b7297447d8b609d (patch)
tree9ea78393bc3ecd6ab4de449383d4e97e5f3648ae /app-office
parent2891d29af8907ce881662f4a02844926d7a293c7 (diff)
gentoo resync : 12.01.2019
Diffstat (limited to 'app-office')
-rw-r--r--app-office/Manifest.gzbin9233 -> 9573 bytes
-rw-r--r--app-office/calligra/Manifest5
-rw-r--r--app-office/calligra/calligra-3.1.0-r3.ebuild202
-rw-r--r--app-office/calligra/files/calligra-3.1.0-no-webkit.patch70
-rw-r--r--app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch83
-rw-r--r--app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch202
-rw-r--r--app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch54
-rw-r--r--app-office/calligraplan/Manifest5
-rw-r--r--app-office/calligraplan/calligraplan-3.1.0.ebuild105
-rw-r--r--app-office/calligraplan/files/calligraplan-3.1.0-qca.patch127
-rw-r--r--app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch124
-rw-r--r--app-office/calligraplan/metadata.xml18
-rw-r--r--app-office/gnucash/Manifest4
-rw-r--r--app-office/gnucash/files/gnucash-3.4-test-stress-options.scm315
-rw-r--r--app-office/gnucash/files/gnucash-3.4-test-transaction.patch25
-rw-r--r--app-office/gnucash/gnucash-3.4.ebuild178
-rw-r--r--app-office/libreoffice-bin-debug/Manifest2
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild4
-rw-r--r--app-office/libreoffice-bin/Manifest2
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild4
-rw-r--r--app-office/libreoffice-l10n/Manifest171
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild4
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild92
-rw-r--r--app-office/libreoffice/Manifest18
-rw-r--r--app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch10
-rw-r--r--app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch216
-rw-r--r--app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch13
-rw-r--r--app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch164
-rw-r--r--app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch72
-rw-r--r--app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch43
-rw-r--r--app-office/libreoffice/libreoffice-6.0.6.2.ebuild568
-rw-r--r--app-office/libreoffice/libreoffice-6.1.4.2.ebuild4
-rw-r--r--app-office/libreoffice/libreoffice-6.2.0.2.ebuild (renamed from app-office/libreoffice/libreoffice-6.1.9999.ebuild)38
-rw-r--r--app-office/libreoffice/libreoffice-6.2.9999.ebuild6
-rw-r--r--app-office/moneyguru/Manifest3
-rw-r--r--app-office/moneyguru/metadata.xml11
-rw-r--r--app-office/moneyguru/moneyguru-2.13.1.ebuild49
-rw-r--r--app-office/scribus/Manifest4
-rw-r--r--app-office/scribus/scribus-1.5.5_pre20181227.ebuild240
-rw-r--r--app-office/scribus/scribus-9999.ebuild16
-rw-r--r--app-office/texstudio/Manifest2
-rw-r--r--app-office/texstudio/texstudio-2.12.14.ebuild85
42 files changed, 2506 insertions, 852 deletions
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 12a41209c6c3..62627b64f7e9 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
index e0baa7c705bb..dc6cc9666e60 100644
--- a/app-office/calligra/Manifest
+++ b/app-office/calligra/Manifest
@@ -1,9 +1,14 @@
AUX calligra-3.1.0-doc.patch 323 BLAKE2B 56a886a5b4a4f371eebe3c4f72d5a4817b2fa19af29e55ee0af1f84751a84ec28df8794b8cb7ceb026c701843356ef83d0310dfc2454815d09c95edbb93a0c08 SHA512 6254828157896b44ba77ae36f99876a2806dd917e65a36fdf25ee75e1a6683678ef1dd4275d6712d4f25f808d53dcb20bc3787bb4217e77054e9797bf0ccef72
AUX calligra-3.1.0-no-arch-detection.patch 436 BLAKE2B 117544b6089912f34b3c4cb3ee7837fb4f4377cdc0edc8a6de91156fb99ce010bc857752cf683f7f57ca604dd6393b36eeb807a6007e59bf589e404d02d0cef1 SHA512 f8f747279eabb165da68fe83300223a2bd49a530116c04c9a31de2a32f9f2b3eb46f7866ce194c91d9fcb0ab77fde628574dc9a55e6a08c327e2716849a0da8d
+AUX calligra-3.1.0-no-webkit.patch 2587 BLAKE2B 9c5de12f3fe100060ec89eec8190ac2d5e97cc0e3f6e97e8b5e6f9c6c46f80e49b1e85e052dc16831aaf0a2b70abd9ecb4fa787bcefdeb2685c72dc59f2ea0ef SHA512 582d5e532ab237ee3f4bb87b12e47272d27f8c57448056a8900df7a76b38e8831dd2d352e0d4a3eb6bd1d651c5a34a7714a307c32ed218ce225ac17723615479
AUX calligra-3.1.0-plan-qt-5.11.patch 3818 BLAKE2B 1a1f619a491cbc3440ec8db091a1a0775c56f37ebb0be1a4ea0815ced8b6d22598b985e1a419bb572edb430c253d3fd5d0194d6f264ed4ac59c10d8d811cbc72 SHA512 fc375a35f5e29efc404f3546b995568f3c0a9cd3fb94e3c98085a897f9e9d08a1ea41ad1359665392b2f7449e552dead236c3617a4462d94ad4fa2689538150d
+AUX calligra-3.1.0-poppler-0.69.patch 2963 BLAKE2B 8fac1f298d414ac52073dfdb645d00eab1f2c71f876eea08feb8d9057f33b3ff5dbf69abe10984aa15717ef505522b07153341e846ace24a5f80f175dfed4600 SHA512 b408f1333af40c7270a2f14fa5f9069ec16baeceac7e2b91be2e9759d095d6df92a16b33e0b7c6897dbb15f01ae789436f8864cd1dd38ff009c1a77501e32083
+AUX calligra-3.1.0-poppler-0.71.patch 6868 BLAKE2B 3787bcc3564598450ec14b9bd4e63559af6ebd3a92f9c80560812f7b9a8f94681987ca6dfa49faee7ed3985d09a7f49d2a2499f9c6acfb5a96a0f8c86d7b8484 SHA512 1376ac7940e6ca0e9615445dc9c16f5ff75db547944dc8a5006520ff30b9d34eced1e5fa679a82535ceb581ae96352d1b6c039b54038290973f456de4d792917
+AUX calligra-3.1.0-poppler-0.72.patch 2053 BLAKE2B 1a69315b986aeb2464a57c5fdb63e2d0c33cb256be64c868af666169ab693109c45ad0ed15f35639020e2e1eb707592694b07896dced4f364e0cff817ce3190a SHA512 216eb134eb24f10492581a30dacd7e7b8259cdac3d6f21423cc773b1752a8464eabb15c6263c5bbe4e8e741cf1e02db07e854b4f2113399773ad6c56025fe1b9
AUX calligra-3.1.0-qt-5.11.patch 3537 BLAKE2B 25aa9f832eb49876e0ee28d3af945658f9e93610fa894cb73dc274083febf5d62c97de427c10277f07aa7ef8054f4e0c811c70d4b0c4068cd018a3475c9a7e80 SHA512 f895ee2b9999ab4ff6dae523e4f4ea6f72bd05a8f8163a33f05401b63c08cc3c987a1207d1008ae808db0564c0036194e3d6ab5806c681b793c5191f9e585a7e
AUX calligra-3.1.0-stage-qt-5.11.patch 656 BLAKE2B 1a4d8f005fd03395617ba0b225302e40b4aaf75c2a838a3009a3b3b6df7e75afdc798f27f08e76b7ad0ea60766612912d06eebe87c209ad9cab45db4bb3ccf54 SHA512 685bfca658404dc9920c805b97832b0a481a0ec0614bf142978c4ae03329e5e93b28d5af09d021b53c6d7a1316404f87612ab316f6a47c3f174572b50c65989b
DIST calligra-3.1.0.tar.xz 58037392 BLAKE2B b933012fe0031f4d6eac626054e7fb248f85635e5873224328d30f9aed31dce0a0a49f99cf6eea9c232477400af1d16ffc4dae483cdfd5081720434e95684e50 SHA512 ad1b689a5b36deafcf6985d4a0a1e8148d10e19fb4a0be8343c6e1d24146b9a8ffa0890ab5bbb21816b3134d21150b57f6159db1a30cc54c0fde5bf7bdf4537b
DIST calligraplan-3.1.0.tar.xz 3617600 BLAKE2B af45aa28529c18c9fa9fae2b7c03ea1b795d3fec3fd44dbcc4ed056a4b1b843b10cb8a9ad6dab319775a7d7032520721a4719605859dd60100a19eafdcb621ed SHA512 a8ccc6ee2f0381b811926a296122464bdb79aad7c75ff0f7a554e4596165ff7fd7ef62c9af9232ea36542d6b538446c8920fe77cbbe7ffacdf6e6b99a1b68156
EBUILD calligra-3.1.0-r2.ebuild 6841 BLAKE2B 08d6ba5579bec64f7fe865ecd47678cec0d85829063f4e8578792bf79a5a288943a6bd42fead2a557c8dc594676a8c04afe07f75762b40bc6de12957a9b3072b SHA512 1e0fdf8cc1a2b75320671be47eea2982aefaf108d158fa998d1b1a3a07e1e3332bd671075df281aa0ae34eb22fd2bc8c55f591f49fc7dec3f8b78b58555273f1
+EBUILD calligra-3.1.0-r3.ebuild 5738 BLAKE2B f4d518cd1d7556ea5685681e74da885baf760613a1ceb0f281d61402b3134537ae78938fa5fbb91e27c60404e0ca5f1cadee6d90a98ff69b61df46bfabd08308 SHA512 e3e4bd0fb709f2affe5a0f3433a67c17a606f365c39ae792cd98eb2facf68489ed4b8f53c78e87d500a7b3dce67ab3c6178b639a5d7e4ce839e5f2d927655386
MISC metadata.xml 1108 BLAKE2B 266bc6539219906527f6e8692cfac1a4c894164466e01bd3ddc290ed665d19af6419ae1a8939002a4ccc719826def4038264ecdd65fca3aef8627106114c804b SHA512 61655e86072fdb828475b721492c3029b834931126af3cd015b2de87f3e7d56a866707d04b04dc36319f45f77fe5f3b650131c1e82a4e65d094288d8effe1893
diff --git a/app-office/calligra/calligra-3.1.0-r3.ebuild b/app-office/calligra/calligra-3.1.0-r3.ebuild
new file mode 100644
index 000000000000..766e2b2b60aa
--- /dev/null
+++ b/app-office/calligra/calligra-3.1.0-r3.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CHECKREQS_DISK_BUILD="4G"
+KDE_DOC_DIR="xxx" # contains no language subdirs
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+inherit check-reqs kde5
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="https://www.calligra.org/"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+CAL_FTS=( karbon sheets stage words )
+
+IUSE="activities +crypt +fontconfig gemini gsl import-filter +lcms okular openexr +pdf
+ phonon pim spacenav +truetype X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})"
+
+# TODO: Not packaged: Cauchy (https://bitbucket.org/cyrille/cauchy)
+# Required for the matlab/octave formula tool
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kemoticons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kross)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep sonnet)
+ $(add_qt_dep designer)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtscript)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ dev-lang/perl
+ sys-libs/zlib
+ virtual/libiconv
+ activities? ( $(add_frameworks_dep kactivities) )
+ crypt? ( app-crypt/qca:2[qt5(+)] )
+ fontconfig? ( media-libs/fontconfig )
+ gemini? ( $(add_qt_dep qtdeclarative 'widgets') )
+ gsl? ( sci-libs/gsl )
+ import-filter? (
+ $(add_frameworks_dep khtml)
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd:*
+ app-text/libwpg:*
+ >=app-text/libwps-0.4
+ dev-libs/librevenge
+ media-libs/libvisio
+ )
+ lcms? (
+ media-libs/ilmbase:=
+ media-libs/lcms:2
+ )
+ openexr? ( media-libs/openexr )
+ pdf? ( >=app-text/poppler-0.64:=[qt5] )
+ phonon? ( media-libs/phonon[qt5(+)] )
+ pim? ( $(add_kdeapps_dep kcalcore) )
+ spacenav? ( dev-libs/libspnav )
+ truetype? ( media-libs/freetype:2 )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ )
+ calligra_features_sheets? ( dev-cpp/eigen:3 )
+ calligra_features_stage? ( okular? ( $(add_kdeapps_dep okular) ) )
+ calligra_features_words? (
+ dev-libs/libxslt
+ okular? ( $(add_kdeapps_dep okular) )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ sys-devel/gettext
+ x11-misc/shared-mime-info
+ test? ( $(add_frameworks_dep threadweaver) )
+"
+RDEPEND="${COMMON_DEPEND}
+ calligra_features_karbon? ( media-gfx/pstoedit[plotutils] )
+ !app-office/calligra:4
+ !app-office/calligra-l10n:4
+"
+RESTRICT+=" test"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-no-arch-detection.patch
+ "${FILESDIR}"/${P}-doc.patch
+ "${FILESDIR}"/${P}-qt-5.11.patch
+ "${FILESDIR}"/${P}-stage-qt-5.11.patch
+ "${FILESDIR}"/${P}-poppler-0.69.patch
+ "${FILESDIR}"/${P}-poppler-0.71.patch
+ "${FILESDIR}"/${P}-poppler-0.72.patch # not upstreamable
+ "${FILESDIR}"/${P}-no-webkit.patch
+)
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ kde5_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_prepare() {
+ kde5_src_prepare
+
+ if ! use test; then
+ sed -e "/add_subdirectory( *benchmarks *)/s/^/#DONT/" \
+ -i libs/pigment/CMakeLists.txt || die
+ fi
+
+ # Unconditionally disable deprecated deps (required by QtQuick1)
+ punt_bogus_dep Qt5 Declarative
+ punt_bogus_dep Qt5 OpenGL
+
+ # Hack around the excessive use of CMake macros
+ if use okular && ! use calligra_features_words; then
+ sed -i -e "/add_subdirectory( *okularodtgenerator *)/ s/^/#DONT/" \
+ extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODT"
+ fi
+
+ if use okular && ! use calligra_features_stage; then
+ sed -i -e "/add_subdirectory( *okularodpgenerator *)/ s/^/#DONT/" \
+ extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODP"
+ fi
+}
+
+src_configure() {
+ local cal_ft myproducts
+
+ # applications
+ for cal_ft in ${CAL_FTS[@]}; do
+ use calligra_features_${cal_ft} && myproducts+=( "${cal_ft^^}" )
+ done
+
+ use lcms && myproducts+=( PLUGIN_COLORENGINES )
+ use spacenav && myproducts+=( PLUGIN_SPACENAVIGATOR )
+
+ local mycmakeargs=(
+ -DPACKAGERS_BUILD=OFF
+ -DRELEASE_BUILD=ON
+ -DWITH_Iconv=ON
+ -DPRODUCTSET="${myproducts[*]}"
+ $(cmake-utils_use_find_package activities KF5Activities)
+ -DWITH_Qca-qt5=$(usex crypt)
+ -DWITH_Fontconfig=$(usex fontconfig)
+ $(cmake-utils_use_find_package gemini Libgit2)
+ $(cmake-utils_use_find_package gemini Qt5QuickWidgets)
+ -DWITH_GSL=$(usex gsl)
+ -DWITH_LibEtonyek=$(usex import-filter)
+ -DWITH_LibOdfGen=$(usex import-filter)
+ -DWITH_LibRevenge=$(usex import-filter)
+ -DWITH_LibVisio=$(usex import-filter)
+ -DWITH_LibWpd=$(usex import-filter)
+ -DWITH_LibWpg=$(usex import-filter)
+ -DWITH_LibWps=$(usex import-filter)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ $(cmake-utils_use_find_package pim KF5CalendarCore)
+ -DWITH_LCMS2=$(usex lcms)
+ -DWITH_Okular5=$(usex okular)
+ -DWITH_OpenEXR=$(usex openexr)
+ -DWITH_Poppler=$(usex pdf)
+ -DWITH_Eigen3=$(usex calligra_features_sheets)
+ -DBUILD_UNMAINTAINED=$(usex calligra_features_stage)
+ -ENABLE_CSTESTER_TESTING=$(usex test)
+ -DWITH_Freetype=$(usex truetype)
+ )
+
+ kde5_src_configure
+}
diff --git a/app-office/calligra/files/calligra-3.1.0-no-webkit.patch b/app-office/calligra/files/calligra-3.1.0-no-webkit.patch
new file mode 100644
index 000000000000..f126e2e51386
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.1.0-no-webkit.patch
@@ -0,0 +1,70 @@
+From 9817c4c2ee1e11ae1d2eacb31b8a2a65d6ea6e8d Mon Sep 17 00:00:00 2001
+From: Dag Andersen <danders@get2net.dk>
+Date: Mon, 22 Oct 2018 09:41:53 +0200
+Subject: Stage does not use WebKit, so remove
+
+---
+ CMakeLists.txt | 21 +--------------------
+ stage/part/CMakeLists.txt | 1 -
+ 2 files changed, 1 insertion(+), 21 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8b148c0..1e29140 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -272,14 +272,7 @@ find_package(Qt5 ${REQUIRED_QT_VERSION} QUIET
+ Quick
+ QuickWidgets
+ Sql
+- WebKit
+-# WebKitWidgets
+-)
+-message("**********************************************************************************************************************")
+-message("**********************************************************************************************************************")
+-message("Qt WebKitWidgets is required for Stage's html export preview. This will need porting, as that module no longer exists.")
+-message("**********************************************************************************************************************")
+-message("**********************************************************************************************************************")
++)
+
+ # Qt5Declarative was removed in Qt 5.6.0 so search for it in a separate call
+ # Including it in a collected find_package(Qt5 ...) call can lead to a fatal not-found error:
+@@ -313,14 +306,6 @@ set_package_properties(Qt5WebKit PROPERTIES
+ PURPOSE "Required for Braindump's Web shape"
+ TYPE OPTIONAL
+ )
+-set_package_properties(Qt5WebKitWidget PROPERTIES
+- PURPOSE "Required for Stage"
+- TYPE RECOMMENDED
+-)
+-
+-if(Qt5WebKit_FOUND)
+- add_definitions( -DCAN_USE_QTWEBKIT )
+-endif()
+
+ set(HAVE_OPENGL ${Qt5OpenGL_FOUND})
+
+@@ -983,10 +968,6 @@ calligra_drop_product_on_bad_condition( FEATURE_RDF
+ Soprano_FOUND "Soprano not found"
+ )
+
+-# calligra_drop_product_on_bad_condition( PART_STAGE
+-# Qt5WebKitWidgets_FOUND "Qt5WebKitWidgets devel not found"
+-# )
+-
+ calligra_drop_product_on_bad_condition( PART_SHEETS
+ EIGEN3_FOUND "Eigen devel not found"
+ )
+diff --git a/stage/part/CMakeLists.txt b/stage/part/CMakeLists.txt
+index d6000a1..9bdc840 100644
+--- a/stage/part/CMakeLists.txt
++++ b/stage/part/CMakeLists.txt
+@@ -165,7 +165,6 @@ target_link_libraries(calligrastageprivate
+ KF5::IconThemes
+ KF5::Completion
+ Qt5::Svg
+-# Qt5::WebKitWidgets
+ )
+ if(HAVE_OPENGL)
+ target_link_libraries(calligrastageprivate PRIVATE Qt5::OpenGL)
+--
+cgit v1.1
diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch
new file mode 100644
index 000000000000..c82fbd242b8a
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch
@@ -0,0 +1,83 @@
+From 56bd4bab320b0c0a893751caee9a15a2241e3ef8 Mon Sep 17 00:00:00 2001
+From: Antonio Rojas <arojas@archlinux.org>
+Date: Wed, 24 Oct 2018 08:28:00 +0200
+Subject: Fix build with poppler>=0.69
+
+Remove no longer available Object::memCheck usage (which didn't do anything anyway since DEBUG_MEM was not set); add some const's
+
+Differential Revision: https://phabricator.kde.org/D16388
+---
+ filters/karbon/pdf/PdfImport.cpp | 3 ---
+ filters/karbon/pdf/SvgOutputDev.cpp | 8 ++++----
+ filters/karbon/pdf/SvgOutputDev.h | 2 +-
+ 3 files changed, 5 insertions(+), 8 deletions(-)
+
+diff --git a/filters/karbon/pdf/PdfImport.cpp b/filters/karbon/pdf/PdfImport.cpp
+index c3e96b0..48b08df 100644
+--- a/filters/karbon/pdf/PdfImport.cpp
++++ b/filters/karbon/pdf/PdfImport.cpp
+@@ -102,9 +102,6 @@ KoFilter::ConversionStatus PdfImport::convert(const QByteArray& from, const QByt
+ delete globalParams;
+ globalParams = 0;
+
+- // check for memory leaks
+- Object::memCheck(stderr);
+-
+ return KoFilter::OK;
+ }
+
+diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp
+index 931917a..7901317 100644
+--- a/filters/karbon/pdf/SvgOutputDev.cpp
++++ b/filters/karbon/pdf/SvgOutputDev.cpp
+@@ -212,7 +212,7 @@ QString SvgOutputDev::convertMatrix(const QMatrix &matrix)
+ .arg(matrix.dx()) .arg(matrix.dy());
+ }
+
+-QString SvgOutputDev::convertMatrix(double * matrix)
++QString SvgOutputDev::convertMatrix(const double * matrix)
+ {
+ return QString("matrix(%1 %2 %3 %4 %5 %6)")
+ .arg(matrix[0]).arg(matrix[1])
+@@ -402,7 +402,7 @@ void SvgOutputDev::drawString(GfxState * state, GooString * s)
+
+ QString str;
+
+- char * p = s->getCString();
++ const char * p = s->getCString();
+ int len = s->getLength();
+ CharCode code;
+ Unicode *u = nullptr;
+@@ -429,7 +429,7 @@ void SvgOutputDev::drawString(GfxState * state, GooString * s)
+ double x = state->getCurX();
+ double y = state->getCurY();
+
+- double * ctm = state->getCTM();
++ const double * ctm = state->getCTM();
+ QMatrix transform(ctm[0], ctm[1], ctm[2], ctm[3], ctm[4], ctm[5]);
+
+ QMatrix mirror;
+@@ -522,7 +522,7 @@ void SvgOutputDev::drawImage(GfxState *state, Object */*ref*/, Stream *str,
+ return;
+ }
+
+- double * ctm = state->getCTM();
++ const double * ctm = state->getCTM();
+ QMatrix m;
+ m.setMatrix(ctm[0] / width, ctm[1] / width, -ctm[2] / height, -ctm[3] / height, ctm[2] + ctm[4], ctm[3] + ctm[5]);
+
+diff --git a/filters/karbon/pdf/SvgOutputDev.h b/filters/karbon/pdf/SvgOutputDev.h
+index 85fe55d..2a44908 100644
+--- a/filters/karbon/pdf/SvgOutputDev.h
++++ b/filters/karbon/pdf/SvgOutputDev.h
+@@ -84,7 +84,7 @@ public:
+ private:
+ QString convertPath(GfxPath *path);
+ QString convertMatrix(const QMatrix &matrix);
+- QString convertMatrix(double * matrix);
++ QString convertMatrix(const double * matrix);
+ QString printFill();
+ QString printStroke();
+
+--
+cgit v1.1
diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch
new file mode 100644
index 000000000000..6b50e3a42ed0
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch
@@ -0,0 +1,202 @@
+From fa4c2961b8280456d4c1484565b973d312e0bd1c Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Thu, 25 Oct 2018 23:04:39 +0200
+Subject: Mark the functions as override
+
+So when poppler API breaks (as it often does) it stops compiling and
+someone has to fix it
+
+From 82d68cebf870ac97fd27b626a08c3fb4dd94ea3e Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Thu, 25 Oct 2018 23:06:34 +0200
+Subject: GBool -> bool
+
+It was just a typedef in poppler and it'll die in next versions
+
+From f099b8e143bbeb1de3c7e89f4764006c3de61ae4 Mon Sep 17 00:00:00 2001
+From: Antonio Rojas <arojas@archlinux.org>
+Date: Fri, 2 Nov 2018 21:23:13 +0100
+Subject: Fix build with poppler 0.71
+
+Port away from removed API
+
+diff -u a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp
+--- a/filters/karbon/pdf/SvgOutputDev.cpp
++++ b/filters/karbon/pdf/SvgOutputDev.cpp
+@@ -39,7 +39,7 @@
+ {
+ public:
+ Private(const QString &fname)
+- : svgFile(fname), defs(0), body(0), state(gTrue)
++ : svgFile(fname), defs(0), body(0), state(true)
+ , brush(Qt::SolidPattern) {}
+
+ ~Private() {
+@@ -52,7 +52,7 @@
+ QString defsData;
+ QTextStream * defs;
+ QTextStream * body;
+- GBool state;
++ bool state;
+ QSizeF pageSize;
+ QPen pen;
+ QBrush brush;
+@@ -62,7 +62,7 @@
+ : d(new Private(fileName))
+ {
+ if (! d->svgFile.open(QIODevice::WriteOnly)) {
+- d->state = gFalse;
++ d->state = false;
+ return;
+ }
+
+@@ -75,24 +75,24 @@
+ delete d;
+ }
+
+-GBool SvgOutputDev::isOk()
++bool SvgOutputDev::isOk()
+ {
+ return d->state;
+ }
+
+-GBool SvgOutputDev::upsideDown()
++bool SvgOutputDev::upsideDown()
+ {
+- return gTrue;
++ return true;
+ }
+
+-GBool SvgOutputDev::useDrawChar()
++bool SvgOutputDev::useDrawChar()
+ {
+- return gFalse;
++ return false;
+ }
+
+-GBool SvgOutputDev::interpretType3Chars()
++bool SvgOutputDev::interpretType3Chars()
+ {
+- return gFalse;
++ return false;
+ }
+
+ void SvgOutputDev::startPage(int pageNum, GfxState *state, XRef */*xref*/)
+@@ -387,7 +387,7 @@
+ return stroke;
+ }
+
+-void SvgOutputDev::drawString(GfxState * state, GooString * s)
++void SvgOutputDev::drawString(GfxState * state, const GooString * s)
+ {
+ int render = state->getRender();
+ // check for invisible text -- this is used by Acrobat Capture
+@@ -476,7 +476,7 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s)
+
+ void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height, GfxImageColorMap *colorMap,
+- int *maskColors, GBool /*inlineImg*/)
++ bool /*interpolate*/, int *maskColors, bool inlineImg)
+ {
+ ImageStream * imgStr = new ImageStream(str, width, colorMap->getNumPixelComps(), colorMap->getBits());
+ imgStr->reset();
+@@ -550,7 +549,0 @@
+-void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str,
+- int width, int height, GfxImageColorMap *colorMap,
+- GBool /*interpolate*/, int *maskColors, GBool inlineImg)
+-{
+- drawImage(state, ref, str, width, height, colorMap, maskColors, inlineImg);
+-}
+-
+
+--- a/filters/karbon/pdf/SvgOutputDev.h
++++ b/filters/karbon/pdf/SvgOutputDev.h
+@@ -20,11 +20,6 @@
+ #ifndef SVGOUTPUTDEV_H
+ #define SVGOUTPUTDEV_H
+
+-// Don't show this warning: it's an issue in poppler
+-#ifdef __GNUC__
+-#pragma GCC diagnostic ignored "-Wunused-parameter"
+-#endif
+-
+ #include <poppler/Object.h>
+ #include <poppler/OutputDev.h>
+
+@@ -44,40 +44,37 @@
+ explicit SvgOutputDev(const QString &fileName);
+ virtual ~SvgOutputDev();
+
+- GBool isOk();
++ bool isOk();
+
+- virtual GBool upsideDown();
+- virtual GBool useDrawChar();
+- virtual GBool interpretType3Chars();
+- virtual void startPage(int pageNum, GfxState *state, XRef *xref);
+- virtual void endPage();
++ bool upsideDown() override;
++ bool useDrawChar() override;
++ bool interpretType3Chars() override;
++ void startPage(int pageNum, GfxState *state, XRef *xref) override;
++ void endPage() override;
+
+ // path painting
+- virtual void stroke(GfxState * state);
+- virtual void fill(GfxState * state);
+- virtual void eoFill(GfxState *state);
++ void stroke(GfxState * state) override;
++ void fill(GfxState * state) override;
++ void eoFill(GfxState *state) override;
+
+ // text
+- virtual void drawString(GfxState * state, GooString * s);
++ void drawString(GfxState * state, const GooString * s) override;
+
+ // images
+- virtual void drawImage(GfxState *state, Object *ref, Stream *str,
++ void drawImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height, GfxImageColorMap *colorMap,
+- int *maskColors, GBool inlineImg);
+- virtual void drawImage(GfxState *state, Object *ref, Stream *str,
+- int width, int height, GfxImageColorMap *colorMap,
+- GBool interpolate, int *maskColors, GBool inlineImg);
++ bool interpolate, int *maskColors, bool inlineImg) override;
+
+ // styles
+- virtual void updateAll(GfxState *state);
+- virtual void updateFillColor(GfxState *state);
+- virtual void updateStrokeColor(GfxState *state);
+- virtual void updateFillOpacity(GfxState *state);
+- virtual void updateStrokeOpacity(GfxState *state);
+- virtual void updateLineJoin(GfxState *state);
+- virtual void updateLineCap(GfxState *state);
+- virtual void updateMiterLimit(GfxState *state);
+- virtual void updateLineWidth(GfxState *state);
++ void updateAll(GfxState *state) override;
++ void updateFillColor(GfxState *state) override;
++ void updateStrokeColor(GfxState *state) override;
++ void updateFillOpacity(GfxState *state) override;
++ void updateStrokeOpacity(GfxState *state) override;
++ void updateLineJoin(GfxState *state) override;
++ void updateLineCap(GfxState *state) override;
++ void updateMiterLimit(GfxState *state) override;
++ void updateLineWidth(GfxState *state) override;
+
+ /// Dumps content to svg file
+ void dumpContent();
+--- a/filters/karbon/pdf/PdfImport.cpp
++++ b/filters/karbon/pdf/PdfImport.cpp
+@@ -88,9 +88,9 @@ KoFilter::ConversionStatus PdfImport::convert(const QByteArray& from, const QByt
+ SvgOutputDev * dev = new SvgOutputDev(m_chain->outputFile());
+ if (dev->isOk()) {
+ int rotate = 0;
+- GBool useMediaBox = gTrue;
+- GBool crop = gFalse;
+- GBool printing = gFalse;
++ bool useMediaBox = true;
++ bool crop = false;
++ bool printing = false;
+ pdfDoc->displayPages(dev, firstPage, lastPage, hDPI, vDPI, rotate, useMediaBox, crop, printing);
+ dev->dumpContent();
+ }
diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch
new file mode 100644
index 000000000000..3b2e690257be
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch
@@ -0,0 +1,54 @@
+From 8f20ea906235cbee1d4aac4706e4eb03366875bf Mon Sep 17 00:00:00 2001
+From: "Tobias C. Berner" <tcberner@FreeBSD.org>
+Date: Mon, 7 Jan 2019 19:50:48 +0100
+Subject: [PATCH] Make compatible with poppler 0.72
+
+---
+ filters/karbon/pdf/SvgOutputDev.cpp | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp
+index 4a1fad6bbcf..b1d4ea2d427 100644
+--- a/filters/karbon/pdf/SvgOutputDev.cpp
++++ b/filters/karbon/pdf/SvgOutputDev.cpp
+@@ -25,6 +25,7 @@
+ #include <poppler/GfxState.h>
+ #include <poppler/Stream.h>
+ #include <poppler/GfxFont.h>
++#include <poppler/glib/poppler-features.h>
+
+ #include <QFile>
+ #include <QTextStream>
+@@ -409,7 +410,11 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s)
+
+ QString str;
+
++#if POPPLER_CHECK_VERSION(0,72,0)
++ const char * p = s->c_str();
++#else
+ const char * p = s->getCString();
++#endif
+ int len = s->getLength();
+ CharCode code;
+ Unicode *u = nullptr;
+@@ -459,10 +464,18 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s)
+ *d->body << " y=\"" << y << "px\"";
+
+ if (font && font->getFamily()) {
++#if POPPLER_CHECK_VERSION(0,72,0)
++ *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->c_str()) << "\"";
++#else
+ *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->getCString()) << "\"";
++#endif
+ //debugPdf << "font family:" << QString::fromLatin1( font->getFamily()->getCString() );
+ } else if (font && font->getName()) {
++#if POPPLER_CHECK_VERSION(0,72,0)
++ *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->c_str()) << "\"";
++#else
+ *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->getCString()) << "\"";
++#endif
+ //debugPdf << "font name:" << QString::fromLatin1( font->getName()->getCString() );
+ }
+ *d->body << " font-size=\"" << qMax(state->getFontSize(), state->getTransformedFontSize()) << "px\"";
+--
+2.20.1
diff --git a/app-office/calligraplan/Manifest b/app-office/calligraplan/Manifest
new file mode 100644
index 000000000000..8fe36d7b460d
--- /dev/null
+++ b/app-office/calligraplan/Manifest
@@ -0,0 +1,5 @@
+AUX calligraplan-3.1.0-qca.patch 3725 BLAKE2B dfcc41d00c7c90691e6c9a8a8c25308ace7819c88282ed2f4a36725b9d26ce6ae7d1bf547ec01d097971302278bee914f23039bbf66e952ed1a5fedd84423bbc SHA512 df94f3348d824de566c0a6566f076ff2a25236030353907c828a0e1cde58768c6403e2d699c419e8ef05635e6af43cb3c7cb4780568c7bf8c9e6bdcf0086463c
+AUX calligraplan-3.1.0-qt-5.11.patch 3618 BLAKE2B b1b3053e07f83eb2b07a8fde231a7deb727a34e9922246e75690e469b8b599525eb8148a5babd5771e18421bed1930bc800fddcafca6ce43d08eab1093f2d135 SHA512 3db56dfc75c667ab141259718899e7294b000ddc10084266fa9d6226da4ccde74e70673ef5603b4dbc4f92322eb0fbaaf3b0ec6bca312603f4da95463414df10
+DIST calligraplan-3.1.0.tar.xz 3617600 BLAKE2B af45aa28529c18c9fa9fae2b7c03ea1b795d3fec3fd44dbcc4ed056a4b1b843b10cb8a9ad6dab319775a7d7032520721a4719605859dd60100a19eafdcb621ed SHA512 a8ccc6ee2f0381b811926a296122464bdb79aad7c75ff0f7a554e4596165ff7fd7ef62c9af9232ea36542d6b538446c8920fe77cbbe7ffacdf6e6b99a1b68156
+EBUILD calligraplan-3.1.0.ebuild 2733 BLAKE2B fab64b817ba416775901ffa2615a7c9917b4105b9753fdaf2ed02da7f597e7c840173093db27fa31556cead1f6bf2590aab3d6f5c11be63adffc5e10c86bc07c SHA512 d134ca1bee68974627e8bf1ec9259cbdc62ab164801c2895a1c2532ff2a30f64723bf5fbe5051b4d4da6e53c7181c9d637f4139edfb13abbb3a1202ec8a2b4dc
+MISC metadata.xml 724 BLAKE2B dd7cca931c7ffc08be44c9df711973d13fadc3deee2956b235af3653aab250977cbb491ac308da5a5502efbd359114e646ae1cb10e3f445308b90b4eeab8a6dd SHA512 367dbf0d7d0a2d03167e4e7abec2975ada6d047dd767a60967532c1fb89db09f2082ff52c1940a306dbff4feec5c8050f163d2fff6170dbe287b241d3f7c1c02
diff --git a/app-office/calligraplan/calligraplan-3.1.0.ebuild b/app-office/calligraplan/calligraplan-3.1.0.ebuild
new file mode 100644
index 000000000000..1ee634ee1769
--- /dev/null
+++ b/app-office/calligraplan/calligraplan-3.1.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Project management application"
+HOMEPAGE="https://www.calligra.org/"
+SRC_URI="mirror://kde/stable/${PN/plan/}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="activities +holidays kwallet pim X"
+
+# FIXME: Disabled by upstream for good reason
+# Crashes plan (https://bugs.kde.org/show_bug.cgi?id=311940)
+# $(add_kdeapps_dep akonadi)
+# $(add_kdeapps_dep akonadi-contacts)
+# Currently upstream-disabled in plan
+# =dev-libs/kproperty-3.0*:5
+# =dev-libs/kreport-3.0*:5
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep designer)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ dev-lang/perl
+ dev-libs/kdiagram:5
+ sys-libs/zlib
+ activities? ( $(add_frameworks_dep kactivities) )
+ holidays? ( $(add_frameworks_dep kholidays) )
+ kwallet? (
+ $(add_frameworks_dep kwallet)
+ app-crypt/qca:2[qt5(+)]
+ )
+ pim? (
+ $(add_kdeapps_dep kcalcore)
+ $(add_kdeapps_dep kcontacts)
+ )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ !app-office/calligra[calligra_features_plan(-)]
+ !app-office/calligra-l10n:4
+ $(add_qt_dep qtsvg)
+"
+
+RESTRICT+=" test"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-qt-5.11.patch
+ "${FILESDIR}"/${P}-qca.patch
+)
+
+src_prepare() {
+ kde5_src_prepare
+ # Unconditionally disable deprecated deps
+ punt_bogus_dep Qt5 OpenGL
+ # FIXME: disable bogus deps
+ punt_bogus_dep KF5 KCMUtils
+ punt_bogus_dep Qt5 Network
+ punt_bogus_dep Qt5 Svg
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package activities KF5Activities)
+ $(cmake-utils_use_find_package holidays KF5Holidays)
+ $(cmake-utils_use_find_package pim KF5CalendarCore)
+ $(cmake-utils_use_find_package pim KF5Contacts)
+ $(cmake-utils_use_find_package kwallet Qca-qt5)
+ $(cmake-utils_use_find_package kwallet KF5Wallet)
+ )
+ # Qt5DBus can't be disabled because of KF5DBusAddons dependency
+
+ kde5_src_configure
+}
diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch
new file mode 100644
index 000000000000..213cc9935bea
--- /dev/null
+++ b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch
@@ -0,0 +1,127 @@
+From 9c5eb86128da46899e719209a92a65df012c6d8e Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Tue, 1 Jan 2019 19:19:19 +0100
+Subject: [PATCH] Re-add accidentally removed test for QCA, KF5Wallet is
+ optional
+
+---
+ CMakeLists.txt | 18 +++++++++++++++++-
+ src/libs/store/CMakeLists.txt | 15 +++++++--------
+ 2 files changed, 24 insertions(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index eed9d3c..3cb4b63 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -128,7 +128,6 @@ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED
+ Parts
+ # Sonnet
+ TextWidgets
+- Wallet
+ WidgetsAddons
+ WindowSystem
+ XmlGui
+@@ -260,6 +259,23 @@ set_package_properties(KChart PROPERTIES
+ TYPE REQUIRED
+ )
+
++##
++## Test for QCA2
++##
++macro_optional_find_package(Qca-qt5 2.1.0 QUIET)
++set_package_properties(Qca-qt5 PROPERTIES
++ DESCRIPTION "Qt Cryptographic Architecture"
++ URL "https:/download.kde.org/stable/qca-qt5"
++ PURPOSE "Required for encrypted OpenDocument files and encrypted xls files support"
++ TYPE OPTIONAL
++)
++
++find_package(KF5Wallet ${REQUIRED_KF5_VERSION})
++
++if(Qca-qt5_FOUND AND KF5Wallet_FOUND)
++ add_definitions( -DQCA2 )
++endif()
++
+ find_package(Perl REQUIRED)
+ find_package(ZLIB REQUIRED)
+
+diff --git a/src/libs/store/CMakeLists.txt b/src/libs/store/CMakeLists.txt
+index 2c96fa7..f998264 100644
+--- a/src/libs/store/CMakeLists.txt
++++ b/src/libs/store/CMakeLists.txt
+@@ -4,14 +4,8 @@ endif()
+
+ ########### libkostore ###############
+
+-if( Qca-qt5_FOUND )
+- add_definitions( -DQCA2 )
+-endif()
+-
+ set(kostore_LIB_SRCS
+ KoDirectoryStore.cpp
+- KoEncryptedStore.cpp
+- KoEncryptionChecker.cpp
+ KoLZF.cpp
+ KoStore.cpp
+ KoStoreDevice.cpp
+@@ -23,6 +17,12 @@ set(kostore_LIB_SRCS
+ StoreDebug.cpp
+ KoNetAccess.cpp # temporary while porting
+ )
++if( Qca-qt5_FOUND )
++ set(kostore_LIB_SRCS ${kostore_LIB_SRCS}
++ KoEncryptedStore.cpp
++ KoEncryptionChecker.cpp
++ )
++endif()
+
+ add_library(planstore SHARED ${kostore_LIB_SRCS})
+ generate_export_header(planstore BASE_NAME kostore)
+@@ -35,12 +35,11 @@ target_link_libraries(planstore
+ PRIVATE
+ Qt5::Gui
+ KF5::Archive
+- KF5::Wallet
+ KF5::KIOWidgets
+ KF5::I18n
+ )
+ if( Qca-qt5_FOUND )
+- target_link_libraries(planstore PRIVATE qca-qt5)
++ target_link_libraries(planstore PRIVATE qca-qt5 KF5::Wallet)
+ endif()
+
+ set_target_properties(planstore PROPERTIES
+diff --git a/src/libs/widgets/KoDocumentInfoDlg.cpp b/src/libs/widgets/KoDocumentInfoDlg.cpp
+index 1615a61..55e2c32 100644
+--- a/src/libs/widgets/KoDocumentInfoDlg.cpp
++++ b/src/libs/widgets/KoDocumentInfoDlg.cpp
+@@ -26,7 +26,9 @@
+ #include "KoDocumentInfo.h"
+ #include "KoDocumentBase.h"
+ #include "KoGlobal.h"
++#ifdef QCA2
+ #include <KoEncryptionChecker.h>
++#endif
+ #include "KoPageWidgetItem.h"
+ //#include <KoDocumentRdfBase.h>
+ #include <KoIcon.h>
+@@ -105,12 +107,16 @@ KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo)
+ d->aboutUi = new Ui::KoDocumentInfoAboutWidget();
+ QWidget *infodlg = new QWidget();
+ d->aboutUi->setupUi(infodlg);
++#ifdef QCA2
+ if (!KoEncryptionChecker::isEncryptionSupported()) {
++#endif
+ d->aboutUi->lblEncryptedDesc->setVisible(false);
+ d->aboutUi->lblEncrypted->setVisible(false);
+ d->aboutUi->pbEncrypt->setVisible(false);
+ d->aboutUi->lblEncryptedPic->setVisible(false);
++#ifdef QCA2
+ }
++#endif
+ d->aboutUi->cbLanguage->addItems(KoGlobal::listOfLanguages());
+ d->aboutUi->cbLanguage->setCurrentIndex(-1);
+
+--
+2.20.1
+
diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch
new file mode 100644
index 000000000000..584d14e447e7
--- /dev/null
+++ b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch
@@ -0,0 +1,124 @@
+From f53805bdc108b608e40f217e6a78e7e4df4284f2 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sun, 18 Mar 2018 11:56:57 +0100
+Subject: [PATCH] Fix build with Qt 5.11 (missing headers)
+
+Reviewers: #calligra:_3.0
+
+Tags: #calligra:_3.0
+
+Differential Revision: https://phabricator.kde.org/D11454
+---
+ src/kptview.h | 1 +
+ src/kptviewlist.cpp | 1 +
+ src/libs/ui/kptaccountseditor.cpp | 1 +
+ src/libs/ui/kptdocumentspanel.h | 1 +
+ src/libs/ui/kptitemviewsettup.cpp | 2 +-
+ src/libs/ui/kpttaskeditor.cpp | 1 +
+ src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp | 1 +
+ src/libs/widgets/KoPageLayoutWidget.cpp | 2 ++
+ 15 files changed, 18 insertions(+), 1 deletion(-)
+
+diff --git a/src/kptview.h b/src/kptview.h
+index 44d11935e71..a98e55342db 100644
+--- a/src/kptview.h
++++ b/src/kptview.h
+@@ -28,6 +28,7 @@
+ #include "kptcontext.h"
+ #include "kptviewbase.h"
+
++#include <QActionGroup>
+ #include <QDockWidget>
+ #include <QMap>
+
+diff --git a/src/kptviewlist.cpp b/src/kptviewlist.cpp
+index f34e702e055..0e6db7b2ffe 100644
+--- a/src/kptviewlist.cpp
++++ b/src/kptviewlist.cpp
+@@ -25,6 +25,7 @@
+ #include <QStyle>
+ #include <QBrush>
+ #include <QContextMenuEvent>
++#include <QHeaderView>
+ #include <QMenu>
+
+ #include <kmessagebox.h>
+diff --git a/src/libs/ui/kptaccountseditor.cpp b/src/libs/ui/kptaccountseditor.cpp
+index 7991fafd779..54e3a87c94f 100644
+--- a/src/libs/ui/kptaccountseditor.cpp
++++ b/src/libs/ui/kptaccountseditor.cpp
+@@ -40,6 +40,7 @@
+ #include <QContextMenuEvent>
+ #include <QMenu>
+ #include <QAction>
++#include <QHeaderView>
+
+ #include <KLocalizedString>
+ #include <kactioncollection.h>
+diff --git a/src/libs/ui/kptdocumentspanel.h b/src/libs/ui/kptdocumentspanel.h
+index 00ea3af80b2..491cb1ebb86 100644
+--- a/src/libs/ui/kptdocumentspanel.h
++++ b/src/libs/ui/kptdocumentspanel.h
+@@ -26,6 +26,7 @@
+
+ #include "kptdocuments.h"
+
++#include <QModelIndexList>
+ #include <QWidget>
+ #include <kundo2qstack.h>
+
+diff --git a/src/libs/ui/kptitemviewsettup.cpp b/src/libs/ui/kptitemviewsettup.cpp
+index d1c3b1fc157..7c97a070b9a 100644
+--- a/src/libs/ui/kptitemviewsettup.cpp
++++ b/src/libs/ui/kptitemviewsettup.cpp
+@@ -25,9 +25,9 @@
+
+ #include "KoPageLayoutWidget.h"
+
++#include <QHeaderView>
+ #include <QPushButton>
+
+-
+ namespace KPlato
+ {
+
+diff --git a/src/libs/ui/kpttaskeditor.cpp b/src/libs/ui/kpttaskeditor.cpp
+index 21546118d33..91db5acbb18 100644
+--- a/src/libs/ui/kpttaskeditor.cpp
++++ b/src/libs/ui/kpttaskeditor.cpp
+@@ -45,6 +45,7 @@
+ #include <QVBoxLayout>
+ #include <QDragMoveEvent>
+ #include <QAction>
++#include <QHeaderView>
+ #include <QMenu>
+
+ #include <kactionmenu.h>
+diff --git a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
+index 344ebc2b599..9146f06ab8c 100644
+--- a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
++++ b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
+@@ -31,6 +31,7 @@
+ #include <KFile>
+
+ #include <QAction>
++#include <QHeaderView>
+ #include <QTreeView>
+ #include <QStandardItemModel>
+ #include <QModelIndex>
+diff --git a/src/libs/widgets/KoPageLayoutWidget.cpp b/src/libs/widgets/KoPageLayoutWidget.cpp
+index c9e17b748a9..b67e9848807 100644
+--- a/src/libs/widgets/KoPageLayoutWidget.cpp
++++ b/src/libs/widgets/KoPageLayoutWidget.cpp
+@@ -23,6 +23,8 @@
+
+ #include <KoUnit.h>
+
++#include <QButtonGroup>
++
+ class Q_DECL_HIDDEN KoPageLayoutWidget::Private
+ {
+ public:
+--
+2.16.2
+
diff --git a/app-office/calligraplan/metadata.xml b/app-office/calligraplan/metadata.xml
new file mode 100644
index 000000000000..a7529db60e61
--- /dev/null
+++ b/app-office/calligraplan/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <use>
+ <flag name="activities">Enable kactivities support</flag>
+ <flag name="holidays">Enable <pkg>kde-frameworks/kholidays</pkg> integration</flag>
+ <flag name="kwallet">Enable access to encrypted OpenDocument files with <pkg>kde-frameworks/kwallet</pkg> storage</flag>
+ <flag name="pim">Enable support for KDE PIM resources integration</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index c1171190ae79..8b97b3417de9 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,8 +1,12 @@
AUX gnucash-3.2-no-gui.patch 440 BLAKE2B 223d9527e0f290e73774b39ee25dae2c1740d4ed8b340d5d8cdfde74734ae30ebc391ca4ef8df6b162dd53cfd1b5ae3c7d5cd64446978a86969bb5fcc9ea6440 SHA512 628d38969abd7475f88ed9013d99691768abd11a751205092e04b92183551e0dce2e32f1212f66fde47e83730e1d26addbc47d990478e8a8968f9c9f0bc041bd
+AUX gnucash-3.4-test-stress-options.scm 14743 BLAKE2B f294001a1e888f72ca1fed616d62bd013d7b281ab1143e61ec61a595c2f0e51cfdfc1481a8a9992254fc430155e542138dfab284696ed7a6e0084bb3c81454f9 SHA512 3c8bc5c489c3de49ad940fb6dc99676d60fa0028f1014d2aaa519e8c6a76ceb7c91e2e97edc8e5e9b5c2f7d8a984f463f78ad3a10f49c4eb844e5d9e657b4030
+AUX gnucash-3.4-test-transaction.patch 1157 BLAKE2B 41e516e6cf6f29ea3c41b7dc464c38204b088575d7a9c66a355cf7e3eaaed0cfbfe8b7f30c816795ab84e4102e44475266119564c722ebd8f9401a6d462bec9f SHA512 fb4c578a35d85b12ecdf1a9b818225f410792e84f866573b7de97ce94890ddb22dcbf283baf1d0649a3f68ee83db9fb3aa0784ba9c4cec6b65d133d7e12793bf
DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434 SHA512 ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
DIST gnucash-3.3.tar.bz2 13440713 BLAKE2B a308af90d8a8e50eb732d29c7eadac1fb75b63006da5bbaa9044039c43c1c17976c6b6fdb1706a08a527b75b1300df3a8ed469151370097b0308a173a170e41b SHA512 4bf0369ca9b3c91c98a0d916f0befc7e5675a246559a6a72dba6592b64f56f3cbd1885b0711e44e8d9cca290be742812763691ae2f639ea31ec534e52e17b3f9
+DIST gnucash-3.4.tar.bz2 13564432 BLAKE2B 478d8e2e4acbd0725ceaf997a1e62ba3875e9d4a003e8a3e69111a9d29118447fb2da8ef3e5dd5274d83a3adef1ee9f4a153cdfd17cabe69864b53bab8c7e813 SHA512 4cebef0ba70e59a82d3b2b7b0b138ddb22e8866dc761e156ff1f15920145d12923719effef21ad4c65ccd62fbd14a1529cf0bfcaab70c5b33d103761d08062e0
DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d
EBUILD gnucash-3.2-r2.ebuild 3959 BLAKE2B 37cdc89d7db8903b4b89332d7f9b47cef47fb29588a443b979a49d43bad5e883158a939898368afc02cae89402b25a7498a5a373c51cb8fb9c5265c7d05c15ae SHA512 97da97ae88ed1aa564ec605d5e8d24852869745521457d98e76adbb4b72a2a28025bcddad413e2f85a2d3f6c4116c40a889438428c9c5197a873e1834077235b
EBUILD gnucash-3.3-r1.ebuild 4018 BLAKE2B 17e75c78e4c6c9f45a36297765a512f4972670048358f745cad46a320004487621f145d8b9279ad8629a533e72f1259a39f4a42bfed501fc039b3a6e68ccbbac SHA512 66660f2357731b28a130de0c01cad1d30ea1a36aff30f02a144aa4d2e60945ba12f3847e0827d1548a9477f1f53b1293fefe28004db3e0875cce8495081b5767
EBUILD gnucash-3.3.ebuild 3960 BLAKE2B fb2ce5241798a3aa3f7c1c69608c5707f44bcb847d73d64efc690478a1958ceb01f36d749377dc13502cc6e160875f62bbae40f79e4299aefb5b2f8c5d5e9d3c SHA512 a6bdc6f366cbcf8cec17f3772c45d8ed081d926326870ab966653eba405d693f20677a1dfb4db44f077fc673b42d96689ee71ee4bd7f47a7a78ad5c93edcd22d
+EBUILD gnucash-3.4.ebuild 4282 BLAKE2B b105ee7ff529866108c47933850d0207198ac81ca5c84ab0ca4c55bef0992d52f6d34ad4a6a07c015df374cca7a06a1d6c72b2265f048319995e270d6b0dd8fc SHA512 3710292c480f22a77aca55ab5c33860a550cae133abf81bef4b006e23003eced962425c469c963e941c6e4876d90e49ca8a7e6f3c91ce1f8a016bcade4a12558
MISC metadata.xml 877 BLAKE2B 0fcba4a83ba82aa6634bc2e3d71da766f2890340e827ba478157fae994456daaecd12722991626069e04086d670a77f156e378a5b0d7b8ee35717561ca944a03 SHA512 1654790fbffc4ec76fc9520221877ad7eaa8fc774f4a05e9e250e44c0fb989081bafcacb018c8d2f6a4787d1794672a87e09c1687919b544a8f1fb36bb449bdc
diff --git a/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm b/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm
new file mode 100644
index 000000000000..e85cd61a8efe
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm
@@ -0,0 +1,315 @@
+(use-modules (ice-9 textual-ports))
+(use-modules (ice-9 popen))
+(use-modules (gnucash utilities))
+(use-modules (gnucash gnc-module))
+(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
+(use-modules (gnucash engine test test-extras))
+(use-modules (gnucash report standard-reports))
+(use-modules (gnucash report business-reports))
+(use-modules (gnucash report view-column))
+(use-modules (gnucash report stylesheets))
+(use-modules (gnucash report taxinvoice))
+(use-modules (gnucash report report-system))
+(use-modules (gnucash report report-system test test-extras))
+(use-modules (srfi srfi-64))
+(use-modules (srfi srfi-98))
+(use-modules (gnucash engine test srfi64-extras))
+(use-modules (sxml simple))
+(use-modules (sxml xpath))
+
+;; NOTE
+;; ----
+;; SIMPLE stress tests by default
+;;
+;; PAIRWISE COMBINATORICS are enabled by setting environment variable COMBINATORICS
+;; to the fullpath for the compiled jenny from http://burtleburtle.net/bob/math/jenny.html
+;;
+;; e.g. COMBINATORICS=/home/user/jenny/jenny ninja check
+
+(define optionslist '())
+
+(define (generate-optionslist)
+ (gnc:report-templates-for-each
+ (lambda (report-id template)
+ (let* ((options-generator (gnc:report-template-options-generator template))
+ (name (gnc:report-template-name template))
+ (options (options-generator)))
+ (set! optionslist
+ (cons (list (cons 'report-id report-id)
+ (cons 'report-name (gnc:report-template-name template))
+ (cons 'options (let ((report-options-tested '()))
+ (gnc:options-for-each
+ (lambda (option)
+ (when (memq (gnc:option-type option)
+ '(multichoice boolean))
+ (set! report-options-tested
+ (cons (vector
+ (gnc:option-section option)
+ (gnc:option-name option)
+ (gnc:option-type option)
+ (case (gnc:option-type option)
+ ((multichoice) (map (lambda (d) (vector-ref d 0))
+ (gnc:option-data option)))
+ ((boolean) (list #t #f))))
+ report-options-tested))))
+ options)
+ report-options-tested)))
+ optionslist))))))
+
+;; Explicitly set locale to make the report output predictable
+(setlocale LC_ALL "C")
+
+(define (run-test)
+ (test-runner-factory gnc:test-runner)
+ (test-begin "stress options")
+ (generate-optionslist)
+ (tests)
+ (test-end "stress options"))
+
+(define jennypath
+ (get-environment-variable "COMBINATORICS"))
+
+(define jenny-exists?
+ ;; this is a simple test for presence of jenny - will check
+ ;; COMBINATORICS env exists, and running it produces exit-code of
+ ;; zero, and tests the first few letters of its output.
+ (and (string? jennypath)
+ (zero? (system jennypath))
+ (string=? (string-take (get-string-all (open-input-pipe jennypath)) 6)
+ "jenny:")))
+
+(define (set-option! options section name value)
+ (let ((option (gnc:lookup-option options section name)))
+ (if option
+ (gnc:option-set-value option value))))
+
+(define (mnemonic->commodity sym)
+ (gnc-commodity-table-lookup
+ (gnc-commodity-table-get-table (gnc-get-current-book))
+ (gnc-commodity-get-namespace (gnc-default-report-currency))
+ sym))
+
+(define structure
+ (list "Root" (list (cons 'type ACCT-TYPE-ASSET))
+ (list "Asset"
+ (list "Bank")
+ (list "GBP Bank" (list (cons 'commodity (mnemonic->commodity "GBP"))))
+ (list "Wallet"))
+ (list "Income" (list (cons 'type ACCT-TYPE-INCOME)))
+ (list "Income-GBP" (list (cons 'type ACCT-TYPE-INCOME)
+ (cons 'commodity (mnemonic->commodity "GBP"))))
+ (list "Expenses" (list (cons 'type ACCT-TYPE-EXPENSE)))
+ (list "Liabilities" (list (cons 'type ACCT-TYPE-LIABILITY)))
+ (list "Equity" (list (cons 'type ACCT-TYPE-EQUITY)))
+ ))
+
+(define (simple-stress-test report-name uuid report-options)
+ (let ((options (gnc:make-report-options uuid)))
+ (test-assert (format #f "basic test ~a" report-name)
+ (gnc:options->render uuid options (string-append "stress-" report-name) "test"))
+ (format #t "Testing SIMPLE combinations for:\n~a" report-name)
+ (for-each
+ (lambda (option)
+ (format #t ",~a/~a"
+ (vector-ref option 0)
+ (vector-ref option 1)))
+ report-options)
+ (newline)
+ (for-each
+ (lambda (idx)
+ (display report-name)
+ (for-each
+ (lambda (option)
+ (let* ((section (vector-ref option 0))
+ (name (vector-ref option 1))
+ (value (list-ref (vector-ref option 3)
+ (modulo idx (length (vector-ref option 3))))))
+ (set-option! options section name value)
+ (format #t ",~a"
+ (cond
+ ((boolean? value) (if value 't 'f))
+ (else value)))))
+ report-options)
+ (catch #t
+ (lambda ()
+ (gnc:options->render uuid options "stress-test" "test")
+ (display "[pass]\n"))
+ (lambda (k . args)
+ (format #t "[fail]... error: (~s . ~s) options-list are:\n~a"
+ k args
+ (gnc:html-render-options-changed options #t))
+ (test-assert "logging test failure as above..."
+ #f))))
+ (iota
+ (apply max
+ (map (lambda (opt) (length (vector-ref opt 3)))
+ report-options)))
+ )))
+
+(define (combinatorial-stress-test report-name uuid report-options)
+ (let* ((options (gnc:make-report-options uuid))
+ (render #f))
+ (test-assert (format #f "basic test ~a" report-name)
+ (set! render
+ (gnc:options->render
+ uuid options (string-append "stress-" report-name) "test")))
+ (if render
+ (begin
+ (format #t "Testing n-tuple combinatorics for:\n~a" report-name)
+ (for-each
+ (lambda (option)
+ (format #t ",~a/~a"
+ (vector-ref option 0)
+ (vector-ref option 1)))
+ report-options)
+ (newline)
+ ;; generate combinatorics
+ (let* ((option-lengths (map (lambda (report-option)
+ (length (vector-ref report-option 3)))
+ report-options))
+ (jennyargs (string-join (map number->string option-lengths) " "))
+ (n-tuple (min
+ ;; the following is the n-tuple
+ 2
+ (length report-options)))
+ (cmdline (format #f "~a -n~a ~a"
+ jennypath n-tuple jennyargs))
+ (jennyout (get-string-all (open-input-pipe cmdline)))
+ (test-cases (string-split jennyout #\newline)))
+ (for-each
+ (lambda (case)
+ (unless (string-null? case)
+ (let* ((choices-str (string-filter char-alphabetic? case))
+ (choices-alpha (map char->integer (string->list choices-str)))
+ (choices (map (lambda (n)
+ (- n (if (> n 96) 97 39))) ; a-z -> 0-25, and A-Z -> 26-51
+ choices-alpha)))
+ (let loop ((option-idx (1- (length report-options)))
+ (option-summary '()))
+ (if (negative? option-idx)
+ (catch #t
+ (lambda ()
+ (gnc:options->render uuid options "stress-test" "test")
+ (format #t "[pass] ~a:~a \n"
+ report-name
+ (string-join option-summary ",")))
+ (lambda (k . args)
+ (format #t "[fail]... error (~s . ~s) options-list are:\n~a"
+ k args
+ (gnc:html-render-options-changed options #t))
+ (test-assert "logging test failure as above..."
+ #f)))
+ (let* ((option (list-ref report-options option-idx))
+ (section (vector-ref option 0))
+ (name (vector-ref option 1))
+ (value (list-ref (vector-ref option 3)
+ (list-ref choices option-idx))))
+ (set-option! options section name value)
+ (loop (1- option-idx)
+ (cons (format #f "~a"
+ (cond
+ ((boolean? value) (if value 't 'f))
+ (else value)))
+ option-summary))))))))
+ test-cases)))
+ (display "...aborted due to basic test failure"))))
+
+(define test
+ ;; what strategy are we using here? simple stress test (ie tests as
+ ;; many times as the maximum number of options) or combinatorial
+ ;; tests (using jenny)
+ (if jenny-exists?
+ combinatorial-stress-test
+ simple-stress-test))
+
+(define (create-test-data)
+ (let* ((env (create-test-env))
+ (account-alist (env-create-account-structure-alist env structure))
+ (bank (cdr (assoc "Bank" account-alist)))
+ (gbp-bank (cdr (assoc "GBP Bank" account-alist)))
+ (wallet (cdr (assoc "Wallet" account-alist)))
+ (income (cdr (assoc "Income" account-alist)))
+ (gbp-income (cdr (assoc "Income-GBP" account-alist)))
+ (expense (cdr (assoc "Expenses" account-alist)))
+ (liability (cdr (assoc "Liabilities" account-alist)))
+ (equity (cdr (assoc "Equity" account-alist))))
+ ;; populate datafile with old transactions
+ (env-transfer env 01 01 1970 bank expense 5 #:description "desc-1" #:num "trn1" #:memo "memo-3")
+ (env-transfer env 31 12 1969 income bank 10 #:description "desc-2" #:num "trn2" #:void-reason "void" #:notes "notes3")
+ (env-transfer env 31 12 1969 income bank 29 #:description "desc-3" #:num "trn3"
+ #:reconcile (cons #\c (gnc-dmy2time64 01 03 1970)))
+ (env-transfer env 01 02 1970 bank expense 15 #:description "desc-4" #:num "trn4" #:notes "notes2" #:memo "memo-1")
+ (env-transfer env 10 01 1970 liability expense 10 #:description "desc-5" #:num "trn5" #:void-reason "any")
+ (env-transfer env 10 01 1970 liability expense 11 #:description "desc-6" #:num "trn6" #:notes "notes1")
+ (env-transfer env 10 02 1970 bank liability 8 #:description "desc-7" #:num "trn7" #:notes "notes1" #:memo "memo-2"
+ #:reconcile (cons #\y (gnc-dmy2time64 01 03 1970)))
+ (let ((txn (xaccMallocTransaction (gnc-get-current-book)))
+ (split-1 (xaccMallocSplit (gnc-get-current-book)))
+ (split-2 (xaccMallocSplit (gnc-get-current-book)))
+ (split-3 (xaccMallocSplit (gnc-get-current-book))))
+ (xaccTransBeginEdit txn)
+ (xaccTransSetDescription txn "$100bank -> $80expenses + $20wallet")
+ (xaccTransSetCurrency txn (xaccAccountGetCommodity bank))
+ (xaccTransSetDate txn 14 02 1971)
+ (xaccSplitSetParent split-1 txn)
+ (xaccSplitSetParent split-2 txn)
+ (xaccSplitSetParent split-3 txn)
+ (xaccSplitSetAccount split-1 bank)
+ (xaccSplitSetAccount split-2 expense)
+ (xaccSplitSetAccount split-3 wallet)
+ (xaccSplitSetValue split-1 -100)
+ (xaccSplitSetValue split-2 80)
+ (xaccSplitSetValue split-3 20)
+ (xaccSplitSetAmount split-1 -100)
+ (xaccSplitSetAmount split-2 80)
+ (xaccSplitSetAmount split-3 20)
+ (xaccTransSetNotes txn "multisplit")
+ (xaccTransCommitEdit txn))
+ (let ((closing-txn (env-transfer env 31 12 1977 expense equity 111 #:description "Closing")))
+ (xaccTransSetIsClosingTxn closing-txn #t))
+ (env-transfer-foreign env 15 01 2000 gbp-bank bank 10 14 #:description "GBP 10 to USD 14")
+ (env-transfer-foreign env 15 02 2000 bank gbp-bank 9 6 #:description "USD 9 to GBP 6")
+ (for-each (lambda (m)
+ (env-transfer env 08 (1+ m) 1978 gbp-income gbp-bank 51 #:description "#51 income")
+ (env-transfer env 03 (1+ m) 1978 income bank 103 #:description "$103 income")
+ (env-transfer env 15 (1+ m) 1978 bank expense 22 #:description "$22 expense")
+ (env-transfer env 09 (1+ m) 1978 income bank 109 #:description "$109 income"))
+ (iota 12))
+ (let ((mid (floor (/ (+ (gnc-accounting-period-fiscal-start)
+ (gnc-accounting-period-fiscal-end)) 2))))
+ (env-create-transaction env mid bank income 200))))
+
+(define (run-tests prefix)
+ (for-each
+ (lambda (option-set)
+ (let ((report-name (assq-ref option-set 'report-name))
+ (report-guid (assq-ref option-set 'report-id))
+ (report-options (assq-ref option-set 'options)))
+ (if (member report-name
+ ;; these reports seem to cause problems when running...
+ '(
+ ;; eguile-based reports
+ "Tax Invoice"
+ "Receipt"
+ "Australian Tax Invoice"
+ "Balance Sheet (eguile)"
+
+ ;; tax-schedule - locale-dependent?
+ "Tax Schedule Report/TXF Export"
+
+ ;; unusual reports
+ "Welcome to GnuCash"
+ "Hello, World"
+ "Multicolumn View"
+ "General Journal"
+ ))
+ (format #t "\nSkipping ~a ~a...\n" report-name prefix)
+ (begin
+ (format #t "\nTesting ~a ~a...\n" report-name prefix)
+ (test report-name report-guid report-options)))))
+ optionslist))
+
+(define (tests)
+ (run-tests "with empty book")
+ (create-test-data)
+ (run-tests "on a populated book"))
diff --git a/app-office/gnucash/files/gnucash-3.4-test-transaction.patch b/app-office/gnucash/files/gnucash-3.4-test-transaction.patch
new file mode 100644
index 000000000000..bf7180e664fd
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-3.4-test-transaction.patch
@@ -0,0 +1,25 @@
+From 95bee405cf5568f5899287ba62058cf894361676 Mon Sep 17 00:00:00 2001
+From: Christopher Lam <christopher.lck@gmail.com>
+Date: Wed, 2 Jan 2019 00:00:56 +0800
+Subject: [PATCH] [test-transaction] fix a test which was hardcoded to 2018.
+
+This test was hard-coded to pass in 2018. Fix.
+---
+ gnucash/report/standard-reports/test/test-transaction.scm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gnucash/report/standard-reports/test/test-transaction.scm b/gnucash/report/standard-reports/test/test-transaction.scm
+index 755aba2983..2f428e24e9 100644
+--- a/gnucash/report/standard-reports/test/test-transaction.scm
++++ b/gnucash/report/standard-reports/test/test-transaction.scm
+@@ -652,8 +652,8 @@
+ (list "Grand Total" "$2,280.00" "$2,280.00")
+ (get-row-col sxml -1 #f))
+ (test-equal "dual amount column, first transaction correct"
+- (list "01/03/18" "$103 income" "Root.Asset.Bank" "$103.00" "$103.00")
+- (get-row-col sxml 1 #f)))
++ (list "$103 income" "Root.Asset.Bank" "$103.00" "$103.00")
++ (cdr (get-row-col sxml 1 #f))))
+ )
+
+ (test-end "display options")
diff --git a/app-office/gnucash/gnucash-3.4.ebuild b/app-office/gnucash/gnucash-3.4.ebuild
new file mode 100644
index 000000000000..970c9bf9bf22
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.4.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
+ https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring +gui mysql nls ofx
+ postgres python quotes -register2 sqlite"
+
+REQUIRED_USE="
+ chipcard? ( aqbanking )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+# guile[deprecated] because of SCM_LIST*() use
+RDEPEND="
+ >=dev-libs/glib-2.46.0:2
+ >=dev-libs/libxml2-2.7.0:2
+ >=sys-libs/zlib-1.1.4
+ >=dev-scheme/guile-2.2.0:12=[deprecated,regex]
+ dev-libs/boost:=[icu,nls]
+ dev-libs/icu:=
+ dev-libs/libxslt
+ aqbanking? (
+ >=net-libs/aqbanking-5[gtk,ofx?]
+ sys-libs/gwenhywfar[gtk]
+ chipcard? ( sys-libs/libchipcard )
+ )
+ gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+ gui? (
+ gnome-base/dconf
+ net-libs/webkit-gtk:4=
+ >=x11-libs/gtk+-3.14.0:3
+ )
+ mysql? (
+ dev-db/libdbi
+ dev-db/libdbi-drivers[mysql]
+ )
+ ofx? ( >=dev-libs/libofx-0.9.1 )
+ postgres? (
+ dev-db/libdbi
+ dev-db/libdbi-drivers[postgres]
+ )
+ python? ( ${PYTHON_DEPS} )
+ quotes? (
+ >=dev-perl/Finance-Quote-1.11
+ dev-perl/Date-Manip
+ dev-perl/HTML-TableExtract
+ )
+ sqlite? (
+ >=dev-db/libdbi-0.9.0
+ >=dev-db/libdbi-drivers-0.9.0[sqlite]
+ )
+"
+
+DEPEND="${RDEPEND}
+ ~dev-cpp/gtest-${GV}
+ >=sys-devel/gettext-0.19.6
+ dev-lang/perl
+ dev-perl/XML-Parser
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+
+PDEPEND="doc? (
+ ~app-doc/gnucash-docs-${PV}
+ gnome-extra/yelp
+)"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2-no-gui.patch
+ # Fixed in 3.5
+ "${FILESDIR}"/${PN}-3.4-test-transaction.patch )
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ xdg_environment_reset
+}
+
+src_unpack() {
+ default
+ cp "${FILESDIR}"/gnucash-3.4-test-stress-options.scm \
+ ${PN}-${PV}/${PN}/report/standard-reports/test/test-stress-options.scm \
+ || die "Failed copying scm"
+}
+
+src_configure() {
+ local sql_on_off="OFF"
+ if use mysql || use postgres || use sqlite ; then
+ sql_on_off="ON"
+ fi
+
+ local mycmakeargs=(
+ -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
+ -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
+ # Disable fallback to guile-2.0
+ -DCMAKE_DISABLE_FIND_PACKAGE_GUILE2=ON
+ -DCOMPILE_GSCHEMAS=OFF
+ -DDISABLE_NLS=$(usex !nls)
+ -DENABLE_REGISTER2=$(usex register2)
+ -DWITH_AQBANKING=$(usex aqbanking)
+ -DWITH_OFX=$(usex ofx)
+ -DWITH_PYTHON=$(usex python)
+ -DWITH_SQL=${sql_on_off}
+ -DWITH_GNUCASH=$(usex gui)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ if use python ; then
+ cp common/test-core/unittest_support.py \
+ "${BUILD_DIR}"/common/test-core/ || die
+ fi
+
+ cd "${BUILD_DIR}" || die
+ XDG_DATA_HOME="${T}/$(whoami)" emake check
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
+
+ if use examples ; then
+ mv "${ED%/}"/usr/share/doc/gnucash \
+ "${ED%/}"/usr/share/doc/${PF}/examples || die
+ pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die
+ rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \
+ *win32-bin.txt || die
+ popd > /dev/null || die
+ docompress -x /usr/share/doc/${PF}/examples/
+ else
+ rm -r "${ED%/}"/usr/share/doc/gnucash || die
+ fi
+
+ use aqbanking && dodoc doc/README.HBCI
+ use ofx && dodoc doc/README.OFX
+}
+
+pkg_postinst() {
+ if use gui ; then
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+ fi
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
+ ewarn
+ ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
+ ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
+}
+
+pkg_postrm() {
+ if use gui ; then
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+ fi
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest
index 322b6c1be3d4..c8066eaaa6a7 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -23,5 +23,5 @@ DIST x86-debug-libreoffice-kde-6.1.4.2.xd3 336243150 BLAKE2B 91f903eb7ea3b72b2a1
DIST x86-debug-libreoffice-kde-java-6.0.6.2.xd3 587012572 BLAKE2B 5a3495eb3a1b9149e9378501303716c76ba1ce82f18339e60b1727f1467e351b9fa788196fae0f03aac122534d36f26d19d10421fea79603b4240a580b1a6b6d SHA512 64fcbb87757cb8519a2d4c9935c677f112d1d6f570ee30d6226525e9159fc136271e8b31f15ea06864d63f3003526d84c6253c6f532fd0cacc99f755396bbf50
DIST x86-debug-libreoffice-kde-java-6.1.4.2.xd3 590359965 BLAKE2B bc169ef7144612def9255191fbd7d2765b42ed8e7f1a1450b4253c6bad1b582481c544c237c26d4bc41f724c4c114b8c55ec05989f337de59cd1285c29428d94 SHA512 31bf9f75e1722ea8dd17ef86d7819fcb0f40369ea7d7399fc88b4e715800bf9419cc4d4bd476dbe5840f8d7e9e9c9fe78289caf4938290224f58d5c5ab68e2af
EBUILD libreoffice-bin-debug-6.0.6.2.ebuild 2626 BLAKE2B 632daab6702e56cce06c16acfda09c0042296e34dfd75246debfc6d40c786ac15f447505a9948dfcfb58062bd86cdc13ed1ec93c8f9cb7df7091fe14dd9f6064 SHA512 7cd35b5da20aee77866d7eb35af29b3335611a7407fe94ac0f30a8faf3aa70d707f1afc2e5c6fcec3fcc684e947f5be887676753b70799f681efee8282645031
-EBUILD libreoffice-bin-debug-6.1.4.2.ebuild 2628 BLAKE2B 2a0de51d58f88ff314e4fc25238f5ce291eda474619b5810ba41be1d9520b3d4abe6f46b2730af53138acfe4c3b57d4cb2bb3ad354fd1d9458535106a51c6c36 SHA512 65fb81e661de4a2b57016e92ce64f817c74696c57cc00a5e7693ba9b5341f262030154605e06a363fb75f9fa22d1fa0a491e1ce912af73cdfe3bcb8d216d0a5c
+EBUILD libreoffice-bin-debug-6.1.4.2.ebuild 2626 BLAKE2B 62ef593013fec0d24717823b361c0d0948aedc1e5bc2c99795d9b1f44f38f6e6de0598beb13342ceac5a7a8f247a981c9e9fefffbb4edd3ffc227aad57d8c632 SHA512 de472a71d20ae953b2a1f7da843c0cf24b25192e49d6f39862ec301734f5169e890c4717da8a280061b98936e7352662b0eb822e6587c18b7405c7a6f26aeb28
MISC metadata.xml 481 BLAKE2B 2b7085b47722f20719ca5e219b52e4334c4819db8c61dcee1446ac28e70cd90a3ac7e1713a4e95a0d3952d931ebcc34b137294b1e17f79cea9f41ec31fb3cd55 SHA512 6c5698440da103c49a6a26c99d3af9ef88f79a74542bca66cc8adad77dd5412760630e5753f163e92cbe58b53c0fd899b9115ca3ae85627bbacdc01c6dd7bb63
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild
index 9db8af43438e..dd563997b9b9 100644
--- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -46,7 +46,7 @@ SRC_URI="
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
index b6a74fe268d8..1637415b494d 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -24,5 +24,5 @@ DIST x86-bin-libreoffice-kde-6.1.4.2.xd3 15913661 BLAKE2B ebeea8f8efa2608ad23c0c
DIST x86-bin-libreoffice-kde-java-6.0.6.2.xd3 24393402 BLAKE2B db927aa404b4b0d6e9cc5f8be019e5701937f3fc2146d731a8fa007ddedf5a992b1f36c4eb4e30f20821b497d20011441db305d344b24831cfa075a232dc542a SHA512 f42defba10412acb0676fe3e23dfd39a11456812db908ac1e8120d4ef9cf95fce6d1cdcd344c21b6675e17b8117488caa36b0bc44bcabbc77d19c95ac8789875
DIST x86-bin-libreoffice-kde-java-6.1.4.2.xd3 25702585 BLAKE2B a66567473b111de9a8303f5fd861f5abb62de40be477f33f20755aa2e04896816ff04ce9bc6adcab841adb333a5edd8ae7f50c201d837166e81f38ccef49b8aa SHA512 f5c689cc8682652d2c9b7c3a5e7a7831295b55f241d63aa9e0f470ee772d8a7be4c72244e4e2d76fbc82cb075b0fcfcf293ddf27bf6aed83c73abc57f491fe33
EBUILD libreoffice-bin-6.0.6.2.ebuild 6792 BLAKE2B 24f3505fe905125205eec9529be539352d8418ab4b8fa2cc1dede6ed841cdda05304fac9d71bef08236f16d375133dcb6b93142c65689764060203d7ad0013e9 SHA512 b5a2d493c5880dc772ccc2abeaf9b8eac9e1a87c44d08f912be30dd1ed3f897a7522edb27e9ddafffd4550adab36428e84707b50e6f90be1f27dd5e3da09c02a
-EBUILD libreoffice-bin-6.1.4.2.ebuild 6771 BLAKE2B aec3262e690a3fb489e89ee2533f50353ff430db44353baef765d5ba5f9c10f05fde8a3ff14a8cf05d8f669fa65315d19c4278bcfba14e6b61f1aa608289c49e SHA512 a5c9542c0692c006f13f0d3720b881b06abb51f5dbfae81f4a4f14c3a378008a6423af7c01973f40a736f86a225fee6b6e3765c111c01d4ed8b78c5139a4b2cb
+EBUILD libreoffice-bin-6.1.4.2.ebuild 6769 BLAKE2B b7fcbc498c3f2246ae4e06db9599eeaa1a85539861681c9327a13e304799529b186481515dafd031064f860e136847cdc58cba41cac00da2fb7ae31d8a905bb2 SHA512 1cf00015d51727ab65fb931963f7cedf376aa9906d65d5f9282cb415b43c8a6bd96692230c8a6f7f5d313b5b651472cde826a21d60ab80f63f72f7453c8cee76
MISC metadata.xml 510 BLAKE2B 3c08e88fbf4a981a3adde50ee62d59899f24f87b2aee7359bec6c337adde486096de536227d81b1e3eeb2a27e01c08ca1d91db6d9311e0d34211528f63aea23c SHA512 12331dfd1fe409ce5a65bcf1ce8bd2e23f2e789b7009216e987b861fde897b78b16487399338af0e94e9e40da70ba32624251d71de5aae7d5b23891f54a994f0
diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild
index 1e4586411304..6c64fa2c6a95 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -51,7 +51,7 @@ SRC_URI="
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
BIN_COMMON_DEPEND="
app-text/hunspell:0/1.6
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
index cb5d8663a54d..0a855571374f 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -335,6 +335,175 @@ DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_xh.tar.gz 289979 BLAKE2B 99e987a
DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 793869 BLAKE2B 6520ff193de644324512f0b66e38843a4a8f4a3ffe2e03d0e5bb7994ce6975e50e921beae721f911488701577ae84e291188e98369de192e11786964814ace73 SHA512 9d6754d85b7dfc2d6fd53f01270d2881dc7222eae708c38a2f11c5d285fd45a4724ea61d9247a5ff0b200acd742306b82918d151e9f128bd1cdca9be9be392bb
DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 799086 BLAKE2B 38ae9fe79cfa89d31d503f9971d363d1b84e5910bb2becc1daf30a561c795bb1a6ecd4f889033ab480ad27b103a034769f42a5e6b76c923e0b25a3efe29a44ed SHA512 4514d7dfc8f355a342b5ebafdd9e4b491f691f7040dd806c486d244f419a113107f04ed56c3cce91a93c81196fda68c18132da34ed65d109f3ee508b29a65f41
DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zu.tar.gz 320320 BLAKE2B b8fd93d9377e50e4b07142b4bc84e612c11f644a7b6c03528390b5e22779336936bf4dedd267cd857b2f70e26cc600e46e165833197282f30e83ef4042380772 SHA512 7a211110104316b7f16e088d845d7b88a714ca8121ecb2c7f5c838c81ddf1f0113275b2efb54847d7f1403f382e7be7b731de393d3672926b5ab6d4e598d5e60
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_am.tar.gz 2571687 BLAKE2B da9386f971efd048beae227ababda48ba2413c4969d323227ba1c1c3d89f0fe2ab9563809f2570ea666d2fd15f75a5d2b3b02303f49b2e8ad1cf1016ad549bf2 SHA512 31df83a97f49992e87a590e20cba869ae5b8863d757fcb85fcf6fab0cf0dd94efb1d26082d0dc319b8c5f177403faad6c27339e97e1fdb1ea5ac9c564b59195f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ast.tar.gz 2463403 BLAKE2B ccb68d90da9b7cedf57a454b2ad1a6acee1dbf658ce9e8955add2a94bff8b70a21418d514e3c1d0211f439132ff805b11b6cc43f9c4bdbf123c0a65f413d7342 SHA512 f1c1ba18768b28f6eb95d7bdd260ee4ce6bbb573df2c77f5c0ef496fe71a5df3d3f077352b5a915832485091cf5f076e2a04d53f51e9c686c51ae518c5dd12bd
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bg.tar.gz 2657243 BLAKE2B d8a7ec3e68a90dd771e6fc36ab2459eac434cf6d00a8becdf74b5b8c94e898baf22792c9eb49670f16ad9ebd3c791628f4c8729f2e6375421b59f12e34d9533d SHA512 ffbf1434894eb832143d7b807df7958a3b284fb383db1465a2af18a1dd7c8cea6d792a41ed36383868a6ba52e78d835e009788867716f64ea6699dd32964cc37
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2672160 BLAKE2B 792be295a96bec9be18593965f777c2334c19df5082f77b72a135c53d3279e8f1d23b859bd33f8108ce5ec3121dc686910eb4b49ee36c7fb0ce73e8e15a4635d SHA512 b1666ada2de81549f163617554e440d51849fce972a1cc9b9a8bcf36839a42e93f24c4a830d5221a2a62297ce7fce77aa40ee049cdadecc0aac13aff9d25e848
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bn.tar.gz 2647118 BLAKE2B cac5786cd382c6e59da994312f2f49f85dfe009402f329f532c956fe3f8975f206b51458e6324fd6e38804272b7d30ff764e664d507c036d96eb222dd68260d0 SHA512 256fdfa64cbef4bacc30920ab2184c07c1a77e21333b3d8ab8dbcca77715ba6c5229ee786e0b788bceb4071f0b0e8051572015e4ad5deae1ccdb778555f2fb88
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bo.tar.gz 2660344 BLAKE2B 73c3c925a3cfa2396c2768e0e63336ae2d6cc0a08a8faf5703a3e7f16ce3c01938fe75004682b8d80860d2c8a284a3ebff39a571f63b97d838346970ca26c419 SHA512 4fcf5d24ac876bf0614b3d4833aa2113041e74faa9c10f1bfb8bf445c7dc038ad3c52811547a1ee8870f602c9472df7fbfb5f3e21dd9ce64fae39242e4b03b12
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bs.tar.gz 2376852 BLAKE2B bd669d4f37ea2ce80305caaaa47d16c5824092c094a5eb835157d952869b040c4d87466c3be7700da4024bc626614f143f1331e0e0122b850dfaada532fe927a SHA512 f594b2a39104c0e7a965924f634a3e03f865f2189577b964bd25fd1893b5dd511b1a02781d1c3c3e3acaf234afb7555f2845896bb3eed8de99fb1c17f26f698f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2459294 BLAKE2B 6eb79faa8b748a9c25acf3904139a707b3bc19273473ad3bb7ee5616f7a2d34371dd7aca6b259016e1fbe8ea5f0e7cf326baa17e928cf4be8606abdbd76cc820 SHA512 6a228a612179e9cca822b982a6ad4f024b2c6f014268b05a84e094b13edf255b8ead8e65cac9d979093f856f37de21fe5ea6f87ddb86468a56125fe580177157
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ca.tar.gz 2445287 BLAKE2B f56fd641aa19bb9d63e59c5a37f4c3fec312f006c7e53e64eb43f8275b182d1712faf2570d92064d67fca15d961e62602ca9eed1ecbb4df47e024bf2e3ba90ad SHA512 8910842f35ba338e2b0cf8e24c4b43e89914d275858d34c0a68d1c29570800aeeb34daec5982facad0cc7ea996d0ab2f46d4524f3fd859bb844ec152b1715536
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_cs.tar.gz 2443838 BLAKE2B 750e53ab1f66ac83583f66583530baf5918b11ecd0d477b6fcbfd4bacdd815db2108a7102d72c0da196adf6f36986c1f6ae0b1dba3f7f211f6249d9ab52760c2 SHA512 49813c2fe21c979e42402e054b44b0d167a07223e393a1fb4e44a68b607a7bf5529e1e817b7ed1bbd81bc26d783f2bc3dea97988c67acf5f87486b42aa2e3fe9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_da.tar.gz 2406530 BLAKE2B 9043c896034d88dabdadb3393ead1ef40a25e9097b673c076453707582a5c84d6935e12c9fa0c7bb0f05474978fefba21b2bdcb4ce4f0d29a61d74a95e44fd2d SHA512 8af7925f1a526573ebfaff14cd51bc8a3d2313e70e32424c6b00ed032027c0c77984c4458e7a62f0aaf9756498850f00f033f4a44f0d28be5a65ed1fad7736f2
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_de.tar.gz 2501937 BLAKE2B 4b3926cfb75f1dadd68cfd44e298d3232659da6accb0a21cb29edf06506b152b7136dc06c2cf7ad34a9e6c237934d14758d65ba2e61339eef72e280c6a8df576 SHA512 8db82836141a155debdb9bbc0d30fb6a4ae97c50187eee4da67e6ea23904bf3650a9532ce725129c267c5e2f471745d06470be811f063c7cdca703bfb37d72b6
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_dz.tar.gz 2815836 BLAKE2B e328c4324f0c364d4157bb8c0a1707613ce2ec5bd26faecbb5f4f90e8d66e55b5d8cfa3a52b93160d162cfdb76288ea022906e4d0a3cebc1b7128a8fc9387267 SHA512 246b5047bc5bce0fa1382d95501870e53f0ead502013b756946b0afa2dd1d6ed7b6fdabebef39b884d77a04b942971389cf18c3349968e62f4d5b617be76bd26
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_el.tar.gz 2864556 BLAKE2B 5716fc71c853ba19b48f25b566aba05303c01e49dd3784fe533decd90bad2f38bf8f27bd7a36aeadd55e79d2849577136d9bbb45ade841aac5a3298e95800cb3 SHA512 5ef30f8e464e1d79b5f1ef8878bb07904c10e4b57cf1e5aeec386713fd82652612943a67626d92723d52ad37ab76df6720ceefceee1418948dc8c74cb1d54bc3
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2281619 BLAKE2B 3ac6982d4000a2375a420e890199d153fb1fc1db99121c4acdd6d2bacbd4248bd0839f60889a773f914a65e607295a84c99c840f4527138b66787c17e164be8e SHA512 729399060fd728ffcd4a45012e7172dfecd89d67688b922f5d545eb48285e40b410e7c29f02545373b097092dc0e8c6bb913e583841d864699b0d0748c237e8b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-US.tar.gz 2100640 BLAKE2B cdd472b6abc6822bea0737171ee7f78c580830a883812f788e9ea41e0f8043436a4698680f044c75c76f4fe65c2ebb56a539f4bda42c80d58cd8e0b38bd53a56 SHA512 bd25530186b01a6c682404edc29a4532dead0093100bae563cf494d8e7e1c99ad72b1318a2accefecec8e9dcaf50469732134a1bd7c6b6f90c3625e574e58470
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2278595 BLAKE2B 33cdd9fdb8d4440e0f392ee57aed8ce88b83b55644445d0c770b96c34d42b0b7b9efa1b789e08a7eedca2c8ba024b63490ff244069c1ab6a59c56aff68aa685f SHA512 ae03217edeaf08582ab137d9b6ce2e428707efc1cbae01bbc935da08d2570b4fb78a7671ce792991651258ffae9ec49a12db8f49eda8915621331863a4072401
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_eo.tar.gz 2359095 BLAKE2B 1897ed170848f4d95fd71d92223f7d227b8d7b91d8443e469dd33bdcb17499bb04feeff43145b42da96c15551028d12544f76bd3b2c83c9af9ad480eb630f3af SHA512 35261fc0d528d39bcf8182881bcb3d41c2083efee65af7c43bda37fbae54d0a830c043b0eabdf7a74f9912a066ab9a4f479b1014d4fcc45aa340da10f6c5f286
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_es.tar.gz 2486504 BLAKE2B 8fecfbc8c8cab1fb8eb7d7c57be52d2d0e8abb91ea43c20e59078cdd5eff25f869a7aa2ab3c8bab29ac94bbb6f3a497391fb4cba2d5f27ecf75ecbd2acbe50a3 SHA512 126dd095df740e9eeecd6125dbf6497bf8bb3dd4a0744c686d237fee65f7ebece2e5d64960ec6785028e1883df86e8a75644c612dff407b0fa26e2620fc2d506
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_et.tar.gz 2404246 BLAKE2B 291abd5c34a0d9366c349581e6c7e110bd0212a30cd56cf68da14fb076892a239724ab764d9082f05b26e23338ed0fa82dc4d0f61af4c4da419cd4388ad54691 SHA512 4079b18a43bdab96fd46f027c3a7e58ea54675c6b5c082823449d5de020dad6d5ec88a5165b42b5c3ba9e41e9501112f690f85cb92f2f307f887b90d07964560
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_eu.tar.gz 2357201 BLAKE2B 19503bf48fbff3b4be7ba0d018c4376b7eb13492aa9ccc2417a2f6fa31342f00811b7c6e645d3e58e629ccf3388108f2aab38d77db769cccab631534c32d7dfa SHA512 436429b9223e5dba2f6161001b46e4b828752845d4705dbad970619b520c7a5c074656b6458f19aa26889950f84220f2394eb2ad459a399c7af182c0e92a7fd0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_fi.tar.gz 2452869 BLAKE2B 193b7cec1d333eb92bc469befcf286117b17e8503cc5cddef1a875d25e3b793bd223ae2db7ca535d58a23ca351a2e4d01cb46ec748be604693cbf2464c40029e SHA512 7c06a665fd64e3e5589f151769a6d752eecec86b5ba811c939ce15727fc302ae3159395220e78cc7024ae1b4c527391658cf5f7d60b102e5926ab7627af6f36b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_fr.tar.gz 2470525 BLAKE2B d702576e4796d9fbf27ae24833d6f345c8ffa95859e266a81f784346d40cba981ac4398732f84b3f2de1b57420a76ee69eb90d67a0e888fc1c50036935f8da3a SHA512 b4d99c0799b0bbb9bcbc921d193e783069499a0926b36d52c469d3425a945d7cd4623083a39a4c68ee840ddbbbfbc72186531b1d80d84a0e0340c2827d9ce761
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_gl.tar.gz 2444869 BLAKE2B ae325d631f68c65965f50523abb239c4ad392b3f22a14cf48afc48062e5c18624c86e03b9f1317be42cf852a3048e20acf34cba22c539a1f6c777ebdd0c3e463 SHA512 763247e92b0dfd8005e440c87efafb24d90744845be60c96f973f29f6db34663b70b1d1021e616b0e35f975d75d3176389f220046ce34c739c874d336d8444ff
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_gu.tar.gz 2330878 BLAKE2B e5c56566b87bbf010ebb805d685ee0d622e39d5aa62216d4b8e9bc966e26f1a74320372abca4fb5981aab2bc82d9429229094dec25e3a996988daecb3048a94e SHA512 0e70cf47cff015d393312a6fc3ee9eaa87002864b3524e62226020b0ee9f9ed6fb4a3ead782323e40bd7a8f501345a9d2c892aceefaabc52df8f173c92760791
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_he.tar.gz 2216788 BLAKE2B 103c296d77e403a32231d7086b0a8da436f7392d4447bcd6540d406b37d7c2c9e2cbaa8c438f1a0aa405a7cb5170e050e2fb9726c8ec6d8d1bec0ba36e9718f5 SHA512 f5312100892bed61f24382d726c8b6b4b7476ca6a04eb8ed28cb4d87c8c04d0e8e49b7a4191cb14348d84d0fdda07e9b4990497d2a450aaaa649ae5362b5b7f5
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hi.tar.gz 2437759 BLAKE2B 51ca472ee7a91558b7b6a4d29d9470fe1a04a205a800d9a08af9bcc76333195474e2615587b42eddcb8052432277c72e33ac8127e064fb46bbe4aec9553f6c53 SHA512 69f69ce4dcddae25425123916cbdab5447d6a3c7bef8c82c0b3ebf050a906bf5bcff7e4bbe4468c02dee552d6664b58afe80d34690be13af5c5d0035afa71d0e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hr.tar.gz 2333806 BLAKE2B ffac83aa59b67bffb07fffdf36fe5ad35a77f25259eb43ca7b4cb4ac1ac32e623a24aa843cb00bba1cbb73b335c9215dd649ee901633bb2d5d96d74320609be5 SHA512 7f2831e27a83803171483bc82d9d186cb59d57c091fe9a02ed3231f5257bb16dfee7589aacc39c54480e4bf3b60c875d0f5534bf3264ef6fb162cd70a096d222
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hu.tar.gz 2568522 BLAKE2B 1d9bc2e8820f6c3f98d8d7e47dd17c76e18c86e0a4d7c5a97984ce3fbff9b9e4ea81cb74b03e22198b5c5de093eba63780089cd3d99467837203faaddd93fc8b SHA512 af7bb0c4442dd3d922e5cbd4d6aad608648ae9af571a70aa4390520cea46b20676c17cea0f3de70d4c162aca706e48ca1a0234080f6023a44c8940dc861516d4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_id.tar.gz 2357608 BLAKE2B c649f64625d8ffb5d13d14a55a3bde0e1c12a5dec7741314c1d0a61964218312ac5c7cbf310ca1096c32069634a88bde2f4f78b3369c424addbac2babebc928c SHA512 6088ae86bba86176f77244db5db498a67b45623c8bc129dbac1b46b21a80167511ffcb37aad0ddb51ea0eee2078d93c39fd8766d26e8ab3805167ae0384dad11
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_is.tar.gz 2356271 BLAKE2B 155ce96c80e9f3db2bd9e5d3c87d22dee3d0688864381ce88156ac26decb0aa27c721f8cce88b97ee24096006709769ecdc901a7d44216b84a007cd9544821ad SHA512 68a8ae6e8102357eedf0aa3414aeefd5b4b594dbf1b94eaf51374a5d8f00be2ea0a0d94cfee06dcb8f570e3d068bccce853444d24a188697da7ca8dc7a91ae94
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_it.tar.gz 2448136 BLAKE2B 1d997bc1897a059bf258835e5b663e7a39d710a640295b49f6a9f7f842c140c970d513c9642cfaf297ef2f16404029e127df282aa7e37de91a9daa2ef1f7648a SHA512 06f59ec63e3d8f3d4f9280746a424c999e285822201f31df45c566ff078507eda0e2d0a3957c607ed3459f5c4f432f6abf57c78969b411cc6707abb27f72b275
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ja.tar.gz 2615231 BLAKE2B 680e1a7051fa0be36ff605cd93ecf2faa3bc78f4f4a329ae581c81cddb9656a27a8f2f411931b1c34a9718ce93db847322277762fea1950930040e73c6411186 SHA512 46d90fa74ba7c06012a2af726d1db2b25ec50327af8513c183d3c1af4fe4c4bfe73f5fe9fa131dc2b90ffc5092bfb3060b7088962df02280d37e4470a20a2a87
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ka.tar.gz 2469534 BLAKE2B 613ee6af4a7afb8916827bd5c18fb7b5b306c9970ef4f218cc3f1c6a24323c1877f4e14abcc0570c2c96673b561b0c2fbdc8687d84529a669cd9e42072cd6d07 SHA512 6c58353b6109e749fd7266671b3d808dcd65354309844d3f1ab5bc61e57e1cb17cbcb654f9b57e1d7057b61d50c54a56bbbc85b76cd4bb943280d6a62a4042d5
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_km.tar.gz 2756865 BLAKE2B 4b2a6ff38dcab09549b233d4d32b667a4f1af1dbdbb7dfb29c0de960c975ecc413efba03b892ef04c00e3e27d741480e7b0432c8ea0af58b0ac1157ae8b23ef0 SHA512 01297586e3bbca8f64729855f92ee242ad41929b20cc67bfbfb585be9baae27d19d9a4093b01cebb5c4dd5c0ae7ee4309e6e33602e05ec3d4639bc3145865893
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ko.tar.gz 2485287 BLAKE2B 5048375ac3ba112f1a54a0b42382f879e51352288e8f7a4e1fa38772423939bf104d54893930e6ebbafdfea53a3afb0a5e5caea7eac9cc318e3a731ee21bbcb3 SHA512 81af51dfbed9ab520496e66cce54e350411ce3b2afbfa540ac76bb63cfd735ad847bc7a45f29bec1f07d3fd1222eb6ac9b70ab6872da01ab27e0661f095a5df0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_mk.tar.gz 2451002 BLAKE2B 443341c8c49bca156586d35c535b411372bb424501ba4b0ba212d9d058e9a5b256f2e594aecc30e204ddcbfd73d12b191906e4461f44715c9906d2088b4d0cfa SHA512 e8e1352ad784f9a513b66e119df2a9db5c57fdf05cad838fd3bb737d7e6ca09c4cd121378d9a40c4e13a28beb52b1ceb595152b51d4d1d498e2d5da56cf41eb4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nb.tar.gz 2383138 BLAKE2B d6373cd14aad14b17f87024dd5476e40c656fc2dd521aa962bf4bbcb9e87c53da8d97ad1962cde44c817f6c25ed727fcce422580e4a1cb252a18e8e3793ee589 SHA512 8a7138032e015e42e7bffce9715fb2a8b8ac1c4e5f1be95c81914eaf408db9f70e9ce65981b2b0b37590abaf1162a8dbaa27af5cf737ae5869fbca72a6087c72
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ne.tar.gz 2680789 BLAKE2B ad4b673b9686ebc78fd9602265c83e3554305c77cdd623a920c00abbf836a7323d11e309e1f0e82830dd18816337940fe1eda45c2de19eaed83ef382bc6fa0da SHA512 c9b1ffc047fbd2fe58ae3ab682c96cd5daa7c5492c925c737bea896a4b8af1a9a8360bc91d989f57fc46d1cc056735b5f9aeb1023ddb40c3c48791d01abf9403
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nl.tar.gz 2451074 BLAKE2B 332ca6c12770a024188af800ab6df221a39b2732da73987165aabea36f17c80dfaf2839fb953adf1a46100785d18e15b5b522f844b6146352057ba042607baad SHA512 e8ee325febd212b367f037bf8fedad920323794061236aa5ac94e60fb5581d24e09345f240ebaf004e3db36f1d4955fcdbcf32268d412d073ff5cbe4cc622eb1
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nn.tar.gz 2377509 BLAKE2B 624194ded55721315bc9cbd922b4f41e5a6f55b35fb6242a7cda81bceacf8b8e7ffa87694de1107947c70279d4a5e4fc21ee0e4e2e93327f01140758c0a35bd5 SHA512 68840f6727b3326ed8b5f4cef503b254b10fc43c7c141f419885edb2b2065afcf9bce95621d2165149fea97caeb5c4897504dfee7642699d5faf4a00c7fd4b06
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_om.tar.gz 2465319 BLAKE2B cb1a406b2476b7aaa79b6380a28c2de5ac1d957fe2396257db3e6d5e5279869aa2a4289dccc0473c9f498328d5a9d72bb9b305888e9b45a0015b737874e4572f SHA512 cf2a4b7200ea08b002fe2c67384daf58af57d4d7ebc6703003e5173990fd87a48203bb305b5d8a26919963bcff40541dfd5813e6cc02206076c02ca33d50528a
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pl.tar.gz 2538942 BLAKE2B 6478502a925d23590df407071060bd0200d0a0022dcba1557d0bf33c855e715ad1b8c78af4e461dd15568ed05febe9a9e6c9aacdf57224d31763e1e5fada6e34 SHA512 d65d3ae0e61eb61d83f01e080a2f98e10eda11730945a60d7e36efd9f24acb965a584829c12030a2b4c529d0bbe4a9782549f4f745de5e4d534828657c1545fa
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2455614 BLAKE2B 1c132355fd1529efa66c8fa6bc70978c971ac80e3915036ac674805351a1a623bf6aab8bc44fa3dbbe5806b3042ba01a25d85fae041c73fa3b600a05cd1f2c80 SHA512 1a20efadfe52b1e14d398f96a93c92aedc34f2b36dd21081b43491663c4068dcc112648422e897ccaac8d90726561118663c82a907cde74fb2c62f04293ac2c9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pt.tar.gz 2420627 BLAKE2B eab38d4589310be8e5fa68dbda00c7be2b94381f92555e372e69bdf5133b84b72deca8de6c6087448397d80d0e090352b6f1d94a2d7a438f5a6954ac5476e46c SHA512 257871771a249a9b8547f67e131c75c4c3b820ecb473b4af75421921eb79879632810b73bd742df5edf01becd7c99daed9262e7ef59b91e9c694bd6c58ed6f49
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ru.tar.gz 2722987 BLAKE2B f52f1132a768bf8e258272198cb43d80a12e83f312e55917ee143f0cfe827a3123d9689d5b3180fb50647eb935dbee91a1b831775b1051cdf4773b9024fe01dc SHA512 f2883e10b440f78471093a5a55cd9a31b4106d4d37f2c05c8f7dfdeb87842cfad8812b5ac6ad5977836b71375326c3b55d56fd6a45cfc1dc625208fe41a8e27b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_si.tar.gz 2429900 BLAKE2B 142ea186ff1061ad5233b21f8961b117d91acdd8e27b5683b05bd5d1b1afcb8db961a2204ff1eaa0f4c4b59719e94c5d9a68aabc4901ee8ce4d0e7503bf14ebc SHA512 0692964e246db5125ec0f90d44b5c5e6737332212011d4448820f0232eeafa23885556b095d12de83d3caa4166e9597cded9b4e3a7a8aeb7bb15e61800b85d62
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sk.tar.gz 2477161 BLAKE2B 0d6cd0b70548345d56a9248b7b423ab1e83c153c1d33ec21aeb17417bc157747a9f059f7a8860267c816030b418c81579bbb115ae12c58165298de56fc43ebf6 SHA512 3fb01e87b812e31538d1c6451688ea65162fbb29d2cf18ece842ce7c7dec397281abd27e281144b03f7c82a37e0a98e57cd7998474f09d6e1cf56903db4ca066
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sl.tar.gz 2420219 BLAKE2B a233dd66157a6488f91484c1aec0bf8a4b6c585bddc238338eb33520f6e2323d64ba4fc3db8c0efee7d81edef1c240d3d0ba788ed4e3e89463e26ef33f279d8a SHA512 041e56b5fef1acd4a8e373a5e86d1dea30d63baa9c7bd48df15e6177552ae36102cfe662c9b75d80a0ff8b71dc052c4ec15737f4630b19f9a8027cf66b0c2b8e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sq.tar.gz 2334744 BLAKE2B 7c6178ad0cab17fff01228045a2a0d67a27b34a5dd2ab3c8229cb7c73994f0cfda7798e63dadf6534ed6750cf9cdaaccd65ad0218d4d090b8c1108e0daa04834 SHA512 2290772a28a243654d0c6788f39c9a1eb290a6f83553a12e233d19029e95b028aa44fa84c086381eaff2855c3d57c29ae9db6da7611ad52a1d11b80e1d396c50
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sv.tar.gz 2420678 BLAKE2B 99b1d8dd38fd229bbfd40a9d2dcc13997d521c4aa1708d8efa8029be2e7b98ee38042ae3d8092bf0c17dd177c960b75e019f0cc948103708181acc7c6b53bbbd SHA512 cb22e3003179b5ef9774d5064cb05e50eed7cfc94d5ac27a959bef1487d6c5f03916796af2530dd1c9949c349eb8236e5e6ead1f87fc35fa839df8b40a3c5aad
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_tg.tar.gz 2421993 BLAKE2B 3e869ba43784c96bcd69b55a59cfd6bef8ee722a5691a10b114860de3b52be2031dd975408e8dec2ec45dc061bfdbdc49b9428dfc309b4e6bef862a148b9efc1 SHA512 804e317576a55c843aa6460bc77954674cc163cf31f49f28d367ec352f834aa2fad2496dc7d346bcde998d526bda15c9bfa3867265ea4e4718f25e1a55dc42c7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_tr.tar.gz 2487201 BLAKE2B 8dd3cc3accaed203fb285bf2d3984b7ddc8264837a8ef72a9c83f3e51b3263fa70449b43a9f25c392faf92081626dbdcaf8f2e4dee5e195f59ebbe9e141c4f72 SHA512 9009368b351deeecb13fcdf9f09234ee672bf0c4e54bc9a6b186252af7551be3dc85bb60d3062ab842dc4b34c97a1acead547bc214ed01528f6e0b5c11344e22
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ug.tar.gz 2392384 BLAKE2B 509fc68875f0d16013abb01cfa5b34199346f1d1a60895271244cff5668fba94f41caa94b46cb9fc5f622696b14dfaf002df3cf99ae9f91d5003da85261116fd SHA512 391d5ee3e83d19d2d63a3aba7dd1e4b23039015f63f5fe89b1bd4887c29203097c2882542d805572884724751718e9ef117451e4a5cc46af774c6015b5c92ea0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_uk.tar.gz 2673708 BLAKE2B 3d753f4d3daa80515053da7d1d2df9899daade2f8964f1e30f33b008ce704d91e0a49d5f61eb6501f83fc8017a8268831855ddf0837e5cfe8cf74ca68dba6dfb SHA512 2b2d8ed592c38010bb1f17666e6f7930bf0fc445e1f8ae17a5c6af13e030f82be4abfce6d4063d8239a1d16fa73f92ca7c87a0decc056a86b5c48439077e1ea7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_vi.tar.gz 2475820 BLAKE2B 8c0260a040205ea3b983c246289993fc5cc26f2f7ab4747c8994987b9490a63ccbadd6ea7a26233e4f27e401d29b3f5896072732e26e1c0a4c1b7c8215a03c9f SHA512 afcea6703ee5836b2a100682f9730617a99bad5e1fbb09320a02550a100099cc76ca336f3de9ecc9c569261f71b2881841f5778454a2096fd152fafcb24ed9c0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2501722 BLAKE2B bfe73da1039d77533a0e240c9a81516055fef30edee504dcf6566ddd50c19484e4b6f6f0c0303d00af344578f88ff5e116e790d3d38dc59e298ba06aed7d43d9 SHA512 00b483b71bab77e3f02e285e4332764e21457e693b24e0f097520a1ef63ea44c693bf04aeb9b4a982609ca2845a518ac0614fb3cdd02a6ed227ad9158dd60eed
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2523440 BLAKE2B 592c1362f68bb6027c55c51271b6703983d03db7def59972e6c609409f219a0aa137e8da2a32f88a1f874c4bd492e7fbfc27540ffc74f9fecad0d60ad170c835 SHA512 fe739059dada6d0fa1977e79dca063929efb4aaf812299d319bd14db0fb6d2b8c33093c881037e1853c70ad865920cc0f2b9c6930268641feee4442771d83760
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_af.tar.gz 1005870 BLAKE2B 5e9b38b81de8376d67ff3e7ba4fe9ac45e9145bbcbd23cb7e2fc503c491b1c6ac4e534ace43ed29330eebcbfa80cf0072cd1c156c4504409a0c7a09e5ee493e1 SHA512 a44f521d86cb0160374cc5f69215d4e82309f9e4a3408b9d4f4670854984b0e9cea170402a8abd1de18d986604819c53f2f7bcaa30c6a431d0287f3599e5b9b6
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_am.tar.gz 762917 BLAKE2B 1e3ad464789b9fe1ac27a26cf77d51aa0a31b876b9d2a74b2fa62aff01c6f6ae646068c9dc307a4d6a2fef906ee2f28acca88c90af54ac6d74789a3578694bb6 SHA512 aabd1052ce57d28071c1e12df5114c402a3d01716d42603bfdb15780a54c6ca153adf40788c809f8a7818e375c11a2a15b96a7357f47a535e6815fc9d3b77dfc
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ar.tar.gz 2414699 BLAKE2B c6cae2860c8ecbbb78c8a0a4ab410ea0ed5d6d79a07d5172b07289c742b7b3394cee01b503ca8158b406317e7cf2745e487f84816f36606855f435a3b068b977 SHA512 757fbbe2632e93280e329e0babbbcfd9011170d5da1947a75852a19a60fd83993667159ca3f36789abce9de0f6ad1e4b6431b3743783399750938d7a1f47f1d2
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_as.tar.gz 532078 BLAKE2B 5c47e62fa7f57febdcda6065e5fcbfa71ef45f4ed532b4619f8bbcec41dfce74c226b158651abdcc1df5a81f4f8383a0b22ef71b580dbd34c300d9f4534a846c SHA512 8c88029b9f09318ba0e2afa7a684214687c9979648c21bee2385ea69965ea9cc50672fdf597ed9482acebce924f45320b0cbfebc57cfbee2aca6d736129e7d73
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ast.tar.gz 440083 BLAKE2B da1944d3cfc38b611e3e39ad2096af604271b7ad12284cc72ba21bb6a1e37b081b647a55e5d1a1d94b99f3d2d33c3112b34131612f8b9288d646a800bccf63b5 SHA512 4e0a137af9a9e5872b9bc64cf1a1e35eb697a49cc4ecfc65f24734a4f5f8dba2795e804a4cc2d0383535a24a9230256624eeccd95931c824c9768fb1644316b9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_be.tar.gz 1055573 BLAKE2B a13709089df4c453ef0c541132989cdedc4659d3bb9c370ebf3674e8d86d0a7aa7561160984c0619a18046e50e4dcb4aa700155466ba747c52a70a923bcb06c9 SHA512 a9bc0c22bdcd67d77e9622a26ccde24289924b5adbdf75dda6c3d26126d7d4a9c5b4c7c8d105be9843539399d5b2327ac3f473e710ff5df67180ce71223a0bcc
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bg.tar.gz 2447771 BLAKE2B bd2c2d288829e799184df3d79ece4e4dc3d2493aff6be58a7d9c743166f60d6b416b63a1fecced9135ba13c0016a3336d330cf6eae0f394755644514c27b9cde SHA512 e6cb3979aef3b48c5cb6b89d580dc931ccf54e96222fdec3ae5ffddc221f568bcf45a0c28ae643380e65c16ad8bf6397196f5aba43b9a6bbf04e5db4a1400b3f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 648839 BLAKE2B c737fab1cb6d9c2b8e5ddcecc844d8b9645894493d6e578b5d4659fc36dbcadace133909e3ac020813884ce2fc40c1026cce6553b574842edab131fba7d72907 SHA512 cbc11292181fe845f87c2739cc74c0fb137755dfec48041e23504d13fa77790e944873a0f2851c41cf8d55fbb426983903a6173d4a692f451c4062cb43dfc273
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bn.tar.gz 788850 BLAKE2B 7d10cb8223d3484ab7d7ebec01236c6182d1c964f268dc3c0e8522f2f7ac3b407648f46df92f1a226171860b1269c775a17c2135ec8d4888e54cf00be482fd88 SHA512 bb47b70f47a5d0dc73116e35af2058ad6a8f7e9b8b9fddb2311251109716e1424c1bf0b360b63c5898e41a9eb2e9cbcdeac3d396f5d226cf44fdee98bdff5933
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bo.tar.gz 380202 BLAKE2B c5b65558a4780ffd00bcee8447a0f31c718cf37a41e1a9675b544c03369f549cd18b68c8ad1a5213733ef9a029e1df14dc347d04d5f87a368d38a1a35be32bb7 SHA512 9678b879d7502299a5e31127456a8a0e3b11e44141c1006350fdf15c19dd641f69950306ac7f7c2ee697e2e83bddd0dd3137c1a91fed4318c9e7bb80f5512c7c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_br.tar.gz 1538425 BLAKE2B d005ffbf43f1fd0c59f57ba4ccf56c882611cf83911d32d1638b720ef85ba248ee4f12766b9776f287b6d754959e603f6d65052a079f4543b6e2ab35b49ff49a SHA512 17a7ff503c4ffa973729cd1f5dcfb17699da7bc32610aceb8988c4080aeb228101e967511b31ef4707413852771e35a54d47a78c6e12ff7d804930f173be520b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_brx.tar.gz 337251 BLAKE2B 5b57c62078adb44e30ec7a7502fce2713108ac75ebf749a2180540586a77d8498e459ea0f2877ab45a5a2d190ed6df860220c3ee895872ae568bc89222055744 SHA512 960a70a48b6b6920a92e2933fb3df907ebd880edb7f98629bebbdab2498a5a1b58da1a68e6382dc0e562d2d44202dcd05820e5ce37269ce8b0c7c0ad948ac08b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bs.tar.gz 636864 BLAKE2B d52e1dfd2a3c6d3093640c65316449ccd52d4e05ab115edf5cb47444c5c1fc23d13be37448a358a00ea89953dfb6e460b3732e79040aed4c22ab9bcf00188a55 SHA512 0b704b7907d8fbbfa82b8f549dc41bdd0f5a5c5f6e6cee8dc7b41205e3d2be5929f5c631865c928e354dbee664856f068926976b1ad51a12ede0a01ce77b92b7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1973334 BLAKE2B eb468fa263022145d3d4268a8a520bca1d0b483d26ce3018c8489e08c8c7555e01d9823bdea11a324232c4a4fa15bdced4435ae13c8663065f6d555cd3ddda0b SHA512 3dae874a626832bf49cd8fb5d0dd6df3e3b70930b4d923f537959ba9e46527e60582bf0644e9e72464fd6fa3efde7b2a84ad9d326b9d9bbd72d73d672c7f612e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ca.tar.gz 2014506 BLAKE2B 2b2680c5f1c2414e5015af999870abe85505cf8d50e6373573ad7477ddab734885451e5c1492690f1d82d0b2ddb119789e9247cb2c34f4b59b35daed9356118d SHA512 b92e44d62da70a72cb8bf5077b4625ffd964faf0a554598f7845fbca4687ea484a2fa14378317e2ddc2c66baca5189dc31e2b8310569d8b20abc1efb9bb20696
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_cs.tar.gz 3188459 BLAKE2B d4966cd979d0737c3ceb5e88057b6d48cb9c39d56672fe542dbe5c822fa125976240de29ce2673fe1df6bdffc6226e61526de416741971f153f7b9584164d584 SHA512 4d8cdfad81c2cd056ea6b79cca51cf4217f019148214117196dfc200d971dca04559d23e0345b7070eeb8e649c6a8fb482a7c8cb7531af3cfea7f41d615fe5e9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_cy.tar.gz 723524 BLAKE2B efce5f60ac27a4c0ea51187a26140acc85ff58f19f788a0e9375a71176502bd7f3ff879663684143d0d9933f9d32686e4b742647669e23ed954ce0ab6a2f65f3 SHA512 cc5096d3c260ccffce5e155315dcf0d07d23cbb8a54cece82b4c64d6fb245b21e38a20dbbf92cb96bd9a646e2fd2e5785e93a884d31ef8cb5fcdfdb25e76468b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_da.tar.gz 2628529 BLAKE2B cc561f13ad143dfc12e9560e288c58712e163909b0950531916d4e0ef46f47c0848a3a55907a4a04a27fad824c17fd99efcaec559d252922d450ffad66b4c687 SHA512 762d2d14091e24569499a5a67c1bd61b2434313f7a8ee70e03a2f195268168c55004c4804509a9074a0c64d1de518fc6ef779c457516611eeb4eff1bc9ae4846
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_de.tar.gz 21757590 BLAKE2B 4e0859fb96847b5e8358dc33a4f8c7f0c512ec37c7643c97d6801155316a1ff8a03ddd0da031544f182382f83fd54bdace69716f2ec6364318694df7d11c589f SHA512 e7963dedf8debca7eb69e68b1df454a401959ac773c6e97250e8561153ea0bbd161c3b967fbe0b363c6d6c7c67086aa6d6a4a66ba80642d35af5600149c0f784
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_dgo.tar.gz 441088 BLAKE2B 178f8ab13b73aeb6c930f38f64a1c726664ea51a1fb637bf23537d5410c1461f4a3a0f16105f4ecefad50306ce1a9bbb851276c5037418f93e28630a23aca00b SHA512 448fca01351262ed8d609e4e08b43443a3ff0ba4a50f3dd0fbe2583849f901c0e0b7387fdf71b19da407c5b934fd0260f2f157d1726cc460bf740646a8b46b66
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_dz.tar.gz 368456 BLAKE2B ea19516572dc0768ff7c18585104c885e144f2945b034da8a105e456af60e8ea1827aa82be741c45d5ddb1164808bf631516387c7b4732ee4dc46b3ef1741c54 SHA512 a7f70fbd3914bdc79bf68eebc3aa5d4533a4588b3499b8c41c3f3eb02606102f199a39b5433d4848575bb20754c5a22bc34161388c07399d740868312e82cc38
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_el.tar.gz 2827951 BLAKE2B fa1252e3166fb362908d9d28398b33d830e30974061100e534c3d386479045e65c92c02a26c65f5fe7d90f1ab34661d0fbeef3ac0952f521d56cb71fef01bbeb SHA512 355b7b5013d6b869eb9cc23a82e3c0bbb22026d88c24845436682e236c3239771ad8e9567a4fe9a941e583daec112d3f8ddf3c27185082d808e0e0dca9b068ba
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7337599 BLAKE2B 5d1c276ac895e44c2e7e2ff375bc407e824ef4ac952b94badf6eb0d1995c07a50728368672db001e1beb9d427a5402a9cd5bc142a987bf0c80059b74b06247f2 SHA512 e4e5051002651684d6cff04eb83f050ba5a093c55f37a83e8d885ec4afdd7e4b16bac8e340a9ece9b8151b3472a5bf1fbc0bb5fd4be290d994be74bef1b0c4b4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6924937 BLAKE2B b7a656b1d5d2f155a1073d240f92e3c8d50b589419762f9d81a509d54bc4fb06ff80e5c53989d3e93cf1a22eaebad3e92110c572637b24c00aa97d9ef49fa484 SHA512 cf06568d2b0d0a633f5fafce558244a206422ec22963f0a38bd3115ba535fe7163425931a4d465fd0a13d84c5c1f42c4709767baf2fd0529871948909708f4ef
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_eo.tar.gz 720146 BLAKE2B fe381264b27ccf649217303182f88643bb6e2fa0f64ef3d35828ca4fd7174fc1b0a25b027a728e2c529447e08220ec1205c7e40b6c5a08a3982e8e83c444facf SHA512 b5ba0908b59087086982c2007b4738c3e00dcaab3346ee9015e45cee877de41614dc1924c8c3b9e3712ec52d7d3b8c80b873ad1a4d1f1a5b3108fd607700d222
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_es.tar.gz 2236120 BLAKE2B 3981f03ff2ec1da40f1d27f09dca248516cba6cf9d38058ff8b7490c64a1d58ab682aba9563463080a2987a47369ed0ea50511973790e0f16036c42bcc3b1c7b SHA512 78ef0cc5fec9e1488f2e4fb3896fd2e83ae3dc6f5b6ca36c984bb1d4492f6526a8b7935a45f7e1f96f254fdf1da0aa59900195142fdba593b6df9a23f8e6d0e4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_et.tar.gz 1603424 BLAKE2B b0748fcb1b9ba3974222ee94d0842a4e1a2485d18102f0d93e96f95318ad889b80785751024d9ac452458adb3a4b735eddf0c6355761066eaaf507426d56f789 SHA512 7f0cdb5fe70746fb46a6dce7a9601d424488a9884fbd19ce64487fb55f9d37679027022683dd306abfe82df566ae6019d6ac0163f3f53e0b1a97ba7c74479a8e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_eu.tar.gz 729300 BLAKE2B 4b1d232cb446dc9d923f97d0b396847b6c4852a6f400d0dd4579564a9cb31446de1696e43c4985f3f2e2b5f4b552a082a45d1c32bcd07fcd9119f222dbd32aa2 SHA512 715da70ebe1b97065f5bb6bf72c95ee30c6baeae386b74081ce6bf9eebf69a98b78d76852ddcd8655c44a84cd88fa1a50e01bb08e3019ff1a5fbf08f7d9448aa
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fa.tar.gz 332899 BLAKE2B 7ff3f4429f6a2a0d0596a4a8069dcd312ba52eea50102a002bd486b954d9020606fe0fe19551d0bd7ff8148b1d853c6863422e4d0b2c25aae0c40fe1c1f92451 SHA512 9873cca6d1176836fd73c6ef4eab953d931678a88f8c39f30dbf135bcccaa52d30ebd54dc9953d66b88edbb4ca62f5fda7062fc36a4f2e9d531294ec611191fd
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fi.tar.gz 703300 BLAKE2B a21d263ce5323ec7bd47c0d801dd9f931887369db613beb77d91ed72a5c3729e8f509da67d436fdc7071027858138052d2a870e25c721db039c53f0fe2e41a6f SHA512 1a67b790c4dc8bf77669e1d067180570c664ce61031de988a3f350df4b14fda30d27657c7da79f3c63246a2e451c20be58351856b2c2739b626ef2abe2133f06
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fr.tar.gz 3035783 BLAKE2B 19637ea9be3c231ac98bdf98cdf5452dca1a46e6a934bc61a9bf9c73c8717977801fcb4d05fa67726b06cafbdff075bcc1f7ec0fcc2a7abdb692a9c0ef851be6 SHA512 53a749b622b2c020502d7e64b6e91bfc71682857a029ded85233b16a670a7dfeebbf20522362593ae174e5f5e250eab5f613c6312e94200e3d2a86849e0d17be
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ga.tar.gz 742380 BLAKE2B 64590be295a0d149d02650e7de770d20f5a3ce204168c9467d036b15fa843f59c86daec7b1b1023595f4c90bf528f35e376aa603b6f66952acf7cf17204ef7cd SHA512 e78a9a03d42c3adc7d7c702d10752cbae77c5904b529619dccb3e15058b1dbbc23afe5b5e4e4a8eeb6b99cadc0c80a1dc8c9ec5880ba2d481965d59cae017cad
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gd.tar.gz 1780998 BLAKE2B dc449777086024583fb354f4ffb33dfc633c0f202d07e0a2ec68e0af99741d0800d5545b1efe9b40fb7e28b83d1942af2229337929ca9413cd21c7deec355e21 SHA512 04e00616b77f91bebe40af703611989f124c7718dfc5f4d53ac275e29a0da78a4eeab740c5d2155b11c90509192bb1bd9c3d6d3a61fc311190299f14d5824515
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gl.tar.gz 2620637 BLAKE2B bd4ae1c17dcecfcfa1a091197655d9bb3c0be70f8be202bb554331d416943ed5d521d6239deab67927bf1a76a4737b0b7b75041977f308bc9c4ed7c64e92312f SHA512 fb97606d839b0764a3d9d84088398ddfa2012038cedf4f97fc743c50173f0f22a38a67fc0eb687f66fa874754177c1e6c55d42840cbb14a3e42c8ef838a16ba4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gu.tar.gz 1229399 BLAKE2B e5e1119025ca114b5d6a3f6f4f23965cbe3848d07ea694d4063419cc5e938a39c5df04072e5419ab7ee5342a25e3d54978a687096b8152b6aa8fa4edda50d184 SHA512 3ffcbda877dfa93c6b5194676057b0a0d60e06f2ba0ea2485abdb4da0b8c7f0846562a82694c4f72487b122bf0ebedbc1551251d3e4c5eb3293344c37290c4da
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gug.tar.gz 509166 BLAKE2B 2d60dc3cf8db7872e690584bd372aa9e359cfd63fcbb3d2b8cea7e1ef06da77925e7df5d9f55092a62f5b58c10d2ed89822408c9558a8b23ecc5187ddaf2e25b SHA512 f689ab734988a5fba7e5a749578bce20c7f6b3c8ca60e231bb603411d44595e775f468d4ea38a578c2fa2e36fbf1e872d968bf6c1d91edf329867835e285c796
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_he.tar.gz 1621997 BLAKE2B b0673774069d6046b841f28b39a958bc8a3fa95f397b05f65624752b46139f71e64738fcbb0e9181fe531098cdf3106f65cb92e29f8a943d9a7d9dbcf476efba SHA512 c182db2449ac86edf063b35cb4dffe741f9ff9760463e790b729bc26b39c568ce6f1e8c0d303dfea3ad9ee9cec4db906b0b5d63b50de4dfe9bac03be3270dee6
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hi.tar.gz 570928 BLAKE2B 8a334e8ff0c496cbc971eeb3045d2f9e189f0d0f439614df7b660640d37e04c3f6859ac2a6b6dc54f60ec4c48abea9a4f028345271ca088bf0385266e45f85ad SHA512 b3cca2e6e58249bdee71b51808ecb2cfe6386812ebf53dc6056e89bc75299646d2292d984ee411cc4b671e92b3d9d38f1b729038883cca606eab3785a3d7632e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hr.tar.gz 970917 BLAKE2B 74ddcffeb5d3ffbeb34781730ed5c369f7af8946c4c48b96de1fb66d5c819abc95e800a5f1ea681708ed35e9b1a23f2bba72bdf63883b3c0049b4127afb2b689 SHA512 79e593ca71a56941335cee9b0fc1460949841cbac15ee49a5d3c23c9f23bd0dc5a6654a70cf0cbe904aa7f4938df3d4e4e4c972f6305e9e3fb1041bfd7aca9a1
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hu.tar.gz 3013146 BLAKE2B eab8ff68c108acaaf5fcfbcd64828c84ce216c27f4a67a22c5a624671e23475f945ff6444387e9755b7e696a8c1f3af78c023aee3e62a559af9afcb5248d9971 SHA512 536d75796e2fb5ee9d6bcd55ad591a96a97a89936d7f7918cc213e8a3f8b5daa3492e1b28f9e2cc5b26b764be538fd80450993802d1f7d084607902c9ec85c46
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_id.tar.gz 1582653 BLAKE2B 8e6762ff2dfc3807e08f368d490f6beae5f42ae2b630b9a6c7fb7474dd36be560e809f5a5a8f706ec1e3de44c8d86b0df01a6cbb94af0cb133da5742470125e2 SHA512 1ac03de19ba5107327e3b5676b451c5aa310af60c0339c238f3468ac26d8b1a856259431b0a95e4895362dac196e8e954a5f7b0c089a59e489e66025e7c246d0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_is.tar.gz 1500546 BLAKE2B ec2b1f606c37075bb826e304244ea91930584c82e8a41b4907f9a72dcd8373824361dda735c66c1884c85d283b6ae216bbbf88b647bba4ab50daef9e2c6cebac SHA512 89f1f8e5c65aa8dcfa3af8818c60d1c5450cfcefe8fdb040e014ba348571e6e79f65514aedc97b169ca82f1eddb63cc105b6626a29cef7cdb670aef02294bed7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_it.tar.gz 2068177 BLAKE2B c464e83a25017031b98649dbbc8745cf01d259e61ccee42b2af3749e483c5aaf79cdf1c7fbbe38be4295ec446e8bb748df0390d1ac50c1d3e6233a9cdef2301c SHA512 2670b06a223b69cbaad6ae0058772a6deaa5ed9a2565f40f40c5a2549ef0bf86f9d5b60614197719b4e8c3fd5c6bf229e23df16e63a2f9756e4b7239764d676f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ja.tar.gz 809447 BLAKE2B 754df3132cb691d5f691c56b19d46e5265969f4b16fb16bbee9b28a155d4986323fa7a5ec7eacb773fd07b912f3b3dfd4bd0673c9be375649712fea4dca7ad1f SHA512 4af477e24cad6432cd9554b102d817725769abcf71a90c195a8644caec5ea42c80c1680c0ba86c647738d52724ceb805223305d0ef56da11fdf6b99da6330c1a
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ka.tar.gz 360700 BLAKE2B 96fcdac4735c36faafd9c041aaaa7106406e9a9663cb9e74f52256d6ce3fa72984f3a803c07f7022fba8e9df87f76e8756992a9a33b37ad06f1d9b99e170b235 SHA512 290933180764aaea35fb953415299be75d9204a7b527570170f401e397237087140b816fc7d2f62dadd375f192bd032fdb6f27c6af5c63838ebc7bc6e8a60f98
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kk.tar.gz 781495 BLAKE2B 6bca798bd59e37652710dce01eac004e497ac0c7e568c5f6866b8d649a8138b1f3b6dd5e9b878a643111f853dff093a0cf0b20cb56f46ec18ee6f200e2254f22 SHA512 a65922bf8d5c10b02a01a99a47b5fe25d529a3964852112cbbea85aacf7de6ad46c86f95f65c0e83fd159060a8d675c59704d29ede867770c807064fe914f377
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_km.tar.gz 683519 BLAKE2B 5561e98fee6b89a5d89a0e9e985867d32b629765599056400fc8a71a0c836cb9fccd27314f010800b4994e98533b57d9b86183821890c9634b597a5f6f4c8c58 SHA512 19332babd8709ebe352a9b27c5c84e60c08526f5fac6f7778047ce98d397214c556616774158dc858999c2922247bb6e6df812740408d5c50ffc00287b20dceb
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334445 BLAKE2B e43672c22f25b1843109bb6d6d94ff463b220d6dccbba8ddba81f4002efcd6ff2d6d05649674a79629dc9c5b28d1428f764ec559ccf0ad4f5424a51a6162e1be SHA512 203e298dd0669de228cfec4df980775abf3caaaa17615e07669fcf8591645209de58c4bb2902c1ff1f4f4c9a9e0dc7c44918a43f77f344a3e8491d5bc788a6e2
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kn.tar.gz 583571 BLAKE2B 7f59caf6d00bfa50eca0e21f486b8b8334ec791113deb188364f45f6c12f9305f1f2ff84e3bd762c84245af881ccdc9dfb2a204671f48b7fb945f206bbdcaee0 SHA512 61967f043c0727d22be66cf447da47f8079bbf6167147f82142ce64e38df7c4d867b3768ca8e3f5b93f66035fb888cf9b290d9cb8a383f206b22d87e7d001c6b
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ko.tar.gz 806346 BLAKE2B 20a6acdc429eabe2da3a8ba865ede6a696625fafc485bc4dae6f1e6442a547d19a2d5b0dca342ffbfd772db964377018db0669e0fdb7c18e10faa0174bd51d6d SHA512 95c3c8134d0ca18c56327b2a756fc36f58df6c663920544aae71ac6c5974297b7f36f9ecb16dcc9f0a6b43862dbaf2fa604f95d63933c2f7cd70160fef79a896
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kok.tar.gz 411976 BLAKE2B 17bb116083f039a0d82b45908031f7f5b9f74a1ffedd00189c8f527e8b44dc60e0e43ab494a1c8e0f0468364a95b194c2c15afbb1a048272efa2d473e7e9889a SHA512 35bd98baf976429b690629da7981a7788346879f2408ed9d81c7a017c53bfef575c8a74ec571e20bd2599c9e24356ea3d07e4c667b5b41d59560a9667627052d
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ks.tar.gz 330709 BLAKE2B 55509b49afbc5389b22fcf0b63dead338c0a8762781f6ae545957eea66104fa867bc159db2de4437065e759d4f81d687988300f17b72a95ed3a28dc63a46ded8 SHA512 e76e6bb09451952c61ef96b2f5d79f44dbd10d432f2a1c5f6b52125a978800e29f175e80fcb7bcc2468db5959650d710a7d39c23794e1bbc9d78877afb1e0084
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lb.tar.gz 142643 BLAKE2B 3dddae2f9ce9cfc8ea94a96e166f94c06087bd7b55ea0f205b76e831ee9f2d799ac60a8b5e60ac97db7d8af25b063676a24ceac8fc2a3c038925ee67db62078b SHA512 082f5a151d0988835744269b33f53fa07ba6cad1b5726dafec44f131e5c546308a285233f6c6158ff918611f1b419cc224fea67b0e68bd8cf7635adab9064f50
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lo.tar.gz 432235 BLAKE2B 1de7f8fb5a2dc27b377c53992b331f97791922f31a54bdca5a5441eba78d0611b3b3ebd5d722d2cb1dce54bba65cdf69e979cff47d992e1e25b2548fade7d919 SHA512 4ae1be8ffc3598fee0086462ce247dd104a884be73de3478063f1fe7d59b3f909b50ed0680f6b4e861f2304aafd51687f22bdb2db3408ef244633123a815fd3c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lt.tar.gz 1024373 BLAKE2B 62d1bfefd64cc890c76088dde5e4c157bbb3e715da9bb8b19b136b4b8c2ec1e44d0bcfb9440dd1c84496d3e2748a87352f71a76c877de4c126ca1843e92734f1 SHA512 c7b0c37e5d19dabf20a6047681c7b4e73b419419ddc2d349642eb437a4c03b3a8fcbdf309a04f5dc7c8a9b0bd7e12394b0b8fe54f6a5139f3215351f410d759c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lv.tar.gz 1480561 BLAKE2B 3599ac2b0618bdb77dbb0a85e5dffc3e825ae419ffd99b9cd02db758d9344e51c2967d2025a95a5e246cc7ae10d5e28a5c5748eb9fffbc9fc653535c6bfd8af2 SHA512 75c067f549a3f011d1dbf43bd7cc4eb229adbc9f9d09c50c4cc7390f36f0e59b3484ec8a260fb9476d8330b205c4db7212bbe51bdf9fd3c3df0af5b4d38b9fdd
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mai.tar.gz 331167 BLAKE2B 759c92f63b5c7f5f963f8acc06f19e42b5a6a5a2368ce95afe8527eaf67a84769cbb5466f7e64831b0a81d78eccbf01e49715f16f7e7421966e7630a9a538c04 SHA512 b3520d0891950915bfda6b76be7dc69199dc6893162eecbff32eb634f3825278b9c1fa0f1dfa44e125ee837c9887d6bf31a55d70d9efeb10b7571c706ca612aa
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mk.tar.gz 384208 BLAKE2B 948210451c735ba7fc2150d1fbece741ee8e68d149aa7c3c3bf761d1c39691cb3475088c40d9b0cb67355211df109c38b6db10f63b2b8836a494de1158333888 SHA512 26e7b32daf5ee7d163caa2495a24a1a39cb77b29693abd2a544344de1aaf0333649dc6aab0a4fe1decefbb10c301e2eb157143860a16edf67e73eb5ace13b81d
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ml.tar.gz 545135 BLAKE2B 5d7cffed39f03e16b59ca9604a28c8faafa992016b46245d9f4d206ae6af2de14f63291e4201bc5e40cf4a0b2dc2b6c030925902c6a1efb8ca22479bc61dbfe3 SHA512 ef7b677ca6284000d034bb2968e9964f65d1a9e89245985e52fcd8307066076bc1b32822a2996fd52c4a5414a59a1f5444c23d6b8ed442e8e855e395dd446c79
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mn.tar.gz 508313 BLAKE2B 69628a5a425fffbc4136d2e80f2e1778fe4033a4a9e8957ebd5f74ea6b85697bbc9a637ab53d7a5ee2e99460004db4173bc10a90312f3441e3b8e1a9d719faaa SHA512 95e2174267652aa22d93ebe08b16c0b4c7beea0b94eb0853a6171315dfd914bf1d949a845ab3f717d6f928363d8a002e5aacdc699d8015f3184ea817aa5e395c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mni.tar.gz 403802 BLAKE2B 2cb955bfe546b007e069e821475091f1daec22f3ee22aa743bc0e8a3298ee4e0fe21cf11dfe5919d64d260eb5bf39955409b11204cbf971d7c92a03c948e3cbd SHA512 f01b63718d96b3dde4d1f23b44cdd71832b7dafe3870fd91b4084eedd313bec6f967c96f01d644af25999f66861d0db6c6a650c4d86b471ee639096ed23ee2d1
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mr.tar.gz 579299 BLAKE2B 576591a3da11947d3fc8969c6dadc153faf510c37fb3c23996454e7b607abe66818d0f8f8198bccf77cb82c18cc211342fb1e9ca3022902ef480103a05891a0d SHA512 528ea295c2c5ab0b4806b762699a8d48731b9848a99c2d9c1b869a83e0ec50bb50810f7b97ca49d29a9eb09e6e2f480e779eb81da6f9edb5117fdc66200044a9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_my.tar.gz 465572 BLAKE2B 689fb8e457d9b7dab709f6e3bb7842b36eda307f894b3a37b32cc224f35a76bc158010f731a235aada08a69814c6e0b83c45cdfd2cfd4a915bbc288ed8b66de3 SHA512 067b70cec37d6ba8b57c76d546fc1bfac6eff79f79dc4bd1c0ba322f20d7cc8d1b439d3f7abb9973b59cfa1ff029684e4a040264324c8bc1fd8393d18e5394d7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nb.tar.gz 4064717 BLAKE2B f597aeaeb037bdbee94cf7128daaf4a7c1bf9583c86c250a40ef1484d0a8b916553dd621ee8cc22edb053898a6a8df3e6ced056823c0fe88febfaa986a7bdbd2 SHA512 cd0f80ef9b37c57304d9c2c52148cc92da60cd9c092ea14adc58fac7ed0c7288c771c9d26cf17c9bca034db8bde507f60b438bc6898401c4f88f6c7bf0e4924d
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ne.tar.gz 844377 BLAKE2B 71a5d091e4a406a07363010c4d7b7c34a7ee326da4cda3984c024ab3058eaba06bd224c93cdcdf98e7b5ef3ac81d1e69938c7aa5d6c7475cae7eee9bab11481f SHA512 5fffc4b121268d4232966784e120b20894a49f22f44515b9237b8a4cb4e685409d5df4e7c72907daedd917fbb1d049fae3c4f71396d9793fbfaad08d7343ae6f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nl.tar.gz 1519975 BLAKE2B 6199840682d0a3bea3887f3c70a2f1d1434afe082627c16c2cb8a155b1acb2bd0ed0a155625ef39e6c4dc2a197f347742a026c4087f178f8364de339a32bf061 SHA512 3ace44ac0a196099fd94e166a8921280aa4eac325aa770cc97cbcde5c34f4dd7bea825276413bb44791492f9bb8efe0fb5efab8f3b159b8c95784a65df69170e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nn.tar.gz 4064004 BLAKE2B afca89bbcf5669fd27c982a04136e3d28df56e6ed9126e507e435905b349bdfa42c8a768c195ff0859f016e1dfb82bba9ffef37a6563104c4ef00ca86f8574cf SHA512 50184d1576e5180412aa3c05705d9630fa5538d5f450ddc31de1ff646e51179d90ef97aefd405b4567b10816cc4159c867ad2a41523f8a1a24daf5eb611ccb62
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nr.tar.gz 277622 BLAKE2B 40214707c79b1ad8ba459b0771fe526caf0aef5ee6b916a0d3796886f38bfe2f99752b18f334324c96089bc820b65fa7d1896ffe82f0b75d0e038a6a064ec01e SHA512 e3d00c2760a3d0782117ebdcea1baf74461a1393cc4029e8aa21d61220e72ed9ff149a64e3a81d19376ef20a8b8aaf2712d3bfa97d6bea7cb6878e2efedb7487
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nso.tar.gz 322030 BLAKE2B ecca0a8ed7a63b896dbe360009bfca0d8f22db8ab0119f6d883fc3bf3c4b1ce78c59efe3dac4c1565391f71a43c145f2de7ffb84a50ec138f501adb9c14a003d SHA512 602fcc0cf8f8e45454a3e0d48fb2ba086e647403687e500e2d9bf073e1e2df17718b1b60d8f5cb1e0919a8b9e913bf60930bd6a67ebcb07eaab85d1da9bebc2d
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_oc.tar.gz 881984 BLAKE2B 0b628486cfcdff23928a4f2bea30ee12add31c44079a08a307b7394df8e6ccf97559131ebf7f2bcba563c83035474a75af4da4e35a4bc666a1a6f28c9d125eee SHA512 baa7185ffdeccb4cd8d4fdf9e340ef44b81ee9d7a755ecbfdc63b4312cf54a8e54c936ace8f4edbd5a1069157f5eded79559fe08aab5fca8fa9489fdf80c633c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_om.tar.gz 371019 BLAKE2B 8b5dfd21e688ad7e9720c06c32cdb0d4dd4ef6cc3d25102f2589a61fb29724397c0cdc7a878937828ca6a88351da3707e0ab54618faeac0487db659c657bac66 SHA512 edfcc0169a984517af6200e5e9ad36dd727cb1e645628c3d34f1d36c1c32aa74da12bf6fb476c3cc106ea974bfc6a3ce6779fa1c7481741f82f52b56286c901a
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_or.tar.gz 601999 BLAKE2B 47d8db7a6b392a809cf9f8718de5e2add151f38204fa834e68a96f96c0c1b479a3b42dfb85edbb102732e4e5af976db69fb0977362176c68d09a7771b71ed9d9 SHA512 b45fb5049a2aa80055f3ec1f1a35d169993c99d52e24a89a870cbffdb35d073e2502bdbb82d211b339c73b5e633ce02168fa4f2b88a6e4e593ac4ede5eccda22
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 471558 BLAKE2B 2e4011b10882abff37095710769e64bfaea9a00a82225b9164b1f0a48c3ac24b56bad972259cd7f605c591f0dca9c4fdb59bfc75c2b53b6c82d207bfd12cf914 SHA512 1a195eba28d3499e9fd985e07162661f88329e06b1da896c121372345e6f37b5c29d0454cda424fdec449ea165145414da320514d6b74c9b815490aa4a5bf3b7
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pl.tar.gz 3093189 BLAKE2B 152308c27384676833ea1a09e6d1571d3d8c58513afa4320705b54c9fee6342bd2c99fc88b57ca813595bb38cad2e68d9e3c1acd7eb1336afa3b3a09a5765902 SHA512 f704f1d9ae3b23e64f531b840453a6a4f053d89ecd57e96e82dba68fb4cc59e26d87a68075eb9f1e040f1cb4e24b3a379c16eb2796d9acab1d684875a8ed133e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2816984 BLAKE2B 9868df077893c2bffe6ab22fd5efa7b19604251b680318c87b06fdfb63f9ce3123f1aa87b4ac73e6c862a7b3c115d1735c711a9ce0f47d3c8d88941d6d10927a SHA512 f8a187d7a0ea7a4eb6b328f52bd9e21f55dffa5f2ee9a47948d0ed42cfe08e360d9bfd8017d25e1816326ab47769e439a83147db621caa627f7c26bae6bef720
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pt.tar.gz 2371288 BLAKE2B 79a3b3aa816b30767950cfa0fa5c8450b63ec1ea5e4c16f05e55d8420c24f6d7d543eeeb4c3fc869f2040836e38816b698fe653747e606ba40faf79283e2924a SHA512 2526bca4d34fbfd66f124f75c0c409e287846fa097e08e105a624f6aa9208e6cb156a19bd646302aa7af4ab1bc848f7169c834230d09fd5a01cfdb0c53e623a9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ro.tar.gz 2531499 BLAKE2B a53619c8064e0af0157c2419c85563c8a667c47cb6a9365e0be32bc3c1e06866b0ae8a2ef18c560ce1b8d3d1cd1c3a58ffd239cd5512c37aba9ee5e51e4b6188 SHA512 ad001e554ae1736271faa9e157f31b0a9b1d07b9b2d066e0ac6208b2bbd3e69440d59ec4420ca45cc3420b2f25af04a715013ed0f6ba3420562318a06ac7bcca
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ru.tar.gz 1879325 BLAKE2B b90bac7e9671c9aab7f82c532d6f92cb0e41d2a3dacaf0fe2cc3e503ae22634e5fd36d768e3033b7b9a7fdecd37ad04494c5b358e9a7c030786d1ef275d87fc6 SHA512 a2499c871613e5ba0c7ef6acb5e2bf4b7f46504f1048a115d68675cdda23e8166bc51a43ce02592a04fa080acd5d8d0ec07c66018b98b601b2e70f202cf8e05d
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_rw.tar.gz 346189 BLAKE2B 9ee28e7f7c3c4acbf8b294f100b9cefc5e950077eff2e5e98905a0e7ebffe8ed4be5daff65c22f5b9faf9e8836e3e61c9563f622ef54b65262484147c8719320 SHA512 ba49d47ae20b550af0929c2ba2954a671c57972525a01cdeff91e98725822625c939deb4c6a6db67d4ef7f1425da347b5cf6cd9fa8f820f5aa573da09613c75e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 451841 BLAKE2B 63449f8dc51985982512599bf0afcbae448584bdfcf9c3456faa39c74b26c296101710309c866353ffe3b3edf0b1ce9bb9215446c180ab11127bf10e28189b7e SHA512 42b333f26191adb55c7afcce90c633968862c34f61bb613b843e3ba60bc4dbb2fb350c7e75b3bc3ea58f2c7f865584ab4ad5153123b8254f758e60731c4a1554
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sat.tar.gz 522734 BLAKE2B 958d420fd7196eb2bc9302f0abdfed1e4653d75386e2494b996c93c902e33e3839952ce2f0075ef630b7e3233b37729f96d85bceaa5b63aa8512b4f8e7231cc1 SHA512 9d3fd353f9547addf4493a8fda36cca25c9519c94b8c45776ae607d14d5ab6830e2015dca9db96afee72378757c2345dbd0917140c0285f167b6f541441c2e8a
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sd.tar.gz 437887 BLAKE2B 927b3106b1aefcaabaa258a6734efeddfa3ecc784a65758f32e482fdc1d0cfcd6d95dbb5459ae3e8d1c6d6a091f89d0a62fefeb75b8e29bdd015f0a86c9b3f09 SHA512 5e1036613cc1871176fe82b01f6daa56c69fc43c1193bad8812d363979ec698b098dd26adaf0692342c941ab9b0b69d14f07d2e520124253a190b467328a3c0f
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_si.tar.gz 738479 BLAKE2B 3c763cf8444e8ddebf545b2914ce231f297ce6268b81ad3f284141b9e23625f89b1aa824cc8258996a097914aa9ec941cb919841f4911a26ec71307874db221f SHA512 30c8878521f9a184ed240f9a1096f88c136f77b5c8fbf61d2f23d64fc4c2957d1f95003b6b3d7dcde5e43234c901064738b91092228e05a01bd3ca2a0cc3c0d4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sid.tar.gz 452285 BLAKE2B 2ead23f4702035bac7ad855764136b9061117e1585d72899b9ce26265de6d32e5ea5b3de00aff9171e0106e89a6a5358c6065732b629d561be2307cad458010c SHA512 6027bef3c0f545ed98a16b52a942b3867e2b0ceb2c6cfa4b46adcf88e77c84de0c90b6cc6ab0937da1def8e227e05efee734c03c881f981f76372f6eaee16de4
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sk.tar.gz 2027916 BLAKE2B 3532ce41e4e295584d4f148344921cf7d5d5f71e4c8c4365ce671f0c9ff5f858d41a8ce9e00417cf9cf3fc15478d0d7535b54d6ee0844b2a957b2eff0e98d75f SHA512 22cad9561f96b523dab2f6ead49757cb441247946024db077a02e8cafecaa03569a10919a25298381ce47aef716e37ba4b98d7d93148a32050844f01dbad5840
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sl.tar.gz 2432924 BLAKE2B d61d758fb25b1092c36266ca2ad77add085dbcf169aa8f1544c4e36fb4d925fdc5db2a216390b47ea115e786ee1a4716bc5dbe0258d908d7569b338af3d58616 SHA512 6df80e2df5219713bc6eb6f8bd23fb975b82b2c48533a4060986fa8e69d59db07b9733d3039d110d1b08608abfdc778223d6dec9df9a4cd22a5f69574d1bd18a
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sq.tar.gz 1171063 BLAKE2B 7b34af71ac56b4c260ab2016b77c548996430de293998466865e9b76ac548a8560fd057217e4ca5fbd1931e652c7d9e74e34242c7f34b50d4017f6fd8c9fb762 SHA512 0fea122848d3442acf2cae8e9a301711a74cdd2f15f2354908594953b0c2734032d0f5b912e01f10d9c7997668f1b06c53d171081fa28d128ca2be1abb9a12bb
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1460949 BLAKE2B 11f961854bcf1a3d34a98f421adf69f87a86b1dc96d4525886643a22630022c148cc679973ca542eafdc4295ca8c019f8c35c216ba57216cab5ac536eacac480 SHA512 579707e3af81ce379a8e9313878f92e96297a95d58361ba8266c9d83e5c8f9da5adc68b98f27b3040362eb0dfb822e81d3111b6314847036eefe54504949e2c8
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sr.tar.gz 1480531 BLAKE2B eb004a90633dd652fc621cd13d118407ec7d855808365ead58431c1ee8bab6431c61989338e2615ccd4155000067743cea577c2c747b1d7399f4ee311c8776f1 SHA512 13db28ae33a47fb82f26e4cdb039db46def31970543a5cdd91f36efffa301147e4eaa1fc96bcba1f1ac89ada6782c4f7b72c506ef82c8d7dc8106f5bc74af6f9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ss.tar.gz 286291 BLAKE2B 87fa7efdad8cf7f8d6a2db8038cd5f4a3c748593df840f5547ee9ee5078737e6a9851791f7a4f31e97460e98fd7152084cc9fbea1b6cc6ad759db4635b4af549 SHA512 e9a80215fcd75af6cbc0f3db81802024610009dced985b49b06e9eccd1815846d75b3a82beebb65cf9fdaf0fafe5091123ae9d45f691f4881cb9f14dc3076a74
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_st.tar.gz 279459 BLAKE2B 2bc74bfaf1605d41ef16f0e69c549721c8c85b8623d6f2bc17aad345fd856750843ede3e02f73c034d07271d9a888243027d585b5f1cdd2d05c81aceefab9e12 SHA512 8267b25f1307eb5c5797c4ddff9b33f335d5afd2d4f0dd84cc33246db80ac248ed3c145626d8e8fa32f7bc29a14d14e2304f5a0d09e574af8aa31ce5d814074e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sv.tar.gz 2609090 BLAKE2B 66397a0140543eb37a1dcfe739617e62bcd80fdfc0108c3e35ed3bffe9bf97b1b768964000e59b18b1d5e3d9ef895d373835aacdf09fcab214b75cc599db66f0 SHA512 30f543104e0395ca05c21e574ec6914b83eeee31995d2e988bd044b6f4ba17e133a611aa516681b9c570321ef960e588158436961004fa92b320a8ec5298f430
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318612 BLAKE2B 48351cde394c6ea2f51ae000dd20d784866c288de0e61d1842bc4190802c8530cadcc7f1ca5fa1d87472ab88b3fdccb814ac3d35c0653059eec56524f4f10440 SHA512 bc439b883d40cfada8392a0324fda5a32530d6b3657fb979fee4d8a028a744eb17eaeaff9cd4b028030390791a17625b4eb7833464d4e49d77be78bb07ee6725
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ta.tar.gz 685756 BLAKE2B f80347a0f3cc8b16089e0f6e9810bac0ebf1544c2dbb52e844bdb019bfddf6642f4597195369a27b9ff5bb071856897729c7fd3a7d9c573beb1eb1949be89883 SHA512 c9cd6a4f9ac3924962bdaaa8bc3e909a374b9e8032e4807b96af5b973dad555b6a8dade5bfa74921ff44e382206869d247a9200029db30198ad96321f74e4efd
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_te.tar.gz 1089429 BLAKE2B 1a06987242212b45ab353843e6e271cf3f8dc93b906312afac36a8f016cffb264c7fa4fbc0462c2af50bdc0b0e4b9e120afc4d69d1d148f8c56282debc123749 SHA512 f972fcf878bcc5697f55a068157c80de1e37fb67be94d523007c17676c153a62a2dae23da02cbaf2141eba6932d7025d89950fb8e44388dd977c605ed692072e
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tg.tar.gz 358358 BLAKE2B 718b4d2c0d815df37295a1e34f0df3b947f0073953a0e7d4903da951008a8a7ad2456bb4344017bc738bbeca158896b457df5d7e52cca450d594111d431307de SHA512 f4e0d2e9bbe1b83c55faaa02c1e2d27550cd897cf4548f0edec8204756c802c62b5fa72dbda66c92acbea6bf6628f0d964f8e6afa89968d540d4b5f10d6fc012
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_th.tar.gz 622578 BLAKE2B 3196710669e424377ef21c66ef1d0856f0bc455563c5de14f56ac0e9337c5b743fff8362ef242614d007b21bda17ca8fff2cc2059577122e40c9b06c65c4163b SHA512 4ab552cbb04e9a16def25c16be2d97356cb43f71d9814ddf15018fa260a24a0ff9e278c13745462a9e2c7e758975a2834e33da5164acff9bf745efc6bfb02642
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tn.tar.gz 258981 BLAKE2B b6231eca05fcffb413b4bacf2f1dce873100277cf662566479b6eef8849c4a8c32e0c56590e3dfc1345641f087f4f43de2deb4b4d7cc8f125d8d03f028ea099d SHA512 84aed21f125a44b1d6c8c6049abf93b75c0224fa40f228b55b2a8b4892a56693d33082409ab326ddf5c24b776c0343c27b929b3c67dc93ce17e32e7b48c6b352
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tr.tar.gz 760133 BLAKE2B c9d04b243ee62680cf58157109c4bd0e2a960110490b38e1245db32ff049494e2f17fc8fd339ac174e0351576abbdf0120057aaf7ddb50a6e4906937310b2b4f SHA512 f440c4374db91b27919d3d3c5ba36d16a1ab76a7a7126cc6f89bcd7805f09be29cbbce0bbd79a19a7eb3c95e840ba958aa35f6097025ed544cec305c71c4fc35
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ts.tar.gz 277099 BLAKE2B a2d0227276a229c1b16fbbd634758196c3690b9f490980312341bf7cc3eb054ad63c17cd3d57c3641994c60908d26678a29a4bbc4a564ce0ab84bbdef92618b2 SHA512 17e467b4c77f2cbf30b511c03a73f5c0c6523fcd0da2d76fe562778674e1435dffe27407979c662dbae2f350530f0166c646f1ccf6bc0b8a6f21683682f69f07
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tt.tar.gz 183363 BLAKE2B 5cc18cdd2c39dc0d480d55dfd4a1cff0df85e9810cf9b54b8257fb608ec8439ba667f54d0364ff30817efc55daccceae5a8cd474ec2a1ee2d0e0e42ba84990bf SHA512 b09d3ee2979b3c891f3e52089f4892399d81d7e3b7d8b15cb133dbaba598fda02c872987775def3a18abccb387b2ea17b66a65f20804e6713796dc9ee22472f0
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ug.tar.gz 549900 BLAKE2B d641437d5ded4d527da6951a523687d15afafcc89b513d26485956cc1da87ea881d2a25a2808379a8b3603269acdf98caec4bc49c26bdf5289681d7700a33577 SHA512 a6e156f68518ff3c30ffd821b1e483612be42b52d50e5feeac9bae10504558aa08a1c548551f656adf1d9a453a16ad01060a9992c09018b57f06e38dd095c89c
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_uk.tar.gz 1621094 BLAKE2B feed3c66b03400dd0aa9943d39775f92ef10db97fcded85b6535a6a6ab78d7a843a46c20ef16ad307c4a9f1466d6f0a5263274ab4901fb321d05501cb9a91c1a SHA512 a87a763e4d4cf489c8edb6652f92d689b5d85d290ac1c2b9295ea8ec98939245e79a2af3ae36a5c20545d618b60baa587504319974a95f877fbad464d32217c9
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_uz.tar.gz 314813 BLAKE2B 9d414708b1e10d05c4315ab3dbcde6e0a8a3a1f181f3096c20a5d3986b0eb1ed2fa3643fdc0c1c64a542da04412a050e16c3a9c38709f283861ad9db21afb84b SHA512 6e727b92d54ada836d42471f0148536db4f77e462ed192b01d63df56f1701d80e02a876bfdf4e3546f2891c95aaf0a0b21f1a02ba7d5d29a68f94f377c6fffcd
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ve.tar.gz 282347 BLAKE2B 17a8141746a1be060d4a54c8d696c62716cc8136ea0450d33191df72b643f8e99cd650342769260ba66828436d708f9d3027e9484c50e49dbc9869a57cf5320c SHA512 bc34571bc6d8fd2034f393c384295f70f1de2a3e07e0625985c307b85a4967755f2b4a6a346b9cf250483ce7aef2eb5d763b5ad60051bbed5af3115fbb1acda3
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_vi.tar.gz 464883 BLAKE2B 4491b32f8a6372b5dfcc21b04d9951dd1ab09de684a9221f2eb6673bb3acbe574bdcbcd2ceb922cafb54f4d5523734e864a5e09a9a54a29175bcefbe3178cb87 SHA512 45c3ce600084eb485fd03e749d7107ba2927c5ddf33ffba360485fd6855298237ed166e3e214ae6e102aa3cd324540ddf7c16afcec3878bda69d73a647a65905
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_xh.tar.gz 290220 BLAKE2B bfc25c5a8b4e9d9966d50c31ee94ee36be58a463ce482ee15e0150a940959b18d7f2a23ef476615851c601667c952b876a01629b3f610646be3b698282895bc7 SHA512 aab2042d9a44ea1aaecaaf6cf1be79c22db08c8865dbf4837beb6aa866a41dd35a96606c7380db4cc7e79b0dca8662f89f37c0fb68285939b508389ae20b6afa
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 809658 BLAKE2B 24d78fcaf2cb0498375b6107a3ce2a1c273eb9ede364a91e1ada69c8fbfea8bd454f8926844d24d040c217a017c6c6333039408b09b8870d9fbafe141022a70a SHA512 9b3ddef62a2e3093c64a0e19b7833958c0fc5f7f9993e0ebe32a65ac2be6abbc7356cafae9135a7346b482c01ab941237a3bb123a0437a804c4b548d45086737
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 807679 BLAKE2B b02599d2761a073648bffd91d9126c99341eb00c3ba42647597a24375fa95fad4688693bdb6f8730b4c215d5f5bc61c1a29673487a3e79e8f64e6585cbb94b65 SHA512 83ff35edc6c51ae4dbb043fe03a2aa489ae3aaa9c50e7ba9e05f870bc4155d2f1423336d0a0ba63e2a654fcf60bf6e7ad0fa9dcb8eb516cd59497a3c25991e50
+DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zu.tar.gz 321260 BLAKE2B b6297b413a51bf63b97da41ae28dbd2bda21ad180af5b1a91a6cc8f9a14331b0e972cb37c5a94f64862e47cc8a0215651a488671c1d30fb5f6c9824bb77dba70 SHA512 37199aa84d3630bcfbfdf4d8fc17aa5e586a5316f574769c97877bdefff943489acd09fe59e00e898050e7234a7fe3b9cfbf6c69f52830a598258adbc406d56d
EBUILD libreoffice-l10n-6.0.6.2.ebuild 3323 BLAKE2B 4640490672fd2643f71c011321f3876bbedf9cf5a83beb8e63d9e80f591a217c3db90d8124296ee7ad532b08df2ec0a4088c8ca06ec5287faf360d63f72c5076 SHA512 056058e0d7c780e19090d3a7cf5cc38d2338e36ee2380a090034ee2aba9390a4b18ffb8fa28fedc2f42ec22712d6a6ad47792df5958a7c587f666a70dc5434f0
-EBUILD libreoffice-l10n-6.1.4.2.ebuild 3626 BLAKE2B 8a2032ae2f935c88ef49a70a899adb798ed62c07fb35ebaae3db68bbe693b75299d1f0fac22052a91196aa9498d77b327476f6184fe3f78ff5daaf6409a835ad SHA512 598331678165243bb31ec61be5c6ec46b59cbf47b68a9aa6dd609f51c96fb901c5e23a12bc5d39101706ca5f0334ddc632ea8467f91112ad8aa1c798261da42d
+EBUILD libreoffice-l10n-6.1.4.2.ebuild 3624 BLAKE2B 2b6d4ac738668df01a41adec81827de1b93dcee3ec6f622f89ebcddc3ca2a162c6493a06c635f17cf7a9b69f9c6eb8f61606124640f438db1f5a064c16d09811 SHA512 f4347080c7a16640feb557b566c332901b4090a1b711caafe7e7445d7728bfabe2bf7617ac7047489921384dd601320e32f3ea205d7a4db2c6f510b3d6748e9c
+EBUILD libreoffice-l10n-6.2.0.2.ebuild 3639 BLAKE2B de8fea6f83477c0b6a7bfd5b4699a048e9c9bb86c0d62cc66907973561fd35bc699867f611dc9df594e4eb937a75ad869ad0dd528a9b660bfd1735aa93cd8e9f SHA512 9f3018e338a11dcb36280866393d526222fbf2adf81a9507a6d1e9f8922b98a98fc16a6dced01dee5aa415e171d59125b3212fddd73610d5e3b64443e9dea358
MISC metadata.xml 369 BLAKE2B 7629064f409fe8ba7f0daa435ff56eaf0870f70b45961c635119725e9a78ca40bbdf77a39e70f83a31103944f579b13db5fb07f8dc9e7ecb77491d36220370e9 SHA512 8cc7592062150a5472a5b8cf4106d0c3fd7270c7e6d0d566852bbc6670a90be2c73e6c04f085e32b41f40dd1adf9800a53a1af8df5cb297c20394c55e3df45c6
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild
index a11a956daf3d..8712656dd28c 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild
new file mode 100644
index 000000000000..620fa073a7ce
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+BASE_PV=$(ver_cut 1-3)
+MY_PV="${PV/_alpha/.alpha}"
+MY_PV="${MY_PV/_beta/.beta}"
+[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
+
+DESCRIPTION="Translations for the Libreoffice suite"
+HOMEPAGE="https://www.libreoffice.org"
+BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
+BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+KEYWORDS=""
+#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="offlinehelp"
+
+#
+# when changing the language lists, please be careful to preserve the spaces (bug 491728)
+#
+# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
+LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW "
+LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu "
+
+for lang in ${LANGUAGES_HELP}; do
+ helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz )"
+ SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
+done
+for lang in ${LANGUAGES}; do
+ if [[ ${lang%:*} != en ]]; then
+ langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz"
+ SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
+ fi
+ IUSE+=" l10n_${lang%:*}"
+done
+unset lang helppack langpack
+
+RDEPEND+="app-text/hunspell"
+
+RESTRICT="strip"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ default
+
+ local lang dir rpmdir
+
+ # First remove dictionaries, we want to use system ones.
+ find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
+
+ for lang in ${LANGUAGES}; do
+ # break away if not enabled
+ use l10n_${lang%:*} || continue
+
+ dir=${lang#*:}
+
+ # for english we provide just helppack, as translation is always there
+ if [[ ${lang%:*} != en ]]; then
+ rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
+ [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
+ rpm_unpack ./${rpmdir}/*.rpm
+ fi
+ if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
+ rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
+ [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
+ rpm_unpack ./${rpmdir}/*.rpm
+ fi
+ done
+}
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
+ # Condition required for people who do not install anything e.g. no l10n
+ # or just english with no offlinehelp.
+ if [[ -d "${dir}" ]] ; then
+ insinto /usr/$(get_libdir)/${PN/-l10n/}/
+ doins -r "${dir}"/*
+ fi
+ # remove extensions that are in l10n for some weird reason
+ rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
+ die "Failed to remove extensions"
+}
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index c6379c1bc5c3..797779a8d925 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -1,23 +1,21 @@
-AUX libreoffice-5.2.5.1-glibc-2.24.patch 361 BLAKE2B d95ded4f051c77aed22ce99f6273b73ec0893190622f55a3d6d3c3e3e53c59a2f3ce3f645b011c1afa02b727ee803898c65f8feff723955a2fe1a69de6d24480 SHA512 b5ff4c6d3771bcdde21613ad15459120ac1d759b1b3b422b5cba3ee23f7ddf88fde274956f2c91f0a6a37cb36a8d90d8f90bd865e6c2d3ff7c2100e2b469dbd8
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.0.3.2-disable-flaky-tests-1.patch 8928 BLAKE2B e5399e0e520dfe4ac5d0a02c3bf3372ccdc7725f073aabb74c36600a7cd09eb45a9e5d5486bf700ae374723206e3a421069b298137d14a9b05e17e70f2d9d3b4 SHA512 ca100dc389ed93a5eeed35f001d9e0f6f886782bfaa3dead3105b9bce91ca9e721354b55cd67fdb40c7d2d64966c530ebc6ba6a4e3c62b0e006759c7b64f1b29
-AUX libreoffice-6.0.3.2-testTdf108947.patch 638 BLAKE2B 38da9bf34a921d22002d45e650c738687706c77a67ac2748ee14efb48f47a328b1339712687b525a4f66a1ad0b36fc69c0613ef441067a206ea4df81754f4727 SHA512 a712fb653d86a74a96d568805ca48d183a7ec71f32ef34cfb98a4999cb7fead3f5cd11f5d8f8944041583d5221b0dbaeb3cdfc625a1958118e867569d0c56479
AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083
+AUX libreoffice-6.2.0.1-poppler-0.71-1.patch 8113 BLAKE2B 731f0a7622da871d901d7392ca2be3ffe4d397e8cb9127bbb5393de9bd861cddef0d99db8b037d5b6e841e1339ad7f815e6a10f5d892741af4971a4d95870244 SHA512 f657e1c31f8734ea646010012c094d2d9508dba7bc6ea9ffa5e02613066f8f75720474c02079148461930cc8dfd1b9c52a2544b0ef888760af790c1f62b3580f
+AUX libreoffice-6.2.0.1-poppler-0.71-2.patch 2654 BLAKE2B a0455e8eec3f221e418e24fb81fad849d5908c5239ca0a61ea329edfeddba91b06ca45ee324284a9fcab53dc88d4f290846c66bc1615030446dc588d6453e3ae SHA512 49ffc37d6ce484f9b601831518052fa09c925b51bfebe6965c3bffe3bdf19e2093d3859dcb57e13d6468fd1c5da7512f3164f4309832afd9ed591ab0541dde1d
+AUX libreoffice-6.2.0.1-poppler-0.72.patch 1667 BLAKE2B b24a61ecdd7560d5e89ecbebb2cf81ba0d3845bba40603455e549715ea3baaf0cdb9c9999d8c8efc22c4c516ba7239e6a6b8bbf29791ac76cabf1b683e2f866b SHA512 d9b300ff2493f2c1563d60babf2f7ff2620d059e9dadbbd0461d3b8c243130d7e458ba747df5abfa3e8e674a7751279a72be52e46b8077b4132cd46167bfe2ab
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.0.5.2-patchset-01.tar.xz 39820 BLAKE2B d8b436378b05a8a58156817b5d1e0323fd6fcfde9aa9fc4fc6a8056a06a16c84c5860ffe1ae715faddb707c5aa417b43e6c7f5c05821f86208edbb3778d830a1 SHA512 ec99a6358c0a20075abc0aa136ad6ccded4562fa0f25897efe2a8783fb33b97b92a2dd8041206b3344a79dfd10ebe98b79c8bf0b4e8539e45942978f0028dc59
-DIST libreoffice-6.0.6.2.tar.xz 205022916 BLAKE2B 715d24c7bbfe4d570011f5090cf647421f68e73fb76047ec0fb973ec0bfb30be3ec1d521bdd92369e23abaa444e7afd3e070ff613486e8f85b9ca76d9496fd0e SHA512 8cf7bd4d8f81ee09f8a21c4ccb12f788c67cf1cba71e08b9b720f9e8b4ec2dfcc25452ef05b6b60529463241c2b23a70eb6a79a8f15b95e890a2ea9cbb458517
DIST libreoffice-6.1.4.2.tar.xz 207710664 BLAKE2B 52bab412094c1ff7e184ea65c588360c18b061c3e14b7be07171f6b5831261766e2ac7d7373f5f789d125671da41e8b67d34360d4b7014dcb98df01828aeb094 SHA512 ba81b7744b908f9fe67a83e72c17c08b3b2e99599a5fd4f9cc1f2d81b3fd0ddb8065ae466205f85185ab9420350cea0b2d60108df3e583b74bd1fcd9e4eb0c3c
+DIST libreoffice-6.2.0.2.tar.xz 213471412 BLAKE2B 61c07f0b6e2c12d197d93346ae4b9f583189a093f9fe49156c5f6ccee4309a77b4a6f6a133a61764d11dd56e7e36734ed4ebf3abab035021c0692477d556acf7 SHA512 6c8e039548b50071e50eea6719a92c11c85da2c7ae73bc70bddc5eb32859823fc5f5ab5867ec0b76d8a094cd21a228d6b0d3a7fa834e8005a2d7a82c7ecdb278
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
-DIST libreoffice-help-6.0.6.2.tar.xz 2972748 BLAKE2B 38534d5fd08751af587fd5b5be03b39b086e2bc26878c50e98bafd7a2b48f517ac29b8d434748449b0a3e8a451c31f40255094d64965800aadfd94c111295be5 SHA512 89caab57774f85f3e58523c0debb57247a0f10959634bf296aaacc4928bcce6ea8ed9f167b267e2e0eeb52b69714eeb094fedfa3e810cf409dfbc7c5e49b7c13
DIST libreoffice-help-6.1.4.2.tar.xz 15757700 BLAKE2B 53c398efb3b839740a9146ea1b0f70f019936c914f7aedf38b7da69faf532ab139a8847d6eb251b2850511e0e7bd169c74fafedd0926dc987659aa27878cf740 SHA512 e24f2f6795856da62f77ebfdcfedc8190b8ecef74e395fc263f0cab4a27c0fe3d95f37665747a590fc7a6a93c6c3473a2a4501c50d415cc602f85838955fe9ab
-EBUILD libreoffice-6.0.6.2.ebuild 16750 BLAKE2B 7ea6bb2645ee81c15ed71d5353d15507ba5c29d05758de31af8528897f251880f08e08dad979c43d27a9199429c182ec618a038f772e5827106b824343e31948 SHA512 d7dafe868dfb5a59199f71090bc05cb6402aa247ee309e5fa199dcd00d2c44f57a5ddfc6e97f7f851c457d0fe7fb0d8033795b58ae626ff2c616dbbeb0c13e64
-EBUILD libreoffice-6.1.4.2.ebuild 16802 BLAKE2B cce42bed53384a2362edd12cee583a142991a0d4b7f97a9011cdcae0a37744fce32ca381807e1d688185a2beb3649a49940dad2ffa2cd85d2040397d2c998118 SHA512 a49bdff7cbb0bc586d5589c2c1cf07bae590425142480657bf9e4acc3a402780aa034b0c67efb79dda49a8d2e9e722fd7944875fad1445776ee6247d7c3a5b67
-EBUILD libreoffice-6.1.9999.ebuild 16802 BLAKE2B cce42bed53384a2362edd12cee583a142991a0d4b7f97a9011cdcae0a37744fce32ca381807e1d688185a2beb3649a49940dad2ffa2cd85d2040397d2c998118 SHA512 a49bdff7cbb0bc586d5589c2c1cf07bae590425142480657bf9e4acc3a402780aa034b0c67efb79dda49a8d2e9e722fd7944875fad1445776ee6247d7c3a5b67
-EBUILD libreoffice-6.2.9999.ebuild 16843 BLAKE2B 164d3dcff010af3b9c8544c61c1f767dbd3ce998fac34379e2c431d9ce6d08f9a34d436005108b505b370e632cab6ffc0d3715a0999fab0c80a365ca05f9b69d SHA512 827da528559c43600afdfe96cb44c267abed25d29d5661399cfdcf86204e95d566827ece053f5dbd3c4d6279636f479c988b526f1998988c8d9d39ef57d7afcb
+DIST libreoffice-help-6.2.0.2.tar.xz 16186468 BLAKE2B 3846172642023633420ba83f3c65430dd7c1e5b4fc652e758081175d6b52c412822acd2af1dc31ebcc5344bd4f4b5ba6d49beb4f43f997fd99cbe1ecd69a9f96 SHA512 43c99f3db3d773d3f724600a875b964a65ae3dcab4ab7348289828cf860475a036cd6ba2d54d57cfec4ca259c085932fa479d465475591919e86108c56ed5feb
+EBUILD libreoffice-6.1.4.2.ebuild 16800 BLAKE2B 9bd5e46e7e599f9f916d49f5d72aaa0934257a2b46301c74fb61d0e78c7b93eb0297a7bfca5d99b56d8909e5d289d18fc520f290c2f7512962cf940fe774a950 SHA512 df15098dc1693424aee0db6bda394cc001f5370ee0b841befc040f1e1376bc87287f4f507540d5270442c66cdbe2aacf65571039458ab1a426b89037de22c1e8
+EBUILD libreoffice-6.2.0.2.ebuild 16977 BLAKE2B da9afade6f0175e61cc0ea4fe9078b02ad7986c844052a8da6e5ad5bf6821a2b2c239d6da14a8013a6d8994a8e47b7f2d7983895747719b2db908d58013c14d1 SHA512 ae994bb4750f9f3c5a3ab3d5e8b4bb848fc014071998430cd43e184e7d617b6bf50ce78b0002f3a1ddb9d06a1e98ee1bce4b57cb32a09e6fd18ddc86db181858
+EBUILD libreoffice-6.2.9999.ebuild 16963 BLAKE2B 0c37f62ada78a98b86fb4e79583e1badcf6a29d7c6797bc4675de6863b3c524976216c3dd1523b392e42c4041b848fd4966f5f65d136daa2b2e1248d62e3ed91 SHA512 d661ba2c44c6c1a251a08b630414b9cd0c3877a1d8be97df50362b87da35aba50a8d91a2055011a55ffb9d3c4d0e1ffcb0ab8c96f0476b0577ad59f079ff401c
EBUILD libreoffice-9999.ebuild 16843 BLAKE2B 164d3dcff010af3b9c8544c61c1f767dbd3ce998fac34379e2c431d9ce6d08f9a34d436005108b505b370e632cab6ffc0d3715a0999fab0c80a365ca05f9b69d SHA512 827da528559c43600afdfe96cb44c267abed25d29d5661399cfdcf86204e95d566827ece053f5dbd3c4d6279636f479c988b526f1998988c8d9d39ef57d7afcb
MISC metadata.xml 1008 BLAKE2B 62a25f90e9b01f8fd924e861b0ddf1789e3124474cf73e2fad217e54e0324e38ad5bf37ff703b37bb5946d66e5de8711ff5e9b53a15e0ad368ebb3d04a3a05a3 SHA512 146662ca1c1dd7eb49c00b927657329befd3ee58ac0226ebb5fe81aefe90d7bf66ed6113cbe93774c0b917377eef8c1821a9ede278c9ba791a3ab544a2eaf2c7
diff --git a/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch b/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch
deleted file mode 100644
index d714ff2074bc..000000000000
--- a/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- libreoffice-5.2.5.1.orig/desktop/unx/source/pagein.c 2017-01-11 16:54:33.000000000 -0800
-+++ libreoffice-5.2.5.1/desktop/unx/source/pagein.c 2017-02-03 10:22:51.697673613 -0800
-@@ -26,6 +26,7 @@
- #include <string.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
-
- /* do_pagein */
- static void do_pagein (const char * filename)
diff --git a/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch b/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch
deleted file mode 100644
index 03421c5e12be..000000000000
--- a/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch
+++ /dev/null
@@ -1,216 +0,0 @@
-Kindly borrowed from Debian.
-
-14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some
- system dependent way) e.g. on the Win@6 tinderbox it always
- crashes
-14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of
- the time
-
-diff --git a/toolkit/Module_toolkit.mk b/toolkit/Module_toolkit.mk
-index 25db0b6..14e507c 100644
---- a/toolkit/Module_toolkit.mk
-+++ b/toolkit/Module_toolkit.mk
-@@ -26,11 +26,11 @@ $(eval $(call gb_Module_add_targets,toolkit,\
- ifneq ($(OOO_JUNIT_JAR),)
- $(eval $(call gb_Module_add_subsequentcheck_targets,toolkit,\
- JunitTest_toolkit_complex \
-- JunitTest_toolkit_unoapi_1 \
-- JunitTest_toolkit_unoapi_2 \
-- JunitTest_toolkit_unoapi_3 \
-- JunitTest_toolkit_unoapi_4 \
- ))
- endif
-+# JunitTest_toolkit_unoapi_1 \
-+# JunitTest_toolkit_unoapi_2 \
-+# JunitTest_toolkit_unoapi_3 \
-+# JunitTest_toolkit_unoapi_4 \
-
- # vim: set noet sw=4 ts=4:
-diff --git a/sc/qa/unoapi/sc_1.sce b/sc/qa/unoapi/sc_1.sce
-index fa1684c..cc8e1a5 100644
---- a/sc/qa/unoapi/sc_1.sce
-+++ b/sc/qa/unoapi/sc_1.sce
-@@ -24,10 +24,3 @@
- # i84554 -o sc.AccessibleEditableTextPara_PreviewNote
- # i88241 -o sc.AccessibleEditableTextPara_HeaderFooter
- -o sc.AccessibleEditableTextPara_PreviewCell
---o sc.ScAccessibleCell
--# i91044 -o sc.ScAccessibleCsvCell
--# i91044 -o sc.ScAccessibleCsvGrid
--# i84641 -o sc.ScAccessibleCsvRuler
--# i88330 -o sc.ScAccessibleDocument
--# i91045 -o sc.ScAccessibleDocumentPagePreview
---o sc.ScAccessiblePageHeader
-diff --git a/sc/qa/unoapi/sc_2.sce b/sc/qa/unoapi/sc_2.sce
-index dbfc3e1..d235c5d 100644
---- a/sc/qa/unoapi/sc_2.sce
-+++ b/sc/qa/unoapi/sc_2.sce
-@@ -15,11 +15,6 @@
- # except in compliance with the License. You may obtain a copy of
- # the License at http://www.apache.org/licenses/LICENSE-2.0 .
- #
--# fdo#FOO -o sc.ScAccessiblePageHeaderArea
---o sc.ScAccessiblePreviewCell
---o sc.ScAccessiblePreviewHeaderCell
---o sc.ScAccessiblePreviewTable
--# fdo#45337 -o sc.ScAccessibleSpreadsheet
- # FIXME_REMOVE_WHEN_RE_BASE_COMPLETE
- # -o sc.ScAnnotationObj
- # -o sc.ScAnnotationShapeObj
-
-12:18 < _rene_> chris_wot: ping?
-12:18 < chris_wot> heya
-12:18 < chris_wot> you pinged?
-12:19 < _rene_> chris_wot: any news on
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815292?
-12:20 < _rene_> (of course the this-night-uploaded rc3 also failed)
-12:21 < chris_wot> ah, sorry - I've looked at an EMF regression, but I've not
- gotten any further on that one
-12:22 < chris_wot> I honestly think that for this one just disable the test for
- now
-12:22 < chris_wot> I'll ping the ML
-
-This seems fixed when opening the original doc.
-
-diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
-index 54eed4d..78019bd 100644
---- a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
-+++ b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
-@@ -1128,30 +1128,30 @@ DECLARE_OOXMLEXPORT_TEST(testTDF93675, "no-numlevel-but-indented.odt")
-
-
-
--DECLARE_OOXMLEXPORT_TEST(testFlipAndRotateCustomShape, "flip_and_rotate.odt")
--{
-- xmlDocPtr pXmlDoc = parseExport("word/document.xml");
-- if (!pXmlDoc)
-- return;
-- // there should be no flipH and flipV attributes in this case
-- assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipH");
-- assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipV");
-- // check rotation angle
-- assertXPath(pXmlDoc, "//a:xfrm", "rot", "13500000");
-- // check the first few coordinates of the polygon
--#ifndef MACOSX /* Retina-related rounding roundtrip error
-- * hard to smooth out due to the use of string compare
-- * instead of number */
--#if !defined(_WIN32)
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "x", "2351");
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "y", "3171");
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "x", "1695");
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "y", "3171");
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "x", "1695");
-- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "y", "1701");
--#endif
--#endif
--}
-+//DECLARE_OOXMLEXPORT_TEST(testFlipAndRotateCustomShape, "flip_and_rotate.odt")
-+//{
-+// xmlDocPtr pXmlDoc = parseExport("word/document.xml");
-+// if (!pXmlDoc)
-+// return;
-+// // there should be no flipH and flipV attributes in this case
-+// assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipH");
-+// assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipV");
-+// // check rotation angle
-+// assertXPath(pXmlDoc, "//a:xfrm", "rot", "13500000");
-+// // check the first few coordinates of the polygon
-+//#ifndef MACOSX /* Retina-related rounding roundtrip error
-+// * hard to smooth out due to the use of string compare
-+// * instead of number */
-+//#if !defined(_WIN32)
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "x", "2351");
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "y", "3171");
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "x", "1695");
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "y", "3171");
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "x", "1695");
-+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "y", "1701");
-+//#endif
-+//#endif
-+//}
-
-
- CPPUNIT_PLUGIN_IMPLEMENT();
-diff --git a/svx/qa/unoapi/svx.sce b/svx/qa/unoapi/svx.sce
-index 1c3925f..a16f001 100644
---- a/svx/qa/unoapi/svx.sce
-+++ b/svx/qa/unoapi/svx.sce
-@@ -25,7 +25,7 @@
- #i111216 -o svx.AccessiblePresentationGraphicShape
- #i111216 -o svx.AccessiblePresentationOLEShape
- #i85539 -o svx.AccessiblePresentationShape
---o svx.AccessibleShape
-+#-o svx.AccessibleShape
- #i90294 -o svx.GraphicExporter
- -o svx.SvxDrawPage
- #i85501 -o svx.SvxGraphCtrlAccessibleContext
-
-19:26 <@x1sc0> _rene_, since that test is using exact dimensions, it seems it
- fails on your side probably because the paragraph style is
- different. 1. I will change the test to avoid the exact
- dimensions. 2. meantime you can skip that test:
-https://cgit.freedesktop.org/libreoffice/core/commit/?id=e05f16e6bf36efbaab16dd2ed1427a750ce7cafd
-19:26 < IZBot> core - disable UI test that does exact comparison
-19:27 < _rene_> mmh, ok, saw that but that was for a different test, so.. :)
-19:27 -!- jacobo [~jaragunde@fanzine.igalia.com] has quit [Quit: Leaving.]
-19:27 < _rene_> thanks, will do
-
-diff --git a/uitest/writer_tests/tdf79236.py b/uitest/writer_tests/tdf79236.py
-index 8585e48d8c64..704f42c009a1 100644
---- a/uitest/writer_tests/tdf79236.py
-+++ b/uitest/writer_tests/tdf79236.py
-@@ -8,8 +8,11 @@ from uitest.framework import UITestCase
- import time
- from uitest.uihelper.common import get_state_as_dict, type_text
-
-+import unittest
-+
- class tdf79236(UITestCase):
-
-+ @unittest.skip("Currently broken")
- def test_paragraph(self):
-
- self.ui_test.create_doc_in_start_center("writer")
-
-14:39 < ztamas> _rene_: chart2dump is used to fail because of font size differences, just use a bigger delta or disable it if it
- fails for you.
-14:40 <@sberg_> noelgrandin, no
-14:40 < noelgrandin> sberg_, sure seems that way both in the debugger and in the resulting SAL_WARN output
-14:42 < ztamas> _rene_: there were some work on making font rendering consistent on different platforms, but it's not finished
- yet, I guess
-diff --git a/chart2/Module_chart2.mk b/chart2/Module_chart2.mk
-index 3273055d5373..cb452139170c 100644
---- a/chart2/Module_chart2.mk
-+++ b/chart2/Module_chart2.mk
-@@ -33,9 +33,9 @@ $(eval $(call gb_Module_add_slowcheck_targets,chart2,\
- CppunitTest_chart2_export \
- CppunitTest_chart2_import \
- CppunitTest_chart2_trendcalculators \
-- CppunitTest_chart2_dump \
- CppunitTest_chart2_pivot_chart_test \
- ))
-+# CppunitTest_chart2_dump \
-
- ifeq ($(ENABLE_CHART_TESTS),TRUE)
- ifeq ($(WITH_FONTS), TRUE)
-diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
-index 4d65beeb90c4..f3d71501c41a 100644
---- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
-+++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
-@@ -1559,14 +1559,14 @@ DECLARE_OOXMLIMPORT_TEST(testTdf43017, "tdf43017.docx")
- }
-
-
--DECLARE_OOXMLIMPORT_TEST(testTdf112443, "tdf112443.docx")
-+/*DECLARE_OOXMLIMPORT_TEST(testTdf112443, "tdf112443.docx")
- {
- // the position of the flying text frame should be off page
- // 30624 below its anchor
- OUString aTop = parseDump("//fly[1]/infos/bounds", "top");
- CPPUNIT_ASSERT_EQUAL( OUString("30624"), aTop );
-
--}
-+}*/
-
- DECLARE_OOXMLIMPORT_TEST(testTdf113946, "tdf113946.docx")
- {
diff --git a/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch b/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch
deleted file mode 100644
index bd84b3162527..000000000000
--- a/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/sw/qa/extras/rtfimport/rtfimport.cxx b/sw/qa/extras/rtfimport/rtfimport.cxx
-index 457aedce0acb..4f02cf2b4040 100644
---- a/sw/qa/extras/rtfimport/rtfimport.cxx
-+++ b/sw/qa/extras/rtfimport/rtfimport.cxx
-@@ -1352,7 +1352,7 @@ DECLARE_RTFIMPORT_TEST(testImportHeaderFooter, "tdf108055.rtf")
- DECLARE_RTFIMPORT_TEST(testTdf108947, "tdf108947.rtf")
- {
- //Check page count
-- CPPUNIT_ASSERT_EQUAL(2, getPages());
-+ CPPUNIT_ASSERT_EQUAL(1, getPages());
-
- //Check if Headers/Footers contain what they should in this document
- uno::Reference<text::XText> xHeaderTextRight = getProperty<uno::Reference<text::XText>>(
diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch
new file mode 100644
index 000000000000..9899f5864ca6
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch
@@ -0,0 +1,164 @@
+From 5e8bdd9203dd642111c62a6668ee665a20d4ba19 Mon Sep 17 00:00:00 2001
+From: Mike Kaganski <mike.kaganski@collabora.com>
+Date: Tue, 20 Nov 2018 08:45:38 +0100
+Subject: poppler dropped GBool since 0.71
+
+See https://lists.freedesktop.org/archives/libreoffice/2018-November/081410.html
+
+Change-Id: I258e08894486a925bed50a3a4232b6e805af6784
+Reviewed-on: https://gerrit.libreoffice.org/63625
+Tested-by: Jenkins
+Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
+---
+ .../pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 21 +++++++------
+ .../pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 35 +++++++++++++---------
+ 2 files changed, 31 insertions(+), 25 deletions(-)
+
+diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+index 575a90a..ab74b36 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+@@ -514,7 +514,7 @@ void PDFOutDev::printPath( GfxPath* pPath )
+ PDFOutDev::PDFOutDev( PDFDoc* pDoc ) :
+ m_pDoc( pDoc ),
+ m_aFontMap(),
+- m_pUtf8Map( new UnicodeMap("UTF-8", gTrue, &mapUTF8) ),
++ m_pUtf8Map( new UnicodeMap("UTF-8", true, &mapUTF8) ),
+ m_bSkipImages(false)
+ {
+ }
+@@ -939,9 +939,9 @@ void PDFOutDev::endTextObject(GfxState*)
+ }
+
+ void PDFOutDev::drawImageMask(GfxState* pState, Object*, Stream* str,
+- int width, int height, GBool invert,
+- GBool /*interpolate*/,
+- GBool /*inlineImg*/ )
++ int width, int height, poppler_bool invert,
++ poppler_bool /*interpolate*/,
++ poppler_bool /*inlineImg*/ )
+ {
+ if (m_bSkipImages)
+ return;
+@@ -969,8 +969,8 @@ void PDFOutDev::drawImageMask(GfxState* pState, Object*, Stream* str,
+
+ void PDFOutDev::drawImage(GfxState*, Object*, Stream* str,
+ int width, int height, GfxImageColorMap* colorMap,
+- GBool /*interpolate*/,
+- int* maskColors, GBool /*inlineImg*/ )
++ poppler_bool /*interpolate*/,
++ int* maskColors, poppler_bool /*inlineImg*/ )
+ {
+ if (m_bSkipImages)
+ return;
+@@ -1018,11 +1018,10 @@ void PDFOutDev::drawImage(GfxState*, Object*, Stream* str,
+ void PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream* str,
+ int width, int height,
+ GfxImageColorMap* colorMap,
+- GBool /*interpolate*/,
++ poppler_bool /*interpolate*/,
+ Stream* maskStr,
+ int maskWidth, int maskHeight,
+- GBool maskInvert
+- , GBool /*maskInterpolate*/
++ poppler_bool maskInvert, poppler_bool /*maskInterpolate*/
+ )
+ {
+ if (m_bSkipImages)
+@@ -1036,11 +1035,11 @@ void PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream* str,
+ void PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream* str,
+ int width, int height,
+ GfxImageColorMap* colorMap,
+- GBool /*interpolate*/,
++ poppler_bool /*interpolate*/,
+ Stream* maskStr,
+ int maskWidth, int maskHeight,
+ GfxImageColorMap* maskColorMap
+- , GBool /*maskInterpolate*/
++ , poppler_bool /*maskInterpolate*/
+ )
+ {
+ if (m_bSkipImages)
+diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
+index da021a2a..a6135fa 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
+@@ -130,6 +130,13 @@ namespace pdfi
+ { return const_cast<GooString &>(familyName); }
+ };
+
++ // Versions before 0.15 defined GBool as int; 0.15 redefined it as bool; 0.71 dropped GBool
++#if POPPLER_VERSION_MAJOR == 0 && POPPLER_VERSION_MINOR < 71
++ typedef GBool poppler_bool;
++#else
++ typedef bool poppler_bool;
++#endif
++
+ class PDFOutDev : public OutputDev
+ {
+ // not owned by this class
+@@ -151,17 +158,17 @@ namespace pdfi
+
+ // Does this device use upside-down coordinates?
+ // (Upside-down means (0,0) is the top left corner of the page.)
+- virtual GBool upsideDown() override { return gTrue; }
++ virtual poppler_bool upsideDown() override { return true; }
+
+ // Does this device use drawChar() or drawString()?
+- virtual GBool useDrawChar() override { return gTrue; }
++ virtual poppler_bool useDrawChar() override { return true; }
+
+ // Does this device use beginType3Char/endType3Char? Otherwise,
+ // text in Type 3 fonts will be drawn with drawChar/drawString.
+- virtual GBool interpretType3Chars() override { return gFalse; }
++ virtual poppler_bool interpretType3Chars() override { return false; }
+
+ // Does this device need non-text content?
+- virtual GBool needNonText() override { return gTrue; }
++ virtual poppler_bool needNonText() override { return true; }
+
+ //----- initialization and control
+
+@@ -233,29 +240,29 @@ namespace pdfi
+
+ //----- image drawing
+ virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
+- int width, int height, GBool invert,
+- GBool interpolate,
+- GBool inlineImg) override;
++ int width, int height, poppler_bool invert,
++ poppler_bool interpolate,
++ poppler_bool inlineImg) override;
+ virtual void drawImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height, GfxImageColorMap *colorMap,
+- GBool interpolate,
+- int *maskColors, GBool inlineImg) override;
++ poppler_bool interpolate,
++ int* maskColors, poppler_bool inlineImg) override;
+ virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height,
+ GfxImageColorMap *colorMap,
+- GBool interpolate,
++ poppler_bool interpolate,
+ Stream *maskStr, int maskWidth, int maskHeight,
+- GBool maskInvert
+- , GBool maskInterpolate
++ poppler_bool maskInvert,
++ poppler_bool maskInterpolate
+ ) override;
+ virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height,
+ GfxImageColorMap *colorMap,
+- GBool interpolate,
++ poppler_bool interpolate,
+ Stream *maskStr,
+ int maskWidth, int maskHeight,
+ GfxImageColorMap *maskColorMap
+- , GBool maskInterpolate
++ , poppler_bool maskInterpolate
+ ) override;
+
+ static void setPageNum( int nNumPages );
+--
+cgit v1.1
+
diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch
new file mode 100644
index 000000000000..37b44556219f
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch
@@ -0,0 +1,72 @@
+From 8ff41a26caf51544699863c89598d37d93dc1b21 Mon Sep 17 00:00:00 2001
+From: Aleksei Nikiforov <darktemplar@basealt.ru>
+Date: Thu, 22 Nov 2018 17:54:00 +0300
+Subject: Fix build with poppler 0.71
+
+Change-Id: I470ece9dc4766e10e1ccb5e99b25a8d8cc4cbf38
+Reviewed-on: https://gerrit.libreoffice.org/63860
+Tested-by: Jenkins
+Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
+---
+ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 4 ++++
+ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 4 ++++
+ sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx | 4 ++--
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+index ab74b36..101e3be 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+@@ -578,7 +578,11 @@ void PDFOutDev::restoreState(GfxState*)
+ printf( "restoreState\n" );
+ }
+
++#if POPPLER_CHECK_VERSION(0, 71, 0)
++void PDFOutDev::setDefaultCTM(const double *pMat)
++#else
+ void PDFOutDev::setDefaultCTM(double *pMat)
++#endif
+ {
+ assert(pMat);
+
+diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
+index a6135fa..98d8ede 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
+@@ -173,7 +173,11 @@ namespace pdfi
+ //----- initialization and control
+
+ // Set default transform matrix.
++#if POPPLER_CHECK_VERSION(0, 71, 0)
++ virtual void setDefaultCTM(const double *ctm) override;
++#else
+ virtual void setDefaultCTM(double *ctm) override;
++#endif
+
+ // Start a page.
+ virtual void startPage(int pageNum, GfxState *state
+diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
+index 0f4a35b..b0a6ac4 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
++++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
+@@ -69,7 +69,7 @@ int main(int argc, char **argv)
+
+ // read config file
+ globalParams = new GlobalParams();
+- globalParams->setErrQuiet(gTrue);
++ globalParams->setErrQuiet(true);
+ #if defined(_MSC_VER)
+ globalParams->setupBaseFonts(nullptr);
+ #endif
+@@ -145,7 +145,7 @@ int main(int argc, char **argv)
+ i,
+ PDFI_OUTDEV_RESOLUTION,
+ PDFI_OUTDEV_RESOLUTION,
+- 0, gTrue, gTrue, gTrue);
++ 0, true, true, true);
+ rDoc.processLinks(&aOutDev, i);
+ }
+
+--
+cgit v1.1
+
diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch
new file mode 100644
index 000000000000..7f0b1f71a1ee
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch
@@ -0,0 +1,43 @@
+From 65a6c9ae4791188ffcecf489073cf38873ce5e17 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 8 Jan 2019 11:24:40 +0100
+Subject: Fix build with poppler-0.72
+
+Change-Id: I0664d1b39e97b7555c0a3cba442db52b84f37134
+Reviewed-on: https://gerrit.libreoffice.org/65960
+Tested-by: Jenkins
+Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
+---
+ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+index 101e3be..dab405b 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+@@ -555,7 +555,11 @@ void PDFOutDev::processLink(Link* link, Catalog*)
+ LinkAction* pAction = link->getAction();
+ if (pAction && pAction->getKind() == actionURI)
+ {
++#if POPPLER_CHECK_VERSION(0, 72, 0)
++ const char* pURI = static_cast<LinkURI*>(pAction)->getURI()->c_str();
++#else
+ const char* pURI = static_cast<LinkURI*>(pAction)->getURI()->getCString();
++#endif
+
+ std::vector<char> aEsc( lcl_escapeLineFeeds(pURI) );
+
+@@ -757,7 +761,11 @@ void PDFOutDev::updateFont(GfxState *state)
+
+ aFont = it->second;
+
++#if POPPLER_CHECK_VERSION(0, 72, 0)
++ std::vector<char> aEsc( lcl_escapeLineFeeds(aFont.familyName.c_str()) );
++#else
+ std::vector<char> aEsc( lcl_escapeLineFeeds(aFont.familyName.getCString()) );
++#endif
+ printf( " %d %d %d %d %f %d %s",
+ aFont.isEmbedded,
+ aFont.isBold,
+--
+cgit v1.1
diff --git a/app-office/libreoffice/libreoffice-6.0.6.2.ebuild b/app-office/libreoffice/libreoffice-6.0.6.2.ebuild
deleted file mode 100644
index a05ea79b58b8..000000000000
--- a/app-office/libreoffice/libreoffice-6.0.6.2.ebuild
+++ /dev/null
@@ -1,568 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-PYTHON_REQ_USE="threads,xml"
-
-MY_PV="${PV/_alpha/.alpha}"
-MY_PV="${MY_PV/_beta/.beta}"
-# experimental ; release ; old
-# Usually the tarballs are moved a lot so this should make everyone happy.
-DEV_URI="
- https://dev-builds.libreoffice.org/pre-releases/src
- https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
- https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
-"
-ADDONS_URI="https://dev-www.libreoffice.org/src/"
-
-BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
-PATCHSET="${PN}-6.0.5.2-patchset-01.tar.xz"
-
-[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="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 ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="A full office productivity suite"
-HOMEPAGE="https://www.libreoffice.org"
-SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
-[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
-
-# Split modules following git/tarballs; Core MUST be first!
-# Help is used for the image generator
-# Only release has the tarballs
-if [[ ${MY_PV} != *9999* ]]; then
- for i in ${DEV_URI}; do
- SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
- SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
- done
- unset i
-fi
-unset DEV_URI
-
-# Really required addons
-# These are bundles that can't be removed for now due to huge patchsets.
-# If you want them gone, patches are welcome.
-ADDONS_SRC=(
- "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
- # no release for 8 years, should we package it?
- "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
- # Does not build with 1.6 rhino at all
- "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
- # requirement of rhino
- "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
- # not packageable
- "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
-)
-SRC_URI+=" ${ADDONS_SRC[*]}"
-
-unset ADDONS_URI
-unset ADDONS_SRC
-
-# Extensions that need extra work:
-LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
-
-IUSE="bluetooth +branding coinmp +cups dbus debug eds firebird googledrive
-gstreamer +gtk gtk2 jemalloc kde mysql odk pdfimport postgres test vlc
-$(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 )
- libreoffice_extensions_wiki-publisher? ( java )
-"
-
-LICENSE="|| ( LGPL-3 MPL-1.1 )"
-SLOT="0"
-[[ ${MY_PV} == *9999* ]] || \
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- app-crypt/gpgme[cxx]
- app-text/hunspell:=
- >=app-text/libabw-0.1.0
- >=app-text/libebook-0.1
- app-text/libepubgen
- >=app-text/libetonyek-0.1
- app-text/libexttextcat
- app-text/liblangtag
- >=app-text/libmspub-0.1.0
- >=app-text/libmwaw-0.3.1
- >=app-text/libodfgen-0.1.0
- app-text/libqxp
- app-text/libstaroffice
- app-text/libwpd:0.10[tools]
- app-text/libwpg:0.3
- >=app-text/libwps-0.4
- app-text/mythes
- >=dev-cpp/clucene-2.3.3.4-r2
- =dev-cpp/libcmis-0.5*
- dev-db/unixODBC
- dev-lang/perl
- dev-libs/boost:=[nls]
- dev-libs/expat
- dev-libs/hyphen
- dev-libs/icu:=
- dev-libs/libassuan
- dev-libs/libgpg-error
- >=dev-libs/liborcus-0.13.3
- 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]
- media-gfx/graphite2
- media-libs/fontconfig
- media-libs/freetype:2
- >=media-libs/harfbuzz-0.9.42:=[graphite,icu]
- media-libs/lcms:2
- >=media-libs/libcdr-0.1.0
- >=media-libs/libepoxy-1.3.1[X]
- >=media-libs/libfreehand-0.1.0
- media-libs/libpagemaker
- >=media-libs/libpng-1.4:0=
- >=media-libs/libvisio-0.1.0
- media-libs/libzmf
- net-libs/neon
- net-misc/curl
- net-nds/openldap
- sci-mathematics/lpsolve
- sys-libs/zlib:=
- virtual/glu
- virtual/jpeg:0
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- bluetooth? ( net-wireless/bluez )
- coinmp? ( sci-libs/coinor-mp )
- cups? ( net-print/cups )
- dbus? ( dev-libs/dbus-glib )
- eds? (
- dev-libs/glib:2
- gnome-base/dconf
- gnome-extra/evolution-data-server
- )
- firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- gtk? (
- dev-libs/glib:2
- dev-libs/gobject-introspection
- gnome-base/dconf
- media-libs/mesa[egl]
- x11-libs/gtk+:3
- x11-libs/pango
- )
- gtk2? (
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.24:2
- x11-libs/pango
- )
- jemalloc? ( dev-libs/jemalloc )
- kde? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtx11extras:5
- dev-qt/qtwidgets:5
- kde-frameworks/kconfig:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kio:5
- kde-frameworks/kwindowsystem:5
- )
- libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
- libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
- mysql? ( 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/dejavu
- media-fonts/liberation-fonts
- media-fonts/libertine
- || ( 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
-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.2.3: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
- java? (
- dev-java/ant-core
- >=virtual/jdk-1.6
- )
- odk? ( >=app-doc/doxygen-1.8.4 )
- test? (
- app-crypt/gnupg
- dev-util/cppunit
- media-fonts/dejavu
- )
-"
-
-PATCHES=(
- # not upstreamable stuff
- "${FILESDIR}/${PN}-5.4-system-pyuno.patch"
- "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
- "${FILESDIR}/${PN}-6.0.3.2-disable-flaky-tests-1.patch" #bug 656676
-
- # TODO: upstream
- "${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
- "${FILESDIR}/${PN}-6.0.3.2-testTdf108947.patch" #bug 656600
-
- # gtk3-kde5 vcl plugin backported from master
- "${WORKDIR}"/${PATCHSET/.tar.xz/}
-)
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-_check_reqs() {
- CHECKREQS_MEMORY="512M"
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- CHECKREQS_DISK_BUILD="22G"
- else
- CHECKREQS_DISK_BUILD="6G"
- fi
- check-reqs_$1
-}
-
-pkg_pretend() {
- use java || \
- ewarn "If you plan to use Base application you should enable java or you will get various crashes."
-
- 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"
- ewarn "embedded firebird odb files created in LibreOffice pre-5.3 can't be opened with this version."
- ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
- fi
-
- [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
-}
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
- python-single-r1_pkg_setup
- xdg_environment_reset
-
- [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
-}
-
-src_unpack() {
- default
-
- if [[ ${MY_PV} = *9999* ]]; then
- local base_uri branch mypv
- base_uri="https://anongit.freedesktop.org/git"
- branch="master"
- mypv=${MY_PV/.9999}
- [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
- git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
- git-r3_checkout "${base_uri}/${PN}/core"
-
- git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
- git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
- fi
-}
-
-src_prepare() {
- default
-
- # sandbox violations on many systems, we don't need it. Bug #646406
- sed -i \
- -e "/KF5_CONFIG/s/kf5-config/no/" \
- configure.ac || die "Failed to disable kf5-config"
-
- AT_M4DIR="m4" eautoreconf
- # hack in the autogen.sh
- touch autogen.lastrun
-
- # system pyuno mess
- sed -i \
- -e "s:%eprefix%:${EPREFIX}:g" \
- -e "s:%libdir%:$(get_libdir):g" \
- pyuno/source/module/uno.py \
- pyuno/source/officehelper.py || die
- # sed in the tests
- sed -i \
- -e "s#all : build unitcheck#all : build#g" \
- solenv/gbuild/Module.mk || die
- sed -i \
- -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
- -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
- Makefile.in || die
-
- sed -i \
- -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
- -e "s,\$INSTALLDIRNAME.sh,${PN}," \
- bin/distro-install-desktop-integration || die
-
- if use branding; then
- # hack...
- mv -v "${WORKDIR}/branding-intro.png" "icon-themes/galaxy/brand/intro.png" || die
- fi
-
- # Don't list pdfimport support in desktop when built with none, bug # 605464
- if ! use pdfimport; then
- sed -i \
- -e ":MimeType: s:application/pdf;::" \
- -e ":Keywords: s:pdf;::" \
- sysui/desktop/menus/draw.desktop || die
- fi
-}
-
-src_configure() {
- # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
- # Note: these are for Gentoo use ONLY. For your own distribution, please get
- # your own set of keys. Feel free to contact chromium@gentoo.org for more info.
- local google_default_client_id="329227923882.apps.googleusercontent.com"
- local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
-
- # optimization flags
- export GMAKE_OPTIONS="${MAKEOPTS}"
- # System python enablement:
- export PYTHON_CFLAGS=$(python_get_CFLAGS)
- export PYTHON_LIBS=$(python_get_LIBS)
-
- if use kde; then
- export QT_SELECT=5 # bug 639620 needs proper fix though
- export QT5DIR="$(qt5_get_bindir)/../"
- export MOC5="$(qt5_get_bindir)/moc"
- fi
-
- # system headers/libs/...: enforce using system packages
- # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
- # --enable-cairo: ensure that cairo is always required
- # --enable-*-link: link to the library rather than just dlopen on runtime
- # --enable-release-build: build the libreoffice as release
- # --disable-fetch-external: prevent dowloading during compile phase
- # --enable-extension-integration: enable any extension integration support
- # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
- # --disable-report-builder: too much java packages pulled in without pkgs
- # --without-system-sane: just sane.h header that is used for scan in writer,
- # not linked or anything else, worthless to depend on
- # --disable-pdfium: not yet packaged
- local myeconfargs=(
- --with-system-dicts
- --with-system-epoxy
- --with-system-headers
- --with-system-jars
- --with-system-libs
- --enable-cairo-canvas
- --enable-largefile
- --enable-mergelibs
- --enable-neon
- --enable-python=system
- --enable-randr
- --enable-release-build
- --disable-breakpad
- --disable-ccache
- --disable-dependency-tracking
- --disable-epm
- --disable-fetch-external
- --disable-gstreamer-0-10
- --disable-online-update
- --disable-openssl
- --disable-pdfium
- --disable-report-builder
- --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system")
- --with-build-version="Gentoo official package"
- --enable-extension-integration
- --with-external-dict-dir="${EPREFIX}/usr/share/myspell"
- --with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
- --with-external-thes-dir="${EPREFIX}/usr/share/myspell"
- --with-external-tar="${DISTDIR}"
- --with-lang=""
- --with-parallelism=$(makeopts_jobs)
- --with-system-ucpp
- --with-tls=nss
- --with-vendor="Gentoo Foundation"
- --with-x
- --without-fonts
- --without-myspell-dicts
- --without-help
- --with-helppack-integration
- --with-system-gpgmepp
- --without-system-sane
- $(use_enable bluetooth sdremote-bluetooth)
- $(use_enable coinmp)
- $(use_enable cups)
- $(use_enable dbus)
- $(use_enable debug)
- $(use_enable eds evolution2)
- $(use_enable firebird firebird-sdbc)
- $(use_enable gstreamer gstreamer-1-0)
- $(use_enable gtk gtk3)
- $(use_enable gtk2 gtk)
- $(use_enable kde gtk3-kde5)
- $(use_enable kde qt5)
- $(use_enable mysql ext-mariadb-connector)
- $(use_enable odk)
- $(use_enable pdfimport)
- $(use_enable postgres postgresql-sdbc)
- $(use_enable vlc)
- $(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)
- )
-
- if use eds || use gtk; then
- myeconfargs+=( --enable-dconf --enable-gio )
- else
- myeconfargs+=( --disable-dconf --disable-gio )
- fi
-
- # libreoffice extensions handling
- for lo_xt in ${LO_EXTS}; do
- if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
- myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
- else
- myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
- fi
- done
-
- if use java; then
- # hsqldb: system one is too new
- myeconfargs+=(
- --without-junit
- --without-system-hsqldb
- --with-ant-home="${ANT_HOME}"
- --with-jdk-home=$(java-config --jdk-home 2>/dev/null)
- --with-jvm-path="${EPREFIX}/usr/lib/"
- )
-
- use libreoffice_extensions_scripting-beanshell && \
- myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
-
- use libreoffice_extensions_scripting-javascript && \
- myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
- fi
-
- is-flagq "-flto*" && myeconfargs+=( --enable-lto )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # more and more LO stuff tries to use OpenGL, including tests during build
- # bug 501508, bug 540624, bug 545974 and probably more
- addpredict /dev/dri
- 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"
-
- # this is not a proper make script
- make ${target} || die
-}
-
-src_test() {
- make unitcheck || die
- make slowcheck || die
-}
-
-src_install() {
- # This is not Makefile so no buildserver
- make DESTDIR="${D}" distro-pack-install -o build -o check || die
-
- # bug 593514
- if use gtk; then
- dosym libreoffice/program/liblibreofficekitgtk.so \
- /usr/$(get_libdir)/liblibreofficekitgtk.so
- fi
-
- # bash completion aliases
- bashcomp_alias \
- libreoffice \
- unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
-
- if use branding; then
- 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
- 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_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild
index 29174b9eb1cd..541a32def7f7 100644
--- a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild
+++ b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -78,7 +78,7 @@ 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"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
diff --git a/app-office/libreoffice/libreoffice-6.1.9999.ebuild b/app-office/libreoffice/libreoffice-6.2.0.2.ebuild
index 29174b9eb1cd..91afb2dd0204 100644
--- a/app-office/libreoffice/libreoffice-6.1.9999.ebuild
+++ b/app-office/libreoffice/libreoffice-6.2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -68,7 +68,6 @@ $(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,7 +77,8 @@ 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=""
+# KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
@@ -111,7 +111,7 @@ 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
@@ -119,6 +119,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.24[nss]
+ media-gfx/fontforge
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
@@ -144,10 +145,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
@@ -184,7 +188,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
- mysql? ( dev-db/mysql-connector-c++ )
+ mysql? ( dev-db/mysql-connector-c )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
@@ -218,7 +222,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3
dev-util/intltool
- =dev-util/mdds-1.3*:1=
+ >=dev-util/mdds-1.4.1:1=
media-libs/glm
sys-devel/bison
sys-devel/flex
@@ -248,6 +252,10 @@ 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}"/${PN}-6.2.0.1-poppler-0.71-{1,2}.patch
+ "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.72.patch
)
S="${WORKDIR}/${PN}-${MY_PV}"
@@ -389,6 +397,7 @@ src_configure() {
--with-system-headers
--with-system-jars
--with-system-libs
+ --enable-build-opensymbol
--enable-cairo-canvas
--enable-largefile
--enable-mergelibs
@@ -402,13 +411,10 @@ src_configure() {
--disable-epm
--disable-fetch-external
--disable-gstreamer-0-10
- --disable-kde5
--disable-online-update
--disable-openssl
--disable-pdfium
- --disable-qt5
--disable-report-builder
- --with-alloc=system
--with-build-version="${gentoo_buildid}"
--enable-extension-integration
--with-external-dict-dir="${EPREFIX}/usr/share/myspell"
@@ -437,8 +443,9 @@ 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 mysql bundle-mariadb)
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
@@ -448,10 +455,13 @@ src_configure() {
$(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)
)
+ if use gtk && use kde; then
+ myeconfargs+=( --enable-gtk3-kde5 )
+ fi
+
if use eds || use gtk; then
myeconfargs+=( --enable-dconf --enable-gio )
else
diff --git a/app-office/libreoffice/libreoffice-6.2.9999.ebuild b/app-office/libreoffice/libreoffice-6.2.9999.ebuild
index b75bd717a250..d1351356c1eb 100644
--- a/app-office/libreoffice/libreoffice-6.2.9999.ebuild
+++ b/app-office/libreoffice/libreoffice-6.2.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -251,6 +251,10 @@ 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}"/${PN}-6.2.0.1-poppler-0.71-{1,2}.patch
+ "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.72.patch
)
S="${WORKDIR}/${PN}-${MY_PV}"
diff --git a/app-office/moneyguru/Manifest b/app-office/moneyguru/Manifest
new file mode 100644
index 000000000000..885d0799da8d
--- /dev/null
+++ b/app-office/moneyguru/Manifest
@@ -0,0 +1,3 @@
+DIST moneyguru-2.13.1.tar.gz 1665892 BLAKE2B 969286130c5336f4c41ccf0ee3cbfe55a13560f753e137ff5370184c5aff3e038995c79ad48620a5653552406ea6fb56d356a209cd36774751db4f8e3777354c SHA512 9544a2fe17d0c1d4a6f1ee6c52c79e66ca76da6a6ac35067f1961fe2b44a8efe20173ee5932a91adeeebcb0a522b544df11ad388cb4c453a0641060d75f2a17c
+EBUILD moneyguru-2.13.1.ebuild 933 BLAKE2B 5d0942c18322103220ead22dd78cef0e2aae4faf9f436a58407b50473515de6830e144650063823acf657b0622cdd63453173147201264cc57648ac75ba09eed SHA512 b447088bc3edb64c0672e887cf3e3c4b05ff48d4b80faa45720bcae57e8a8c82b6fcaa0c2deae82edeedfa8708438510d426e53d80c43491586e2258fdf60c58
+MISC metadata.xml 327 BLAKE2B f5321e18ece590533473467467f84d9ad63c202d2249c469f88d9896ef635625e3ee48f3497d81fe9e418e8819fb06b4609684279223978a366332163b25c1c9 SHA512 b0d34d5ba1be127bc8ffbe8f712b8f469333517bc288d471e365106876ed7db0a411c96520b606fefdb273495d1f75cdd4c6caa131fba2aec2483ff39e099fb4
diff --git a/app-office/moneyguru/metadata.xml b/app-office/moneyguru/metadata.xml
new file mode 100644
index 000000000000..951b70bfa8e2
--- /dev/null
+++ b/app-office/moneyguru/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>vdurpas@gentoo.org</email>
+ <name>Virgil Dupras</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">hsoft/moneyguru</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/moneyguru/moneyguru-2.13.1.ebuild b/app-office/moneyguru/moneyguru-2.13.1.ebuild
new file mode 100644
index 000000000000..ffe8516e22b5
--- /dev/null
+++ b/app-office/moneyguru/moneyguru-2.13.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit python-single-r1
+
+DESCRIPTION="Future-aware personal finances management"
+HOMEPAGE="https://hardcoded.net/moneyguru"
+SRC_URI="https://download.hardcoded.net/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-db/sqlite:3
+ dev-libs/glib:2
+ dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,printsupport]
+ dev-qt/qttranslations"
+DEPEND="${RDEPEND}
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-util/cunit
+ )"
+
+_emake() {
+ emake CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" \
+ SHEBANG="${PYTHON}" \
+ DESTDIR="${ED}" \
+ PREFIX=/usr \
+ $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_install() {
+ _emake install
+}
+
+src_test() {
+ emake -C ccore CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" tests
+ pytest -vv core || die "Tests failed with ${EPYTHON}"
+}
diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest
index 162f061f912d..e8a9099303f8 100644
--- a/app-office/scribus/Manifest
+++ b/app-office/scribus/Manifest
@@ -2,6 +2,8 @@ AUX scribus-1.5.3-docdir.patch 1309 BLAKE2B 978a5b54992bc2d2e84cc7435ffe15c2ace0
AUX scribus-1.5.3-fpic.patch 499 BLAKE2B 68790e6d7a76c4ae01490956b0db09bc79e1c27269fa4cd4c4752bd60b228e36973a1c32d5d8156c12782091fa15614ba274be07dee0d92df9ef521f2d4361a2 SHA512 e38fc85e72af67c0fea4c14dad92a759f5065cd4e337ef2257a90f27e39297c6991c467e53e9c51ae247bf2f8c34fa62fa76cf839a53b386c9c378e53756d015
DIST scribus-1.5.4-poppler-0.64.0.patch.tar.xz 3020 BLAKE2B 3388efe6498545ffef6604a41b9e697a0cb6cd053c4893f9d64349bb2251400aca7a4f7dd193eb94cf69ca3f4ae1a3ba3ed106127c4fa680f396940d8056e669 SHA512 4577b4b737948a2b41dc0cec90ec95ba260959343e4953929696ceab518a2723a28a891b189caf79435e7fc8f8fc0a1012e7079e890d10549cb2ba426d15b568
DIST scribus-1.5.4.tar.xz 72832248 BLAKE2B 64797e865ce44fb01f1e29823e3cb46b2b8f1501e8d07e8b265e93a37961582ec4118d0f32d460bc044e32cf7fa6069732f6b9ce60e4dc4b0b42f914b280e637 SHA512 7875ea5f3db5fb116856cf4cf56b4cce2d0b00d9c4820969f52b89e9bf2b36f96eb9e15b368d392be74d4c6d32e971fc28f6ecbf6661fce5e3b9cb61c4d02403
+DIST scribus-1.5.5_pre20181227.tar.gz 84926534 BLAKE2B 1fa392a8a196aac028ad4f1b913f31c5655a191d5ff3db26f16b4b181885bb1035ca95d11b100ad1b6cc7aea0ea21677a211c83dbd94bfe730a94ed4feaaf6bc SHA512 53a9494dca4520ec89b4b4487c09683da00876088ed2750fd80bca6cbc96536c0bcfb8c96d671d9ca0ed0b74cbd8f75382298e3d20285d52cec52951807f4797
EBUILD scribus-1.5.4-r1.ebuild 7187 BLAKE2B 477cbf6e32b2b05eb2a66429fc80dbee31733bb80b035b8b52a0c830415ccf75648ecaf5b9f3e1c002aa6f2414cef2f83e8d5bd0711172ab8d0ba683aa83ee02 SHA512 be389ba247a5e4ebc583314c13b612bd7e7ff5496683cc373b35df84bf2fc38441435db5bcdbf6ca986291d1aa99eca80eb01f7ef324c27d5ba1e5e6c89e4b21
-EBUILD scribus-9999.ebuild 6871 BLAKE2B 9c7fcc1b812c369a5c5aef06ea901953bea948d7c2b5883a26ab3eac646d00f99bc73d48850015e90d5a302d0370cd2bc955f54ae79a42c5a8a022a34e73169a SHA512 eb671ff22788048944911dbcdf9d8888c5761722994651a40d60a8258604be32967a49bf11251ec2e71b02d03131ef565a877b59b6c37ff1d6b4228942be8f0d
+EBUILD scribus-1.5.5_pre20181227.ebuild 6942 BLAKE2B 7d57349a4f0c3f481d9459e42059da7b33111ad0560bd35bd8a3808c7081f928e8c802a4911abf9e49759ad133e776bcb65183e626ef08f0700eb07102835d1f SHA512 fd3bab874a55fbdebfdcb2dc3b4d6498bd0a485d71d403114dc6fa16f9034a94f05ac18e7a48294cba45091a11f44710f8c1dc87dc7c39843be5780bbd5f578d
+EBUILD scribus-9999.ebuild 6870 BLAKE2B 1fb6ae7e846178429e4c4380d7d8d50addf2eb9e9eda75caa23448eb31e3dd65d5eed2382a11274bad92949b43d063a24446f119b2a38098a8788dc99878dd37 SHA512 904507847c4fbce1f80748ad754685df086b27cb3f28c62aaceb4ede07bc16a6011c9508c22a798dda57a9f6aa0a3f59ee5c611d5a640f8e1ad43ee24217c7d6
MISC metadata.xml 845 BLAKE2B 6522fd7c428e4f5f8bd77c03a09408e443e91d45fb0bbe72a312d48f1cdee38ab62a4059940237f18aa2e63b0595b79598846d5acb3d7289427b9d1cae768510 SHA512 18872713a1aa8d6739186ffa60f8f747f8ee9de41339c8a2d20c49d97771ce3967839044f7573bab2d7717a73c2705722071d16441bb458060db5f9e5c15f3d1
diff --git a/app-office/scribus/scribus-1.5.5_pre20181227.ebuild b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild
new file mode 100644
index 000000000000..b92edd436ae8
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+COMMIT=d857c1a3430acf207cdde2512db6822c45e98732
+inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="https://www.scribus.net/"
+SRC_URI="https://github.com/${PN}project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+# Keep this sorted, otherwise eliminating of duplicates below won't work
+IUSE_L10N=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de_1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fa_IR fi fi_FI fr gl he he_IL hr hu hu_HU ia id id_ID is is_IS it ja kab kn_IN ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU_0 sa sk sk_SK sl sl_SI so sq sr sv sv_SE te th_TH tr uk uk_UA zh_CN zh_TW"
+
+map_lang() {
+ local lang=${1/_/-}
+ case $1 in
+ # Retain the following, which have a specific subtag
+ de_*|en_*|pt_*|zh_*) ;;
+ # Consider all other xx_XX as duplicates of the generic xx tag
+ *_*) lang=${1%%_*} ;;
+ esac
+ echo ${lang}
+}
+
+prev_l=
+for l in ${IUSE_L10N}; do
+ l=$(map_lang ${l})
+ [[ ${l} != "${prev_l}" ]] && IUSE+=" l10n_${l}"
+ prev_l=${l}
+done
+unset l prev_l
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="${PYTHON_DEPS}
+ app-text/libmspub
+ app-text/libqxp
+ app-text/poppler:=
+ dev-libs/hyphen
+ >=dev-libs/icu-58.2:0=
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5[-gles2]
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ >=media-libs/harfbuzz-0.9.42:0=[icu]
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libfreehand
+ media-libs/libpagemaker
+ media-libs/libpng:0=
+ media-libs/libvisio
+ media-libs/libzmf
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( >=dev-libs/boost-1.62:= )
+ hunspell? ( app-text/hunspell:= )
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ osg? ( dev-games/openscenegraph:= )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.3-docdir.patch
+ "${FILESDIR}"/${PN}-1.5.3-fpic.patch
+)
+
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF || die
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ sed \
+ -e "/^add_subdirectory(ui\/qml)/s/^/#DONT/" \
+ -i scribus/CMakeLists.txt || die # nothing but a bogus Hello World test
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ # bug #550818
+ append-cppflags -DHAVE_MEMRCHR
+
+ local _lang lang langs
+ for _lang in ${IUSE_L10N}; do
+ lang=$(map_lang ${_lang})
+ if use l10n_${lang}; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ -DWITH_PODOFO="$(usex pdf)"
+ -DWITH_BOOST="$(usex boost)"
+ -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
+ -DWANT_NOOSG="$(usex !osg)"
+ -DWANT_DEBUG="$(usex debug)"
+ -DWANT_HEADERINSTALL="$(usex !minimal)"
+ -DWANT_HUNSPELL="$(usex hunspell)"
+ -DWANT_NOEXAMPLES="$(usex !examples)"
+ -DWANT_NOTEMPLATES="$(usex !templates)"
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for _lang in ${IUSE_L10N}; do
+ lang=$(map_lang ${_lang})
+ if ! use l10n_${lang}; then
+ safe_delete "${ED%/}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
+ python_optimize "${ED%/}"/usr/share/scribus/scripts
+
+ mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF || die
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ local size
+ for size in 16 32 128 256; do
+ newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
+ done
+ newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
+ doicon resources/iconsets/*/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ fi
+ done
+}
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild
index 3dc73f4dbe94..372e9412ba4f 100644
--- a/app-office/scribus/scribus-9999.ebuild
+++ b/app-office/scribus/scribus-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -43,21 +43,21 @@ for l in ${IUSE_L10N}; do
done
unset l prev_l
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
tk? ( scripts )"
# osg
# couple of third_party libs bundled
COMMON_DEPEND="${PYTHON_DEPS}
app-text/libmspub
+ app-text/libqxp
app-text/poppler:=
dev-libs/hyphen
>=dev-libs/icu-58.2:0=
dev-libs/librevenge
dev-libs/libxml2
dev-qt/qtcore:5
- dev-qt/qtgui:5
+ dev-qt/qtgui:5[-gles2]
dev-qt/qtnetwork:5
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
@@ -72,18 +72,18 @@ COMMON_DEPEND="${PYTHON_DEPS}
media-libs/libpagemaker
media-libs/libpng:0=
media-libs/libvisio
+ media-libs/libzmf
media-libs/tiff:0
net-print/cups
sys-libs/zlib[minizip]
virtual/jpeg:0=
>=x11-libs/cairo-1.10.0[X,svg]
boost? ( >=dev-libs/boost-1.62:= )
- hunspell? ( app-text/hunspell )
- graphicsmagick? ( media-gfx/graphicsmagick )
- osg? ( dev-games/openscenegraph )
+ hunspell? ( app-text/hunspell:= )
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ osg? ( dev-games/openscenegraph:= )
pdf? ( app-text/podofo:0= )
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
- tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
"
RDEPEND="${COMMON_DEPEND}
app-text/ghostscript-gpl
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index 7302756362c4..683e2d7e617a 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -1,12 +1,14 @@
AUX texmakerx_my.pri 439 BLAKE2B a520129f6a0630ea5032f619b425847bc58956553840dbe1c9a97d1587f9eebc4958450b264a124a8342fb839276314854af3bf41d18084deee0a49b45320904 SHA512 859bd280c5d5c319fe0c4c5af04a2ec8118babeef3b22d14a03384ab25e8d0721145b453179e1f16b989068bfe79d5831efcab545069a9cb5018382e2e8c6d8b
DIST texstudio-2.11.2.tar.gz 24143941 BLAKE2B 2c17b70cd497338ee9c7cd7fda0bdcb8775c3b487ae940fb0e755c8621d45a45a4381b064c0e18b9c134560e9a322d9c321453b01c3b05991d7d37467ea90f01 SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7
DIST texstudio-2.12.10.tar.gz 26770850 BLAKE2B 7dba024c34f6cf53ff8cfa21eedb53bbf7fb5aba0b00d1c7983240a46c46360bf6fdd783ec539019a9d385dd6862fc3bb9a0198c234c9546798835e1621d11ff SHA512 c3d1e14df8efe3f37dd71e5d0148f57f117c666b9487712fca5a7bd967eca4f7951c970bc5bffab14daef4fb8497af33edf2fce23cc9ae4cf598d905d9312ef0
+DIST texstudio-2.12.14.tar.gz 34206353 BLAKE2B 667d316fce36ca17b6d9f05deaf28794e5b85265da7e48673870848d029de19c7635656ebce2841a77ad9c057e7a3e301b66635ffab3e360cce085a7c065241c SHA512 fe2fe641a455425f87e28f3058f63df103823a97990365e3a3d67d14c4959a6e59db9205ce100f4ebbdb7c8a5c914b0514333b9b9537dd48053bf166e4326984
DIST texstudio-2.12.2.tar.gz 26311798 BLAKE2B 1eb3add771a28918f39c69bb167eee31456ab87afcff0f4ae66ccd73d96fdfba5cbfbc57666908f7e7ffb5c69fd2d5aebf342338b9e3a56d3c31fb774f9cd1a7 SHA512 255b211fe715ffc91706ab20877ffaa4b8e0710d3e6f381e7a6b8eed19bb889d89d0913756839c1f0c427029c0da9713b78bd1e21769ccc46cf976b65c91c6f6
DIST texstudio-2.12.4.tar.gz 26401510 BLAKE2B 53f1aca4f28154c5ae0f941e074e2da6d727dedf6b5604b301efccd95eea256a6cb91bf887985d81c65964c0e407cd1a8c2037a3bd73559aa115bec3954df744 SHA512 6e1d114ae87c854231399004504e460d078b9bf26ceb25c7fc592b79d3234f9880f8c021c3ddb2ef26a883dbddc2b94f98f368c976aa16973d3c1a6823a4150d
DIST texstudio-2.12.6.tar.gz 26511069 BLAKE2B 95f2043222e15f96ed56dabb9bbbb937e3f8f1869cb667897bbdb48b99626089bf14a5e321c57ca5c9196d1cf2ce0beaad322b04d90f8a0b62189ff7c5be0d33 SHA512 16e846137b529f89f10dba3f847afe5a875ce1bc4029d002f76a1bcde491dd44756b27e38b4c5c159fcdb12b025759c8a0ebbbb8d8bd296e954b53032434170a
DIST texstudio-2.12.8.tar.gz 26555418 BLAKE2B 172c36aed91d273629109412e43f947c00e7d37d392098cc012826391c88f461659764b6b8c4fcff3d84e6ba7b10a4adddcc4298267e0fa0448a61f4c9b9da15 SHA512 0076617f6421fa959c8c327bc81d4d27779358481b377d83856fe26b963d7c3c1e04d3b11e8f7eeb99cab9c089c8e7afcbb9c93a5aaccd00cf493792b802bfcb
EBUILD texstudio-2.11.2-r2.ebuild 2118 BLAKE2B ef3cf0188f7be031583769e3936f91b8c40514bb7f308abeb568e2b1061f3683c62d35301969f30356f62c477ec65a429d97d69138a9b5f90c12949fb88d485b SHA512 18e063c1bd1927d0b433a3eef4739507921e44d028e3816f12736bacd68d4d64eb91db17efd55e108372ccc2dd0c0cdf760eb2b14c606a9613166caa2e1011fd
EBUILD texstudio-2.12.10.ebuild 2007 BLAKE2B 56e06c2185573ab1ab9471dcd02a1cd8e02c24c8d3ed8d8f1a80536f837d54a06393a9fcb95c1ac4dada186d2b5f8bff198197e5908c7643bc67dd9f54a0f1a0 SHA512 42b5bd7dd4c5913ac91763869c003b297b538de155766f77ebb5587dedca75ab42bfe048905c55c2d0aae9245f3a616518554d906f226c9d3bbd853134fcc8ad
+EBUILD texstudio-2.12.14.ebuild 1850 BLAKE2B 2d4934ec4779406e6a3b160084a36040111fa86b8aa94a56d3b15ef2c066043cc10d64cf9897d61bebba71aa497ea2770853a7d113367866ef65066629e9e575 SHA512 53cc9e0de31fc95817af4c5a41b7e0b70037bce332ead663c88704daf7dd0c2daeaee7e921aa194a2f0726f102981db34d94da1921a541f1f2e26127d5d45b27
EBUILD texstudio-2.12.2-r1.ebuild 2008 BLAKE2B f1f75a8bd3aa0e7670f07ca4d8e1f277efe73571d41defd0d9aba41135724e2f416c3c8ec42ac3789d822de27ea043c926c033076aa795181f730139a0f900ea SHA512 c9c41476e79ec6a18504df3374f2c9548993e7880d4d4ce78e986704f2785fd7a4eeba939b9dca7bd7c2ef800d62c046b52a73768bd19bd204cc739180047b3a
EBUILD texstudio-2.12.4-r1.ebuild 2008 BLAKE2B f1f75a8bd3aa0e7670f07ca4d8e1f277efe73571d41defd0d9aba41135724e2f416c3c8ec42ac3789d822de27ea043c926c033076aa795181f730139a0f900ea SHA512 c9c41476e79ec6a18504df3374f2c9548993e7880d4d4ce78e986704f2785fd7a4eeba939b9dca7bd7c2ef800d62c046b52a73768bd19bd204cc739180047b3a
EBUILD texstudio-2.12.6-r1.ebuild 2287 BLAKE2B 2c3382c11397fe7d66f36afd2f0add6b5c1cae1d9253212a546c4d23d9097f182a53046756d35fb5135bbb08b0525c3769f2ddedd02d8fc4beb047f64ee4bda8 SHA512 2a49c0caf28da9b255ea4ccd729544bdd610bedfafde221babd4af540e459e6e0169cef7056b4e77054cabc7743449389f258b001726aa53466b9273a2ebd31e
diff --git a/app-office/texstudio/texstudio-2.12.14.ebuild b/app-office/texstudio/texstudio-2.12.14.ebuild
new file mode 100644
index 000000000000..53b1b3cbdb45
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.12.14.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils prefix qmake-utils xdg-utils
+
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio"
+SRC_URI="https://github.com/texstudio-org/texstudio/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="video"
+
+COMMON_DEPEND="
+ app-text/hunspell:=
+ app-text/poppler[qt5]
+ >=dev-libs/quazip-0.7.2[qt5(+)]
+ dev-qt/designer:5
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[qt5(+),X]
+ dev-qt/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ video? ( media-libs/phonon[qt5(+)] )"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+ # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
+
+ if use video; then
+ sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+ fi
+
+ sed \
+ -e '/qtsingleapplication.pri/d' \
+ -i ${PN}.pro || die
+
+ cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
+ eprefixify ${PN}.pri
+}
+
+src_configure() {
+ eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+ done
+ emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}