summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arabic/libreoffice/distinfo10
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo6
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile1
-rw-r--r--editors/libreoffice/Makefile.common2
-rw-r--r--editors/libreoffice/distinfo10
-rw-r--r--editors/libreoffice/files/patch-sc_source_core_opencl_formulagroupcl.cxx780
-rw-r--r--editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx18
-rw-r--r--editors/libreoffice/files/patch-vcl_qt5_Qt5Frame.cxx11
-rw-r--r--editors/libreoffice/files/patch-vcl_qt5_Qt5Instance.cxx35
-rw-r--r--french/libreoffice/distinfo10
-rw-r--r--german/libreoffice/distinfo10
-rw-r--r--hebrew/libreoffice/distinfo10
-rw-r--r--hungarian/libreoffice/distinfo10
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--korean/libreoffice/distinfo10
-rw-r--r--polish/libreoffice/distinfo10
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo10
-rw-r--r--portuguese/libreoffice/distinfo10
-rw-r--r--russian/libreoffice/distinfo10
-rw-r--r--ukrainian/libreoffice/distinfo10
-rw-r--r--vietnamese/libreoffice/distinfo10
123 files changed, 528 insertions, 1281 deletions
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index 843adf59b5c2..b27575c66607 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778599
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ar.tar.gz) = ed5980590fa9529c9061c6f46cc9c70248b6a631e557149eb3265a1f12eb26b5
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ar.tar.gz) = 1655105
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ar.tar.gz) = 831029269cae67610f5761fb087a86c6e769bfe5532514eee8486a2f510437df
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ar.tar.gz) = 2224552
+TIMESTAMP = 1593834604
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ar.tar.gz) = e6bd0bf927bafbf45539f5093362844e2d738e2fdfd953815c6b7670fa92f4be
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ar.tar.gz) = 1653263
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ar.tar.gz) = 2822c1e072674d20fbf1e21e160cb0c64d6d8cb026e21477110c6641cc0ebc3e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ar.tar.gz) = 2224253
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index f780120850bb..8088e135843b 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778893
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 04f6e67209dca6d45f332347d3e2af47aaa9e48605d911613adb79f9afafeccb
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 614508
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 3942363bd7c2a1947bc754900330c9ddbb456c3cf7b8ab2eea4fecf0bbae0d95
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2444529
+TIMESTAMP = 1593834665
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 387e3d9a07833c25c64f3ff69dd16e2f11f186019710d56969a8b1d65c8fc00a
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 619375
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 47ebfd346bd11ab0441a1077939de6403ee1358c48200172055696ce4312c460
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2444493
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index b5bd20bc7e73..618c61ca34eb 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778896
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 4db1046155825fe8614974ba6a5626ff0698c76f42b7d26c9fb8d26e959bb21f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 620337
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = ecd9db4643007ddb7fc0372d622372efb5fef7e76abe8e75173ee2d2b42b8363
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2533617
+TIMESTAMP = 1593834665
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 60f4b3844fdab46f4890c59326a8b0cf7e1877c7d3da671fc84bb879136200ff
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 620008
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 5f79a3ee32a8d2ce2cbc55bdca5b08481a373851b8a7ab42f7e2c7318203df74
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2533560
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index bfaa442265ec..42be014cd784 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778596
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_af.tar.gz) = bbee5a4cd95f18e2e325b0cd2190e69adbfd2c8d182331e574c6ce2ab4854dc5
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_af.tar.gz) = 794932
+TIMESTAMP = 1593834603
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_af.tar.gz) = 583cc9e9ed6a3f95cd811ab872818916380f808565bab41a630f0962be566938
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_af.tar.gz) = 836696
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index b8c85f9feeb6..4937dfc7ad40 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778598
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_am.tar.gz) = e1cfd1f52487bedffa8f916e2e151cb9adb8148f2d4a3215c04e011a936cb0ed
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_am.tar.gz) = 530164
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_am.tar.gz) = 1276b9f78d246ddfeb9790ae470ff7c2da83120574003b4e9ba36521e3329799
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_am.tar.gz) = 2507826
+TIMESTAMP = 1593834604
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_am.tar.gz) = 49a257fada7994d2bf13f3e066971833c5efb6d477775cb05ed236e96cce51aa
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_am.tar.gz) = 530748
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_am.tar.gz) = 876a49d003ff2d1a6b1fdcc9d23b11ea5e32cf664410b66a4a74d35f3d474376
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_am.tar.gz) = 2507829
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index fb3d6e135303..d9e779b8deee 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778600
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_as.tar.gz) = f97bca74505065a1ee433dc3c873019c1c955e6724697b0742c97d0bd72abba4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_as.tar.gz) = 367501
+TIMESTAMP = 1593834605
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_as.tar.gz) = b79cfac0bcb109de7d4e29944e703b6b9918348be028e43ab19c6eb6cca400bb
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_as.tar.gz) = 367710
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index 9415a1c90cc4..28117c4e5334 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778602
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ast.tar.gz) = 4cc8157b5bff7ef15c99cf9272ce8d6e5bb65a5529f7541313bcf348aca1c70a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ast.tar.gz) = 349405
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ast.tar.gz) = de41719bdef91bd8e02b322a6c43914ec6588eb15b21cfe53cf20a8b64b72aa0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ast.tar.gz) = 2373120
+TIMESTAMP = 1593834605
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ast.tar.gz) = e9af122c6fd3b45baeed76240ae0153b77cd17a1f06ebfe0b235cc6b71d44b50
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ast.tar.gz) = 349929
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ast.tar.gz) = a6d5aa336d5d68d62e5997dc27fb8c993f8ead536b6cde0e15a3142446b1fad6
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ast.tar.gz) = 2373646
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index 20af8982c746..20f1384b60b4 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778602
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_be.tar.gz) = 481a0b5df086ec69da951bd8354f3b4fa1eae24c612871e6a6740b20349b24a6
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_be.tar.gz) = 760825
+TIMESTAMP = 1593834606
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_be.tar.gz) = d92d7d58a71ccfb99ce26d48887df647b0de01fd49d70c7382ab6b9bfa8aa723
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_be.tar.gz) = 760333
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index 7586407d141c..62e29e43375d 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778604
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bg.tar.gz) = 87549570b72325829a62637fceb03e756497a347064dc7262544a6f5b279e181
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bg.tar.gz) = 1665453
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bg.tar.gz) = e9a2527d2f40af7b2da82cfd458f1ea87ecf1cf1804362e4db0f5fc7c8b81ed3
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bg.tar.gz) = 2466147
+TIMESTAMP = 1593834607
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bg.tar.gz) = 90b1bf06be10b2067c06b5528bb1bd3757661916480fd1eb5f2faf3526864b1e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bg.tar.gz) = 1666829
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bg.tar.gz) = 17167a7b7f2188aaea1ed2b33f856a89fd3d755ec40f5399a7618bc9a73a5563
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bg.tar.gz) = 2466147
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index de99be901226..bc3ab1419874 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778605
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bn.tar.gz) = abc5412dcabc95daaaa16b988afd801b46fd7ddd7593a508df2535af08f7a3e0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bn.tar.gz) = 551450
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bn.tar.gz) = 3a469b900d4162e6d42191d8a2dbec5496ccd31b18f69a654f7c9818b3c2ba3c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bn.tar.gz) = 2388179
+TIMESTAMP = 1593834607
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bn.tar.gz) = 844825ac7e209aa4e1527fcbe0ae6f2f5ff74e314b3677a146c275e57af498ae
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bn.tar.gz) = 551964
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bn.tar.gz) = e0b3c16947dce887ca36a1827ef70115d45cbbacc3adcab8b9a076fb9e74f76c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bn.tar.gz) = 2388172
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index a85f0d7bb823..49e794d8617e 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778606
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 2074cc35617a9522fad04b79b0eb626023ce7ccc0ecb110bbc78c41c5dd51c9c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 444145
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 52ba085eec801c13d280b55c6fe3140963e59424ca7c34e4971aedf6b4aa9b38
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2656367
+TIMESTAMP = 1593834608
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 186d51f24a402f790babc67567af5ed98ecaa0813e8dfaa04e847bc3c32c63c6
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 443875
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2cd9298eb22ca0a3de5b487575578ce53dddf8f153af8dde0e37f438e2b230f0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2656263
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 98625900b014..89272cf7211f 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778607
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bo.tar.gz) = 66f2e4aefd0864b0e10305824b540a2542cd5e57c31380d784a23223cb63734a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bo.tar.gz) = 268254
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bo.tar.gz) = dae0595a64fbfbebd2d3bcad3c1bcf3939beb88170616f8ad1e9ffffd013b49c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bo.tar.gz) = 2410753
+TIMESTAMP = 1593834609
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bo.tar.gz) = 3dcf78258a8bc1e4c95cadacdb81c470cd5b54d541038bbf609fbae2a2ea2628
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bo.tar.gz) = 267709
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bo.tar.gz) = 78652a07d92b84dee53c00573ac12311fc3d4f5322735976e53287011ba1ac08
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bo.tar.gz) = 2410812
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 5c130ec8b1e8..e773382a53d6 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778608
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_br.tar.gz) = 529f55d05dd83729c8021eed03d223425ef980d532e4fbc5ca4181b3fe1cb386
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_br.tar.gz) = 1021369
+TIMESTAMP = 1593834609
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_br.tar.gz) = 860951aa0e5ba01553bcd7120fdca01137e35dd1bc377e8d9c22be2a7116aa34
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_br.tar.gz) = 1021339
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index f28257fac4ae..af9714f4b13e 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778609
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_brx.tar.gz) = 2c94259c4db25aed3fdbb2a86e16c54ee9e8382f95dc25cd3cb5d1da516b19e4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_brx.tar.gz) = 238762
+TIMESTAMP = 1593834609
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_brx.tar.gz) = 24849d08308621ed7c907c02c9a75a52a9dff6f71392a6d40303e304728a9c15
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_brx.tar.gz) = 238449
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index ad67935f9ad6..dacca6bd8c69 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778612
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bs.tar.gz) = 42f2d6d662f389cf5fa48e62076df97ce3808cf5c48cd88030c279f942c76ac8
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_bs.tar.gz) = 472324
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bs.tar.gz) = 96a21b684b0c261520b95ed129a1bd7e8a2b4988c611b27121edfd6d16b03b4e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_bs.tar.gz) = 2317254
+TIMESTAMP = 1593834610
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bs.tar.gz) = a87bd2dc38afd5a674f2e49f140a39b4b8fcdb884e34f98cc933b71640d2c66d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_bs.tar.gz) = 473010
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bs.tar.gz) = 7d4be071170191b329b7ca98238efb31612df5407351982c8abd8457ffbb4e82
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_bs.tar.gz) = 2317432
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index f98104f7fba4..bf797d05508a 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778613
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ca.tar.gz) = bd4f05adfdca193ebf9ef3d384372a3b1e8b5d1110093afc53cc3ac3964eb472
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ca.tar.gz) = 1124720
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ca.tar.gz) = ebdc7fa8c392a83d4722db0ffbb32d46424f5be17ed54cac0db951ecf5c7357e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ca.tar.gz) = 2359097
+TIMESTAMP = 1593834611
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ca.tar.gz) = 3b950b41fc2438372e0187cf4c77a91eb03c1de4a1aada1640baf7c1c3ef613f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ca.tar.gz) = 1125238
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ca.tar.gz) = fa34c0c1ab93c6fc132fecfd35092a0fd0a6cf6146088d0a1b26037c5062e4a0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ca.tar.gz) = 2359162
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index f0e4c7a00f29..00fabd1df701 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778614
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = a1109ea818ea82c990b5fdbe5d413b5c435cea2c7302c4f439a97e4d528ba7a9
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 1071760
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 0d9b0ea490be9f3ce6ca10a89bf6187e1d8de6dd6934c208f29798fc792634d4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2372011
+TIMESTAMP = 1593834611
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 71d41a5b9216bb7d314ccf746b15ba0d35cddd90b0f0014c8196c0f781e5d50e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 1125989
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 5aebad909064e8f73bf5677ba1d52f26702e65c88110f7599e51354c7be7ba37
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2366526
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index 8af0a0ba79b9..23f8edb3a2c7 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778615
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_cs.tar.gz) = aef2f62d81bae3294541c66d227c6b577bcc43a4cfbd50e06d08b201326abc40
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_cs.tar.gz) = 2188770
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_cs.tar.gz) = bf7236ba612db62c2128a1fd4f8db5c779095bb68891e39bad1a3f501417d0a0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_cs.tar.gz) = 2386160
+TIMESTAMP = 1593834612
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_cs.tar.gz) = bd0f4a264606f866dbedc795379a4fa7d945a3411b1019c514685e5a199b4c4f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_cs.tar.gz) = 2189544
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_cs.tar.gz) = a605acb35a3824d602d460e946e5c7e190bd69cbd514097b8e8a488f575389d5
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_cs.tar.gz) = 2386152
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 2a77cea8fb43..d348b399e7c4 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778616
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_cy.tar.gz) = 6cce72f9de33b2f3037116c9112cc58f674361df707d600c441f2e2b0160291b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_cy.tar.gz) = 549219
+TIMESTAMP = 1593834612
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_cy.tar.gz) = be1e59c651b35eb12e6aa7d7d72a69b8560fa2ea5441f0e32b35bb2a5f5864de
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_cy.tar.gz) = 549322
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 622207541d33..595ceb8efee3 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778617
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_da.tar.gz) = 4cf2dfac533cd1ac6d164bcc683f5c1a9f2a4ac09ac4db11f2e962f1b01b89ae
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_da.tar.gz) = 1970492
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_da.tar.gz) = bf9d2cae876851f65c818dd1ef996ac68ca2129f94de2bd0b14d20734989c419
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_da.tar.gz) = 2356325
+TIMESTAMP = 1593834613
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_da.tar.gz) = 29d313710cc61520af8dcbe3db1314f01a89e7d59664671911ccba12fc5d55c9
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_da.tar.gz) = 1971019
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_da.tar.gz) = 6119a5ce3a0ec2ccdccf136a0fed3ffd60e22fa691f92fecde9a1d116e0fff0f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_da.tar.gz) = 2355155
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index a3f330a47fa7..3a699ca632bb 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778620
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dgo.tar.gz) = ca98f51e34fd71fa1126b5dfe1629f3d5389bee49dfba650b74a9443bfed56eb
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dgo.tar.gz) = 306888
+TIMESTAMP = 1593834614
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dgo.tar.gz) = 752219ca9c2b8e3f44838d78779627c08ab18c05da6f8b77b7ca71ce5cfd85db
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dgo.tar.gz) = 306933
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index 0d6c484e80df..739559e87deb 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778621
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dsb.tar.gz) = b2a9a8e0423da835caee943bab73e1e2f432648853cc9f647f2e3572912015b9
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dsb.tar.gz) = 558898
+TIMESTAMP = 1593834614
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dsb.tar.gz) = 6a75e1394b3daa3f273cbdbe7496e0e9afbda2762de2e52ad071cd6f07cb42b8
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dsb.tar.gz) = 558559
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index 0ffeb83452c4..1936267a72e1 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778622
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dz.tar.gz) = d20e9a096d824f8ca885f6315d5847fed33751df2e222aa5bf086394a6614f3d
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_dz.tar.gz) = 259065
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_dz.tar.gz) = af34a095483342a8e7c07290d1c7df368a98a81975da50b0f0afdf0a666e97b0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_dz.tar.gz) = 2498473
+TIMESTAMP = 1593834615
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dz.tar.gz) = a6fb4d76c8630d3e49515cc24bdf74a27decc9fd6b54b6b7ca8eb388be7976c2
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_dz.tar.gz) = 258662
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_dz.tar.gz) = 079d4baade0cf3c5e0c6805cc708c2282c3948161afef8e9ddb4022f6e9f54db
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_dz.tar.gz) = 2498543
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index a8995d552ea9..bd5cafb85856 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778623
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_el.tar.gz) = ac80ee0c3f4b3268be66e317d3f69709ff583248ad016b24f769a2e1bdf4c390
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_el.tar.gz) = 2170971
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_el.tar.gz) = a38dec0379cbfeb1ab9a14bb58f98a173fa9b5ff578c085bef1777346d0d13d7
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_el.tar.gz) = 2737774
+TIMESTAMP = 1593834616
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_el.tar.gz) = 0f7c1ad1a308e2148c3653ec9c7dd887457d3f18695cc43606de12bb72685451
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_el.tar.gz) = 2170306
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_el.tar.gz) = fe57c806268e1d9e38a519f7c4e806828c2f529c561d2ef2ddbe8e17aa915a4e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_el.tar.gz) = 2737592
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 8e60b2b272ac..c9fd7c54646c 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778625
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 178f0c2bec23490ad257ea65f29d23b0e6ef8b760f99cb37309c6f8248dd7595
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4437108
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 6eb47f12c01e64d94154e2dd9f970ab72fb8a885c0ce3781ee2834c5aa5ed5ec
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2245555
+TIMESTAMP = 1593834616
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_en-GB.tar.gz) = ac1b706e7b3273d1cf56ffc4f9716eca1b6dfc219ec1c87c45b9df1c9d4a2f89
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4437724
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 7544b85c79edc48049e8ba77f8ba47fa43267b81c00a76e269a1d63959376233
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2245618
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index e44ff2f9150f..fc26097bbde0 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778626
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = cc76b65bbdcce428ab6f8fce4b633c8ae879f907b99ae7f87c425cecfd58d79e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4129224
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = d8802731b9b6ce209a84892e84c65bbba4cd2802f65b1c2baced15cac653e273
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2239271
+TIMESTAMP = 1593834617
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 7823873c4c3867a8c75f94bcfafb9e7d49d9610e845ca27de0ab36ed623fc9c7
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4128680
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 309e5ef66d3eba62692cf6db18c0d4e9647deefee3502e16e2c9e75127a73366
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2239010
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index fda438e66e6f..235a9aa0cf06 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778627
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_eo.tar.gz) = 87149dcee8427da8ca65117865f323d5022a4524cffbc22a60a61e7f690c78c2
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_eo.tar.gz) = 544247
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_eo.tar.gz) = 199ecbb2d52a1556f566d9872d8acd92815c88451a4110238e030b7eb7a0e2f0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_eo.tar.gz) = 2290778
+TIMESTAMP = 1593834618
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_eo.tar.gz) = c01264ff8655737de0befe45c52b76d628bb398b5daa963a75ecb1ddd28dc98f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_eo.tar.gz) = 546879
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_eo.tar.gz) = 9b712b71ff50d78a8c4c38131eb2d132e90a1a906cc95737fe6823bb8ef11177
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_eo.tar.gz) = 2293386
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index 784818f11ba0..1a7cba8570a6 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778628
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_es.tar.gz) = 0e736df926ab8c6ef456eda3005111d00c3c0f8ca62705002cc08befb1c75b4c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_es.tar.gz) = 1424799
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_es.tar.gz) = 6c72632073aaa73772b4493bfe96a65dfbfd6f02272b8ae993d0984e0c135445
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_es.tar.gz) = 2395128
+TIMESTAMP = 1593834618
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_es.tar.gz) = aaaf8dcf33f2f107bc4320bce5717909d1d6803488f75d2099efd442118d529b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_es.tar.gz) = 1425852
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_es.tar.gz) = 6d5f531f87c5da4fa6486f4684b24a40f8eac8f673c46a31e15309aab230dc25
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_es.tar.gz) = 2393952
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index 1922a5cdb1e0..544e576a0e3d 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778629
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_et.tar.gz) = b54a85adcf46eff11195ca816d215c2e6c6ba258895114dff562a399e153e6cd
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_et.tar.gz) = 1203766
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_et.tar.gz) = 043453c8a02265efbc10ea7de16c642e0e906c8b1ea1fde5523fd83f6a6614f5
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_et.tar.gz) = 2329574
+TIMESTAMP = 1593834619
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_et.tar.gz) = c48f1fd72b5f2a4d9011c30ae3a380dfc5583e3f64d4c12600cc50a67ae44ed6
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_et.tar.gz) = 1204615
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_et.tar.gz) = a84a590272045761ff1e7963e9a81e4153e0fea4e615a9185db33266c59c6599
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_et.tar.gz) = 2329401
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index c0d5fa512ad7..33a52ffdac61 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778631
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_eu.tar.gz) = ab64ad5a7c2fcb09153a80803e84b7dfc5ac329fecd420dae306529abf08aedb
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_eu.tar.gz) = 550809
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_eu.tar.gz) = d9fbc27384c24b4cf6538b430b3b8f51984ed64f4f109de07624663f8d6f02dc
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_eu.tar.gz) = 2291906
+TIMESTAMP = 1593834619
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_eu.tar.gz) = cb91d2c77a0d45d6030fdf1c60ffd67fa6849787808e8a4df4b5104a7bb2fc56
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_eu.tar.gz) = 550289
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_eu.tar.gz) = acdd267bed7726a70cfdbfe73fc320173456ad9273ff9742d0a4f67a2d0fc9d0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_eu.tar.gz) = 2292031
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index a9cefe53dcbd..8b7bbff384b0 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778631
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fa.tar.gz) = 8adea42c23ffd03e10bcd4e9f807668588e97e89d4009e30092e506df7fff92e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fa.tar.gz) = 238607
+TIMESTAMP = 1593834620
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fa.tar.gz) = 929d9f9af8a3bec5193bf3e18a0ead7b3ed43f15eb79030cf88648ccf350524a
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fa.tar.gz) = 238885
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index e3694ead031c..da4e80d2dce4 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778632
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fi.tar.gz) = c1f1b75c79e3fd00111fa4f49f3af9d9c26f8d9e6a53d0572d374ddbc2a44b75
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fi.tar.gz) = 530478
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_fi.tar.gz) = 059ee6e666adf563d701d1d0a901a392656c6d61278279dde2ef2db00b16bd5b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_fi.tar.gz) = 2305552
+TIMESTAMP = 1593834620
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fi.tar.gz) = dcc1223cc8def95cb76275f94dc819bcc6631959f4def4b68a5b3b1aa81104ed
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fi.tar.gz) = 529875
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_fi.tar.gz) = 3c60d5d9a32e25948b89bb0c3726010dbe74d77949856e4f638ed84a58e2e0f9
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_fi.tar.gz) = 2306104
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index 202b417915af..b905d32550ee 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778635
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fy.tar.gz) = 18efd862a69207af1422db2b54172726478f649ef02c0ad3a0917435b3dd3aa2
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fy.tar.gz) = 551510
+TIMESTAMP = 1593834622
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fy.tar.gz) = 4ac8a6ae502f289e5c40561b9f33df32b389bd121f6e333b697c99070e86c07e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fy.tar.gz) = 551518
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index 2c1e8257be30..6cea8e3c5930 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778637
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ga.tar.gz) = 963b9fc658a55051580de37390eefd2582b39172d963c41a68f7808befc7e4bd
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ga.tar.gz) = 524105
+TIMESTAMP = 1593834622
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ga.tar.gz) = aa763761515a56392f9975f7d0510c0421ac66777f5b8c491d0fcf18954118c8
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ga.tar.gz) = 524251
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index 019eeef4cf14..0c28af36bdb4 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778639
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gd.tar.gz) = 93813877a53adb25ecb33572d71f1d70bed03b10bb2f1ace8555434cd92ba680
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gd.tar.gz) = 1346629
+TIMESTAMP = 1593834622
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gd.tar.gz) = 56ab9a8ab2d72383e312136578b1e67f46fa93465d5acedab929e73916225995
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gd.tar.gz) = 1346767
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index d02d0d3b081e..91b221b04b03 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778641
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gl.tar.gz) = 12ce0bcca525f48aa1ce44feaf73688e36c93bddd452950f6196e291f390d3d2
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gl.tar.gz) = 1918778
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_gl.tar.gz) = 45e32a0b84f4ec4960e980634ead9aa02044ba3314bb7378579938ff1f9dfdcc
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_gl.tar.gz) = 2371501
+TIMESTAMP = 1593834623
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gl.tar.gz) = f8d6be86a21e68f731ec4b74ee0fe653eabdec5bb1b13a0faf9425e838190343
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gl.tar.gz) = 1918817
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_gl.tar.gz) = 0b05714903cec9b0de31f2a9c30bc27c8e9e54f963ae38301399e60f103ad19f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_gl.tar.gz) = 2371458
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 35562e2a234a..e0ad878f9d00 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778643
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gu.tar.gz) = a7b5716b538a21904aae221aab827dc9b217bef7aed8912a9b149d3a75226d75
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gu.tar.gz) = 908321
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_gu.tar.gz) = b8af75da8f6ecccc6a243e2aadee8092165b0720103f5ded3e7220f936904b67
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_gu.tar.gz) = 2282367
+TIMESTAMP = 1593834624
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gu.tar.gz) = 76ef81238f5b1dc3e05126a0224f5f9f611edf5c1bdc0441fd5100fad4aba3cb
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gu.tar.gz) = 907875
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_gu.tar.gz) = 69db06c22f76d0eeb5bc8c12f22021039c4c366ef2da682ebd59f97b4b1a818b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_gu.tar.gz) = 2282319
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index 2bec4310835b..392c1473b93c 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778644
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gug.tar.gz) = e6b85c61b90aa016ce42404b164e5cc276672450544c24c4cd52820b28a5ff3c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_gug.tar.gz) = 375927
+TIMESTAMP = 1593834624
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gug.tar.gz) = 3084d1cf931faa8bf4f13dff323334a189a1ed167a84e9197b5332a97baafc6e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_gug.tar.gz) = 376171
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index 94ec5fc516f0..2e08e5b59c95 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778651
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hi.tar.gz) = 5e24cf99bf265a7fa428ac3544de5cbab43d34a882e64fb5ccabf5bf31519f16
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hi.tar.gz) = 403610
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hi.tar.gz) = 4a0b51e39be94e523c1ef97d8b85802509fcbf5603ff028f2bb6b7223e9c26bc
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hi.tar.gz) = 2333132
+TIMESTAMP = 1593834625
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hi.tar.gz) = 3041282e27dce05d6e0f2fa730a42239804204c3d03c523813716a09bee6be8e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hi.tar.gz) = 403125
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hi.tar.gz) = aae2203e9ec7e47a8ce8b3f46e486298166395a67bf514b4add11354b6fa158d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hi.tar.gz) = 2332967
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 29cc951f3c0f..8e9fc88c3534 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778656
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hr.tar.gz) = 912db0c347a8ec58f74bfe788115c9cc47f7351f6694c84597e4ae639ebef05d
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hr.tar.gz) = 743530
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hr.tar.gz) = a097d5d1dfc2146974f2bc9ac08e9f7ae860a7d62e7428b036777cbed0044a03
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hr.tar.gz) = 2325781
+TIMESTAMP = 1593834626
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hr.tar.gz) = 97d175a1ab959b8bb6eddbdb7eded38bd1c510e621b12b10af83e1b09524ba08
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hr.tar.gz) = 742627
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hr.tar.gz) = 1474cabf9fc8a028f461c7bb6b0ff6d2a008eb02dddae7ba9a8373e55b83b435
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hr.tar.gz) = 2325697
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index 9d4b777639ac..269671479874 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778660
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hsb.tar.gz) = 299d0534fcabbe984af2bc2a76bcb73917cfdfb7fe845d865f432fa6574ec302
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hsb.tar.gz) = 558134
+TIMESTAMP = 1593834626
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hsb.tar.gz) = aea31d3f0435e2f268c2f7841801c2c23bc59c44deb12010db61813ab8a29947
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hsb.tar.gz) = 557919
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index 6bb29e69767c..634607d9b218 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778670
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_id.tar.gz) = 971be5f9216e156176fa58825e6d11b2db0b2be6887e9a44b3f1015830a3ec62
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_id.tar.gz) = 1173481
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_id.tar.gz) = 87b0758d0cd166fb0e35f64c318929899665f9d536c1e1ac6ccb84c9ea8b1c54
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_id.tar.gz) = 2273659
+TIMESTAMP = 1593834627
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_id.tar.gz) = a0f89487d12c64d334802b0a52d735434271df0af0cbc9478ca9cefe8c8fa9a2
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_id.tar.gz) = 1173384
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_id.tar.gz) = 2612fc5144913756ccd0fa3a375a01c9f1c98fada421e72ee05850a7ceff1d51
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_id.tar.gz) = 2273494
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index 626692f3f52d..a1bc1331ab3a 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778675
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_is.tar.gz) = 253d1991f81804ecb707afcb26e89fc77aef5388a0feb3adc4ec72eb83ac8f2a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_is.tar.gz) = 1169738
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_is.tar.gz) = c63c63a29b501d35629087554d2c86933b4e5cb19c57edb42bd6ebd834265577
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_is.tar.gz) = 2328880
+TIMESTAMP = 1593834628
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_is.tar.gz) = 419fb742a1a8b4e7cb92f358d3d47d20c6464c98f6f10f92fa58f5e07c04805b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_is.tar.gz) = 1169634
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_is.tar.gz) = b36878a9cc41be7c4d29aa09ddac08a01eb5767142bf360d1af449564aebf746
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_is.tar.gz) = 2328900
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index 3be43261d5bc..115babb17cd9 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778678
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_it.tar.gz) = 6f32d462a891af5ef78bf3ca6299ad3b8313cfa7f6f99ebea56dbd7d3fd16c36
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_it.tar.gz) = 1569877
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_it.tar.gz) = 4c6f4c4fd7ac4dd24ec1c4428498ed597784a8831e1f9adf2df0485a665a176d
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_it.tar.gz) = 2326259
+TIMESTAMP = 1593834630
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_it.tar.gz) = e9722d13ff80f7afbf0afe66f2a2e527c8862ed25e6c2b9b438c425eeed4dcc9
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_it.tar.gz) = 1570198
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_it.tar.gz) = 08c62420e061ecc909289d301fe078ecfe34a31a160495386266111bcd150478
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_it.tar.gz) = 2326243
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index ac06d9b3f8c1..2828f22e9a38 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778685
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ka.tar.gz) = 34eac405892715f9ef5f4db6236483aec7a63114e7bbccd12c3a7f42097b6905
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ka.tar.gz) = 250483
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ka.tar.gz) = e7ab3c1512e39e42611b7c9726f68819929acf016b34896907318bb74f50b406
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ka.tar.gz) = 2427332
+TIMESTAMP = 1593834632
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ka.tar.gz) = 1f21f376647c7401fbf4abae957c1f9a54b2487a6f2baf8b4b1165678eac09ad
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ka.tar.gz) = 250567
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ka.tar.gz) = 79f3ba782df6fb9f246a4df3b5fd39d4ba4b3859759e903092b3e10980ab055f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ka.tar.gz) = 2427750
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index 2fb94f0d7093..4eadc833d926 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778688
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kab.tar.gz) = c0f6e2b578d27c4243ab1b00d4fd97d56311e03f25ea799ee9bacec430ee12d8
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kab.tar.gz) = 460552
+TIMESTAMP = 1593834632
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kab.tar.gz) = 206b8a5e4a5775dc8a1b9724cce438c1f97b9d78d4fbf5a3bdfd8b4068636d87
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kab.tar.gz) = 460788
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index 0478277e95cc..0c06ad7b2cf8 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778691
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kk.tar.gz) = be55eb4d385596dac06a690d36b1dccb02c1f0cc2116a3ccee5802eb5ff7f766
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kk.tar.gz) = 534391
+TIMESTAMP = 1593834633
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kk.tar.gz) = 64eaa322ab552dddaa77580a83f5cdd940c3020b9f9d84e48a65a4f49ecff0f0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kk.tar.gz) = 556672
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 737d1d1b3efe..dd6fdb1d9f0c 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778693
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_km.tar.gz) = 7858e63d2ab8cda32ae217b9fd44a250810baf7f1ef9cc6cc700ebbedf17e52c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_km.tar.gz) = 488049
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_km.tar.gz) = cc3327a0ffcc56b694112aea5907c696287a9cf9fea446bfd301b94e1ce0af22
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_km.tar.gz) = 2604283
+TIMESTAMP = 1593834634
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_km.tar.gz) = 2abe82ffccd99d5abd5a67ba2285f52ae8e11601f38ab40b0c17af9ead779c75
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_km.tar.gz) = 488079
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_km.tar.gz) = 7ef93569ab67f2cf91826ca4b59611680ca4b4becde0bc4b56cbdb39f5b171d5
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_km.tar.gz) = 2604362
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index a2d67e4ec966..41f6acd5c823 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778695
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 8b4a0278689cdf3664062426e3db3ba342148a791fe6734835ab31b2fffeb6c1
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 243222
+TIMESTAMP = 1593834634
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = b6d32c9ed2de6a358026f2c1fe7b80b224ff19d31deff10ddbdab88c84ceb1f6
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 243111
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index 110756b7cc35..085c07aaafa4 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778697
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kn.tar.gz) = bdcb07603eba07e6cdfe4cd885a8b732741c741585bd118e298c8652e7022397
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kn.tar.gz) = 402050
+TIMESTAMP = 1593834634
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kn.tar.gz) = 7c54fdaaf8e6bfc685d8b79ecb73bb51b3d48b5aa9975fb8caa899ecbc78de96
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kn.tar.gz) = 401498
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index ce7bad44e21b..6d737c0757ad 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778704
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kok.tar.gz) = 195d7f7879652524b8a4a8d91b2197881f1e3564bea3439419018294f0b9eb3f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_kok.tar.gz) = 291303
+TIMESTAMP = 1593834635
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kok.tar.gz) = f1a1a84f3807d5770cba97be3574f96a38744f96cb75c1f12905a477746db88d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_kok.tar.gz) = 291685
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index e63884e4653d..7cfc3764d5f7 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778707
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ks.tar.gz) = 333b7d34f35212b781464eca00c4c3aa12bba3ba8a8b2e4bf60108f2819a4313
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ks.tar.gz) = 238602
+TIMESTAMP = 1593834636
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ks.tar.gz) = dd47e3b6c1e8540954c47355947d59f88d0ff67092c9d4abef1940507f8d5e45
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ks.tar.gz) = 238679
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index fcc708dc8204..71da44cab5f7 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778709
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lb.tar.gz) = 5e11254264aff9621b738ed08d2aec68cd6d987a05ca7a2218c7da6b8d3d6ccf
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lb.tar.gz) = 111644
+TIMESTAMP = 1593834636
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lb.tar.gz) = 74d8027689ffbb3cb342e82f35cc28d0f23a01fecbf104ef7edd56437a0e625c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lb.tar.gz) = 111672
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index 26e4afe2c558..e31bfaa52195 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778713
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lo.tar.gz) = 2d3847069fd2aa16b3a57f011522fdf790d69190966ddae4ae0177b80744aaf1
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lo.tar.gz) = 309871
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lo.tar.gz) = a01557b776111225df007920c407d4bd8785b2635ab5e0e15b4e8a15da9191cf
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lo.tar.gz) = 2319427
+TIMESTAMP = 1593834637
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lo.tar.gz) = d6a08cb707dca2f5f8815ef0c4e37e29a2acdcbd02a68d522cf7d6afd4b6f9c2
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lo.tar.gz) = 309928
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lo.tar.gz) = e0d737e54c87705870da2a630ab20405e0b6c0488ae1cc101a4ff68fdf29e9ea
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lo.tar.gz) = 2319417
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index 239294b38cb2..70f2031844aa 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778716
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lt.tar.gz) = c8bb36494c523e0e17bfe7c9fad41e9f9e8fc1bd3da05735fc5628bf7075b164
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lt.tar.gz) = 803961
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lt.tar.gz) = 3a9de371043b7005163aff52158276e5f0a12c48115a77d6361d5190ebdbaeb9
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lt.tar.gz) = 2412099
+TIMESTAMP = 1593834637
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lt.tar.gz) = 2ba6b49cd851026c30701a32d361a689d9a0bc0638e20354faa72418a535ec98
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lt.tar.gz) = 805550
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lt.tar.gz) = 1ee642a9efd72df871d70366bbde847c3803c83871f70cd7243971ec08465e40
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lt.tar.gz) = 2413154
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index 055ba67349d4..1807692ed8fe 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778720
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lv.tar.gz) = fcd1a05b51843a8ef3463b18d72aebb6a2dfa667d3d5f3559b9f5e81f996e06e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_lv.tar.gz) = 1115994
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lv.tar.gz) = f4e246c13386deecda8844bc6651f34603e5f5a2ec2e2763aca67b57f7a2680c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_lv.tar.gz) = 2315603
+TIMESTAMP = 1593834638
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lv.tar.gz) = 454b3f11f56ae42857dd86d28fd8bba0e2d02d19ba7084170401285851ca2e10
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_lv.tar.gz) = 1118369
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lv.tar.gz) = ed5bdc1cfc678292c25ed0213d20fe7cf19090456f7b549f6dd64c4a41873c1b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_lv.tar.gz) = 2315575
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index a43627c32616..28ca73e9a1db 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778721
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mai.tar.gz) = 6b6d78a14d864a65187a2f8aea904d981600f98a38198b23c532768debeaa13e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mai.tar.gz) = 234987
+TIMESTAMP = 1593834638
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mai.tar.gz) = e83836bfa12343c28a8145cf3f576deeeaa29ad23b5ef1575f079db8ae2faee8
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mai.tar.gz) = 235043
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index b584eed2d656..bb76f1b3e6c4 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778725
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mk.tar.gz) = 3622c271707baa9b9fc746a74e1049c71b40bb7e3addf3ea06759ee66b5174a6
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mk.tar.gz) = 269340
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_mk.tar.gz) = 027b807df91eb6e5d4f6fcd2768d7c6c2b7adc128f521a4d7dfcfe2eb1be2acf
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_mk.tar.gz) = 2310837
+TIMESTAMP = 1593834639
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mk.tar.gz) = 6769ae10ccf7194e755e9b69ac3596d2110ddb1ecae7d7159fba1dd992aaa828
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mk.tar.gz) = 269448
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_mk.tar.gz) = f1bf02abdb30b1c6c7b2ef2cd9084898c25d475dd458bcb9eedd18281553f7f8
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_mk.tar.gz) = 2310817
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 9e2e56cb1aae..02e087b7ada7 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778728
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ml.tar.gz) = 0295198e6ee4816b23a3f0c63234570438a286504e369cd94b0f3f3f5e1756a5
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ml.tar.gz) = 371659
+TIMESTAMP = 1593834639
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ml.tar.gz) = d0c46007110fb4b41912ced3d53a37583bf4ee73957ce788c557fc428d39f544
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ml.tar.gz) = 372072
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index 89ad3351e795..499fbe0173d0 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778731
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mn.tar.gz) = b91e06780efd59a09fbc54168475c16270ee2b42361da590cb0371d0db02f238
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mn.tar.gz) = 391509
+TIMESTAMP = 1593834640
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mn.tar.gz) = 27f05e6fbf6338fbeae63f88101f271c21a56d4765bc3ef350b72fafac114f9e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mn.tar.gz) = 391523
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index 36464fd336a3..29887fbab4fb 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778733
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mni.tar.gz) = 874eaa4ebe35182c27c7658c558d12d92d12db1bfe03937c844019bdde516ad3
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mni.tar.gz) = 282395
+TIMESTAMP = 1593834640
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mni.tar.gz) = 52e6bf567beb3be14d3a1ed738e19002f65e9e3156656bc344649d0081bb2c06
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mni.tar.gz) = 282218
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index feb88f20d635..aa3bb04d1d4c 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778736
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mr.tar.gz) = c73a941fd2f9d8245faa0458371759f2339109e398cb97ccae948153b72aecf9
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_mr.tar.gz) = 401243
+TIMESTAMP = 1593834641
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mr.tar.gz) = b51cb6c3df333d222c820e4e6cf8a399a08ea7bd593b9d35e8ba0160abf25116
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_mr.tar.gz) = 401174
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index 312bb52f2bc4..dc85bc850ff2 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778738
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_my.tar.gz) = 90d33ffbca8c48f28347f71df89173ecea7042dd4acb312c8145929e2873a024
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_my.tar.gz) = 320663
+TIMESTAMP = 1593834641
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_my.tar.gz) = cd68a1991f89bfa9734f535fbf8a753ac2036682baf464584eedb235228b7078
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_my.tar.gz) = 321124
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index b67b4b8ca24c..3af8dd5f3b24 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778741
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nb.tar.gz) = 9ddc445ff657cbed45edfee6415a5457884556b64ae43bdc00fcb681cc95ba02
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nb.tar.gz) = 2759729
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nb.tar.gz) = 3ef81fb92ecab9ebdf1564875e85abce05d224d99cdb744113b70dc9c75a1d6a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nb.tar.gz) = 2315121
+TIMESTAMP = 1593834642
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nb.tar.gz) = 633c3bcbf60cc1e826a26cae6b7bbd164e1718ae0ef7ffcd0f5eb67d54a8e13f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nb.tar.gz) = 2759776
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nb.tar.gz) = 2a87dbbec476fab70d47e078141df1477690ae1d001f140d2251c8f46cd011fd
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nb.tar.gz) = 2315129
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index d2db359c201a..f64646676cbe 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778744
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ne.tar.gz) = b3877e9c7ace949e2f93067384acf9486e99ada85ec490021eae6471a6d80f9c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ne.tar.gz) = 604757
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ne.tar.gz) = de9ea40df1426715bd2b6d7131b1137c348fd91725413679c3131dda0b3708a0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ne.tar.gz) = 2410400
+TIMESTAMP = 1593834642
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ne.tar.gz) = a26e75ed62cb61a15652ac6f963bf7a35727d50b6fc27351dd4e18775d996b2c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ne.tar.gz) = 605059
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ne.tar.gz) = 71ee83f387dcd20094b9558ee2dc0241c40932a6f07192d7f345aa31452fa7f7
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ne.tar.gz) = 2410617
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index b70267f651a6..1068e429ea2a 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778747
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nl.tar.gz) = d62f3d614e471f81235b5e66d3a7fbcdd167d2dfffebf5be8def8f95eeba93ae
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nl.tar.gz) = 1224202
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nl.tar.gz) = 95390105f8fd99bd28b70303f5a3c51b0a0fbbbdf1933b05eb22eb96ae58632a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nl.tar.gz) = 2393051
+TIMESTAMP = 1593834643
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nl.tar.gz) = 7df536c20e6ba5b407250c343ea8844e97a7074a0d00aca3317f93970ea3fa06
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nl.tar.gz) = 1224092
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nl.tar.gz) = 7bc1bce0700c98f23e637100a1ae1f3997b5d04fb441f9540b1d27f01fb4637d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nl.tar.gz) = 2393279
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 2effc2f612d8..1e846e517635 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778751
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nn.tar.gz) = e29f741f9a3bfd3b2d69489ccefa6b89fab71eb9bcb278cd741d6a80c03cc3d4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nn.tar.gz) = 2758057
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nn.tar.gz) = fb872b807a8118cc33a8717b17848f87a91012a806ea45a4e658676fa7b44a6c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_nn.tar.gz) = 2306688
+TIMESTAMP = 1593834644
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nn.tar.gz) = 773a068c7ba7ae95c375e715e96ead4a83325ff1103498a1f32c6e7bb458849f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nn.tar.gz) = 2757680
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nn.tar.gz) = d00864155115d1f1ab00592883bfcd519a3bc7901460a42a279bddb93559248b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_nn.tar.gz) = 2305656
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index 8e8c03ca57b4..fd21ed086bf4 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778754
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nr.tar.gz) = d2f444ce6495b39acc6d0ba38050747f7da201753c0cdeb5259d2fb2ca40dfb7
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nr.tar.gz) = 207232
+TIMESTAMP = 1593834644
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nr.tar.gz) = 1d0043b58d8eb65a2e722327c8b7149f9d1d4bc0d7cf33b8a7f3b9b5dc7ba805
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nr.tar.gz) = 207016
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index 52f97c788406..256a2574045a 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778758
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nso.tar.gz) = d0862543ff26aa86e8ae1d7335ab6ac4414831bbb0b47925c958e137e4ea5dab
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_nso.tar.gz) = 233996
+TIMESTAMP = 1593834644
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nso.tar.gz) = 42ba1f02f020205770575ac628101a4d5398eab21604ceb613ca217f9db76b1b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_nso.tar.gz) = 233732
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index bf303513b46e..38002bfa335d 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778762
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_oc.tar.gz) = 4b3b1ef86dae9a2c90814a18a3b1f21ac77138807e6e6cfc566afcb2f4de514f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_oc.tar.gz) = 654375
+TIMESTAMP = 1593834645
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_oc.tar.gz) = e5e94d7110d2ac8f5165fe6b75dd0b16e9b55cd371072fa5f1d9da3a908c7ac5
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_oc.tar.gz) = 654056
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 5fcfa7a37f96..78cdc1468744 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778765
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_om.tar.gz) = 5cb7834ce2711920e20e324a81c4199b2ef528f2141a21479e33586b6cce8011
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_om.tar.gz) = 269743
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_om.tar.gz) = 6e0f5b7b046038a6392197f50cdd38473f16ba133c738dff43e3d9035a5de5d0
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_om.tar.gz) = 2376082
+TIMESTAMP = 1593834645
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_om.tar.gz) = 00c883ae84210a3fb29c33cc37a3ea9a77477bf7333b697d52d67ecbd9b73b29
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_om.tar.gz) = 270131
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_om.tar.gz) = ddb3c6c3014aae6124cc8dbd956a7279ecbbfb724dfcf64614920db630f49e8e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_om.tar.gz) = 2376248
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index c65e03242934..9c2924679df8 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778769
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_or.tar.gz) = f8a204eb2859107040167548a4c179dd54dce8fa62bd919970198015b037126b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_or.tar.gz) = 413889
+TIMESTAMP = 1593834646
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_or.tar.gz) = 62ed8698cca10f2fb12ee55c396a74275d3bcbf3910c5aa1d362bf8953c6a2e5
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_or.tar.gz) = 414168
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 472d67d20eb0..e77812278c90 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778772
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = f1816d7e356e3d49230e10e82342f1373188b384da743c8fa858da1f2e6036d1
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 331825
+TIMESTAMP = 1593834646
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = e9ec0fee95dde12afa4c41f3eae9e85062d6e8ada89573f6788225374cdc8132
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 331451
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index 881c15465b5a..3f97a2cd80c8 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778792
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ro.tar.gz) = 2b51007c414ef3a59d9d130f2f8bffac57723f0651496b7249858f0867a51e04
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ro.tar.gz) = 1831314
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ro.tar.gz) = 488db3c4671b9012b2665f5d4713baeaf6262e03edf8b715c996587683be2583
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ro.tar.gz) = 2261910
+TIMESTAMP = 1593834649
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ro.tar.gz) = e3deed40b14740fada4fe90c4f50c870115f8b1e6893e884c5c386a1a2f08d4a
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ro.tar.gz) = 1831185
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ro.tar.gz) = 807bdf8c814e729860676adc11d52385fb6b269891074ce66bfe856b473eb87c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ro.tar.gz) = 2261789
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index cfe0ed2988bf..840ef0eeb392 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778799
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_rw.tar.gz) = b8a7391b1f31f647a9b11fa7a20c83419873af0d4816d9a6f395978a3f05a06e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_rw.tar.gz) = 252292
+TIMESTAMP = 1593834650
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_rw.tar.gz) = 0f06236527d0ba0bfd201e9417af292e9099c7ad9e347bc436b880ce00392a5e
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_rw.tar.gz) = 252053
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 83f06dfab84a..1641f0fac423 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778802
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = e78a38f0bac0f30095d435727500ee2b86e3c1740c22416afdc713c1c620fe97
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 315375
+TIMESTAMP = 1593834650
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 8a0e9a91eec76884759dac8bca8705c4abbfc6644432aad09bbe0af48c473dcc
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 315571
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index cda42031d8a8..6302ccaf749e 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778806
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sat.tar.gz) = 05c5db6e236d6dad391e8851c439eb40d416d35e57d8f43790ef9f9cf9608d2b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sat.tar.gz) = 360794
+TIMESTAMP = 1593834650
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sat.tar.gz) = a4fe0319e1419de6027cfe3c72b1a55715545f47d10db2cf933f92d136235f6c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sat.tar.gz) = 360377
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index 9d134b17031f..049620b64dbc 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778810
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sd.tar.gz) = 8511ffc57d6b7d68dca55b4436a7fe5cf76d9bae4705f204e2e227e895c89ee6
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sd.tar.gz) = 309045
+TIMESTAMP = 1593834651
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sd.tar.gz) = 4e5ca2eaa4fb3ea2503a3a7af0a7b158c6b1142668366d0be11fadc4e8d776df
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sd.tar.gz) = 309504
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index 869cc7ba70f2..7a90d03ba416 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778814
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_si.tar.gz) = a5f8b1eed9a0d21a06567be282ce0575e11364496851125568d5cdfe8b400f59
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_si.tar.gz) = 537091
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_si.tar.gz) = ec40a16b0cde998afeacdbd4af83d4e029546bb18276656ea03d55ad18946a2c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_si.tar.gz) = 2433115
+TIMESTAMP = 1593834651
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_si.tar.gz) = c63def8688ce2ef79d4d8ca7a0975ebd21c0baee6a34d531a8ab04f1224574de
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_si.tar.gz) = 537036
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_si.tar.gz) = b2aa38b305405d666755b80c198e4ed9c0fb573fb7b57c546c124909b690268d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_si.tar.gz) = 2433251
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index 27c3d124b091..4c8f153e7a71 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778819
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sid.tar.gz) = 715b11749db93d68f91fce84db5c9377548b2f12ac7ebf0d5092009520fe8dcb
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sid.tar.gz) = 326762
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sid.tar.gz) = b228d8e95854b778203335c26304e37d0bf352993cbb157c647508de8cfabb46
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sid.tar.gz) = 2366530
+TIMESTAMP = 1593834652
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sid.tar.gz) = 5669e5199876a48620cb548cff3df7ba74b86cc5de7b97e71d4b25968f33871b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sid.tar.gz) = 326970
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sid.tar.gz) = 26afb297a9df60c826fa4f855ac78ca5c466f5c2613d32ec3bb6b3e4867b08d7
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sid.tar.gz) = 2366333
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 410bcfa246ec..1038158dd9a0 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778824
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sk.tar.gz) = af4fbdb68cd4cf3b8bcc6eea7aad94d5a6e44e1a9c3dcbd6e54300ff8b6706db
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sk.tar.gz) = 1537142
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sk.tar.gz) = 9dcffc8ed8c98668b3126aa99d9547ed9395c51e2ef9d6c5c883e7b52dc1453d
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sk.tar.gz) = 2433916
+TIMESTAMP = 1593834653
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sk.tar.gz) = d10f577552badd9219f0ca1a64f0ce81277288a49d5b420f1a94dd67623c767c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sk.tar.gz) = 1537763
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sk.tar.gz) = fcbe506b0392f757029b0a0e846ba81ecbc0b57e1b47d44b0e27d710b7abf7be
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sk.tar.gz) = 2433964
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index fd990c2e4ff1..2267a2bcae32 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778829
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sl.tar.gz) = c7b2a62da39da3a6316b2e3b72766c958867dbf10767e41197801b36a0831b3c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sl.tar.gz) = 1902634
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sl.tar.gz) = e780ada0abc302a20048fd6a487e2d34e7a0db639df73452d79f8f8f114f649c
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sl.tar.gz) = 2355147
+TIMESTAMP = 1593834653
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sl.tar.gz) = 57f0f83d44c67cf6778bfc0c15943b8afb7d6de30acfcca0fb7391606015a90a
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sl.tar.gz) = 1902391
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sl.tar.gz) = b6eff76f1a0c6e5a198213a9c12a426fe8e3d17dfad9667d05a46454c929e636
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sl.tar.gz) = 2355293
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index 0ff90492c256..5026eee5a995 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778832
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sq.tar.gz) = 48ac34126e9dbfa1cafcf5de0b44ca9178119affdf3a864991a878edb9d4864a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sq.tar.gz) = 870837
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sq.tar.gz) = e921012c6394484efe326fb3de8ee2afb693ac8b803bb634c25e1fe40ea47d94
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sq.tar.gz) = 2289536
+TIMESTAMP = 1593834654
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sq.tar.gz) = 495171151b9c0b98a95f3b500d0d6408ed5c605095d9ca31ed2a8a6d3131f03f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sq.tar.gz) = 870696
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sq.tar.gz) = 1ed5f40eb8c252eef031e99eaa78d40a87d3ee549589461aa6f5acd28644fb9b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sq.tar.gz) = 2289686
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index e2d3adfe3bac..8b039e24817d 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778835
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sr.tar.gz) = 4768d061e8c28262efe8f2d9b098e599d4fbf866ffd93491f5c7b5d1846c11d2
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sr.tar.gz) = 1883744
+TIMESTAMP = 1593834654
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sr.tar.gz) = b462436c144df40b2a6e6d36c713f7b734abbb1707f0c274b7d702b47faf1898
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sr.tar.gz) = 1902924
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index 91d1dab0b746..a07deddf0de2 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778838
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 0f7d072fb293f55d479d9269315ff2c8adaec4cd4d6daabaee547855e701f5b4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1866149
+TIMESTAMP = 1593834655
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 7961df85408573c63edf18c9e726e9346de0da508f28c866c7134fc71439b8d0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1865821
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 239309e1bf34..36642f56833c 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778841
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ss.tar.gz) = fb9822a8af47aa64816368b248a5ff751968d21d9365efdb2837ddbd6d61fdb7
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ss.tar.gz) = 211672
+TIMESTAMP = 1593834655
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ss.tar.gz) = 9fd0a974e710bde8db3173a8ee7731386de84b48220ef0881f6dcd1b21abb206
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ss.tar.gz) = 211954
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 9fd5421d94d3..fb8ba332f198 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778845
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_st.tar.gz) = 01389742a05b0a3f0c805bc64fe19d3e4bf46c3f085fa1ed1ae59c1475b1d16f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_st.tar.gz) = 207773
+TIMESTAMP = 1593834656
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_st.tar.gz) = 329edf24d5f75b5c0bde9b3707dcbeca9de105c1b7640d8b4fb3b482b20317a7
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_st.tar.gz) = 207515
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index 19429066fa89..23019167d7a6 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778849
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sv.tar.gz) = e600fe2735459103b3dff9728fdbb20d603a8e004b1f664c9fce7ee809913555
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sv.tar.gz) = 1465853
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sv.tar.gz) = 7523c95b1201ece3d06c53ad1e687b95337c17e32beb9f978c724197b6bde342
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_sv.tar.gz) = 2335796
+TIMESTAMP = 1593834656
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sv.tar.gz) = 45799e529e7d0937ef396ef7a0e2f1ba32ee1b767aef1d9305f5e0b7c85a60c5
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sv.tar.gz) = 1487702
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sv.tar.gz) = d279880cd642ec71cb927834c8584e0138fff50d70c79874c428fe585a3d3daa
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_sv.tar.gz) = 2336010
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index 5da2ae1ae087..f1ab8e0d7199 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778854
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 2a215c9d0387445553c95f339f89edf652f91816ac81964eba473215461b2b3a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 231342
+TIMESTAMP = 1593834657
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = e233feed09b4560f4fdc6ebd30fb4a47a3a9fa78bdcfc541c71bb87999f1c040
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 231996
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index 44807a198725..3d59f7684c7f 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778857
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_szl.tar.gz) = 84088eb24d6249d588e05ddc33ea28ee640ed977bbfbfa32b28378ffb403b4d1
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_szl.tar.gz) = 533724
+TIMESTAMP = 1593834657
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_szl.tar.gz) = e3662dcfce02dd43b7fa511b6bb4420120a5d5be04c49f9c91577b027c4c2e9c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_szl.tar.gz) = 533763
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index 20602e956f14..0028d15be8fb 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778860
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ta.tar.gz) = cba6baf5e1739336fdb7ada4c48e186b66dfd977ac1da39d91b1e7838dfa3c97
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ta.tar.gz) = 471877
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ta.tar.gz) = bc51df1618dfcfb4f1aa26432a5b03fb93fb1e3a05f862fe22da3ac6423c2336
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ta.tar.gz) = 2607680
+TIMESTAMP = 1593834658
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ta.tar.gz) = 26d703ec2113d2e0d608a4eab984cc61ec3294f5a5428da0e1a82e792f956b62
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ta.tar.gz) = 472105
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ta.tar.gz) = c4e72586864c6bb1565927dfcb6faa80347310f6b1852acce2c0ae5182885979
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ta.tar.gz) = 2607728
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index 1e7123855326..00ee1f3a69a9 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778861
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_te.tar.gz) = 29da4871186385a20750ee638e62162edb1577af40c981fed3e47cad0e20c392
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_te.tar.gz) = 802470
+TIMESTAMP = 1593834658
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_te.tar.gz) = be6b30a808eb0506098523eec78ea41083011dcbab6d050ffe4f96328e5ca038
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_te.tar.gz) = 803136
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index fb22f4d83d22..3aff64ed2b9e 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778862
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tg.tar.gz) = aea4f92420a3e24507387434b1aa141970d760a1a207dabbf9c7622b132719fe
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tg.tar.gz) = 251687
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_tg.tar.gz) = 4564b46d78957629f90d5290a40af636163534d610037049685c588df3b70e7f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_tg.tar.gz) = 2276379
+TIMESTAMP = 1593834659
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tg.tar.gz) = 0c4b156b33ba3a02047ba3e551400ebda5845e8afbeefe756e49b837efeb4961
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tg.tar.gz) = 252001
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_tg.tar.gz) = de735250aaa8011f2bbb2d6868a8b59f71f4b4f030900caebf8777588f4287ee
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_tg.tar.gz) = 2276246
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index 5067cbcb18b8..a7ef80d68e20 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778864
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_th.tar.gz) = b0a6c45091c0db5c0f381e02668dbe8eb06cb02c61e032f63d89931a83911f55
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_th.tar.gz) = 533070
+TIMESTAMP = 1593834659
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_th.tar.gz) = 02e6e90b79a15edd083fc3edef2bee64ed65bf1af379dde8e85aeaa343f826f4
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_th.tar.gz) = 533486
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index ccb167097266..444787768c17 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778865
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tn.tar.gz) = 0141f5536e8d0b6773a418bbd986f6b732ec19fab244394e51fab4368c79e43b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tn.tar.gz) = 193218
+TIMESTAMP = 1593834660
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tn.tar.gz) = 3682723403879ac53d15dc46eb9128f03502365f731216ba4176d16adb49fb27
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tn.tar.gz) = 192963
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index e4cf89e1a478..5c3c62168c9d 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778866
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tr.tar.gz) = 9d680624a745e68ab97a887548cdea1637615111f9ca2f66e1c2c4db5107996e
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tr.tar.gz) = 559944
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_tr.tar.gz) = 94ef71d754df72cb1f8c49f06838363458539c0dc7627716b08d0b73d2a33f53
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_tr.tar.gz) = 2359880
+TIMESTAMP = 1593834660
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tr.tar.gz) = aff8cffce2c1932ab8acf8db70605c74e0ec7c00b4f9fa831db709e1bfb5d09f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tr.tar.gz) = 563747
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_tr.tar.gz) = 625ab12d67fbdb99f0ffa0c7a0a485f285ed09be02cf490a324274463631a4e1
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_tr.tar.gz) = 2359783
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 82c772885c1a..87b6a5241087 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778868
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ts.tar.gz) = 74fd231ef5e88c1164cb2cb41cf59171b0730a2e9489b8117374fbf361af17f4
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ts.tar.gz) = 205903
+TIMESTAMP = 1593834660
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ts.tar.gz) = 7c3475e00d8a0fbfa806e5b7f0b6894c162abc717be23df414ca0dd1d417369c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ts.tar.gz) = 205902
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index 7a5fdc86233c..7b9b87e4a4bf 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778870
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tt.tar.gz) = 01026594b27cdcd9f2ebbe655d5cb29eb67957f571711eb9cf927ff59d527274
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_tt.tar.gz) = 133402
+TIMESTAMP = 1593834661
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tt.tar.gz) = 5cf60b4e3823ef614791b412c6402a45f43c7176fa949213abf462b8d1b15871
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_tt.tar.gz) = 133062
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index 52f9e90dab30..c0ea408f65e7 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778873
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ug.tar.gz) = b98373ca7e06c8df67a503556eed029f12e74b01bb07bdfbff86e33d07440829
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ug.tar.gz) = 377440
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ug.tar.gz) = 8e1e49b54597572c9ca1a4069fe00f50486cec9bf7c7d793be71edbf5d07fd2b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ug.tar.gz) = 2400797
+TIMESTAMP = 1593834661
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ug.tar.gz) = 54a28c218327513895090a508dd99a1f6c2868299300e39fa5ec1a6460efb185
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ug.tar.gz) = 377448
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ug.tar.gz) = 672ec46f77b984e45a4413c0d1d5a63502d33666d8e25d7ce7e5082d24490a19
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ug.tar.gz) = 2400878
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index b02b0f8ad556..2fa1dee8555f 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778879
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_uz.tar.gz) = 2a65272a86ef66b266332f66b3c014c748124affa344c5fda248da6138e53069
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_uz.tar.gz) = 226145
+TIMESTAMP = 1593834662
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_uz.tar.gz) = 29023b24243b440c4476f8d2c5fd8ee0f3ad5574438d5ce2f291bdcd1859f6b8
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_uz.tar.gz) = 225913
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 7cc8816814db..a8a8b0f05c8f 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778882
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ve.tar.gz) = a1b90473705ff2f11e5fe3dd1243ab6965815afc3e5681a18561bdda7c2ab342
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ve.tar.gz) = 208812
+TIMESTAMP = 1593834663
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ve.tar.gz) = 56f050eb68f20ee7b38f4b2900376daa8e497627432c26dafbde86b2866ecb89
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ve.tar.gz) = 208869
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index fcf066ea8309..eddccd522559 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778884
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_vec.tar.gz) = 265edf256b125fe7d29224ce929ff0ed344ddf714f260e01e714a7592c914ded
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_vec.tar.gz) = 535701
+TIMESTAMP = 1593834663
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_vec.tar.gz) = 774b64b94182779f74da4f14172732bf1f29da42786281dfa7dff49161829f11
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_vec.tar.gz) = 536129
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 443cc8a0d950..bab314de6d18 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778890
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_xh.tar.gz) = 696b3928a11090e8633ba94496698cfaaf44fdb0b2d2838386a6f085c254f28d
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_xh.tar.gz) = 213512
+TIMESTAMP = 1593834664
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_xh.tar.gz) = e8264b0e2a93fbbafb0266ff6c74354116472197ca96b8ff878e374f284158b7
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_xh.tar.gz) = 213270
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index 3da652d7d87e..f7160c6f188a 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590778899
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zu.tar.gz) = 91faac6242c4fcb8db4f83c3e4e4db72ba0482e96954b913413d2b64cfa9097b
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_zu.tar.gz) = 234064
+TIMESTAMP = 1593834666
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zu.tar.gz) = 992f3dc266bf2750f7a069c1dfb8fd788b65416c73870870d4bc02e1ce746bfd
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_zu.tar.gz) = 233859
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 23987a705609..819f6179aa36 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,5 +1,4 @@
# $FreeBSD$
-PORTREVISION= 1
.include "${.CURDIR}/Makefile.common"
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index 7eafaa7959a7..4fa98e5823cd 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= libreoffice
-PORTVERSION= 6.4.4
+PORTVERSION= 6.4.5
CATEGORIES+= editors
MAINTAINER= office@FreeBSD.org
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index 82b8655cc00a..a864333c427b 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1590779230
-SHA256 (libreoffice/libreoffice-6.4.4.2.tar.xz) = 54388597dffc9c32f81446e6e634f7af76ca0e0e5a0d27bc3fe89033a011c078
-SIZE (libreoffice/libreoffice-6.4.4.2.tar.xz) = 231325236
-SHA256 (libreoffice/libreoffice-help-6.4.4.2.tar.xz) = c61ac7b9ceac9aa0813bce405ce25b13dc1b698509ce33827ff7c65dffde25ac
-SIZE (libreoffice/libreoffice-help-6.4.4.2.tar.xz) = 88296340
+TIMESTAMP = 1593246155
+SHA256 (libreoffice/libreoffice-6.4.5.2.tar.xz) = 6a4cc6b9ca838ca997b83181d8d163b1981de2d4d1268387741d342453a491ec
+SIZE (libreoffice/libreoffice-6.4.5.2.tar.xz) = 236255044
+SHA256 (libreoffice/libreoffice-help-6.4.5.2.tar.xz) = 66675ccb023a8ed88cdad6e877cfef55ea139630cdf8df17516835c7456e2fa2
+SIZE (libreoffice/libreoffice-help-6.4.5.2.tar.xz) = 88376816
SHA256 (libreoffice/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf) = 884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc
SIZE (libreoffice/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf) = 207544
SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
diff --git a/editors/libreoffice/files/patch-sc_source_core_opencl_formulagroupcl.cxx b/editors/libreoffice/files/patch-sc_source_core_opencl_formulagroupcl.cxx
deleted file mode 100644
index d995f1d25eb7..000000000000
--- a/editors/libreoffice/files/patch-sc_source_core_opencl_formulagroupcl.cxx
+++ /dev/null
@@ -1,780 +0,0 @@
-https://bugs.gentoo.org/713574
-https://bugs.documentfoundation.org/show_bug.cgi?id=131591
-
---- sc/source/core/opencl/formulagroupcl.cxx.orig 2020-03-11 16:18:35 UTC
-+++ sc/source/core/opencl/formulagroupcl.cxx
-@@ -1026,8 +1026,6 @@ class DynamicKernelMixedArgument : public VectorRef (p
- /// Handling a Double Vector that is used as a sliding window input
- /// to either a sliding window average or sum-of-products
- /// Generate a sequential loop for reductions
--class OpAverage;
--class OpCount;
-
- template<class Base>
- class DynamicKernelSlidingArgument : public Base
-@@ -1335,186 +1333,8 @@ class ParallelReductionVectorRef : public Base (public
- }
-
- /// Emit the definition for the auxiliary reduction kernel
-- virtual void GenSlidingWindowFunction( std::stringstream& ss )
-- {
-- if (!dynamic_cast<OpAverage*>(mpCodeGen.get()))
-- {
-- std::string name = Base::GetName();
-- ss << "__kernel void " << name;
-- ss << "_reduction(__global double* A, "
-- "__global double *result,int arrayLength,int windowSize){\n";
-- ss << " double tmp, current_result =" <<
-- mpCodeGen->GetBottom();
-- ss << ";\n";
-- ss << " int writePos = get_group_id(1);\n";
-- ss << " int lidx = get_local_id(0);\n";
-- ss << " __local double shm_buf[256];\n";
-- if (mpDVR->IsStartFixed())
-- ss << " int offset = 0;\n";
-- else // if (!mpDVR->IsStartFixed())
-- ss << " int offset = get_group_id(1);\n";
-- if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = offset + windowSize;\n";
-- else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = windowSize + get_group_id(1);\n";
-- else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- ss << " end = min(end, arrayLength);\n";
-+ virtual void GenSlidingWindowFunction( std::stringstream& ss );
-
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " int loop = arrayLength/512 + 1;\n";
-- ss << " for (int l=0; l<loop; l++){\n";
-- ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-- ss << " int loopOffset = l*512;\n";
-- ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-- ss << " tmp = legalize(" << mpCodeGen->Gen2(
-- "A[loopOffset + lidx + offset]", "tmp") << ", tmp);\n";
-- ss << " tmp = legalize(" << mpCodeGen->Gen2(
-- "A[loopOffset + lidx + offset + 256]", "tmp") << ", tmp);\n";
-- ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-- ss << " tmp = legalize(" << mpCodeGen->Gen2(
-- "A[loopOffset + lidx + offset]", "tmp") << ", tmp);\n";
-- ss << " shm_buf[lidx] = tmp;\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " for (int i = 128; i >0; i/=2) {\n";
-- ss << " if (lidx < i)\n";
-- ss << " shm_buf[lidx] = ";
-- // Special case count
-- if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-- ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-- else
-- ss << mpCodeGen->Gen2("shm_buf[lidx]", "shm_buf[lidx + i]") << ";\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " current_result =";
-- if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-- ss << "current_result + shm_buf[0]";
-- else
-- ss << mpCodeGen->Gen2("current_result", "shm_buf[0]");
-- ss << ";\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " result[writePos] = current_result;\n";
-- ss << "}\n";
-- }
-- else
-- {
-- std::string name = Base::GetName();
-- /*sum reduction*/
-- ss << "__kernel void " << name << "_sum";
-- ss << "_reduction(__global double* A, "
-- "__global double *result,int arrayLength,int windowSize){\n";
-- ss << " double tmp, current_result =" <<
-- mpCodeGen->GetBottom();
-- ss << ";\n";
-- ss << " int writePos = get_group_id(1);\n";
-- ss << " int lidx = get_local_id(0);\n";
-- ss << " __local double shm_buf[256];\n";
-- if (mpDVR->IsStartFixed())
-- ss << " int offset = 0;\n";
-- else // if (!mpDVR->IsStartFixed())
-- ss << " int offset = get_group_id(1);\n";
-- if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = offset + windowSize;\n";
-- else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = windowSize + get_group_id(1);\n";
-- else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- ss << " end = min(end, arrayLength);\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " int loop = arrayLength/512 + 1;\n";
-- ss << " for (int l=0; l<loop; l++){\n";
-- ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-- ss << " int loopOffset = l*512;\n";
-- ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-- ss << " tmp = legalize(";
-- ss << "(A[loopOffset + lidx + offset]+ tmp)";
-- ss << ", tmp);\n";
-- ss << " tmp = legalize((A[loopOffset + lidx + offset + 256]+ tmp)";
-- ss << ", tmp);\n";
-- ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-- ss << " tmp = legalize((A[loopOffset + lidx + offset] + tmp)";
-- ss << ", tmp);\n";
-- ss << " shm_buf[lidx] = tmp;\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " for (int i = 128; i >0; i/=2) {\n";
-- ss << " if (lidx < i)\n";
-- ss << " shm_buf[lidx] = ";
-- ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " current_result =";
-- ss << "current_result + shm_buf[0]";
-- ss << ";\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " result[writePos] = current_result;\n";
-- ss << "}\n";
-- /*count reduction*/
-- ss << "__kernel void " << name << "_count";
-- ss << "_reduction(__global double* A, "
-- "__global double *result,int arrayLength,int windowSize){\n";
-- ss << " double tmp, current_result =" <<
-- mpCodeGen->GetBottom();
-- ss << ";\n";
-- ss << " int writePos = get_group_id(1);\n";
-- ss << " int lidx = get_local_id(0);\n";
-- ss << " __local double shm_buf[256];\n";
-- if (mpDVR->IsStartFixed())
-- ss << " int offset = 0;\n";
-- else // if (!mpDVR->IsStartFixed())
-- ss << " int offset = get_group_id(1);\n";
-- if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = offset + windowSize;\n";
-- else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-- ss << " int end = windowSize + get_group_id(1);\n";
-- else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-- ss << " int end = windowSize;\n";
-- ss << " end = min(end, arrayLength);\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " int loop = arrayLength/512 + 1;\n";
-- ss << " for (int l=0; l<loop; l++){\n";
-- ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-- ss << " int loopOffset = l*512;\n";
-- ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-- ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset])?tmp:tmp+1.0)";
-- ss << ", tmp);\n";
-- ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset+256])?tmp:tmp+1.0)";
-- ss << ", tmp);\n";
-- ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-- ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset])?tmp:tmp+1.0)";
-- ss << ", tmp);\n";
-- ss << " shm_buf[lidx] = tmp;\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " for (int i = 128; i >0; i/=2) {\n";
-- ss << " if (lidx < i)\n";
-- ss << " shm_buf[lidx] = ";
-- ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " current_result =";
-- ss << "current_result + shm_buf[0];";
-- ss << ";\n";
-- ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-- ss << " }\n";
-- ss << " if (lidx == 0)\n";
-- ss << " result[writePos] = current_result;\n";
-- ss << "}\n";
-- }
--
-- }
--
- virtual std::string GenSlidingWindowDeclRef( bool ) const
- {
- std::stringstream ss;
-@@ -1527,195 +1347,10 @@ class ParallelReductionVectorRef : public Base (public
-
- /// Controls how the elements in the DoubleVectorRef are traversed
- size_t GenReductionLoopHeader(
-- std::stringstream& ss, int nResultSize, bool& needBody )
-- {
-- assert(mpDVR);
-- size_t nCurWindowSize = mpDVR->GetRefRowSize();
-- std::string temp = Base::GetName() + "[gid0]";
-- ss << "tmp = ";
-- // Special case count
-- if (dynamic_cast<OpAverage*>(mpCodeGen.get()))
-- {
-- ss << mpCodeGen->Gen2(temp, "tmp") << ";\n";
-- ss << "nCount = nCount-1;\n";
-- ss << "nCount = nCount +"; /*re-assign nCount from count reduction*/
-- ss << Base::GetName() << "[gid0+" << nResultSize << "]" << ";\n";
-- }
-- else if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-- ss << temp << "+ tmp";
-- else
-- ss << mpCodeGen->Gen2(temp, "tmp");
-- ss << ";\n\t";
-- needBody = false;
-- return nCurWindowSize;
-- }
-+ std::stringstream& ss, int nResultSize, bool& needBody );
-
-- virtual size_t Marshal( cl_kernel k, int argno, int w, cl_program mpProgram )
-- {
-- assert(Base::mpClmem == nullptr);
-+ virtual size_t Marshal( cl_kernel k, int argno, int w, cl_program mpProgram );
-
-- openclwrapper::KernelEnv kEnv;
-- openclwrapper::setKernelEnv(&kEnv);
-- cl_int err;
-- size_t nInput = mpDVR->GetArrayLength();
-- size_t nCurWindowSize = mpDVR->GetRefRowSize();
-- // create clmem buffer
-- if (mpDVR->GetArrays()[Base::mnIndex].mpNumericArray == nullptr)
-- throw Unhandled(__FILE__, __LINE__);
-- double* pHostBuffer = const_cast<double*>(
-- mpDVR->GetArrays()[Base::mnIndex].mpNumericArray);
-- size_t szHostBuffer = nInput * sizeof(double);
-- Base::mpClmem = clCreateBuffer(kEnv.mpkContext,
-- cl_mem_flags(CL_MEM_READ_ONLY) | CL_MEM_USE_HOST_PTR,
-- szHostBuffer,
-- pHostBuffer, &err);
-- SAL_INFO("sc.opencl", "Created buffer " << Base::mpClmem << " size " << nInput << "*" << sizeof(double) << "=" << szHostBuffer << " using host buffer " << pHostBuffer);
--
-- mpClmem2 = clCreateBuffer(kEnv.mpkContext,
-- CL_MEM_READ_WRITE | CL_MEM_ALLOC_HOST_PTR,
-- sizeof(double) * w, nullptr, nullptr);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clCreateBuffer", err, __FILE__, __LINE__);
-- SAL_INFO("sc.opencl", "Created buffer " << mpClmem2 << " size " << sizeof(double) << "*" << w << "=" << (sizeof(double)*w));
--
-- // reproduce the reduction function name
-- std::string kernelName;
-- if (!dynamic_cast<OpAverage*>(mpCodeGen.get()))
-- kernelName = Base::GetName() + "_reduction";
-- else
-- kernelName = Base::GetName() + "_sum_reduction";
-- cl_kernel redKernel = clCreateKernel(mpProgram, kernelName.c_str(), &err);
-- if (err != CL_SUCCESS)
-- throw OpenCLError("clCreateKernel", err, __FILE__, __LINE__);
-- SAL_INFO("sc.opencl", "Created kernel " << redKernel << " with name " << kernelName << " in program " << mpProgram);
--
-- // set kernel arg of reduction kernel
-- // TODO(Wei Wei): use unique name for kernel
-- cl_mem buf = Base::GetCLBuffer();
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 0 << ": cl_mem: " << buf);
-- err = clSetKernelArg(redKernel, 0, sizeof(cl_mem),
-- static_cast<void*>(&buf));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 1 << ": cl_mem: " << mpClmem2);
-- err = clSetKernelArg(redKernel, 1, sizeof(cl_mem), &mpClmem2);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 2 << ": cl_int: " << nInput);
-- err = clSetKernelArg(redKernel, 2, sizeof(cl_int), static_cast<void*>(&nInput));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 3 << ": cl_int: " << nCurWindowSize);
-- err = clSetKernelArg(redKernel, 3, sizeof(cl_int), static_cast<void*>(&nCurWindowSize));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- // set work group size and execute
-- size_t global_work_size[] = { 256, static_cast<size_t>(w) };
-- size_t const local_work_size[] = { 256, 1 };
-- SAL_INFO("sc.opencl", "Enqueing kernel " << redKernel);
-- err = clEnqueueNDRangeKernel(kEnv.mpkCmdQueue, redKernel, 2, nullptr,
-- global_work_size, local_work_size, 0, nullptr, nullptr);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clEnqueueNDRangeKernel", err, __FILE__, __LINE__);
-- err = clFinish(kEnv.mpkCmdQueue);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clFinish", err, __FILE__, __LINE__);
-- if (dynamic_cast<OpAverage*>(mpCodeGen.get()))
-- {
-- /*average need more reduction kernel for count computing*/
-- std::unique_ptr<double[]> pAllBuffer(new double[2 * w]);
-- double* resbuf = static_cast<double*>(clEnqueueMapBuffer(kEnv.mpkCmdQueue,
-- mpClmem2,
-- CL_TRUE, CL_MAP_READ, 0,
-- sizeof(double) * w, 0, nullptr, nullptr,
-- &err));
-- if (err != CL_SUCCESS)
-- throw OpenCLError("clEnqueueMapBuffer", err, __FILE__, __LINE__);
--
-- for (int i = 0; i < w; i++)
-- pAllBuffer[i] = resbuf[i];
-- err = clEnqueueUnmapMemObject(kEnv.mpkCmdQueue, mpClmem2, resbuf, 0, nullptr, nullptr);
-- if (err != CL_SUCCESS)
-- throw OpenCLError("clEnqueueUnmapMemObject", err, __FILE__, __LINE__);
--
-- kernelName = Base::GetName() + "_count_reduction";
-- redKernel = clCreateKernel(mpProgram, kernelName.c_str(), &err);
-- if (err != CL_SUCCESS)
-- throw OpenCLError("clCreateKernel", err, __FILE__, __LINE__);
-- SAL_INFO("sc.opencl", "Created kernel " << redKernel << " with name " << kernelName << " in program " << mpProgram);
--
-- // set kernel arg of reduction kernel
-- buf = Base::GetCLBuffer();
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 0 << ": cl_mem: " << buf);
-- err = clSetKernelArg(redKernel, 0, sizeof(cl_mem),
-- static_cast<void*>(&buf));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 1 << ": cl_mem: " << mpClmem2);
-- err = clSetKernelArg(redKernel, 1, sizeof(cl_mem), &mpClmem2);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 2 << ": cl_int: " << nInput);
-- err = clSetKernelArg(redKernel, 2, sizeof(cl_int), static_cast<void*>(&nInput));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 3 << ": cl_int: " << nCurWindowSize);
-- err = clSetKernelArg(redKernel, 3, sizeof(cl_int), static_cast<void*>(&nCurWindowSize));
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
--
-- // set work group size and execute
-- size_t global_work_size1[] = { 256, static_cast<size_t>(w) };
-- size_t const local_work_size1[] = { 256, 1 };
-- SAL_INFO("sc.opencl", "Enqueing kernel " << redKernel);
-- err = clEnqueueNDRangeKernel(kEnv.mpkCmdQueue, redKernel, 2, nullptr,
-- global_work_size1, local_work_size1, 0, nullptr, nullptr);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clEnqueueNDRangeKernel", err, __FILE__, __LINE__);
-- err = clFinish(kEnv.mpkCmdQueue);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clFinish", err, __FILE__, __LINE__);
-- resbuf = static_cast<double*>(clEnqueueMapBuffer(kEnv.mpkCmdQueue,
-- mpClmem2,
-- CL_TRUE, CL_MAP_READ, 0,
-- sizeof(double) * w, 0, nullptr, nullptr,
-- &err));
-- if (err != CL_SUCCESS)
-- throw OpenCLError("clEnqueueMapBuffer", err, __FILE__, __LINE__);
-- for (int i = 0; i < w; i++)
-- pAllBuffer[i + w] = resbuf[i];
-- err = clEnqueueUnmapMemObject(kEnv.mpkCmdQueue, mpClmem2, resbuf, 0, nullptr, nullptr);
-- // FIXME: Is it intentional to not throw an OpenCLError even if the clEnqueueUnmapMemObject() fails?
-- if (CL_SUCCESS != err)
-- SAL_WARN("sc.opencl", "clEnqueueUnmapMemObject failed: " << openclwrapper::errorString(err));
-- if (mpClmem2)
-- {
-- err = clReleaseMemObject(mpClmem2);
-- SAL_WARN_IF(err != CL_SUCCESS, "sc.opencl", "clReleaseMemObject failed: " << openclwrapper::errorString(err));
-- mpClmem2 = nullptr;
-- }
-- mpClmem2 = clCreateBuffer(kEnv.mpkContext,
-- cl_mem_flags(CL_MEM_READ_WRITE) | CL_MEM_COPY_HOST_PTR,
-- w * sizeof(double) * 2, pAllBuffer.get(), &err);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clCreateBuffer", err, __FILE__, __LINE__);
-- SAL_INFO("sc.opencl", "Created buffer " << mpClmem2 << " size " << w << "*" << sizeof(double) << "=" << (w*sizeof(double)) << " copying host buffer " << pAllBuffer.get());
-- }
-- // set kernel arg
-- SAL_INFO("sc.opencl", "Kernel " << k << " arg " << argno << ": cl_mem: " << mpClmem2);
-- err = clSetKernelArg(k, argno, sizeof(cl_mem), &mpClmem2);
-- if (CL_SUCCESS != err)
-- throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-- return 1;
-- }
--
- ~ParallelReductionVectorRef()
- {
- if (mpClmem2)
-@@ -2324,6 +1959,379 @@ struct SumIfsArgs
- cl_mem mCLMem;
- double mConst;
- };
-+}
-+
-+template<class Base>
-+void ParallelReductionVectorRef<Base>::GenSlidingWindowFunction( std::stringstream& ss )
-+{
-+ if (!dynamic_cast<OpAverage*>(mpCodeGen.get()))
-+ {
-+ std::string name = Base::GetName();
-+ ss << "__kernel void " << name;
-+ ss << "_reduction(__global double* A, "
-+ "__global double *result,int arrayLength,int windowSize){\n";
-+ ss << " double tmp, current_result =" <<
-+ mpCodeGen->GetBottom();
-+ ss << ";\n";
-+ ss << " int writePos = get_group_id(1);\n";
-+ ss << " int lidx = get_local_id(0);\n";
-+ ss << " __local double shm_buf[256];\n";
-+ if (mpDVR->IsStartFixed())
-+ ss << " int offset = 0;\n";
-+ else // if (!mpDVR->IsStartFixed())
-+ ss << " int offset = get_group_id(1);\n";
-+ if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = offset + windowSize;\n";
-+ else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = windowSize + get_group_id(1);\n";
-+ else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ ss << " end = min(end, arrayLength);\n";
-+
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " int loop = arrayLength/512 + 1;\n";
-+ ss << " for (int l=0; l<loop; l++){\n";
-+ ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-+ ss << " int loopOffset = l*512;\n";
-+ ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-+ ss << " tmp = legalize(" << mpCodeGen->Gen2(
-+ "A[loopOffset + lidx + offset]", "tmp") << ", tmp);\n";
-+ ss << " tmp = legalize(" << mpCodeGen->Gen2(
-+ "A[loopOffset + lidx + offset + 256]", "tmp") << ", tmp);\n";
-+ ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-+ ss << " tmp = legalize(" << mpCodeGen->Gen2(
-+ "A[loopOffset + lidx + offset]", "tmp") << ", tmp);\n";
-+ ss << " shm_buf[lidx] = tmp;\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " for (int i = 128; i >0; i/=2) {\n";
-+ ss << " if (lidx < i)\n";
-+ ss << " shm_buf[lidx] = ";
-+ // Special case count
-+ if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-+ ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-+ else
-+ ss << mpCodeGen->Gen2("shm_buf[lidx]", "shm_buf[lidx + i]") << ";\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " current_result =";
-+ if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-+ ss << "current_result + shm_buf[0]";
-+ else
-+ ss << mpCodeGen->Gen2("current_result", "shm_buf[0]");
-+ ss << ";\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " result[writePos] = current_result;\n";
-+ ss << "}\n";
-+ }
-+ else
-+ {
-+ std::string name = Base::GetName();
-+ /*sum reduction*/
-+ ss << "__kernel void " << name << "_sum";
-+ ss << "_reduction(__global double* A, "
-+ "__global double *result,int arrayLength,int windowSize){\n";
-+ ss << " double tmp, current_result =" <<
-+ mpCodeGen->GetBottom();
-+ ss << ";\n";
-+ ss << " int writePos = get_group_id(1);\n";
-+ ss << " int lidx = get_local_id(0);\n";
-+ ss << " __local double shm_buf[256];\n";
-+ if (mpDVR->IsStartFixed())
-+ ss << " int offset = 0;\n";
-+ else // if (!mpDVR->IsStartFixed())
-+ ss << " int offset = get_group_id(1);\n";
-+ if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = offset + windowSize;\n";
-+ else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = windowSize + get_group_id(1);\n";
-+ else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ ss << " end = min(end, arrayLength);\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " int loop = arrayLength/512 + 1;\n";
-+ ss << " for (int l=0; l<loop; l++){\n";
-+ ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-+ ss << " int loopOffset = l*512;\n";
-+ ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-+ ss << " tmp = legalize(";
-+ ss << "(A[loopOffset + lidx + offset]+ tmp)";
-+ ss << ", tmp);\n";
-+ ss << " tmp = legalize((A[loopOffset + lidx + offset + 256]+ tmp)";
-+ ss << ", tmp);\n";
-+ ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-+ ss << " tmp = legalize((A[loopOffset + lidx + offset] + tmp)";
-+ ss << ", tmp);\n";
-+ ss << " shm_buf[lidx] = tmp;\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " for (int i = 128; i >0; i/=2) {\n";
-+ ss << " if (lidx < i)\n";
-+ ss << " shm_buf[lidx] = ";
-+ ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " current_result =";
-+ ss << "current_result + shm_buf[0]";
-+ ss << ";\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " result[writePos] = current_result;\n";
-+ ss << "}\n";
-+ /*count reduction*/
-+ ss << "__kernel void " << name << "_count";
-+ ss << "_reduction(__global double* A, "
-+ "__global double *result,int arrayLength,int windowSize){\n";
-+ ss << " double tmp, current_result =" <<
-+ mpCodeGen->GetBottom();
-+ ss << ";\n";
-+ ss << " int writePos = get_group_id(1);\n";
-+ ss << " int lidx = get_local_id(0);\n";
-+ ss << " __local double shm_buf[256];\n";
-+ if (mpDVR->IsStartFixed())
-+ ss << " int offset = 0;\n";
-+ else // if (!mpDVR->IsStartFixed())
-+ ss << " int offset = get_group_id(1);\n";
-+ if (mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ else if (!mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = offset + windowSize;\n";
-+ else if (mpDVR->IsStartFixed() && !mpDVR->IsEndFixed())
-+ ss << " int end = windowSize + get_group_id(1);\n";
-+ else if (!mpDVR->IsStartFixed() && mpDVR->IsEndFixed())
-+ ss << " int end = windowSize;\n";
-+ ss << " end = min(end, arrayLength);\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " int loop = arrayLength/512 + 1;\n";
-+ ss << " for (int l=0; l<loop; l++){\n";
-+ ss << " tmp = " << mpCodeGen->GetBottom() << ";\n";
-+ ss << " int loopOffset = l*512;\n";
-+ ss << " if((loopOffset + lidx + offset + 256) < end) {\n";
-+ ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset])?tmp:tmp+1.0)";
-+ ss << ", tmp);\n";
-+ ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset+256])?tmp:tmp+1.0)";
-+ ss << ", tmp);\n";
-+ ss << " } else if ((loopOffset + lidx + offset) < end)\n";
-+ ss << " tmp = legalize((isnan(A[loopOffset + lidx + offset])?tmp:tmp+1.0)";
-+ ss << ", tmp);\n";
-+ ss << " shm_buf[lidx] = tmp;\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " for (int i = 128; i >0; i/=2) {\n";
-+ ss << " if (lidx < i)\n";
-+ ss << " shm_buf[lidx] = ";
-+ ss << "shm_buf[lidx] + shm_buf[lidx + i];\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " current_result =";
-+ ss << "current_result + shm_buf[0];";
-+ ss << ";\n";
-+ ss << " barrier(CLK_LOCAL_MEM_FENCE);\n";
-+ ss << " }\n";
-+ ss << " if (lidx == 0)\n";
-+ ss << " result[writePos] = current_result;\n";
-+ ss << "}\n";
-+ }
-+
-+}
-+
-+template<class Base>
-+size_t ParallelReductionVectorRef<Base>::GenReductionLoopHeader(
-+ std::stringstream& ss, int nResultSize, bool& needBody )
-+{
-+ assert(mpDVR);
-+ size_t nCurWindowSize = mpDVR->GetRefRowSize();
-+ std::string temp = Base::GetName() + "[gid0]";
-+ ss << "tmp = ";
-+ // Special case count
-+ if (dynamic_cast<OpAverage*>(mpCodeGen.get()))
-+ {
-+ ss << mpCodeGen->Gen2(temp, "tmp") << ";\n";
-+ ss << "nCount = nCount-1;\n";
-+ ss << "nCount = nCount +"; /*re-assign nCount from count reduction*/
-+ ss << Base::GetName() << "[gid0+" << nResultSize << "]" << ";\n";
-+ }
-+ else if (dynamic_cast<OpCount*>(mpCodeGen.get()))
-+ ss << temp << "+ tmp";
-+ else
-+ ss << mpCodeGen->Gen2(temp, "tmp");
-+ ss << ";\n\t";
-+ needBody = false;
-+ return nCurWindowSize;
-+}
-+
-+template<class Base>
-+size_t ParallelReductionVectorRef<Base>::Marshal( cl_kernel k, int argno, int w, cl_program mpProgram )
-+{
-+ assert(Base::mpClmem == nullptr);
-+
-+ openclwrapper::KernelEnv kEnv;
-+ openclwrapper::setKernelEnv(&kEnv);
-+ cl_int err;
-+ size_t nInput = mpDVR->GetArrayLength();
-+ size_t nCurWindowSize = mpDVR->GetRefRowSize();
-+ // create clmem buffer
-+ if (mpDVR->GetArrays()[Base::mnIndex].mpNumericArray == nullptr)
-+ throw Unhandled(__FILE__, __LINE__);
-+ double* pHostBuffer = const_cast<double*>(
-+ mpDVR->GetArrays()[Base::mnIndex].mpNumericArray);
-+ size_t szHostBuffer = nInput * sizeof(double);
-+ Base::mpClmem = clCreateBuffer(kEnv.mpkContext,
-+ cl_mem_flags(CL_MEM_READ_ONLY) | CL_MEM_USE_HOST_PTR,
-+ szHostBuffer,
-+ pHostBuffer, &err);
-+ SAL_INFO("sc.opencl", "Created buffer " << Base::mpClmem << " size " << nInput << "*" << sizeof(double) << "=" << szHostBuffer << " using host buffer " << pHostBuffer);
-+
-+ mpClmem2 = clCreateBuffer(kEnv.mpkContext,
-+ CL_MEM_READ_WRITE | CL_MEM_ALLOC_HOST_PTR,
-+ sizeof(double) * w, nullptr, nullptr);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clCreateBuffer", err, __FILE__, __LINE__);
-+ SAL_INFO("sc.opencl", "Created buffer " << mpClmem2 << " size " << sizeof(double) << "*" << w << "=" << (sizeof(double)*w));
-+
-+ // reproduce the reduction function name
-+ std::string kernelName;
-+ if (!dynamic_cast<OpAverage*>(mpCodeGen.get()))
-+ kernelName = Base::GetName() + "_reduction";
-+ else
-+ kernelName = Base::GetName() + "_sum_reduction";
-+ cl_kernel redKernel = clCreateKernel(mpProgram, kernelName.c_str(), &err);
-+ if (err != CL_SUCCESS)
-+ throw OpenCLError("clCreateKernel", err, __FILE__, __LINE__);
-+ SAL_INFO("sc.opencl", "Created kernel " << redKernel << " with name " << kernelName << " in program " << mpProgram);
-+
-+ // set kernel arg of reduction kernel
-+ // TODO(Wei Wei): use unique name for kernel
-+ cl_mem buf = Base::GetCLBuffer();
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 0 << ": cl_mem: " << buf);
-+ err = clSetKernelArg(redKernel, 0, sizeof(cl_mem),
-+ static_cast<void*>(&buf));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 1 << ": cl_mem: " << mpClmem2);
-+ err = clSetKernelArg(redKernel, 1, sizeof(cl_mem), &mpClmem2);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 2 << ": cl_int: " << nInput);
-+ err = clSetKernelArg(redKernel, 2, sizeof(cl_int), static_cast<void*>(&nInput));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 3 << ": cl_int: " << nCurWindowSize);
-+ err = clSetKernelArg(redKernel, 3, sizeof(cl_int), static_cast<void*>(&nCurWindowSize));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ // set work group size and execute
-+ size_t global_work_size[] = { 256, static_cast<size_t>(w) };
-+ size_t const local_work_size[] = { 256, 1 };
-+ SAL_INFO("sc.opencl", "Enqueing kernel " << redKernel);
-+ err = clEnqueueNDRangeKernel(kEnv.mpkCmdQueue, redKernel, 2, nullptr,
-+ global_work_size, local_work_size, 0, nullptr, nullptr);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clEnqueueNDRangeKernel", err, __FILE__, __LINE__);
-+ err = clFinish(kEnv.mpkCmdQueue);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clFinish", err, __FILE__, __LINE__);
-+ if (dynamic_cast<OpAverage*>(mpCodeGen.get()))
-+ {
-+ /*average need more reduction kernel for count computing*/
-+ std::unique_ptr<double[]> pAllBuffer(new double[2 * w]);
-+ double* resbuf = static_cast<double*>(clEnqueueMapBuffer(kEnv.mpkCmdQueue,
-+ mpClmem2,
-+ CL_TRUE, CL_MAP_READ, 0,
-+ sizeof(double) * w, 0, nullptr, nullptr,
-+ &err));
-+ if (err != CL_SUCCESS)
-+ throw OpenCLError("clEnqueueMapBuffer", err, __FILE__, __LINE__);
-+
-+ for (int i = 0; i < w; i++)
-+ pAllBuffer[i] = resbuf[i];
-+ err = clEnqueueUnmapMemObject(kEnv.mpkCmdQueue, mpClmem2, resbuf, 0, nullptr, nullptr);
-+ if (err != CL_SUCCESS)
-+ throw OpenCLError("clEnqueueUnmapMemObject", err, __FILE__, __LINE__);
-+
-+ kernelName = Base::GetName() + "_count_reduction";
-+ redKernel = clCreateKernel(mpProgram, kernelName.c_str(), &err);
-+ if (err != CL_SUCCESS)
-+ throw OpenCLError("clCreateKernel", err, __FILE__, __LINE__);
-+ SAL_INFO("sc.opencl", "Created kernel " << redKernel << " with name " << kernelName << " in program " << mpProgram);
-+
-+ // set kernel arg of reduction kernel
-+ buf = Base::GetCLBuffer();
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 0 << ": cl_mem: " << buf);
-+ err = clSetKernelArg(redKernel, 0, sizeof(cl_mem),
-+ static_cast<void*>(&buf));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 1 << ": cl_mem: " << mpClmem2);
-+ err = clSetKernelArg(redKernel, 1, sizeof(cl_mem), &mpClmem2);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 2 << ": cl_int: " << nInput);
-+ err = clSetKernelArg(redKernel, 2, sizeof(cl_int), static_cast<void*>(&nInput));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ SAL_INFO("sc.opencl", "Kernel " << redKernel << " arg " << 3 << ": cl_int: " << nCurWindowSize);
-+ err = clSetKernelArg(redKernel, 3, sizeof(cl_int), static_cast<void*>(&nCurWindowSize));
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+
-+ // set work group size and execute
-+ size_t global_work_size1[] = { 256, static_cast<size_t>(w) };
-+ size_t const local_work_size1[] = { 256, 1 };
-+ SAL_INFO("sc.opencl", "Enqueing kernel " << redKernel);
-+ err = clEnqueueNDRangeKernel(kEnv.mpkCmdQueue, redKernel, 2, nullptr,
-+ global_work_size1, local_work_size1, 0, nullptr, nullptr);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clEnqueueNDRangeKernel", err, __FILE__, __LINE__);
-+ err = clFinish(kEnv.mpkCmdQueue);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clFinish", err, __FILE__, __LINE__);
-+ resbuf = static_cast<double*>(clEnqueueMapBuffer(kEnv.mpkCmdQueue,
-+ mpClmem2,
-+ CL_TRUE, CL_MAP_READ, 0,
-+ sizeof(double) * w, 0, nullptr, nullptr,
-+ &err));
-+ if (err != CL_SUCCESS)
-+ throw OpenCLError("clEnqueueMapBuffer", err, __FILE__, __LINE__);
-+ for (int i = 0; i < w; i++)
-+ pAllBuffer[i + w] = resbuf[i];
-+ err = clEnqueueUnmapMemObject(kEnv.mpkCmdQueue, mpClmem2, resbuf, 0, nullptr, nullptr);
-+ // FIXME: Is it intentional to not throw an OpenCLError even if the clEnqueueUnmapMemObject() fails?
-+ if (CL_SUCCESS != err)
-+ SAL_WARN("sc.opencl", "clEnqueueUnmapMemObject failed: " << openclwrapper::errorString(err));
-+ if (mpClmem2)
-+ {
-+ err = clReleaseMemObject(mpClmem2);
-+ SAL_WARN_IF(err != CL_SUCCESS, "sc.opencl", "clReleaseMemObject failed: " << openclwrapper::errorString(err));
-+ mpClmem2 = nullptr;
-+ }
-+ mpClmem2 = clCreateBuffer(kEnv.mpkContext,
-+ cl_mem_flags(CL_MEM_READ_WRITE) | CL_MEM_COPY_HOST_PTR,
-+ w * sizeof(double) * 2, pAllBuffer.get(), &err);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clCreateBuffer", err, __FILE__, __LINE__);
-+ SAL_INFO("sc.opencl", "Created buffer " << mpClmem2 << " size " << w << "*" << sizeof(double) << "=" << (w*sizeof(double)) << " copying host buffer " << pAllBuffer.get());
-+ }
-+ // set kernel arg
-+ SAL_INFO("sc.opencl", "Kernel " << k << " arg " << argno << ": cl_mem: " << mpClmem2);
-+ err = clSetKernelArg(k, argno, sizeof(cl_mem), &mpClmem2);
-+ if (CL_SUCCESS != err)
-+ throw OpenCLError("clSetKernelArg", err, __FILE__, __LINE__);
-+ return 1;
- }
-
- /// Helper functions that have multiple buffers
diff --git a/editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx b/editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx
deleted file mode 100644
index 5c9586c81662..000000000000
--- a/editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
-From c1adc0a7559340213d754db950fd68bfe9e5a651 Mon Sep 17 00:00:00 2001
-From: Martin Whitaker <foss@martin-whitaker.me.uk>
-Date: Sun, 15 Mar 2020 13:14:34 +0000
-Subject: [PATCH] Fix build with poppler 0.86.0.
-
---- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig 2020-03-11 16:18:35 UTC
-+++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
-@@ -563,7 +563,9 @@ void PDFOutDev::processLink(Link* link, Catalog*)
- if (!(pAction && pAction->getKind() == actionURI))
- return;
-
--#if POPPLER_CHECK_VERSION(0, 72, 0)
-+#if POPPLER_CHECK_VERSION(0, 86, 0)
-+ const char* pURI = static_cast<LinkURI*>(pAction)->getURI().c_str();
-+#elif 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();
diff --git a/editors/libreoffice/files/patch-vcl_qt5_Qt5Frame.cxx b/editors/libreoffice/files/patch-vcl_qt5_Qt5Frame.cxx
new file mode 100644
index 000000000000..43fc420c44d4
--- /dev/null
+++ b/editors/libreoffice/files/patch-vcl_qt5_Qt5Frame.cxx
@@ -0,0 +1,11 @@
+--- vcl/qt5/Qt5Frame.cxx.orig 2020-05-13 11:19:20 UTC
++++ vcl/qt5/Qt5Frame.cxx
+@@ -318,7 +318,7 @@ SalGraphics* Qt5Frame::AcquireGraphics()
+
+ if (m_bUseCairo)
+ {
+- if (!m_pOurSvpGraphics.get() || m_bGraphicsInvalid)
++ if (!m_pOurSvpGraphics.get())
+ {
+ m_pOurSvpGraphics.reset(new Qt5SvpGraphics(this));
+ InitQt5SvpGraphics(m_pOurSvpGraphics.get());
diff --git a/editors/libreoffice/files/patch-vcl_qt5_Qt5Instance.cxx b/editors/libreoffice/files/patch-vcl_qt5_Qt5Instance.cxx
new file mode 100644
index 000000000000..aad13b769fb4
--- /dev/null
+++ b/editors/libreoffice/files/patch-vcl_qt5_Qt5Instance.cxx
@@ -0,0 +1,35 @@
+--- vcl/qt5/Qt5Instance.cxx.orig 2020-05-13 11:19:20 UTC
++++ vcl/qt5/Qt5Instance.cxx
+@@ -261,7 +261,13 @@ SalFrame* Qt5Instance::CreateChildFrame(SystemParentDa
+ SalFrame* Qt5Instance::CreateFrame(SalFrame* pParent, SalFrameStyleFlags nStyle)
+ {
+ assert(!pParent || dynamic_cast<Qt5Frame*>(pParent));
+- return new Qt5Frame(static_cast<Qt5Frame*>(pParent), nStyle, m_bUseCairo);
++ SalFrame* pRet(nullptr);
++ bool bUseCairo = m_bUseCairo;
++ RunInMainThread([&pRet, pParent, nStyle, bUseCairo]() {
++ pRet = new Qt5Frame(static_cast<Qt5Frame*>(pParent), nStyle, bUseCairo);
++ });
++ assert(pRet);
++ return pRet;
+ }
+
+ void Qt5Instance::DestroyFrame(SalFrame* pFrame)
+@@ -420,7 +426,7 @@ Qt5Instance::createPicker(css::uno::Reference<css::uno
+ {
+ SolarMutexGuard g;
+ Qt5FilePicker* pPicker;
+- RunInMainThread([&, this]() { pPicker = createPicker(context, eMode); });
++ RunInMainThread([&pPicker, this, context, eMode]() { pPicker = createPicker(context, eMode); });
+ assert(pPicker);
+ return pPicker;
+ }
+@@ -624,7 +630,7 @@ std::unique_ptr<QApplication> Qt5Instance::CreateQAppl
+ extern "C" {
+ VCLPLUG_QT5_PUBLIC SalInstance* create_SalInstance()
+ {
+- static const bool bUseCairo = (nullptr != getenv("SAL_VCL_QT5_USE_CAIRO"));
++ static const bool bUseCairo = true; // (nullptr != getenv("SAL_VCL_QT5_USE_CAIRO"));
+
+ std::unique_ptr<char* []> pFakeArgv;
+ std::unique_ptr<int> pFakeArgc;
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index b5b6bb58e868..2cb24502aa80 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778634
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fr.tar.gz) = 9cc8bd8a5e5a039e16a74c0953d9ff2c8445a27b3ab1ad65f745bb3c11589618
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_fr.tar.gz) = 1895364
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_fr.tar.gz) = 39d4d7479c7de15d76355ddd62e27de228b8837cdbc9fd345ac09ae8898b4041
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_fr.tar.gz) = 2377386
+TIMESTAMP = 1593834621
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fr.tar.gz) = 06475f54d5da21f314f760c4fae0c36b60cc30d5a86121497a0e10ea852aaed2
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_fr.tar.gz) = 1895370
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_fr.tar.gz) = 4d49ef8be286dccd05009b2616eb5706155870e42aa37e3a40b952f54dd881d3
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_fr.tar.gz) = 2374574
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index ff1c67c8d565..be33c64db8ac 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778619
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_de.tar.gz) = 4043dec3eae03024d2239e38f00887720f396788c87ac98ca56ae7ccf33e7691
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_de.tar.gz) = 8347053
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_de.tar.gz) = 6ff633aceba2399089aa2b47b44d96569283462ec16259ce4a109cc4b4ed2fec
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_de.tar.gz) = 2429630
+TIMESTAMP = 1593834614
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_de.tar.gz) = a9294ec3824ff55fb885269cf37bb92623918abeab6615bde10437c8872c37ca
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_de.tar.gz) = 8346811
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_de.tar.gz) = 04b546c00f28b018064838eb590272fcbe7d2dc73cb31fe681eba5af4d6cb639
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_de.tar.gz) = 2427472
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index e380b4c8fa03..42def7dc8f0b 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778647
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_he.tar.gz) = 3469bd6ca8e064f17149c0b9839f4a65643fb368c8c5f9b91cdac714bfea86ca
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_he.tar.gz) = 1052592
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_he.tar.gz) = 1d690e010dcb3aa7b32730a2030a5ccfb4d5ac13f738c39eefdb0f29e4191358
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_he.tar.gz) = 2131763
+TIMESTAMP = 1593834625
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_he.tar.gz) = 4ed8fece63bfc34806bdae1e7247806992bc9d4848d010c077e8d26938f003fd
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_he.tar.gz) = 1054961
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_he.tar.gz) = 6a493bd0fa4d5c99a161fbf13e0db696cba1779b4689b822d75fdcac48b33a7c
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_he.tar.gz) = 2132267
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index 325ada971333..0d0b614b1e56 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778666
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hu.tar.gz) = 93e6d3b538b39c30d24c76ff76347df680e61915bebb9a163842de85cb17a2b6
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_hu.tar.gz) = 1995869
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hu.tar.gz) = 7cf559bf02868c011f6905bf1838d88793374c7c808d297b2ba0ad5682f89c2f
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_hu.tar.gz) = 2455756
+TIMESTAMP = 1593834627
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hu.tar.gz) = b3cd9f015b68a3f0ca9e381f1e3faf7e701c5a783db933b4da782496826937e9
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_hu.tar.gz) = 1995258
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hu.tar.gz) = a7be8ff85ce67721214f932d0231ab5ba92f88b869f2b7bff7758aa381d99f97
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_hu.tar.gz) = 2455615
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index 1b9fd8f2e175..7f1879585ed0 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778682
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ja.tar.gz) = c71cc75710b7f31ef506c738e8ef523ebb267566ba256fdf7e46c675c6817732
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ja.tar.gz) = 592551
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ja.tar.gz) = 9be4ba504c1de571cefa52b81653ff225f4345e88e7cf7b251732a02fce89358
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ja.tar.gz) = 2705412
+TIMESTAMP = 1593834631
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ja.tar.gz) = d0cfccb733a3983338faf46bd79b2d38d648f90fe8519e6f3d3ec5883d885f20
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ja.tar.gz) = 593433
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ja.tar.gz) = d05aa8f81ad2895b29a6716cedf9835d7669e0e09f57806ab8c4fd26074b8d40
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ja.tar.gz) = 2705379
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index c6332f225390..1b5c16a050e1 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778702
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ko.tar.gz) = 40ae2bd2060c2fd6b1f7f472cc4dc6782aa763559cb992867360325767905b73
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ko.tar.gz) = 584388
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ko.tar.gz) = f9f2222d8be0f3d59a68d3a36538dfaef5a7e4f681940e5d29a72112192bded2
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ko.tar.gz) = 2353932
+TIMESTAMP = 1593834635
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ko.tar.gz) = e8d007ff60ff8a5ed0f0aec0a6cedcd198b315069b1e8cdba518cb3bb1423932
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ko.tar.gz) = 584065
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ko.tar.gz) = f03fa4aa98af35056a971d476db6f8eefeed552da8fd217b089c6c815cee106b
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ko.tar.gz) = 2353715
diff --git a/polish/libreoffice/distinfo b/polish/libreoffice/distinfo
index 663cf9623c12..dff254086ba2 100644
--- a/polish/libreoffice/distinfo
+++ b/polish/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778778
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pl.tar.gz) = 62818994a4e4d622b65ed8efb6f4eb3fa1dacf33597f1dc5c75218582b44c24a
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pl.tar.gz) = 2311704
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pl.tar.gz) = 6547993b1a75e110ed0987ce500f43ba3e3a62eecb065602ede1b32af4557679
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pl.tar.gz) = 2498275
+TIMESTAMP = 1593834647
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pl.tar.gz) = 4cb4a28511b88c2660c7dc26cce7416bdb890521950100db938faee44274e7d9
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pl.tar.gz) = 2311480
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pl.tar.gz) = 0cc1b522bb9680c03b0b9e8afcba52572d53c679a5679ed5ad1b52eb54999813
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pl.tar.gz) = 2498352
diff --git a/portuguese/libreoffice-pt_BR/distinfo b/portuguese/libreoffice-pt_BR/distinfo
index 445da9d24a31..aa916816d7da 100644
--- a/portuguese/libreoffice-pt_BR/distinfo
+++ b/portuguese/libreoffice-pt_BR/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778787
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = b4cd10816cecd5a42f53700c75c65598b2ae0295fe43fe93c2af84347d1d3287
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 2274078
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 391174e40e16fdf55b71db4d1eb0d826084781f1e01d030345022422ba34ae82
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2389145
+TIMESTAMP = 1593834648
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = b12fb37d4f137238e923004fe3e6be4741e9ecdbb1083ce553794e6010a18b3d
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 2274703
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = d23e2ae754ceb0c7b5ebafaac889ec2a477a2dba10fd8d4c44c04b6308dfc683
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2388991
diff --git a/portuguese/libreoffice/distinfo b/portuguese/libreoffice/distinfo
index af04f76b384f..3ec3a10326fc 100644
--- a/portuguese/libreoffice/distinfo
+++ b/portuguese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778782
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pt.tar.gz) = f0f15beb30a3c50f880f7b045620873a921de6b51033845ee2daffcf75ab49e6
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_pt.tar.gz) = 1801557
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pt.tar.gz) = de8f453bd6859a0f765fd01f55ec54870b07446fe460770fa7733a389b2b1959
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_pt.tar.gz) = 2352974
+TIMESTAMP = 1593834647
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pt.tar.gz) = 3f7dcd3d9c653f86c6e29b93f2465f720ecf4ebf42586063910419df7479ffe0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_pt.tar.gz) = 1800086
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pt.tar.gz) = 446120fb3635497df20a98fc5924f69bfdf44fd22cc29b0ab24b45152ca1bda0
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_pt.tar.gz) = 2352940
diff --git a/russian/libreoffice/distinfo b/russian/libreoffice/distinfo
index 87f01b15a213..2656acbe5937 100644
--- a/russian/libreoffice/distinfo
+++ b/russian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778796
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ru.tar.gz) = 49510b5188bd4fc37f2c5eb218a85bf984db5da6a8811b5fc8574f3778f66a44
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_ru.tar.gz) = 1302233
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ru.tar.gz) = b7a80d6906af71f59e6b02d36ea5c5a742d2887736062c7ab804d477a5031fa1
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_ru.tar.gz) = 2496176
+TIMESTAMP = 1593834649
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ru.tar.gz) = dca9825f8342aacabe51b858e7a323caf3415d017065d3584eaca65d932d8522
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_ru.tar.gz) = 1301997
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ru.tar.gz) = c44223312804001127c7c878ab808633f8505602f9d5c1f9b0f001e93b39dc89
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_ru.tar.gz) = 2496172
diff --git a/ukrainian/libreoffice/distinfo b/ukrainian/libreoffice/distinfo
index 3ef5b2095085..ec8c22d369b8 100644
--- a/ukrainian/libreoffice/distinfo
+++ b/ukrainian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778877
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_uk.tar.gz) = ed55b16dd6ee8f3bde46604aa23227b755d2fdbf09bd894d4734a4671ea5dc88
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_uk.tar.gz) = 1209126
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_uk.tar.gz) = 08359388600f2ffe54ca45929f9dbd9016919a03e208bbf2b743b80552353513
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_uk.tar.gz) = 2510682
+TIMESTAMP = 1593834662
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_uk.tar.gz) = 7f03469e2f9f7ae7fa5b4ccf44a1c66399151a10aea4fa5c032607b13fe15049
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_uk.tar.gz) = 1209203
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_uk.tar.gz) = 44179d00465b26e53eea93bdef819d04a229f24463dc3ebe498135db0ac8e458
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_uk.tar.gz) = 2510802
diff --git a/vietnamese/libreoffice/distinfo b/vietnamese/libreoffice/distinfo
index fd49e64d380b..756c72ddcabe 100644
--- a/vietnamese/libreoffice/distinfo
+++ b/vietnamese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1590778887
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_vi.tar.gz) = 72e4e151d0748f0ac30f4b269d471531b8ed94786f6dd7608bc860e833b5f1e3
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_langpack_vi.tar.gz) = 323032
-SHA256 (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_vi.tar.gz) = f293e3a7e9893ffab60debf95b18359864be776b445460d88cb757025ce24d36
-SIZE (libreoffice/i18n/LibreOffice_6.4.4_Linux_x86-64_deb_helppack_vi.tar.gz) = 2330089
+TIMESTAMP = 1593834664
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_vi.tar.gz) = 2440bac787cb76880364609f28859dd5dbaacc2641d650104edd69191cc2d97f
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_langpack_vi.tar.gz) = 323024
+SHA256 (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_vi.tar.gz) = 1377ef70e210e60b1dfbec00515251ddb008ff2ed3199934b1d1d7fd74384b14
+SIZE (libreoffice/i18n/LibreOffice_6.4.5_Linux_x86-64_deb_helppack_vi.tar.gz) = 2330047