aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arabic/libreoffice/distinfo4
-rw-r--r--chinese/libreoffice-zh_CN/distinfo8
-rw-r--r--chinese/libreoffice-zh_TW/distinfo8
-rw-r--r--editors/libreoffice-af/distinfo4
-rw-r--r--editors/libreoffice-am/distinfo4
-rw-r--r--editors/libreoffice-as/distinfo4
-rw-r--r--editors/libreoffice-ast/distinfo8
-rw-r--r--editors/libreoffice-be/distinfo4
-rw-r--r--editors/libreoffice-bg/distinfo8
-rw-r--r--editors/libreoffice-bn/distinfo8
-rw-r--r--editors/libreoffice-bn_IN/distinfo8
-rw-r--r--editors/libreoffice-bo/distinfo8
-rw-r--r--editors/libreoffice-br/distinfo4
-rw-r--r--editors/libreoffice-brx/distinfo4
-rw-r--r--editors/libreoffice-bs/distinfo8
-rw-r--r--editors/libreoffice-ca/distinfo8
-rw-r--r--editors/libreoffice-ca_XV/distinfo8
-rw-r--r--editors/libreoffice-cs/distinfo8
-rw-r--r--editors/libreoffice-cy/distinfo4
-rw-r--r--editors/libreoffice-da/distinfo8
-rw-r--r--editors/libreoffice-dgo/distinfo4
-rw-r--r--editors/libreoffice-dz/distinfo8
-rw-r--r--editors/libreoffice-el/distinfo8
-rw-r--r--editors/libreoffice-en_GB/distinfo8
-rw-r--r--editors/libreoffice-en_ZA/distinfo8
-rw-r--r--editors/libreoffice-eo/distinfo8
-rw-r--r--editors/libreoffice-es/distinfo8
-rw-r--r--editors/libreoffice-et/distinfo8
-rw-r--r--editors/libreoffice-eu/distinfo8
-rw-r--r--editors/libreoffice-fa/distinfo4
-rw-r--r--editors/libreoffice-fi/distinfo8
-rw-r--r--editors/libreoffice-ga/distinfo4
-rw-r--r--editors/libreoffice-gd/distinfo4
-rw-r--r--editors/libreoffice-gl/distinfo8
-rw-r--r--editors/libreoffice-gu/distinfo8
-rw-r--r--editors/libreoffice-hi/distinfo8
-rw-r--r--editors/libreoffice-hr/distinfo8
-rw-r--r--editors/libreoffice-id/distinfo8
-rw-r--r--editors/libreoffice-is/distinfo8
-rw-r--r--editors/libreoffice-it/distinfo8
-rw-r--r--editors/libreoffice-ka/distinfo8
-rw-r--r--editors/libreoffice-kk/distinfo4
-rw-r--r--editors/libreoffice-km/distinfo8
-rw-r--r--editors/libreoffice-kn/distinfo4
-rw-r--r--editors/libreoffice-kok/distinfo4
-rw-r--r--editors/libreoffice-ks/distinfo4
-rw-r--r--editors/libreoffice-ku/distinfo4
-rw-r--r--editors/libreoffice-lb/distinfo4
-rw-r--r--editors/libreoffice-lo/distinfo4
-rw-r--r--editors/libreoffice-lt/distinfo4
-rw-r--r--editors/libreoffice-lv/distinfo4
-rw-r--r--editors/libreoffice-mai/distinfo4
-rw-r--r--editors/libreoffice-mk/distinfo8
-rw-r--r--editors/libreoffice-ml/distinfo4
-rw-r--r--editors/libreoffice-mn/distinfo4
-rw-r--r--editors/libreoffice-mni/distinfo4
-rw-r--r--editors/libreoffice-mr/distinfo4
-rw-r--r--editors/libreoffice-my/distinfo4
-rw-r--r--editors/libreoffice-nb/distinfo8
-rw-r--r--editors/libreoffice-ne/distinfo8
-rw-r--r--editors/libreoffice-nl/distinfo8
-rw-r--r--editors/libreoffice-nn/distinfo8
-rw-r--r--editors/libreoffice-nr/distinfo4
-rw-r--r--editors/libreoffice-nso/distinfo4
-rw-r--r--editors/libreoffice-oc/distinfo4
-rw-r--r--editors/libreoffice-om/distinfo8
-rw-r--r--editors/libreoffice-or/distinfo4
-rw-r--r--editors/libreoffice-pa_IN/distinfo4
-rw-r--r--editors/libreoffice-ro/Makefile1
-rw-r--r--editors/libreoffice-ro/distinfo6
-rw-r--r--editors/libreoffice-rw/distinfo4
-rw-r--r--editors/libreoffice-sa_IN/distinfo4
-rw-r--r--editors/libreoffice-sat/distinfo4
-rw-r--r--editors/libreoffice-sd/distinfo4
-rw-r--r--editors/libreoffice-sh/distinfo4
-rw-r--r--editors/libreoffice-si/distinfo8
-rw-r--r--editors/libreoffice-sid/Makefile1
-rw-r--r--editors/libreoffice-sid/distinfo6
-rw-r--r--editors/libreoffice-sk/distinfo8
-rw-r--r--editors/libreoffice-sl/distinfo8
-rw-r--r--editors/libreoffice-sq/distinfo8
-rw-r--r--editors/libreoffice-sr/distinfo4
-rw-r--r--editors/libreoffice-ss/distinfo4
-rw-r--r--editors/libreoffice-st/distinfo4
-rw-r--r--editors/libreoffice-sv/distinfo8
-rw-r--r--editors/libreoffice-sw_TZ/distinfo4
-rw-r--r--editors/libreoffice-ta/distinfo4
-rw-r--r--editors/libreoffice-te/distinfo4
-rw-r--r--editors/libreoffice-tg/distinfo8
-rw-r--r--editors/libreoffice-th/distinfo4
-rw-r--r--editors/libreoffice-tn/distinfo4
-rw-r--r--editors/libreoffice-tr/distinfo8
-rw-r--r--editors/libreoffice-ts/distinfo4
-rw-r--r--editors/libreoffice-tt/distinfo4
-rw-r--r--editors/libreoffice-ug/distinfo8
-rw-r--r--editors/libreoffice-uz/distinfo4
-rw-r--r--editors/libreoffice-ve/distinfo4
-rw-r--r--editors/libreoffice-xh/distinfo4
-rw-r--r--editors/libreoffice-zu/distinfo4
-rw-r--r--editors/libreoffice/Makefile21
-rw-r--r--editors/libreoffice/Makefile.common4
-rw-r--r--editors/libreoffice/distinfo24
-rw-r--r--editors/libreoffice/files/extra-patch-libc++15
-rw-r--r--editors/libreoffice/files/patch-bin__distro-install-desktop-integration24
-rw-r--r--editors/libreoffice/files/patch-bridges__Library_cpp_uno.mk11
-rw-r--r--editors/libreoffice/files/patch-bridges__Library_gcc3_linux_intel.mk11
-rw-r--r--editors/libreoffice/files/patch-bridges__Library_gcc3_linux_x86-64.mk14
-rw-r--r--editors/libreoffice/files/patch-configure.ac71
-rw-r--r--editors/libreoffice/files/patch-connectivity__source__inc__dbase__dindexnode.hxx9
-rw-r--r--editors/libreoffice/files/patch-extensions__Library_ldapbe2.mk23
-rw-r--r--editors/libreoffice/files/patch-filter__source__graphicfilter__ipbm__ipbm.cxx29
-rw-r--r--editors/libreoffice/files/patch-filter__source__graphicfilter__ipcd__ipcd.cxx11
-rw-r--r--editors/libreoffice/files/patch-filter__source__graphicfilter__ipcx__ipcx.cxx11
-rw-r--r--editors/libreoffice/files/patch-filter__source__graphicfilter__iras__iras.cxx11
-rw-r--r--editors/libreoffice/files/patch-filter__source__graphicfilter__itga__itga.cxx11
-rw-r--r--editors/libreoffice/files/patch-i18npool__CustomTarget_breakiterator.mk8
-rw-r--r--editors/libreoffice/files/patch-liborcus-0.5.x540
-rw-r--r--editors/libreoffice/files/patch-mdds-0.9.x69
-rw-r--r--editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk11
-rw-r--r--editors/libreoffice/files/patch-sd__Module_sd.mk8
-rw-r--r--editors/libreoffice/files/patch-solenv__gbuild__Deliver.mk11
-rw-r--r--editors/libreoffice/files/patch-solenv__gbuild__platform__unxgcc.mk8
-rw-r--r--editors/libreoffice/files/patch-sw__Module_sw.mk17
-rw-r--r--editors/libreoffice/files/patch-sw__inc__unotbl.hxx11
-rw-r--r--editors/libreoffice/files/patch-sw__inc__viewsh.hxx11
-rw-r--r--editors/libreoffice/files/patch-sw__source__core__inc__frame.hxx11
-rw-r--r--editors/libreoffice/files/patch-sw__source__core__inc__frmtool.hxx11
-rw-r--r--editors/libreoffice/files/patch-sw__source__core__unocore__unotbl.cxx11
-rw-r--r--editors/libreoffice/files/patch-sw__source__core__view__vprint.cxx11
-rw-r--r--editors/libreoffice/files/patch-sysui__Module_sysui.mk10
-rw-r--r--editors/libreoffice/files/patch-sysui__desktop__share__create_tree.sh12
-rw-r--r--editors/libreoffice/files/patch-testtools__Module_testtools.mk17
-rw-r--r--editors/libreoffice/files/patch-vcl__headless__svptext.cxx11
-rw-r--r--french/libreoffice/distinfo8
-rw-r--r--german/libreoffice/distinfo8
-rw-r--r--hebrew/libreoffice/distinfo8
-rw-r--r--hungarian/libreoffice/distinfo8
-rw-r--r--japanese/libreoffice/distinfo8
-rw-r--r--korean/libreoffice/distinfo8
-rw-r--r--polish/libreoffice/distinfo8
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo8
-rw-r--r--portuguese/libreoffice/distinfo8
-rw-r--r--russian/libreoffice/distinfo8
-rw-r--r--ukrainian/libreoffice/distinfo8
-rw-r--r--vietnamese/libreoffice/distinfo8
145 files changed, 618 insertions, 1136 deletions
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index 588ec372c914..549f7e681407 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ar.tar.gz) = 1b7b974e4b08fa056b76e31c0a1af7435e2c7989df173f4e8a35cde5956731a9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ar.tar.gz) = 2447947
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ar.tar.gz) = 3de6cf45d1adebf53240fa96cd6d5d0690e69e5ed5fae41f12ff99ddd2da524a
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ar.tar.gz) = 2309667
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index 17d406427e39..68ac9b1c5294 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zh-CN.tar.gz) = f85b490e01f7527db7d01f9b51f4dea428982e211ce34c5e7093a29bbf71b385
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zh-CN.tar.gz) = 667300
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_zh-CN.tar.gz) = 533155153c715478786a8a76b22612f674a9d6ac09128a08bd9080e0b67bbb8c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_zh-CN.tar.gz) = 13608585
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zh-CN.tar.gz) = 9b93d9c00a865ae2dd5b493b6de624d8212cb93d75f4e99987e1225dff38407d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zh-CN.tar.gz) = 614021
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_zh-CN.tar.gz) = 18ee33b72500e192b5b5ba44f79c7d43c640b5c4b29693bebaae80fe8056aefc
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_zh-CN.tar.gz) = 10665066
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index 63e85b9b5d9d..9f8bfb353498 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zh-TW.tar.gz) = c48d095edb3a60f8bc6b181ad808067afc6baaa1746019879e3cb0415cec8c0d
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zh-TW.tar.gz) = 665800
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_zh-TW.tar.gz) = 3265a65f62555bce1a6be8fe69b44348b9d5105e8bb538348e7e1ff2eb6b601e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_zh-TW.tar.gz) = 13741110
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zh-TW.tar.gz) = 43feb7e6bb69f73bdd33d8c2e81d0ce7fec66de116c538434f54b7f45baabf5b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zh-TW.tar.gz) = 611072
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_zh-TW.tar.gz) = af7f1705b1ba7617f8dd1f738542271d92f29f097a51ecaad7a4c321f47fef8c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_zh-TW.tar.gz) = 10761732
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index 75d058f2b608..e453b5d1df89 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_af.tar.gz) = 31c680512b9df0b93bcbf4b11dd2f6bb37429238b442acc2c003e86f635fcb1c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_af.tar.gz) = 1306044
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_af.tar.gz) = 572195b91232976d722e317f5b0f937757e3365bb4014234daa6d1f048ec806d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_af.tar.gz) = 1171711
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 498879df936d..ae2598ecf092 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_am.tar.gz) = b43127c8ac1c847883bed69a9a92a521f1decbeb2f1bf1be2e6e185211c787a7
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_am.tar.gz) = 713978
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_am.tar.gz) = 305b438819ed6ae12e6405548b43ee816d1f508f9787ff979d0d72399c6edbde
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_am.tar.gz) = 574409
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index 1457ae5b30e1..116cdaebe270 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_as.tar.gz) = 4493feaa056f98a90636a8348b690327a19706620e83bf82370207774efaa5af
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_as.tar.gz) = 752072
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_as.tar.gz) = 26658c4f13558f86891534e782a68583d304ad0c5444872db70de61cc2335c17
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_as.tar.gz) = 612275
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index dc0bbe4e592d..fedea9c90bba 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ast.tar.gz) = 15ae7641c60bed547c95fd51cca34c14015aefb017c38790c10b44384fa15d6a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ast.tar.gz) = 693534
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ast.tar.gz) = eb45d281921dd04d278c497f51d8d35f4afb925f826c6b7c784da94170fd440e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ast.tar.gz) = 10798054
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ast.tar.gz) = 98108a39e3ae7ac6a8a0b5d9aeade56b7a62609025ce846f6d45576eb8a4f16d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ast.tar.gz) = 557781
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ast.tar.gz) = 9c79ac1d099ad26c046aa810e0c3a477b5b5b7646110166579b7a11583d274c6
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ast.tar.gz) = 8018425
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index fd10d79d0b4b..ae0100048f4f 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_be.tar.gz) = c59b07b0474fc0ccb8796f46a499da9cb9f96b5b48a9334c60706d0a6a85877f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_be.tar.gz) = 1087362
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_be.tar.gz) = 59d7c616770df80ba46104cd1ccb9a74f56dac73da39d6d17220ccf32e6c5332
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_be.tar.gz) = 951621
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index 5354226cbddf..8fc714b4ca42 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bg.tar.gz) = 5d4d2736a0b0a4c360289f4fe62020546eed828f2522a8f629a62fabce7a2792
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bg.tar.gz) = 2058838
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bg.tar.gz) = e5da951222f123b4e9d567aee12d50eafd84e1c9f5d8d1e607317396f854f0d3
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bg.tar.gz) = 11334341
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bg.tar.gz) = f67d190d8bb5eaa9b7995cad52615c850bde5baf181756db4d507c2e7fd4e8f4
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bg.tar.gz) = 2027907
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bg.tar.gz) = 38ae849b821bf76803ba9b0d67facfb6a719f01dfb489873b76d6fda6dd3d915
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bg.tar.gz) = 8260773
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 2081b48598fe..4a2ae60082b6 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bn.tar.gz) = 8b701e641f91dcc42f9240e531e37b6d5d736d00fcc31f172b04288c9557e257
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bn.tar.gz) = 1116697
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bn.tar.gz) = 25d07d513455a0f95e9e7c277de62b5f9cfbac29f99ae28e21074abd35d46ed0
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bn.tar.gz) = 13009217
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bn.tar.gz) = 0bc9ef9cdf22b287f3f8b277c9dd60fd6d2490b67401a969c07e8cc9efc2c314
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bn.tar.gz) = 972951
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bn.tar.gz) = 527002db0a297344ebf70ff57bde554b35866ad42b15dd1f7f0b1182c8e8e0c0
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bn.tar.gz) = 9910397
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index d7bed2253c76..62a733a2c627 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bn-IN.tar.gz) = bbf75abb2d7a7339309dfbcba6c3eacdbec28a4ad3960bcbd5728e7daa795429
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bn-IN.tar.gz) = 745547
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bn-IN.tar.gz) = 93eb862159361a3483505b48240b51449c36befe583e38aa8cf95d7e412cd82a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bn-IN.tar.gz) = 9141530
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bn-IN.tar.gz) = b6410d6f4a9c9809b49422b4586cc76a7d37e92a48d86252c9338d3fcf480f94
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bn-IN.tar.gz) = 604859
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bn-IN.tar.gz) = e27d871485b67c075d90d2ebe839d8d142cd290c174f5731033013f7a710dbb3
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bn-IN.tar.gz) = 9910216
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 3a6d4476eac4..531aa6246c20 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bo.tar.gz) = 26795e577d84bc52b49ad3f71821fc30f02152e26886d0e1193d1b222cea44e9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bo.tar.gz) = 758750
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bo.tar.gz) = f022cbd8778ce9cdecb6c325a1dd392a0821aa75c25172e5df5e31b0fb3fe087
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bo.tar.gz) = 12591220
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bo.tar.gz) = 7671c33f550d882b6ec6cd4b50a7a2d7b55a3f679d66a61c83deb6986245c12e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bo.tar.gz) = 610986
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bo.tar.gz) = c81ae16e24feab66f71fc90b9e844b8ff2b567979177749c7f14069e2fd492b6
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bo.tar.gz) = 9587889
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 4033f1db881a..d9240a0612f5 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_br.tar.gz) = 1e6aac11dddd2359b6eba579a2b11b8cad96286f9793c323fe57e9a4222905d5
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_br.tar.gz) = 1899135
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_br.tar.gz) = 0db53cd355478596846987f461c2c972010c77afed57163fdf20e96b13708d84
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_br.tar.gz) = 1763664
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index 63c1f1d166d3..953b350ac94b 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_brx.tar.gz) = 1273c5810ca3436392e43327f11cf69ab15ef15086f2cae186a52d5c0959fbe2
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_brx.tar.gz) = 725816
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_brx.tar.gz) = fb053f439ad32c5e7b2c6276bf58b40a574611648a2c6c59382e495fb3506304
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_brx.tar.gz) = 583299
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index 252aea09a47b..c47d4643f0c2 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bs.tar.gz) = 6ce412a77966f358b9b0cd448539d79235cfbc8ee29d0164e46e989e556b325d
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_bs.tar.gz) = 806050
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bs.tar.gz) = 08684c851ad2bc8a9249a598ca1668aaa5842f5017aaf31548b0eb17cc4186a6
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_bs.tar.gz) = 9794244
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bs.tar.gz) = 1079686538a9e15510efcbc14b1b22bbdb06c020c2bedfb5d57a9734e29990ac
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_bs.tar.gz) = 670727
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bs.tar.gz) = f1d3834afeb19039c5d92285d37b319a44a4782d508b70f78ca11d215e4da48e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_bs.tar.gz) = 7123023
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index a173b1070060..7ccf64b013af 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ca.tar.gz) = 4f5110574310364e7e10ae1566be3538c3c4aac5314b3427e83f04aa13843606
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ca.tar.gz) = 1338325
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ca.tar.gz) = 2b97115787359b7b73ff9cc9d8d4f9e7cd328adf734ffb36c85c2b480b5cefda
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ca.tar.gz) = 10649874
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ca.tar.gz) = 442a2f4f0b3d090cd5779ad0dec5fc739a047879846011be4808c6b1a7184af4
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ca.tar.gz) = 1203082
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ca.tar.gz) = adedd6cc891091900a50d6baf6a33bd5687834e873ac3063dbab71f95b4afaa8
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ca.tar.gz) = 7882231
diff --git a/editors/libreoffice-ca_XV/distinfo b/editors/libreoffice-ca_XV/distinfo
index 6e007b53cec9..feda31661cfa 100644
--- a/editors/libreoffice-ca_XV/distinfo
+++ b/editors/libreoffice-ca_XV/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ca-XV.tar.gz) = 343f16bb96b5802835b32894965d9e62d49872b36d0f3e3c2ce2c56e38208834
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ca-XV.tar.gz) = 1337429
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ca-XV.tar.gz) = 6307de059897556c267c88c46ca34b8ba92bceaeb711a66ff42fedbc37b1f2b9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ca-XV.tar.gz) = 10656676
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ca-XV.tar.gz) = 8ca49bd55e2a31c6be5c0189b772c0808e943873c44414b35eff3a1ea1da8145
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ca-XV.tar.gz) = 1202445
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ca-XV.tar.gz) = 9449f22df137f34967d480e918fef808153b8418d121ca236ceaa90c99ee134b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ca-XV.tar.gz) = 7880731
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index 77ef84b5fbc1..9d97cf4c8317 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_cs.tar.gz) = b7c7af6b1e14814abfeeb91d308da2b4e419a45acf89e880dad408304bad7571
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_cs.tar.gz) = 2544636
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_cs.tar.gz) = e28d44d06a7762755d43961b6d6282bdcd3bd075dca2fc6cbef62240103033b8
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_cs.tar.gz) = 10341277
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_cs.tar.gz) = 08fe845935785d1ac56f441ac15fb097d8829b28e562d7dadb91a2756b1fc8c1
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_cs.tar.gz) = 2491427
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_cs.tar.gz) = b3e7914fbdda405f2610304f30c8773f5dc2dc5c6ac3577d85921d980612dc3b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_cs.tar.gz) = 7524941
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 693eea6954ba..41b98851875a 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_cy.tar.gz) = 2200638ef9fa2eed0a006e1b37f4b6d01b772b3582137088ca4b6894b9fb0659
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_cy.tar.gz) = 669516
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_cy.tar.gz) = 81ba345c2cbae4d90a17320084dfba210156306f61a75c454e779c1864e1d600
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_cy.tar.gz) = 536256
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 4111c7229cff..f7228ab210c8 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_da.tar.gz) = b58fac641545316044cc24ea09d6e90ad16bd8235fdace56d4398e846099552f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_da.tar.gz) = 2500602
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_da.tar.gz) = 9017566a5e63cdbc66f4d0686abfefcf2563658bf65fa84046514a9567e6340b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_da.tar.gz) = 10274624
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_da.tar.gz) = 63a8d96a5c14bcdee57cda48076ff9b1e9e3b123517403de3eb798417d3de232
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_da.tar.gz) = 2448371
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_da.tar.gz) = 61b6d9bff7b8d96597a51357102eb3001c28d59ab1b44a37ac8a55248394738d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_da.tar.gz) = 7529219
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index 1245f5f4b46a..fa35f2366384 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_dgo.tar.gz) = 5c3a0df196c11c2421da16b10866f34dbfb9b3bfa74ede9d24ea5f43cee2901b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_dgo.tar.gz) = 735566
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_dgo.tar.gz) = 8cea9d44f622617101fa46ad4cd2f7177f55d7e3dadcd61c719e087a664ad150
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_dgo.tar.gz) = 590645
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index 3a2e2189089c..45e7251b8a11 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_dz.tar.gz) = abbe219b053489f1d63dec3c9bc2f7b357715c22b05b22f9dfa6b98949c6ac5f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_dz.tar.gz) = 771320
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_dz.tar.gz) = 68b592b3417a4e970795e3e5932ba1a8d3b94ff9f9b0c5f8ed17fcf3583d5281
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_dz.tar.gz) = 13616143
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_dz.tar.gz) = 7eda3587f504515babedfafea9568ec338f0ad5c717fdd9410d0c8199accaa5f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_dz.tar.gz) = 620514
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_dz.tar.gz) = e0a12d63f7424905988786a735ad9d764c5d99bfea65dfb3fe4f3b6181515824
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_dz.tar.gz) = 10519123
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 8c174dcd2816..dcf05f09ed50 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_el.tar.gz) = f34069ff264a0d4e913b448c1e5270b15a7c7f0334ccdac00326b9ad36eb8755
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_el.tar.gz) = 2285884
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_el.tar.gz) = 1d78e9995f502ec33ca2103b4a0667e2417eac19cd13853f0d5223d74fc32e72
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_el.tar.gz) = 12088672
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_el.tar.gz) = cfb4e76442f06f94f4cdf6db183c0a18e5c42b4fbbc604876222af83d997d08d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_el.tar.gz) = 2143112
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_el.tar.gz) = 376bb286344bbca16f9e19d11cfce6cf38ed68449f9aee5e5672f6871ae92ffe
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_el.tar.gz) = 8908951
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 76c1a4841fb7..0d0bfbf313a1 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_en-GB.tar.gz) = d84ba9859b40de7e6bc7d9d6d35e3946308939c78b36199071be9483aa18c42f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_en-GB.tar.gz) = 7221212
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_en-GB.tar.gz) = 1dc1b2e3c8f846202bf7e2b92d9b23b8b0415fe604d74d0012b03679bf8af782
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_en-GB.tar.gz) = 9089825
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_en-GB.tar.gz) = 4cd03a6d5d503948416ce2ea1bc9a2a3f7c6e27924b30d0ce3b4a2c0e04fd418
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_en-GB.tar.gz) = 7173652
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_en-GB.tar.gz) = 88106a60ef480c6fe356f79f6d6ea0fe20cd3220dce4536b05e654824197eddb
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_en-GB.tar.gz) = 6412536
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index 3039b64107a4..eed745c7ae3d 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_en-ZA.tar.gz) = 123ca8b48dd4c87c62d7c6949858b87d44bd041f629a3bf79bb3f7d8323424aa
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_en-ZA.tar.gz) = 7214218
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_en-ZA.tar.gz) = 835153b00396b14228f5525e5a616d9d7d7da2f2c76f9d7860bb13ec513aa77b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_en-ZA.tar.gz) = 9072979
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_en-ZA.tar.gz) = 4e941e01d944afdbc0b970db1f563c070b68ca45d1db3c63cc7be1a2760c7ea9
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_en-ZA.tar.gz) = 7085908
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_en-ZA.tar.gz) = ceb10d338da8e23882ac5281e33f5449f517f4fe91dda018161069dfb09eaaa7
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_en-ZA.tar.gz) = 6395721
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index bdf0cac8408d..1c76c7f28411 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_eo.tar.gz) = 71791c604b471637d5b338c1ef152546e3e8c7427edd722e1add04191e64896b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_eo.tar.gz) = 668376
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_eo.tar.gz) = 4406e0409eef0a893a9642bcab5fed7b2f237819c322f5600d81f01fec0ba5bf
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_eo.tar.gz) = 9659917
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_eo.tar.gz) = 109ebb93855c688be681821ee1f63c58f03eb0c1d5057b43a75b38f4aabda2ff
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_eo.tar.gz) = 534709
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_eo.tar.gz) = 5743cc90241581eddc1de7c3b29d5ea24c566c85e7d8e6f5abeab328b2e21d10
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_eo.tar.gz) = 6946664
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index 2b3858b564a3..298e95fe5823 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_es.tar.gz) = 651007f1dbfe06d0649e0a5adc4d422064fc995c7bed7ada65ce5b7efd75e8f4
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_es.tar.gz) = 2068532
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_es.tar.gz) = 69485a92a028252d1b305d14bc467668b36f44582a4b31d5d0d0d4e87e11cfcc
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_es.tar.gz) = 10764982
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_es.tar.gz) = ff5e54528fb0a02e3f6d358e2c8adafa81134386f5a75541bd315299322bdf98
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_es.tar.gz) = 2011874
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_es.tar.gz) = 092a77faa0e02f49ba3d3e4858964cbc4aee1b2c777873ae2d003faaddc1eb8e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_es.tar.gz) = 7960431
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index 54dc8a0174de..af661d7086f7 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_et.tar.gz) = 457380746a58c6b3c1e74c9a03c40898ae2f5bbbb7916707e4b67f7fa25a32c8
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_et.tar.gz) = 1570964
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_et.tar.gz) = 92c4ddb235e6b2c10b0d749c0f918f060931963f735fa80320aea4f172b88f6a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_et.tar.gz) = 10174780
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_et.tar.gz) = fc28c506f3e29237a44c3e1b3e55c4165b01570af7f57b362311c873b2e893df
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_et.tar.gz) = 1434266
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_et.tar.gz) = 452a196fdd1a325c6de21a9b90e2340c9ad06c495997db39ef838d9755a180e8
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_et.tar.gz) = 7462608
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 68816d9809d2..9a1efb4bc879 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_eu.tar.gz) = 7e79ff163a53666e2b80de446f2d39dafd49c093977b3500550606e5464f3b5e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_eu.tar.gz) = 676185
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_eu.tar.gz) = 79676d0b4b8b3b0f4449a86b28396c02da727926f014351dc1ea83e593e92bd3
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_eu.tar.gz) = 10346572
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_eu.tar.gz) = ddd63c17b86073cde2805e7f89cc1955aa8924d9fa7f38d2d5e1598b3d1845e0
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_eu.tar.gz) = 539979
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_eu.tar.gz) = 509fb3407b641bdaedb704b5214f64360c162ba43eb35d55bd89448a21fa615c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_eu.tar.gz) = 7581664
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index dd3d0eef007d..5b0fa32276ce 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fa.tar.gz) = b2833cfc2dc647663317ebe6f817e7b9fab8263e32d4c8de618da2fcfeac7534
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fa.tar.gz) = 713556
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fa.tar.gz) = 9a90e0299ec35944b9a1a4330f9d0a8af822bfb7d0863f5ae41ec47b8fc0eb40
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fa.tar.gz) = 572840
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index 0ae86917d4ff..d96cc8a78641 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fi.tar.gz) = b4adcba382a6e0cfe57007f12073e17e08e3ecefa8b320eb074268f712555c26
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fi.tar.gz) = 681549
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_fi.tar.gz) = af171e1be71c7d7dfebf7dc52f580d9e12e4d3669feaf63c17ad414810b922fd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_fi.tar.gz) = 10469288
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fi.tar.gz) = c3f04148a7e7b395a78ff271d388af0ba163609700b773e2af7df9ad39b0ab05
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fi.tar.gz) = 545827
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_fi.tar.gz) = fc42b381e374cf5e64ba10864bdf785720d21860232d3e7027e7fbf2442546c7
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_fi.tar.gz) = 7690172
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index 5c69e1a701ee..d989dae0a1d7 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ga.tar.gz) = e8aa347e40ae1a01839a3881b6566436fa33cea297d7c8f3e21348acb403bee9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ga.tar.gz) = 693732
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ga.tar.gz) = 6afd2ed7331f24c7be63f45aae242d89483f5adff8bf1f7baba7bda10e016121
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ga.tar.gz) = 559216
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index e413c03a14a9..96193c98f0d6 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gd.tar.gz) = 2477292fe635634aa05bd2e803021e1565a1257f8628875892d765212d8901ee
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gd.tar.gz) = 1069826
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gd.tar.gz) = 95060a23ef110295f35e25b68214268360851d5fec8e8a83bd37ee45373260c5
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gd.tar.gz) = 1003087
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 96c37d8e4fa7..363058ee2973 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gl.tar.gz) = 1f2200f5eedf047deb359f9f9c848f046e59e147d0859824e919c51ecdcd5b11
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gl.tar.gz) = 1242415
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_gl.tar.gz) = a39d7ac874f30afc0d1700c37b98605267d6340bcde4399f59eaec7b03fe33bb
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_gl.tar.gz) = 10201584
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gl.tar.gz) = e9cae235cbcaa23dffd33a3cbc0071b213d33948b3ba74d8329506144f1f02b3
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gl.tar.gz) = 1108628
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_gl.tar.gz) = 0ea32d7531afde23bee629489694ead0491c8110a1bbd812f46ab4a9ee62d68c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_gl.tar.gz) = 7482560
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 7de7a347ca72..4aac1c577f4f 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gu.tar.gz) = f996575d03aad61d58dd499e7535ef53068230dfbc708d6aec95a4b230929188
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_gu.tar.gz) = 1386220
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_gu.tar.gz) = ec4310b331e9d110d5025073f57d02b5f971c13f42f29dd98956b8f176212901
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_gu.tar.gz) = 9254720
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gu.tar.gz) = 55f06d20c5efab577f4224a306596197c857227fa4d0c11eaae63dec9f870b8a
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_gu.tar.gz) = 1245672
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_gu.tar.gz) = d650bf1d4ba5574115ca2a49c939743f6ea60a32bdea96a67d302f0691b78bfe
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_gu.tar.gz) = 6622464
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index 5ccff64173e7..1466e821101b 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hi.tar.gz) = 988d8d447444af1b7d59bae8b87b2c2839a710201f469a0ecf13af03b270edd1
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hi.tar.gz) = 813089
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hi.tar.gz) = b207a7464e0fb11ca2650ea2c62f6d8ddeb9362951b0349d98e31bbcba3b6262
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hi.tar.gz) = 10085281
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hi.tar.gz) = 488cb748f86507ac9469eea119a6174e203e36d632c8e2c5b78fb6736332056d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hi.tar.gz) = 674781
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hi.tar.gz) = d6cceacf54d8413801ba1bee3acf2432c4e79d5ea67fa672a89bc018a84b4a4f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hi.tar.gz) = 7313587
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 683abce1485a..3a5bf6a816ce 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hr.tar.gz) = be54e85496850f8c089e86f524a48885f318cd8eef8bdfb639ddfaab37902e6a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hr.tar.gz) = 1446049
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hr.tar.gz) = de43336803d9fcce5d8ca28aa3ce27ea256e6ce61ad75c743106cbb117b5c9c1
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hr.tar.gz) = 9454803
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hr.tar.gz) = 8a227d741cf14e9764cb5bcf080c2c53a699541d99d1a5be4ddbcc2c2eec8647
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hr.tar.gz) = 1306310
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hr.tar.gz) = fa4aa22dd89aa268437b388b3ff59616b2b0fe291c58de672a3d962a457c6e9d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hr.tar.gz) = 6781086
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index 75fdfb88d1ff..f6d0e78e8a65 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_id.tar.gz) = 64af7fe2b7d814bcb55a20a47d24f7b755f346b1e15039d6e42f3f93a8857b14
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_id.tar.gz) = 666861
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_id.tar.gz) = 1f52deb8004384e811bb4742e4cc3b4d664d9feb4185d936f5c77f0deb1c5c6a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_id.tar.gz) = 9400415
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_id.tar.gz) = 5a56b98112d9c69a1cc6a17fbb2b95312b88134c7dbd1ab8f0effc4fb87ba1fb
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_id.tar.gz) = 533164
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_id.tar.gz) = a9a6004ed505775f238463ede772e21357203a15c0573adf2e6328737bcc777b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_id.tar.gz) = 6730689
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index a879e5131bd6..203567153579 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_is.tar.gz) = bacd31d5784770414c007d5338911a3d62fca17734ea83176a98cc0aad55ce2d
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_is.tar.gz) = 690150
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_is.tar.gz) = ec6011204d4f5909012822266816899423124339d9ecdf07c19aa1aa722d7af4
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_is.tar.gz) = 9545949
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_is.tar.gz) = 047642916e121f7df04f6b5c65bac3cec55c5ecd0c7d98dabc4601f06dd827eb
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_is.tar.gz) = 1244301
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_is.tar.gz) = 8fc517df13be7a9ad5ab1eaa884044756ad70063d78571e85d76e16064047589
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_is.tar.gz) = 6834977
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index e187331df8d9..3040dd572745 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_it.tar.gz) = 02ce5bfd053e100c26f160238fc5c66874701cac64d7e36cab91f67ae61159c8
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_it.tar.gz) = 1929540
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_it.tar.gz) = 65b8248ba441015f1be2758b80d4fa822e2698923def724594ec37c43313ee7f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_it.tar.gz) = 10657524
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_it.tar.gz) = 34da15418604f82eef559cbdb1d146292428bc4ddc11d4b76e2cf14595f511ef
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_it.tar.gz) = 1875662
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_it.tar.gz) = 9ba615c5eed11173fe379ec75cfeb690a90145077d8e6c61f8ee5ddcff37c415
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_it.tar.gz) = 7868228
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index 7c50a491a528..e6d5e957c6c7 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ka.tar.gz) = 20215c52031105811311da35eacde8d7df7d65ef848d4b8c97d2df4737e02618
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ka.tar.gz) = 733450
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ka.tar.gz) = 042bb0c72182ea1a67ce2619247cfba7f622c0c6a3861269df0254fd8f6d636a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ka.tar.gz) = 9874367
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ka.tar.gz) = 22084b4938489265bfec08857a9bccf3e753a2dbc5b7f9a48594b98381784963
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ka.tar.gz) = 595123
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ka.tar.gz) = 22eb56dfe2c8dcf8bf5512186de0dfc0db2c5150aeaecf4ea9c91416a2232510
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ka.tar.gz) = 7097965
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index fb6777312a7c..63e12ce2e55b 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kk.tar.gz) = 8ae7a59e573731c77af4b6e594f26ba353f12601176a746bb5ec73e012b33c1e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kk.tar.gz) = 746974
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kk.tar.gz) = 88f0491a3d3fb208d6860595cf22fc0b0eebb4be069fc4d35abc22819b784db5
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kk.tar.gz) = 588705
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index aea5c19c64be..4b4476989e7a 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_km.tar.gz) = c01dd8dc5fcfe617dadf9467bae32077f5097ce5ef98250132b78986b0db78a3
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_km.tar.gz) = 755046
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_km.tar.gz) = b1a18b6745da6d8fd61dc5cad9dc3f468c9a1d33fe07d13cb178d05b9c5bce72
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_km.tar.gz) = 13532900
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_km.tar.gz) = 014c9fe61bc967d0068ce7932f1862fe0cc306bf55308badee4ae712647c8682
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_km.tar.gz) = 698068
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_km.tar.gz) = b8d92db710a434addd90d2855778336fd58f5f771fe0f9bc02830330a7b611dc
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_km.tar.gz) = 10336791
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index e4f534cd5a7d..d56cfd396f94 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kn.tar.gz) = 75fefc319fff971dbeb938198556183d5bacbac07fcd88ae5f35eef5b14b5d7f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kn.tar.gz) = 758688
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kn.tar.gz) = d0afd12c004e91a6ef4aaca1cdcb6cbd5ffd56b6bca7ddffeed6b6b170144e74
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kn.tar.gz) = 616596
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index e2ec314c2933..d8a4101de475 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kok.tar.gz) = 065b163ac0c4b0f7d49221c8a271834721004d1e12bc7263e9ff11504cf56cf7
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_kok.tar.gz) = 725368
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kok.tar.gz) = d0c766d9d82d8c170e45f844131e8fa4ac527ae5af82d99bf2065bbf3fcf8b0f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_kok.tar.gz) = 583266
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index b155d4b73950..8e6c5ec5f977 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ks.tar.gz) = e2d7f8985cdca09d5d74cbab046fed3b4cddf0978696add10af489c581330f1d
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ks.tar.gz) = 728217
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ks.tar.gz) = 1ebb8e25e318b2324eb38b66f0cd8f0111b3f168c229f0156ee21681046ebf70
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ks.tar.gz) = 586450
diff --git a/editors/libreoffice-ku/distinfo b/editors/libreoffice-ku/distinfo
index d6726997ff7e..4c688de53f43 100644
--- a/editors/libreoffice-ku/distinfo
+++ b/editors/libreoffice-ku/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ku.tar.gz) = dd81e4bd7bb2e52c25bd0e83e0033e818602cde8733abf8f09df0d8fa70a94cd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ku.tar.gz) = 757904
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ku.tar.gz) = f14f60bed41518b0b872ffda8b81665b3c30453c057c4635a0ddb28209c3182e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ku.tar.gz) = 617355
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index b3fd3b3b8d21..dd9d9ba625de 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lb.tar.gz) = af00ebeaaa0c6041a715dd323ee449b922a22e90c975a929a6429f6ef609974e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lb.tar.gz) = 663657
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lb.tar.gz) = 576a15c050e5ed734d5aa2b01317c29c5d087d6123dfc852e5f6543bbab807c9
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lb.tar.gz) = 530091
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index 606c4654018f..d99cca111f94 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lo.tar.gz) = 8e7a4e39828fa3ab0622747be5af6effea8e38394860a90443961f0731af3c25
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lo.tar.gz) = 719753
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lo.tar.gz) = d0db2f6d27a3f7b4892c294c2a2661ae1a77c778445e5426886c3779f46bd5f3
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lo.tar.gz) = 576569
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index 82820064ab40..8ff479e5be0d 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lt.tar.gz) = 86ca0037fb613f704e01af26d5366e43a30f143f4414f28aefc6167db1b16ceb
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lt.tar.gz) = 1018533
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lt.tar.gz) = 66c1a5bd03133ac41c015f4d52df954e85349d9327199d2eb02b7f777926012f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lt.tar.gz) = 883555
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index 25dd099ad143..1f98d583a6fe 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lv.tar.gz) = 3f8d0098c0a7cde4a49b065a748b8926a701fed8b9d671ac72a4fd5f81af4d64
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_lv.tar.gz) = 1443417
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lv.tar.gz) = 59654edea2804a90a62eb66f48d775234c2910e09ccb8a50b29bf4dbdd947168
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_lv.tar.gz) = 1307855
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index d2ace8fd8458..d9ad453a299c 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mai.tar.gz) = 5ce19cc3a7429036303539d0ce877d7ec6139e31698594d1db4bee9299c71cab
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mai.tar.gz) = 735778
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mai.tar.gz) = 964bb6a64d65232dfaa27df32c319f2f94132571376eb4c52cf77f392991be1d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mai.tar.gz) = 590792
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index a8fec1e80e36..3ebf2421fcf7 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mk.tar.gz) = cc96640d41d5d5fd22ce158751daa9d1d0aafd46a906007428f2bba60bca1aa4
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mk.tar.gz) = 733112
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_mk.tar.gz) = 7a5c17cdd8d0ffba5452f9b3225bd9e6bd7c1f4449af3752ad47b9d84bf9ed39
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_mk.tar.gz) = 10151592
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mk.tar.gz) = 570167d92373216f385219ace348b2136a4eb00a45a752a2ab5a8156b19bad03
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mk.tar.gz) = 590091
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_mk.tar.gz) = 762435048b6555bec5be77ce7fcc5f0aedc603ff6231a5a9e4eed187d47a5f2f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_mk.tar.gz) = 7346010
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 366bacb0a6a2..8d32fe611611 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ml.tar.gz) = 5feca9d79ba04311a4861de5518e6fd0dae878f2aa87c53b3a7d11e8daae7d5b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ml.tar.gz) = 773670
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ml.tar.gz) = aff53caa411e380ebb8047d34bf3440dbd72241c82196b642b76f69c2ac8a97e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ml.tar.gz) = 628996
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index 33a0d31e313f..ed00f7806dca 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mn.tar.gz) = 5f1dc75c40651bc456282a285827dda5350ff3d83c77adb83f8b77ce30f0dbc7
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mn.tar.gz) = 737726
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mn.tar.gz) = 320e9a853e44bc1e72d08c83e4ff15bc3cf5e90a7294a478753ccc2252d64fd1
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mn.tar.gz) = 677972
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index 800690da0756..a3730d3d5fd0 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mni.tar.gz) = 2bfa986611a22ef30a917da09bfbeab5472c1f49c5232396eed61df3e3673abc
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mni.tar.gz) = 730219
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mni.tar.gz) = 765eac63791df2b17f33eb02a2888289a634452d10a5b9632ffe0d17048d288d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mni.tar.gz) = 586426
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index d2ef1cbe01af..bf91ce69ff67 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mr.tar.gz) = 3dde0f43171e122991f41100067d16342b8692a5a662a2e77d666b6007be1961
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_mr.tar.gz) = 753067
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mr.tar.gz) = 78a3a5b1a8e7db2e8a055f2872fc7df7f0e91b1f187e21beee3cd5dd1086c729
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_mr.tar.gz) = 611988
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index fe9a5d2efa9c..63ecdd2ddadd 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_my.tar.gz) = d0df3c8c23ff4bbde2af684c1c2ef0dd44c9cfa798509f881dc18190c6dbaa85
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_my.tar.gz) = 773214
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_my.tar.gz) = d31bc38bede6fb08a8ff4ef11bc2d9ff92ff00cc09a5973b6057512581bdb9ed
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_my.tar.gz) = 627573
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index e16e55d1d4f5..39743568fd11 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nb.tar.gz) = f80584183bd04d997fc8ab7daaed85e7938e6565594c4426397d730f34f51749
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nb.tar.gz) = 3886183
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nb.tar.gz) = 8fd4b98088ab80a5fed016ee4328eb6a378da5db89023d377c15ab8d521d30ea
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nb.tar.gz) = 10376154
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nb.tar.gz) = ad9b8d917e4475b2d16d7b535783e1d9a764ad9674c080b9eccf329bbeec1084
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nb.tar.gz) = 3534610
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nb.tar.gz) = 4d74c5cbaad10bc51032e0a19a484f9e1c6e39c960a8e871fbc3bca34b6ad107
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nb.tar.gz) = 7624404
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index fdebde5a7ea5..6dafcbc827be 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ne.tar.gz) = fb96835ebf70485fc57a507928851faafd90983881b0ad8df268b55d429b8c87
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ne.tar.gz) = 1127902
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ne.tar.gz) = 78992a9bf37f2a633f13b24269d2f5846f9c65ac62eebd9ef2bf8ffd07e0651f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ne.tar.gz) = 12998009
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ne.tar.gz) = f2edb092d25aedf3a98853def0a87ab91d89862cef2b48f35c576319f568f57f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ne.tar.gz) = 985617
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ne.tar.gz) = 440e0b3038f4c477d915c0c58bec4ec024d4f51f6a76fe4b912f228fe38f2515
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ne.tar.gz) = 9974292
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index 1fbd7717bef7..e1f8c0aa4569 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nl.tar.gz) = 759d7bb7a3c49714ec3706568a32780103671817c1b851f846d4bf90648f9402
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nl.tar.gz) = 1552199
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nl.tar.gz) = 7f3a1bebde75f5672f166ab13ac994f36f16e1d077321cbe6f959cc34986ff2a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nl.tar.gz) = 10436829
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nl.tar.gz) = 1f3d1b00717794be93b23aa23b93ae8cb8e0511a1c44034300671f6aac4ac3e8
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nl.tar.gz) = 1498219
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nl.tar.gz) = 8d4f8ce77ae067bfe52806682e4f60b33c3cc2d088d5ffb8c746fb5a1bb238b1
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nl.tar.gz) = 7691715
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 07bc66245896..574c2cbbf1fc 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nn.tar.gz) = a6e35505c06952b6e7e5ba88ac9f9ce9c201e704b00bd1e1e2633c44c7e4cb7c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nn.tar.gz) = 3885336
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nn.tar.gz) = 7bbe610c532d5cd5ad7fbe0629864650be80bbe522dca212578569f79e000a28
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_nn.tar.gz) = 10066692
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nn.tar.gz) = 6e17acdd1aad7725a4348aca67a2cab134910c36c543e35cb9d71cff15bd9bb5
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nn.tar.gz) = 3534073
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nn.tar.gz) = 1d928b78608fa07d2e28aaab8e17aed98797e834ddacd149332875a37bf53fdd
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_nn.tar.gz) = 7395507
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index ad7391f1fcf7..bbcb852956ef 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nr.tar.gz) = c09c093e7371ba2b5259e4d1303ba8a0aa4484922ee51ca1dc5b691092ed5643
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nr.tar.gz) = 703600
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nr.tar.gz) = 7694ac7aca59cd3b3c55f8716a777f03a84fcffac48f4f0df85dc7b4fe46fb79
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nr.tar.gz) = 562405
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index cad6d3a40c28..a1b40ba7174a 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nso.tar.gz) = cb57316ec3c799b37653f127837e7e993df7f5d24179fe5f774fca792f063edd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_nso.tar.gz) = 693959
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nso.tar.gz) = 387b54b85f0e4d824abf8dbaa9a98d39271a9b153e618657d5b8375fd629b61e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_nso.tar.gz) = 555928
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 4b721fd40944..ce487d21b002 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_oc.tar.gz) = 7c5f450702876830a32008ed0dcbe31d35a2609038d4674231eaf5c7ac97ccf5
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_oc.tar.gz) = 885395
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_oc.tar.gz) = 36f5e51c2a6da52c6bfe19f6b2b31338048199cf37cfcf9f459a32c453ccd5f2
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_oc.tar.gz) = 749635
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 241dcec9db20..9ebda601b111 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_om.tar.gz) = 5e5035be280ad91ee086cb8131f441b9e5f585569db7abe05037334f3178cb39
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_om.tar.gz) = 677650
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_om.tar.gz) = b82d5231e9cf2e24bc663a3c1c0a56ec9c3aca29e54975045d1605b2fd31c8db
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_om.tar.gz) = 10705525
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_om.tar.gz) = 0330f4f6e7608371e22d71cc27c7fafe93eaf6dbeb8c2517e8617bf0647f643c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_om.tar.gz) = 543454
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_om.tar.gz) = 66107d044d99f33f084b6dbac3ba63738a480bb75e4e23d683d401f201d1d70b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_om.tar.gz) = 7949080
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index 73ae237d749d..0ff6b1805702 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_or.tar.gz) = 322429052017b3dca1ec1e59c8c9630cf33386c4edc2929dad905dc35d7b9fc3
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_or.tar.gz) = 752644
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_or.tar.gz) = 9c662a68de6830986ad5e0e045cedbd1cc2938b11dfdf3b0ba09236c2f339353
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_or.tar.gz) = 608101
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 0e253bb87fb6..bc794485ae43 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pa-IN.tar.gz) = 411c7a6ab7e0a6deedbfabc537aa313d94f59900e14cc15cdff0b6e6bca9a340
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pa-IN.tar.gz) = 726601
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pa-IN.tar.gz) = cbd48c8a457b58e08e872369fe949b3c7435ebc183b1771812df7416916b3238
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pa-IN.tar.gz) = 588970
diff --git a/editors/libreoffice-ro/Makefile b/editors/libreoffice-ro/Makefile
index f82d03734dd6..b6a651c9aebb 100644
--- a/editors/libreoffice-ro/Makefile
+++ b/editors/libreoffice-ro/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
LO_I18N= ro
-LO_HAS_HELPPACK= yes
.include "${.CURDIR}/../../editors/libreoffice/Makefile.common"
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index 4bccc69485e2..85cb3bb6464d 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,4 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ro.tar.gz) = 505716231b5f1a2ca4a84fd5ac1092c6417392c6421289e9687c37bd2db63959
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ro.tar.gz) = 2548779
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ro.tar.gz) = 52794aa39d49ac528942a36c73cdb0d3d90f1b072bca5a7ff1333f08754d36ca
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ro.tar.gz) = 9517334
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ro.tar.gz) = 40a6cc988bf24aa7bd0b45b64fe91a7d706adc13ecf77338ff22d005431d172b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ro.tar.gz) = 2412560
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index ed95d2604516..14b3c1632e2c 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_rw.tar.gz) = 7651b938a2a25e8d68f9ca795e9848153c5c3587cdfbf3a3b6da80cf1e96ef1e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_rw.tar.gz) = 685909
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_rw.tar.gz) = 768004e76c75c1ad7b4ecd45df67bff68bb4e4a09f7e3128b39128de01ee0b83
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_rw.tar.gz) = 549211
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index d803870fb195..6afe9016b8f8 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sa-IN.tar.gz) = 203464f5140ebdf14131e38e3bd339731db5a66386d97dd03d9ac474a26f433e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sa-IN.tar.gz) = 734216
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sa-IN.tar.gz) = 1cace09c4bf6f1c9e3f24b714acf0036bbce9f5729d33a34d5574c1141ceea3c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sa-IN.tar.gz) = 591857
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index 7f60a5485a86..8cda39c604df 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sat.tar.gz) = b38fd5463223809774678459be0014719a747c14c651f2004d8ff1722bff27b6
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sat.tar.gz) = 719576
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sat.tar.gz) = f1f56a0d3d9cdd51b6f0504e58fe9a8ec5f7f9246937943f8799003c0d831937
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sat.tar.gz) = 581729
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index 666e2167d3c6..748b30fad457 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sd.tar.gz) = 8fd697bbe749cfbf238ea8f2d76e675696d4d6623ca6650c2b25d35243824925
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sd.tar.gz) = 719844
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sd.tar.gz) = f52c651ad5819416e4b86efae05c8d4ab80f5e79d898a4d60f262563731fe124
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sd.tar.gz) = 577348
diff --git a/editors/libreoffice-sh/distinfo b/editors/libreoffice-sh/distinfo
index 8ca72d0553bc..49c8cc4f477b 100644
--- a/editors/libreoffice-sh/distinfo
+++ b/editors/libreoffice-sh/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sh.tar.gz) = 8bd1ec4abb3addc7df381b838cf26952b3c4e98704e4e55d164a03bb20608ced
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sh.tar.gz) = 1874065
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sh.tar.gz) = 54d833d315857bd61515694cb89003d4c3ad49c6c94a2c09195f840009718322
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sh.tar.gz) = 1741639
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index 30bbaeee44c6..85f8020d3c65 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_si.tar.gz) = e6be73f8cf534b583ddc68b152af1b03afaf74948846f61bf27f8e1478324015
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_si.tar.gz) = 1035092
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_si.tar.gz) = 938ca7f938b886abb94eecf9c4a7d57989a48f61460f885800790696df4af920
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_si.tar.gz) = 9860765
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_si.tar.gz) = 013216087e6e143dcc7fd9c079de9f570c15331814dffbab61e93ed30b63f1d6
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_si.tar.gz) = 892615
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_si.tar.gz) = ab272a95662c5b55d62e474aa8b650bb364b57187054b5f6bd62e39c9ac99c3a
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_si.tar.gz) = 7208855
diff --git a/editors/libreoffice-sid/Makefile b/editors/libreoffice-sid/Makefile
index 17261c6b13a3..b10ef7e77a66 100644
--- a/editors/libreoffice-sid/Makefile
+++ b/editors/libreoffice-sid/Makefile
@@ -1,6 +1,7 @@
# $FreeBSD$
LO_I18N= sid
+LO_HAS_HELPPACK= yes
.include "${.CURDIR}/../../editors/libreoffice/Makefile.common"
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index a99da9fe4610..1a9f3277764e 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,2 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sid.tar.gz) = 2074d0473fbebb164c766e3a87557daf3937443eb249cece244dc9a2880fea80
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sid.tar.gz) = 667318
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sid.tar.gz) = 96c5a21ad999d6270188f9357bd66b60a93063233d184c2de35ebe70d988f72e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sid.tar.gz) = 545026
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sid.tar.gz) = af40414a1cb10642ea8148bc3c7b6c1f763e976ec0f65fe3dcb3e2aa9a09c668
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sid.tar.gz) = 7691090
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 4f89b5bb4a95..9928eb333f34 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sk.tar.gz) = a03ba977057433da10763165800d7e4926d6a7cd45d2f3dd9ece63c662ef39e5
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sk.tar.gz) = 1896857
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sk.tar.gz) = f20255b977475e721d2ba6b253e6ad742945a9be5ef3de9e93aee0915b7b3a68
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sk.tar.gz) = 10242063
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sk.tar.gz) = d24fcfac08b2ebfde9ef0726dd4941b62e02880c02f017e3958ba0e43f23986d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sk.tar.gz) = 1841713
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sk.tar.gz) = 45a95a087f37bfc866448f09f6cba5dbaedb9c28a31fd2f5df7390dffbbbfbc6
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sk.tar.gz) = 7471399
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index 7b648340a6a8..86954680074a 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sl.tar.gz) = 54bf1fd981aa32e8ec84ea20ecbfbcf4a114dbeb52435830e97a5b68d5824bbd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sl.tar.gz) = 2228904
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sl.tar.gz) = 6d01166b23d139cc7b5c441166514428a7acd3f33b045597de2e9033f27329ec
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sl.tar.gz) = 10435999
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sl.tar.gz) = 3d3e8829923e2991808f0a64b0bcc9eb2fc67c36e759ebc35b82230bba495d4b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sl.tar.gz) = 2176681
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sl.tar.gz) = 70be6f1d7845eba38eef0f6431f0ac78a5eba7990093dbd63984df7729d7511c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sl.tar.gz) = 7689455
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index e450377b9c1e..9083357bc6f5 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sq.tar.gz) = dc7cf28a64e067f3830fa5b4bf9eb607d02d5d02ad91ef6d6e703b433cd6330c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sq.tar.gz) = 694125
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sq.tar.gz) = 5779cdb63d064c07400609740057265567aca65df3ad9b82ea9ada6724341c5b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sq.tar.gz) = 9555964
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sq.tar.gz) = fa1ce5230cbee5ce8eb478195d80ccb66a205f867c52b6e2d716d70411e216c2
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sq.tar.gz) = 556778
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sq.tar.gz) = a1c3fa5d94d647cf9b62ce37859efc57060a809aacdadc82fcf45afcc5ba061f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sq.tar.gz) = 6847185
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index 9afeecff0dc8..78c6b381c9bc 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sr.tar.gz) = 72177825668a516c8e9a3405c8aa52ab0cf923926c909a12255c6189e7b5e17e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sr.tar.gz) = 1922501
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sr.tar.gz) = eead19b8af4bceab5782df58321f4eeaa118aa6dc30b74f8c2213704d3803af1
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sr.tar.gz) = 1787000
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 6f0535819759..b63d785bcf48 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ss.tar.gz) = 2a45debeef2e831d35079b8661da6664812ea809a632b0532668d0a708170971
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ss.tar.gz) = 698925
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ss.tar.gz) = 95e4d7eeacf8cdc5309b3b9ca0a9c2e268ab43768c87c75ee0c45f6fc85227ee
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ss.tar.gz) = 559173
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 6964b8313939..f62153bc8d73 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_st.tar.gz) = beac51508150fcb0245737c079a54ecdeddfef07bf3824bcd4e7f4b362a17fac
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_st.tar.gz) = 696860
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_st.tar.gz) = 045ec92ff95a98cf7d6f54776a6a137c85e1c066902a7c5d1c2801288d042f40
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_st.tar.gz) = 558451
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index 832e3eae27b1..8aa4aac34bdb 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sv.tar.gz) = 4d609f8c59b164f02b52153e7ff59b405c9a505cdf2d9dd925d57ec46df007fd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sv.tar.gz) = 2333973
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sv.tar.gz) = 2af3c4bf1f642ec51b5638f655ab4f7ee319e31b1844f2f034355c0290e527fb
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_sv.tar.gz) = 10372931
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sv.tar.gz) = ee32a22380986ac11faa4b07727603933fed8548bf5bebf4c0f6e4936c2daf98
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sv.tar.gz) = 2279924
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sv.tar.gz) = 7ef7720afcf3310afbd1a53eb47a8db7016944a6ec01873688cc01d083df38b3
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_sv.tar.gz) = 7569435
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index 8588e5b33229..909a493e213d 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sw-TZ.tar.gz) = 2a0e8c86d9f9a647d0c484397532a67cfc2bbfca9f86126c53d3db4dd9810c9c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_sw-TZ.tar.gz) = 672784
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sw-TZ.tar.gz) = c694a5eabd3226c58c8bfc6a6efca60ab88976b86652471f212043a2bcd3b149
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_sw-TZ.tar.gz) = 538473
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index 5dfaf4462f62..945229310b01 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ta.tar.gz) = a498f9e22573b0f70277f6a56f585325ffa34bb0d599624795d5cc41bd163c7f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ta.tar.gz) = 753427
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ta.tar.gz) = 9779be7e76a5d5aacb5e658b47f4c609093c0297ab22fba45720526d8b794025
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ta.tar.gz) = 611421
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index 8ced5aa89929..d3f9fddba296 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_te.tar.gz) = 1e6b67250b37c6111399efd890b6bc98af18ef48df2f3747f102c3967924bbff
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_te.tar.gz) = 1315017
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_te.tar.gz) = 72f0bbb289ecb5dfd144c67b6806ac28e4e8e348d332cede84d1d43d29c84298
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_te.tar.gz) = 1173304
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index 50ef88b72061..fd13118c3ddf 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tg.tar.gz) = e7e897ca8ce8e890dc3220495e3908064ddaab16d448445c16aebe42b0bbe30c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tg.tar.gz) = 720975
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_tg.tar.gz) = 8a027897ff2ddd11adf6d9520f64f28e2689d6c138a2b688ab7cb3733e04d953
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_tg.tar.gz) = 9960900
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tg.tar.gz) = f74dfafbb9b2cdabe3bcd297c117dd57c32f9575b39df442d62e2ad7071a2e2e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tg.tar.gz) = 578387
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_tg.tar.gz) = f09146b94bbaefe491740a9606914c192ac19a353c7735b51c905941831ad7f9
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_tg.tar.gz) = 7159285
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index 43208033a6e2..65115b16682a 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_th.tar.gz) = 6abd6531799b836bac35ebcf995a59ac338d684200345ec9cb77899d334bcded
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_th.tar.gz) = 887558
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_th.tar.gz) = efe1e50766c6e365c41a6ff7e02045b1c0e5a8e0e8dafd4d69a13a116ac8d4c2
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_th.tar.gz) = 749518
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 2f224f5a7695..1e1a4cf433d1 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tn.tar.gz) = 6a52424439c1fce4f02ba92883c0702b4e10d357952b2e8d519f672aed5c4d5e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tn.tar.gz) = 681635
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tn.tar.gz) = 92d8d04106f0fe264bd9168d933542947ea3849179dd76fda7180ff9c6b7594b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tn.tar.gz) = 546167
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index b98fbf354d07..f5e4bba9e1ea 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tr.tar.gz) = 9d910d74e198cb28f5497e881d206ee70f66d09340eaf33e716e8d5401ccb0cd
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tr.tar.gz) = 631954
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_tr.tar.gz) = 76d108d83612f0c9d095ca300a0b6b111ae7639c0c5856d6a21145a2664eee9f
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_tr.tar.gz) = 10703959
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tr.tar.gz) = d5e934b166d8abed44a58838b3f8f4abbb2ade7afbbe67a2f28f28e21b210350
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tr.tar.gz) = 577102
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_tr.tar.gz) = 43c13f2c37160eecebad7631833f3ee94157118d14c580c7d20369cec95d2640
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_tr.tar.gz) = 7882522
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 18d7a3f17c75..03b6e355eae7 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ts.tar.gz) = 2c3cf22078e6fb1b9ff438cda39b78b8325d117ab695929f0c58af8e5c511f13
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ts.tar.gz) = 697713
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ts.tar.gz) = 62900b20044e9fdebc3bc7d34d1caf971bfe04ed831ba94629a902fbd157098c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ts.tar.gz) = 559238
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index e90edc4177d5..db14be4b30ee 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tt.tar.gz) = 8d4ab0e279046650ee027f59f034b1f06b1880e7ed33dc9c96e7e3fb7d2e40bf
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_tt.tar.gz) = 687903
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tt.tar.gz) = 66b705106265c01b1731e10d9443d998c7ce4d14c38aa67652581afa9fe3ac08
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_tt.tar.gz) = 555170
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index 1a034dee4dcf..fad38872dc92 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ug.tar.gz) = d4ec6759af5f1806f08c93f4235d27805e8adb1b0067f0d5906655243128ac87
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ug.tar.gz) = 719704
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ug.tar.gz) = 954ff232303da17351b91289eb0fa9ae73ecee96d4f4e29e6cdad045254d384e
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ug.tar.gz) = 9600046
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ug.tar.gz) = 171a5fe37b9d085847e2ed04b9355af7e1cc9fe0c40d8078ba106d652da17682
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ug.tar.gz) = 581805
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ug.tar.gz) = 893358ace40f406b451bcf19b0d27702387663fb61787bca9b343785f233b49e
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ug.tar.gz) = 6819727
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index 17f80ea63cfa..230b594d1316 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_uz.tar.gz) = df58f3d142960dbd8f4a0341fb05975e2f255cb14aea4e55ec5406f103c09967
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_uz.tar.gz) = 684491
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_uz.tar.gz) = 70cfe6883addd92ea57596c3f92ebe6f1ed5f8db549d9646b71c028c36f92509
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_uz.tar.gz) = 547408
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 0244d3e8cb49..58c2a5aa90dd 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ve.tar.gz) = 3dcf41f13c1e889d86d5190ba03c2faa4043f6d51b9bdfedc5aee1de26ed1378
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ve.tar.gz) = 703089
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ve.tar.gz) = f414c3a0a50bd6e0fa827230a75b1c5ebb1e6284b0cfa281a7e7236d2b70294b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ve.tar.gz) = 562998
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 12b0dfff95c6..1930e730a9e6 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_xh.tar.gz) = d75532206b26a020ddbc07fd1912787e03f15c2bb52f2ad4f9fcc292241fe730
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_xh.tar.gz) = 715413
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_xh.tar.gz) = 4d624e41aaf96b508ca4e91895fad974b5d57671e8db0994bba8af4182e57301
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_xh.tar.gz) = 572911
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index 31d514676ac8..b38528993475 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zu.tar.gz) = 7f6c58e8d392130a94886f3e173657d6ea235147ffd6670dafd3c96deaaf6f27
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_zu.tar.gz) = 711001
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zu.tar.gz) = 7d6f9a43ee0c47af3777b827e8126a588a7fe633c616fca0bcb18e9a2ee714ff
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_zu.tar.gz) = 570186
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index bcf580ee522c..efcf0c819252 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -2,7 +2,7 @@
.include "${.CURDIR}/Makefile.common"
-PORTREVISION= 3
+PORTREVISION= 0
COMMENT= Full integrated office productivity suite
@@ -10,7 +10,7 @@ BUILD_DEPENDS= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \
unzip:${PORTSDIR}/archivers/unzip \
zip:${PORTSDIR}/archivers/zip \
${LOCALBASE}/lib/libboost_regex.a:${PORTSDIR}/devel/boost-libs \
- ${LOCALBASE}/lib/libcppunit.so:${PORTSDIR}/devel/cppunit \
+ ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:${PORTSDIR}/devel/cppunit \
dmake:${PORTSDIR}/devel/dmake \
${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
mdds>=0.9.0:${PORTSDIR}/devel/mdds \
@@ -34,10 +34,13 @@ LIB_DEPENDS= libicutu.so:${PORTSDIR}/devel/icu \
libpoppler.so:${PORTSDIR}/graphics/poppler \
liblpsolve55.so:${PORTSDIR}/math/lp_solve \
libcmis-0.4.so:${PORTSDIR}/net/libcmis \
+ libharfbuzz.so:${PORTSDIR}/print/harfbuzz \
libmspub-0.0.so:${PORTSDIR}/print/libmspub \
libnss3.so:${PORTSDIR}/security/nss \
libclucene-core.so:${PORTSDIR}/textproc/clucene \
libexpat.so:${PORTSDIR}/textproc/expat2 \
+ libmwaw-0.1.so:${PORTSDIR}/textproc/libmwaw \
+ libodfgen-0.0.so:${PORTSDIR}/textproc/libodfgen \
libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
libhyphen.so:${PORTSDIR}/textproc/hyphen \
libexttextcat-2.0.so:${PORTSDIR}/textproc/libexttextcat \
@@ -82,6 +85,7 @@ LODESTDIR= ${WRKDIR}/loinstall
WRKSRC= ${WRKDIR}/${PORTNAME}-${LOVERSION}
CONFIGURE_ENV= DMAKE=${LOCALBASE}/bin/dmake \
+ GNUTAR=${TAR} \
GPERF=${LOCALBASE}/bin/gperf \
PYTHON_CFLAGS="`${PYTHON_VERSION}-config --cflags`" \
PYTHON_LIBS="`${PYTHON_VERSION}-config --libs`" \
@@ -124,6 +128,7 @@ CONFIGURE_ARGS+= --disable-epm \
--with-system-dicts \
--with-system-expat \
--with-system-graphite \
+ --with-system-harfbuzz \
--with-system-hunspell \
--with-system-icu \
--with-system-jpeg \
@@ -133,6 +138,8 @@ CONFIGURE_ARGS+= --disable-epm \
--with-system-libexttextcat \
--with-system-liblangtag \
--with-system-libmspub \
+ --with-system-libmwaw \
+ --with-system-libodfgen \
--with-system-libpng \
--with-system-libvisio \
--with-system-libwpd \
@@ -191,8 +198,6 @@ CONFIGURE_ARGS+= --enable-release-build
.if ${PORT_OPTIONS:MDEBUG} || ${PORT_OPTIONS:MVERBOSE}
CONFIGURE_ARGS+= --enable-verbose
-.else
-CONFIGURE_ARGS+= --disable-verbose
.endif
.if ${PORT_OPTIONS:MGNOME}
@@ -230,19 +235,19 @@ CONFLICTS_BUILD= classpath-[0-9]*
#additionnal distfiles needed for java
DISTFILES+= 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \
2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz:src \
- 2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz:src \
2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz:src \
+ 2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz:src \
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:src \
- 3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz:src \
- 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \
+ 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \
+ 3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz:src \
+ 625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz:src \
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:src \
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:src \
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \
- af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz:src \
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src \
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:src \
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index 8dfa011fc7a5..c219405cead3 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= libreoffice
-PORTVERSION= 4.0.6
-RCVER= 2
+PORTVERSION= 4.1.5
+RCVER= 3
#PRERELEASE= yes
LOVERSION= ${PORTVERSION}.${RCVER}
CATEGORIES?= editors
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index 6cf50cd9617d..d12f59c7070c 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,27 +1,29 @@
-SHA256 (libreoffice/libreoffice-4.0.6.2.tar.xz) = 6cd52fb18c5885eeaac921d4c54c3865df58ef20a91b505c61471fdf56a25474
-SIZE (libreoffice/libreoffice-4.0.6.2.tar.xz) = 104753440
-SHA256 (libreoffice/libreoffice-help-4.0.6.2.tar.xz) = f73a53525162df4099e71cc1095df30f39ebcf3ba3683b639446838a5f8784e2
-SIZE (libreoffice/libreoffice-help-4.0.6.2.tar.xz) = 1858200
+SHA256 (libreoffice/libreoffice-4.1.5.3.tar.xz) = 6dee23a8e2fed792dc68d22b6ca4838a31213a07e7b0a04dc16511d714f06eb2
+SIZE (libreoffice/libreoffice-4.1.5.3.tar.xz) = 121988752
+SHA256 (libreoffice/libreoffice-help-4.1.5.3.tar.xz) = 97481deae1616ca07b748dc0842b608a5522a46e1061823978496eb2a2e7582a
+SIZE (libreoffice/libreoffice-help-4.1.5.3.tar.xz) = 1849276
SHA256 (libreoffice/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz) = 390a5085651828b8fe12aa978b200f59b9155eedbb91a4be89bf7cf39eefdd4a
SIZE (libreoffice/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz) = 1652670
SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
SIZE (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = 3519470
SHA256 (libreoffice/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz) = 556921bf0de5c508985c95eef77b73a4388a7da1b7e703060c79c58385483bf4
SIZE (libreoffice/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz) = 3568559
-SHA256 (libreoffice/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz) = 9775f8db678e15e9a482bbbf00b35c38da8bfc51c6dafa4531c6dd16225602fd
-SIZE (libreoffice/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz) = 474681
SHA256 (libreoffice/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz) = f9a496d3418b0e15894fb351652cd4fa5ca434ebfc3ce3bb8da40defd8b097f2
SIZE (libreoffice/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz) = 1882664
+SHA256 (libreoffice/2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz) = ae7bc26118cf1b58d8bed62ed364612d5a2380ad14acb03ca88ff3bab22b2e8b
+SIZE (libreoffice/2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz) = 262206
SHA256 (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b
SIZE (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 1180582
SHA256 (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1
SIZE (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 9796
-SHA256 (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 168564a57411907432c7b191f63fb581439fed57732038c5308631afe05063ac
-SIZE (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 189448
-SHA256 (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743
-SIZE (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 5750610
SHA256 (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045
SIZE (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 153157
+SHA256 (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743
+SIZE (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 5750610
+SHA256 (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 168564a57411907432c7b191f63fb581439fed57732038c5308631afe05063ac
+SIZE (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 189448
+SHA256 (libreoffice/625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz) = 2445238cd0eb167e99a1147394f61325490559f3df7e7e8f628043fb70cbf2f4
+SIZE (libreoffice/625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz) = 522654
SHA256 (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753
SIZE (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1521926
SHA256 (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) = abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095
@@ -32,8 +34,6 @@ SHA256 (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 7582377
SIZE (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 23150
SHA256 (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66
SIZE (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 2929311
-SHA256 (libreoffice/af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz) = 12effcf3fea025bd34edbfec60a6216ca453fb27e781d8e5783caf75fd33d90e
-SIZE (libreoffice/af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz) = 80427
SHA256 (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd
SIZE (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 743031
SHA256 (libreoffice/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip) = 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133
diff --git a/editors/libreoffice/files/extra-patch-libc++ b/editors/libreoffice/files/extra-patch-libc++
index 0574ec40aec6..8c04fc1107cf 100644
--- a/editors/libreoffice/files/extra-patch-libc++
+++ b/editors/libreoffice/files/extra-patch-libc++
@@ -450,19 +450,8 @@
// temporary params
for ( ; nTempIndizes--; )
---- sal/inc/rtl/allocator.hxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sal/inc/rtl/allocator.hxx 2013-09-12 16:56:43.000000000 -0400
-@@ -125,7 +125,7 @@
- }
-
- //-----------------------------------------
--#if defined HAVE_CXX11_PERFECT_FORWARDING
-+#if defined(HAVE_CXX11_PERFECT_FORWARDING) && !defined(_LIBCPP_VERSION)
- template< typename... Args >
- void construct (pointer p, Args &&... value)
- {
---- sal/inc/sal/log.hxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sal/inc/sal/log.hxx 2013-09-13 05:27:31.000000000 -0400
+--- include/sal/log.hxx.orig 2013-08-13 16:11:48.000000000 -0400
++++ include/sal/log.hxx 2013-09-13 05:27:31.000000000 -0400
@@ -177,9 +177,13 @@
@since LibreOffice 3.5
diff --git a/editors/libreoffice/files/patch-bin__distro-install-desktop-integration b/editors/libreoffice/files/patch-bin__distro-install-desktop-integration
index f8d0ba376383..5993d608ea68 100644
--- a/editors/libreoffice/files/patch-bin__distro-install-desktop-integration
+++ b/editors/libreoffice/files/patch-bin__distro-install-desktop-integration
@@ -1,13 +1,13 @@
---- ./bin/distro-install-desktop-integration.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./bin/distro-install-desktop-integration 2013-02-18 18:38:28.000000000 -0500
+--- bin/distro-install-desktop-integration.orig 2013-12-11 01:11:21.000000000 +0900
++++ bin/distro-install-desktop-integration 2014-01-29 16:00:32.000000000 +0900
@@ -94,13 +94,13 @@
}
# install desktop integration from plain packages
-sysui_temp=`mktemp -t -d distro-pack-desktop-integration-XXXXXX`
--cp -a sysui/unxlng*/misc/libreoffice/* "$sysui_temp"
+sysui_temp=`mktemp -d /tmp/distro-pack-desktop-integration-XXXXXX`
-+cp -a sysui/unx*/misc/libreoffice/* "$sysui_temp"
+-cp -a workdir/unxlng*/CustomTarget/sysui/share/libreoffice/* "$sysui_temp"
++cp -a ../workdir/unx*/CustomTarget/sysui/share/libreoffice/* "$sysui_temp"
cp -a sysui/desktop/share/create_tree.sh "$sysui_temp"
builddir=`pwd`
cd $sysui_temp
@@ -17,7 +17,7 @@
-e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \
-e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \
-e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \
-@@ -114,16 +114,17 @@
+@@ -114,8 +114,9 @@
export PRODUCTVERSION=
export KDEMAINDIR=$PREFIXDIR
export GNOMEDIR=$PREFIXDIR
@@ -28,17 +28,7 @@
)
cd -
rm -rf $sysui_temp
-
- # we do not want some stuff from the plain packages
- rm -f $DESTDIR/$PREFIXDIR/bin/$INSTALLDIRNAME-printeradmin
--rm -f $DESTDIR$PREFIXDIR/share/applications/libreoffice-javafilter.desktop
--rm -f $DESTDIR$PREFIXDIR/share/applications/libreoffice-printeradmin.desktop
-+rm -f $DESTDIR/$PREFIXDIR/share/applications/libreoffice-javafilter.desktop
-+rm -f $DESTDIR/$PREFIXDIR/share/applications/libreoffice-printeradmin.desktop
- if test -d $DESTDIR/opt ; then
- rm -f $DESTDIR/opt/$INSTALLDIRNAME
- rmdir --ignore-fail-on-non-empty $DESTDIR/opt
-@@ -132,7 +133,7 @@
+@@ -131,7 +132,7 @@
# we want non-versioned desktop files
cd $DESTDIR/$INSTALLDIR/share/xdg
# we want non-versioned stuff in the distro packages
@@ -47,7 +37,7 @@
-e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \
-e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \
-e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \
-@@ -147,7 +148,7 @@
+@@ -146,7 +148,7 @@
$PREFIXDIR/share/mime/packages \
$PREFIXDIR/share/mime-info \
$PREFIXDIR/share/icons ; do
diff --git a/editors/libreoffice/files/patch-bridges__Library_cpp_uno.mk b/editors/libreoffice/files/patch-bridges__Library_cpp_uno.mk
new file mode 100644
index 000000000000..a8645b85adaa
--- /dev/null
+++ b/editors/libreoffice/files/patch-bridges__Library_cpp_uno.mk
@@ -0,0 +1,11 @@
+--- bridges/Library_cpp_uno.mk.orig 2013-12-11 01:11:21.000000000 +0900
++++ bridges/Library_cpp_uno.mk 2014-01-29 16:13:21.000000000 +0900
+@@ -188,7 +188,7 @@
+ $(if $(filter TRUE,$(HAVE_GCC_AVX)),-mno-avx) \
+ ))
+
+-ifeq ($(filter ANDROID WNT,$(OS)),)
++ifeq ($(filter ANDROID WNT DRAGONFLY FREEBSD NETBSD OPENBSD MACOSX,$(OS)),)
+ $(eval $(call gb_Library_add_libs,gcc3_uno,\
+ -ldl \
+ ))
diff --git a/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_intel.mk b/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_intel.mk
deleted file mode 100644
index 16ff470bc36e..000000000000
--- a/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_intel.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./bridges/Library_gcc3_linux_intel.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./bridges/Library_gcc3_linux_intel.mk 2013-02-19 20:22:56.000000000 -0500
-@@ -39,7 +39,7 @@
- ) \
- ))
-
--ifneq ($(OS),ANDROID)
-+ifeq ($(filter ANDROID DRAGONFLY FREEBSD NETBSD OPENBSD MACOSX,$(OS)),)
- $(eval $(call gb_Library_add_libs,gcc3_uno,\
- -ldl \
- ))
diff --git a/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_x86-64.mk b/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_x86-64.mk
deleted file mode 100644
index 78bd6be6ad51..000000000000
--- a/editors/libreoffice/files/patch-bridges__Library_gcc3_linux_x86-64.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./bridges/Library_gcc3_linux_x86-64.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./bridges/Library_gcc3_linux_x86-64.mk 2013-02-19 17:34:24.000000000 -0500
-@@ -41,9 +41,11 @@
- ) \
- ))
-
-+ifeq ($(filter DRAGONFLY FREEBSD NETBSD OPENBSD MACOSX,$(OS)),)
- $(eval $(call gb_Library_add_libs,gcc3_uno,\
- -ldl \
- ))
-+endif
-
- $(eval $(call gb_Library_use_libraries,gcc3_uno,\
- cppu \
diff --git a/editors/libreoffice/files/patch-configure.ac b/editors/libreoffice/files/patch-configure.ac
index fc480dd7eba0..e4f750eda417 100644
--- a/editors/libreoffice/files/patch-configure.ac
+++ b/editors/libreoffice/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig 2013-08-13 16:11:48.000000000 -0400
-+++ configure.ac 2013-09-13 17:50:41.000000000 -0400
-@@ -3637,7 +3637,7 @@
+--- configure.ac.orig 2014-02-21 20:38:43.000000000 -0500
++++ configure.ac 2014-02-24 12:51:26.000000000 -0500
+@@ -3586,7 +3586,7 @@
PLATFORMID=freebsd_x86
OUTPATH=unxfbsdi
;;
@@ -9,7 +9,7 @@
CPU=X
CPUNAME=X86_64
RTL_ARCH=X86_64
-@@ -6281,21 +6281,13 @@
+@@ -6541,21 +6541,13 @@
JAVA_ARCH="i386"
JAVA_TOOLKIT="client"
;;
@@ -26,24 +26,24 @@
+ JAVA_TOOLKIT="server"
;;
esac
- SOLARINC="$SOLARINC -I$JAVA_HOME/include"
- SOLARINC="$SOLARINC -I$JAVA_HOME/include/freebsd"
-- SOLARINC="$SOLARINC -I$JAVA_HOME/include/bsd"
-- SOLARINC="$SOLARINC -I$JAVA_HOME/include/linux"
-- SOLARINC="$SOLARINC -I$JAVA_HOME/include/native_threads/include"
+ JAVAINC="-I$JAVA_HOME/include"
+ JAVAINC="$JAVAINC -I$JAVA_HOME/include/freebsd"
+- JAVAINC="$JAVAINC -I$JAVA_HOME/include/bsd"
+- JAVAINC="$JAVAINC -I$JAVA_HOME/include/linux"
+- test -d "$JAVA_HOME/include/native_thread" && JAVAINC="$JAVAINC -I$JAVA_HOME/include/native_thread"
;;
k*bsd*-gnu*)
-@@ -6978,7 +6970,7 @@
- if test "$with_system_libcmis" = "yes"; then
- AC_MSG_RESULT([external])
- SYSTEM_LIBCMIS=YES
-- PKG_CHECK_MODULES( CMIS, libcmis-0.3 >= 0.3.1 )
-+ PKG_CHECK_MODULES( CMIS, libcmis-0.4 >= 0.4.1 )
- else
- AC_MSG_RESULT([internal])
- SYSTEM_LIBCMIS=NO
-@@ -8298,7 +8290,7 @@
+@@ -7222,7 +7214,7 @@
+ dnl ===================================================================
+ dnl Check for system libcmis
+ dnl ===================================================================
+-libo_CHECK_SYSTEM_MODULE([libcmis],[CMIS],[libcmis-0.3 >= 0.3.1])
++libo_CHECK_SYSTEM_MODULE([libcmis],[CMIS],[libcmis-0.4 >= 0.4.1])
+
+ dnl ===================================================================
+ dnl Check for system libwpd
+@@ -8416,7 +8408,7 @@
dnl ===================================================================
AC_MSG_CHECKING([whether to enable graphite support])
@@ -51,28 +51,17 @@
+if test "$_os" = "WINNT" -o "$_os" = "Linux" -o "$_os" = "FreeBSD" && test "$enable_graphite" = "" -o "$enable_graphite" != "no"; then
AC_MSG_RESULT([yes])
ENABLE_GRAPHITE="TRUE"
- AC_MSG_CHECKING([which graphite to use])
-@@ -8550,8 +8542,8 @@
- AC_MSG_RESULT([external])
- # Mac OS builds should get out without extra stuff is the Mac porters'
- # wish. And pkg-config is although Xcode ships a .pc for openssl
-- if test "$_os" = "Darwin" -o "$_os" = "NetBSD" -o "$_os" = "OpenBSD" -o \
-- "$_os" = "DragonFly"; then
-+ if test "$_os" = "Darwin" -o "$_os" = "FreeBSD" -o "$_os" = "NetBSD" -o \
-+ "$_os" = "OpenBSD" -o "$_os" = "DragonFly"; then
- OPENSSL_CFLAGS=
- OPENSSL_LIBS="-lssl -lcrypto"
- else
-@@ -8605,7 +8597,7 @@
- if test "$with_system_orcus" = "yes"; then
- AC_MSG_RESULT([external])
- SYSTEM_LIBORCUS=YES
-- PKG_CHECK_MODULES(ORCUS, liborcus-0.4 >= 0.3.0)
-+ PKG_CHECK_MODULES(ORCUS, liborcus-0.6 >= 0.5.0)
- else
- AC_MSG_RESULT([internal])
- BUILD_TYPE="$BUILD_TYPE ORCUS"
-@@ -10419,10 +10411,10 @@
+ AC_DEFINE(ENABLE_GRAPHITE)
+@@ -8641,7 +8633,7 @@
+
+ with_system_openssl=no
+ libo_CHECK_SYSTEM_MODULE([openssl],[OPENSSL],[openssl])
+- elif test "$_os" = "Darwin" -o "$_os" = "NetBSD" -o "$_os" = "OpenBSD" -o \
++ elif test "$_os" = "Darwin" -o "$_os" = "FreeBSD" -o "$_os" = "NetBSD" -o "$_os" = "OpenBSD" -o \
+ "$_os" = "DragonFly" && test "$with_system_openssl" != "no"; then
+ # Mac OS builds should get out without extra stuff is the Mac porters'
+ # wish. And pkg-config is although Xcode ships a .pc for openssl
+@@ -10472,10 +10464,10 @@
dnl Check for Meta Object Compiler
diff --git a/editors/libreoffice/files/patch-connectivity__source__inc__dbase__dindexnode.hxx b/editors/libreoffice/files/patch-connectivity__source__inc__dbase__dindexnode.hxx
index 220b1ee4aa22..32ef0e8ebe4a 100644
--- a/editors/libreoffice/files/patch-connectivity__source__inc__dbase__dindexnode.hxx
+++ b/editors/libreoffice/files/patch-connectivity__source__inc__dbase__dindexnode.hxx
@@ -1,13 +1,14 @@
---- connectivity/source/inc/dbase/dindexnode.hxx.orig 2013-06-11 05:33:38.000000000 -0400
-+++ connectivity/source/inc/dbase/dindexnode.hxx 2013-06-25 13:44:38.000000000 -0400
-@@ -26,7 +26,11 @@
+--- connectivity/source/inc/dbase/dindexnode.hxx.orig 2013-12-11 01:11:21.000000000 +0900
++++ connectivity/source/inc/dbase/dindexnode.hxx 2014-01-29 16:48:39.000000000 +0900
+@@ -26,7 +26,12 @@
#include <tools/ref.hxx>
#define NODE_NOTFOUND 0xFFFF
+#ifdef __FreeBSD__
+#include <sys/param.h>
++#define DINDEX_PAGE_SIZE PAGE_SIZE
+#else
- #define PAGE_SIZE 512
+ #define DINDEX_PAGE_SIZE 512
+#endif
namespace connectivity
diff --git a/editors/libreoffice/files/patch-extensions__Library_ldapbe2.mk b/editors/libreoffice/files/patch-extensions__Library_ldapbe2.mk
deleted file mode 100644
index 35a58003af24..000000000000
--- a/editors/libreoffice/files/patch-extensions__Library_ldapbe2.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./extensions/Library_ldapbe2.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./extensions/Library_ldapbe2.mk 2013-02-19 17:56:48.000000000 -0500
-@@ -58,16 +58,10 @@
- wldap32 \
- ))
- else # 0S!=WNT
--$(eval $(call gb_Library_use_externals,ldapbe2,openldap))
--
--$(eval $(call gb_Library_add_libs,ldapbe2,\
-- -lssl3 \
-- -lsmime3 \
-- -lnss3 \
-- -lnssutil3 \
-- -lplds4 \
-- -lplc4 \
-- -lnspr4 \
-+$(eval $(call gb_Library_use_externals,ldapbe2,\
-+ nss3 \
-+ openldap \
-+ plc4 \
- ))
- endif
-
diff --git a/editors/libreoffice/files/patch-filter__source__graphicfilter__ipbm__ipbm.cxx b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipbm__ipbm.cxx
new file mode 100644
index 000000000000..0c0c10c94444
--- /dev/null
+++ b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipbm__ipbm.cxx
@@ -0,0 +1,29 @@
+--- filter/source/graphicfilter/ipbm/ipbm.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ filter/source/graphicfilter/ipbm/ipbm.cxx 2014-02-24 15:38:35.000000000 -0500
+@@ -102,7 +102,7 @@
+ {
+ case 0 :
+ maBmp = Bitmap( Size( mnWidth, mnHeight ), 1 );
+- if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+ mpAcc->SetPaletteEntryCount( 2 );
+ mpAcc->SetPaletteColor( 0, BitmapColor( 0xff, 0xff, 0xff ) );
+@@ -117,7 +117,7 @@
+ else
+ maBmp = Bitmap( Size( mnWidth, mnHeight ), 8);
+
+- if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+ mnCol = (sal_uInt16)mnMaxVal + 1;
+ if ( mnCol > 256 )
+@@ -132,7 +132,7 @@
+ break;
+ case 2 :
+ maBmp = Bitmap( Size( mnWidth, mnHeight ), 24 );
+- if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+ break;
+ }
diff --git a/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcd__ipcd.cxx b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcd__ipcd.cxx
new file mode 100644
index 000000000000..c30e24d27306
--- /dev/null
+++ b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcd__ipcd.cxx
@@ -0,0 +1,11 @@
+--- filter/source/graphicfilter/ipcd/ipcd.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ filter/source/graphicfilter/ipcd/ipcd.cxx 2014-02-24 15:38:35.000000000 -0500
+@@ -151,7 +151,7 @@
+ nBMPHeight = nWidth;
+ }
+ aBmp = Bitmap( Size( nBMPWidth, nBMPHeight ), 24 );
+- if ( ( mpAcc = aBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( mpAcc = aBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+
+ ReadImage( 5 ,65 );
diff --git a/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcx__ipcx.cxx b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcx__ipcx.cxx
new file mode 100644
index 000000000000..4a8474975b95
--- /dev/null
+++ b/editors/libreoffice/files/patch-filter__source__graphicfilter__ipcx__ipcx.cxx
@@ -0,0 +1,11 @@
+--- filter/source/graphicfilter/ipcx/ipcx.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ filter/source/graphicfilter/ipcx/ipcx.cxx 2014-02-24 15:38:35.000000000 -0500
+@@ -100,7 +100,7 @@
+ if ( nStatus )
+ {
+ aBmp = Bitmap( Size( nWidth, nHeight ), nDestBitsPerPixel );
+- if ( ( pAcc = aBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( pAcc = aBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+
+ if ( nDestBitsPerPixel <= 8 )
diff --git a/editors/libreoffice/files/patch-filter__source__graphicfilter__iras__iras.cxx b/editors/libreoffice/files/patch-filter__source__graphicfilter__iras__iras.cxx
new file mode 100644
index 000000000000..3d4fe51a2d4f
--- /dev/null
+++ b/editors/libreoffice/files/patch-filter__source__graphicfilter__iras__iras.cxx
@@ -0,0 +1,11 @@
+--- filter/source/graphicfilter/iras/iras.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ filter/source/graphicfilter/iras/iras.cxx 2014-02-24 15:38:35.000000000 -0500
+@@ -98,7 +98,7 @@
+ return sal_False;
+
+ maBmp = Bitmap( Size( mnWidth, mnHeight ), mnDstBitsPerPix );
+- if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False )
++ if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == 0 )
+ return sal_False;
+
+ if ( mnDstBitsPerPix <= 8 ) // paletten bildchen
diff --git a/editors/libreoffice/files/patch-filter__source__graphicfilter__itga__itga.cxx b/editors/libreoffice/files/patch-filter__source__graphicfilter__itga__itga.cxx
new file mode 100644
index 000000000000..a308df5e5cc5
--- /dev/null
+++ b/editors/libreoffice/files/patch-filter__source__graphicfilter__itga__itga.cxx
@@ -0,0 +1,11 @@
+--- filter/source/graphicfilter/itga/itga.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ filter/source/graphicfilter/itga/itga.cxx 2014-02-24 15:38:35.000000000 -0500
+@@ -732,8 +732,6 @@
+ mpFileHeader->nColorMapEntrySize = 0x3f; // patch for the following switch routine
+ }
+ mpColorMap = new sal_uInt32[ nColors ]; // we will always index dwords
+- if ( mpColorMap == sal_False )
+- return sal_False; // out of memory %&!$&/!"�$
+
+ switch( mpFileHeader->nColorMapEntrySize )
+ {
diff --git a/editors/libreoffice/files/patch-i18npool__CustomTarget_breakiterator.mk b/editors/libreoffice/files/patch-i18npool__CustomTarget_breakiterator.mk
index aafdc05efce4..28dcb518ac22 100644
--- a/editors/libreoffice/files/patch-i18npool__CustomTarget_breakiterator.mk
+++ b/editors/libreoffice/files/patch-i18npool__CustomTarget_breakiterator.mk
@@ -1,11 +1,11 @@
---- ./i18npool/CustomTarget_breakiterator.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./i18npool/CustomTarget_breakiterator.mk 2013-02-22 15:26:45.000000000 -0500
-@@ -120,7 +120,7 @@
+--- i18npool/CustomTarget_breakiterator.mk.orig 2013-12-11 01:11:21.000000000 +0900
++++ i18npool/CustomTarget_breakiterator.mk 2014-01-29 16:54:14.000000000 +0900
+@@ -77,7 +77,7 @@
# sed substitution...
$(i18npool_BIDIR)/%.txt : \
$(SRCDIR)/i18npool/source/breakiterator/data/%.txt | $(i18npool_BIDIR)/.dir
- sed -e ': dummy' \
+ $(SED) -e ': dummy' \
- -e "s#\[:LineBreak = Close_Punctuation:\]#\[& \[:LineBreak = Close_Parenthesis:\]\]#" \
+ $(if $(filter YES,$(ICU_RECLASSIFIED_CLOSE_PARENTHESIS)),-e "s#\[:LineBreak = Close_Punctuation:\]#\[& \[:LineBreak = Close_Parenthesis:\]\]#") \
$(if $(filter-out YES,$(ICU_RECLASSIFIED_CONDITIONAL_JAPANESE_STARTER)),\
-e '/\[:LineBreak = Conditional_Japanese_Starter:\]/d' \
diff --git a/editors/libreoffice/files/patch-liborcus-0.5.x b/editors/libreoffice/files/patch-liborcus-0.5.x
deleted file mode 100644
index 79ad36ecc7ee..000000000000
--- a/editors/libreoffice/files/patch-liborcus-0.5.x
+++ /dev/null
@@ -1,540 +0,0 @@
---- sc/inc/document.hxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/inc/document.hxx 2013-06-24 19:08:23.000000000 -0400
-@@ -750,6 +750,7 @@
- SC_DLLPUBLIC bool SetString(
- SCCOL nCol, SCROW nRow, SCTAB nTab, const rtl::OUString& rString,
- ScSetStringParam* pParam = NULL );
-+ SC_DLLPUBLIC bool SetString( const ScAddress& rPos, const OUString& rString, ScSetStringParam* pParam = NULL );
- SC_DLLPUBLIC void SetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, const double& rVal );
- void SetError( SCCOL nCol, SCROW nRow, SCTAB nTab, const sal_uInt16 nError);
-
---- sc/inc/orcusfilters.hxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/inc/orcusfilters.hxx 2013-06-24 19:08:23.000000000 -0400
-@@ -30,6 +30,10 @@
-
- virtual bool importGnumeric(ScDocument& rDoc, const rtl::OUString& rPath) const = 0;
-
-+ virtual bool importXLSX(ScDocument& rDoc, const rtl::OUString& rPath) const = 0;
-+
-+ virtual bool importODS(ScDocument& rDoc, const rtl::OUString& rPath) const = 0;
-+
- /**
- * Create a context for XML file. The context object stores session
- * information for each unique XML file. You must create a new context
---- sc/inc/stringutil.hxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/inc/stringutil.hxx 2013-06-24 19:08:23.000000000 -0400
-@@ -72,16 +72,26 @@
- TextFormatPolicy meSetTextNumFormat;
-
- /**
-- * When true, treat input with a leading apostrophe / single quote special
-- * in that it escapes numeric or date/time input such that it is not
-- * interpreted and the input string is taken instead. This can be used
-- * during text file import so the leading apostrophe is not lost if it
-- * precedes a numeric value.
-- * Usually set mbHandleApostrophe = !mbSetTextCellFormat
-+ * When true, treat input with a leading apostrophe as an escape character
-+ * for a numeric value content, to treat the numeric value as a text. When
-+ * false, the whole string input including the leading apostrophe will be
-+ * entered literally as string.
- */
- bool mbHandleApostrophe;
-
- ScSetStringParam();
-+
-+ /**
-+ * Call this whenever you need to unconditionally set input as text, no
-+ * matter what the input is.
-+ */
-+ void setTextInput();
-+
-+ /**
-+ * Call this whenever you need to maximize the chance of input being
-+ * detected as a numeric value (numbers, dates, times etc).
-+ */
-+ void setNumericInput();
- };
-
- // ============================================================================
---- sc/source/core/data/document.cxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/core/data/document.cxx 2013-06-24 19:08:23.000000000 -0400
-@@ -2940,6 +2940,12 @@
- return false;
- }
-
-+bool ScDocument::SetString(
-+ const ScAddress& rPos, const OUString& rString, ScSetStringParam* pParam )
-+{
-+ return SetString(rPos.Col(), rPos.Row(), rPos.Tab(), rString, pParam);
-+}
-+
-
- void ScDocument::SetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, const double& rVal )
- {
---- sc/source/core/tool/stringutil.cxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/core/tool/stringutil.cxx 2013-06-24 19:08:23.000000000 -0400
-@@ -32,6 +32,20 @@
- {
- }
-
-+void ScSetStringParam::setTextInput()
-+{
-+ mbDetectNumberFormat = false;
-+ mbHandleApostrophe = false;
-+ meSetTextNumFormat = Always;
-+}
-+
-+void ScSetStringParam::setNumericInput()
-+{
-+ mbDetectNumberFormat = true;
-+ mbHandleApostrophe = true;
-+ meSetTextNumFormat = Never;
-+}
-+
- // ============================================================================-
-
- bool ScStringUtil::parseSimpleNumber(
---- sc/source/filter/inc/orcusfiltersimpl.hxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/filter/inc/orcusfiltersimpl.hxx 2013-06-24 19:08:23.000000000 -0400
-@@ -22,6 +22,8 @@
-
- virtual bool importCSV(ScDocument& rDoc, const rtl::OUString& rPath) const;
- virtual bool importGnumeric(ScDocument& rDoc, const rtl::OUString& rPath) const;
-+ virtual bool importXLSX(ScDocument& rDoc, const rtl::OUString& rPath) const;
-+ virtual bool importODS(ScDocument& rDoc, const rtl::OUString& rPath) const;
-
- virtual ScOrcusXMLContext* createXMLContext(ScDocument& rDoc, const rtl::OUString& rPath) const;
- };
---- sc/source/filter/inc/orcusinterface.hxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/filter/inc/orcusinterface.hxx 2013-06-24 19:08:23.000000000 -0400
-@@ -21,13 +21,26 @@
-
- class ScDocument;
- class ScOrcusSheet;
-+class ScOrcusFactory;
- class ScRangeData;
-
-+class ScOrcusGlobalSettings : public orcus::spreadsheet::iface::import_global_settings
-+{
-+ ScDocument& mrDoc;
-+
-+public:
-+ ScOrcusGlobalSettings(ScDocument& rDoc);
-+
-+ virtual void set_origin_date(int year, int month, int day);
-+};
-+
- class ScOrcusSharedStrings : public orcus::spreadsheet::iface::import_shared_strings
- {
-- std::vector<OUString> maSharedStrings;
-+ std::vector<OUString>& mrStrings;
-
- public:
-+ ScOrcusSharedStrings(std::vector<OUString>& rStrings);
-+
- virtual size_t append(const char* s, size_t n);
- virtual size_t add(const char* s, size_t n);
-
-@@ -38,50 +51,49 @@
- virtual void append_segment(const char* s, size_t n);
-
- virtual size_t commit_segments();
--
-- const OUString& getByIndex(size_t index) const;
--};
--
--class ScOrcusFactory : public orcus::spreadsheet::iface::import_factory
--{
-- ScDocument& mrDoc;
-- boost::ptr_vector<ScOrcusSheet> maSheets;
-- ScOrcusSharedStrings maSharedStrings;
--
--public:
-- ScOrcusFactory(ScDocument& rDoc);
--
-- virtual orcus::spreadsheet::iface::import_sheet* append_sheet(const char *sheet_name, size_t sheet_name_length);
-- virtual orcus::spreadsheet::iface::import_sheet* get_sheet(const char *sheet_name, size_t sheet_name_length);
-- virtual orcus::spreadsheet::iface::import_shared_strings* get_shared_strings();
-- virtual orcus::spreadsheet::iface::import_styles* get_styles();
- };
-
- class ScOrcusSheet : public orcus::spreadsheet::iface::import_sheet
- {
- ScDocument& mrDoc;
- SCTAB mnTab;
-- ScOrcusSharedStrings& mrSharedStrings;
-+ ScOrcusFactory& mrFactory;
-
- typedef std::map<size_t, ScRangeData*> SharedFormulaContainer;
- SharedFormulaContainer maSharedFormulas;
- public:
-- ScOrcusSheet(ScDocument& rDoc, SCTAB nTab, ScOrcusSharedStrings& rSharedStrings);
-+ ScOrcusSheet(ScDocument& rDoc, SCTAB nTab, ScOrcusFactory& rFactory);
-
- // Orcus import interface
- virtual void set_auto(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, const char* p, size_t n);
-+ virtual void set_string(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, size_t sindex);
-+ virtual void set_value(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, double value);
-+ virtual void set_bool(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, bool value);
-+ virtual void set_date_time(
-+ orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, int year, int month, int day, int hour, int minute, double second);
-+
- virtual void set_format(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, size_t xf_index);
-+
- virtual void set_formula(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::formula_grammar_t grammar, const char* p, size_t n);
- virtual void set_formula_result(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, const char* p, size_t n);
-+
- virtual void set_shared_formula(
- orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::formula_grammar_t grammar, size_t sindex,
- const char* p_formula, size_t n_formula);
-+
- virtual void set_shared_formula(
- orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::formula_grammar_t grammar, size_t sindex,
- const char* p_formula, size_t n_formula, const char* p_range, size_t n_range);
-+
- virtual void set_shared_formula(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, size_t sindex);
-- virtual void set_string(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, size_t sindex);
-- virtual void set_value(orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, double value);
-+
-+ virtual void set_array_formula(
-+ orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::formula_grammar_t grammar,
-+ const char* p, size_t n, orcus::spreadsheet::row_t array_rows, orcus::spreadsheet::col_t array_cols);
-+
-+ virtual void set_array_formula(
-+ orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::formula_grammar_t grammar,
-+ const char* p, size_t n, const char* p_range, size_t n_range);
-
- SCTAB getIndex() const { return mnTab; }
- };
-@@ -119,6 +131,10 @@
- virtual void set_cell_locked(bool b);
- virtual size_t commit_cell_protection();
-
-+ // number format
-+ virtual void set_number_format(const char* s, size_t n);
-+ virtual size_t commit_number_format();
-+
- // cell style xf
-
- virtual void set_cell_style_xf_count(size_t n);
-@@ -147,5 +163,38 @@
- virtual size_t commit_cell_style();
- };
-
-+class ScOrcusFactory : public orcus::spreadsheet::iface::import_factory
-+{
-+ struct StringCellCache
-+ {
-+ ScAddress maPos;
-+ size_t mnIndex;
-+
-+ StringCellCache(const ScAddress& rPos, size_t nIndex);
-+ };
-+
-+ typedef std::vector<StringCellCache> StringCellCaches;
-+
-+ ScDocument& mrDoc;
-+ std::vector<OUString> maStrings;
-+ StringCellCaches maStringCells;
-+ ScOrcusGlobalSettings maGlobalSettings;
-+ ScOrcusSharedStrings maSharedStrings;
-+ boost::ptr_vector<ScOrcusSheet> maSheets;
-+ ScOrcusStyles maStyles;
-+
-+public:
-+ ScOrcusFactory(ScDocument& rDoc);
-+
-+ virtual orcus::spreadsheet::iface::import_sheet* append_sheet(const char *sheet_name, size_t sheet_name_length);
-+ virtual orcus::spreadsheet::iface::import_sheet* get_sheet(const char *sheet_name, size_t sheet_name_length);
-+ virtual orcus::spreadsheet::iface::import_global_settings* get_global_settings();
-+ virtual orcus::spreadsheet::iface::import_shared_strings* get_shared_strings();
-+ virtual orcus::spreadsheet::iface::import_styles* get_styles();
-+ virtual void finalize();
-+
-+ void pushStringCell(const ScAddress& rPos, size_t nStrIndex);
-+};
-+
- #endif
- /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
---- sc/source/filter/orcus/interface.cxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/filter/orcus/interface.cxx 2013-06-24 19:08:23.000000000 -0400
-@@ -13,14 +13,34 @@
- #include "cell.hxx"
- #include "rangenam.hxx"
- #include "tokenarray.hxx"
--#include <formula/token.hxx>
-+#include "stringutil.hxx"
-+#include "docoptio.hxx"
-
-+#include "formula/token.hxx"
-+#include "tools/datetime.hxx"
-+
-+#define D_TIMEFACTOR 86400.0
-
- using orcus::spreadsheet::row_t;
- using orcus::spreadsheet::col_t;
- using orcus::spreadsheet::formula_grammar_t;
-
--ScOrcusFactory::ScOrcusFactory(ScDocument& rDoc) : mrDoc(rDoc) {}
-+ScOrcusGlobalSettings::ScOrcusGlobalSettings(ScDocument& rDoc) : mrDoc(rDoc) {}
-+
-+void ScOrcusGlobalSettings::set_origin_date(int year, int month, int day)
-+{
-+ ScDocOptions aOpt = mrDoc.GetDocOptions();
-+ aOpt.SetDate(year, month, day);
-+ mrDoc.SetDocOptions(aOpt);
-+}
-+
-+ScOrcusFactory::StringCellCache::StringCellCache(const ScAddress& rPos, size_t nIndex) :
-+ maPos(rPos), mnIndex(nIndex) {}
-+
-+ScOrcusFactory::ScOrcusFactory(ScDocument& rDoc) :
-+ mrDoc(rDoc),
-+ maGlobalSettings(mrDoc),
-+ maSharedStrings(maStrings) {}
-
- orcus::spreadsheet::iface::import_sheet* ScOrcusFactory::append_sheet(const char* sheet_name, size_t sheet_name_length)
- {
-@@ -29,7 +49,7 @@
- return NULL;
-
- SCTAB nTab = mrDoc.GetTableCount() - 1;
-- maSheets.push_back(new ScOrcusSheet(mrDoc, nTab, maSharedStrings));
-+ maSheets.push_back(new ScOrcusSheet(mrDoc, nTab, *this));
- return &maSheets.back();
- }
-
-@@ -61,10 +81,15 @@
- return &(*it);
-
- // Create a new orcus sheet instance for this.
-- maSheets.push_back(new ScOrcusSheet(mrDoc, nTab, maSharedStrings));
-+ maSheets.push_back(new ScOrcusSheet(mrDoc, nTab, *this));
- return &maSheets.back();
- }
-
-+orcus::spreadsheet::iface::import_global_settings* ScOrcusFactory::get_global_settings()
-+{
-+ return &maGlobalSettings;
-+}
-+
- orcus::spreadsheet::iface::import_shared_strings* ScOrcusFactory::get_shared_strings()
- {
- return &maSharedStrings;
-@@ -73,11 +98,31 @@
- orcus::spreadsheet::iface::import_styles* ScOrcusFactory::get_styles()
- {
- // We don't support it yet.
-- return new ScOrcusStyles;
-+ return &maStyles;
- }
-
--ScOrcusSheet::ScOrcusSheet(ScDocument& rDoc, SCTAB nTab, ScOrcusSharedStrings& rSharedStrings) :
-- mrDoc(rDoc), mnTab(nTab), mrSharedStrings(rSharedStrings) {}
-+void ScOrcusFactory::finalize()
-+{
-+ ScSetStringParam aParam;
-+ aParam.setTextInput();
-+ StringCellCaches::const_iterator it = maStringCells.begin(), itEnd = maStringCells.end();
-+ for (; it != itEnd; ++it)
-+ {
-+ if (it->mnIndex >= maStrings.size())
-+ // String index out-of-bound! Something is up.
-+ continue;
-+
-+ mrDoc.SetString(it->maPos, maStrings[it->mnIndex], &aParam);
-+ }
-+}
-+
-+void ScOrcusFactory::pushStringCell(const ScAddress& rPos, size_t nStrIndex)
-+{
-+ maStringCells.push_back(StringCellCache(rPos, nStrIndex));
-+}
-+
-+ScOrcusSheet::ScOrcusSheet(ScDocument& rDoc, SCTAB nTab, ScOrcusFactory& rFactory) :
-+ mrDoc(rDoc), mnTab(nTab), mrFactory(rFactory) {}
-
- void ScOrcusSheet::set_auto(row_t row, col_t col, const char* p, size_t n)
- {
-@@ -85,6 +130,49 @@
- mrDoc.SetString(col, row, mnTab, aVal);
- }
-
-+void ScOrcusSheet::set_string(row_t row, col_t col, size_t sindex)
-+{
-+ // We need to defer string cells since the shared string pool is not yet
-+ // populated at the time this method is called. Orcus imports string
-+ // table after the cells get imported. We won't need to do this once we
-+ // implement true shared strings in Calc core.
-+
-+ mrFactory.pushStringCell(ScAddress(col, row, mnTab), sindex);
-+}
-+
-+void ScOrcusSheet::set_value(row_t row, col_t col, double value)
-+{
-+ mrDoc.SetValue( col, row, mnTab, value );
-+}
-+
-+void ScOrcusSheet::set_bool(row_t row, col_t col, bool value)
-+{
-+ mrDoc.SetValue(col, row, mnTab, value ? 1.0 : 0.0);
-+}
-+
-+void ScOrcusSheet::set_date_time(
-+ row_t row, col_t col, int year, int month, int day, int hour, int minute, double second)
-+{
-+ SvNumberFormatter* pFormatter = mrDoc.GetFormatTable();
-+
-+ Date aDate(day, month, year);
-+ sal_uIntPtr nSec = floor(second);
-+ sal_uIntPtr nSec100 = (second - nSec) * 100;
-+ Time aTime(hour, minute, nSec, nSec100);
-+ Date aNullDate(*pFormatter->GetNullDate());
-+ long nDateDiff = aDate - aNullDate;
-+
-+ double fTime =
-+ static_cast<double>(aTime.Get100Sec()) / 100.0 +
-+ aTime.GetSec() +
-+ aTime.GetMin() * 60.0 +
-+ aTime.GetHour() * 3600.0;
-+
-+ fTime /= D_TIMEFACTOR;
-+
-+ mrDoc.SetValue(col, row, mnTab, nDateDiff + fTime);
-+}
-+
- void ScOrcusSheet::set_format(row_t /*row*/, col_t /*col*/, size_t /*xf_index*/)
- {
- }
-@@ -191,45 +279,35 @@
- mrDoc.PutCell( col, row, mnTab, pCell );
- }
-
--void ScOrcusSheet::set_string(row_t row, col_t col, size_t sindex)
-+void ScOrcusSheet::set_array_formula(
-+ row_t /*row*/, col_t /*col*/, formula_grammar_t /*grammar*/,
-+ const char* /*p*/, size_t /*n*/, row_t /*array_rows*/, col_t /*array_cols*/)
- {
-- // Calc does not yet support shared strings so we have to
-- // workaround by importing shared strings into a temporary
-- // shared string container and writing into calc model as
-- // normal string
--
-- const OUString& rSharedString = mrSharedStrings.getByIndex(sindex);
-- ScBaseCell* pCell = ScBaseCell::CreateTextCell( rSharedString, &mrDoc );
-- mrDoc.PutCell(col, row, mnTab, pCell);
- }
-
--void ScOrcusSheet::set_value(row_t row, col_t col, double value)
-+void ScOrcusSheet::set_array_formula(
-+ row_t /*row*/, col_t /*col*/, formula_grammar_t /*grammar*/,
-+ const char* /*p*/, size_t /*n*/, const char* /*p_range*/, size_t /*n_range*/)
- {
-- mrDoc.SetValue( col, row, mnTab, value );
- }
-
-+ScOrcusSharedStrings::ScOrcusSharedStrings(std::vector<OUString>& rStrings) :
-+ mrStrings(rStrings) {}
-+
- size_t ScOrcusSharedStrings::append(const char* s, size_t n)
- {
- OUString aNewString(s, n, RTL_TEXTENCODING_UTF8);
-- maSharedStrings.push_back(aNewString);
-+ mrStrings.push_back(aNewString);
-
-- return maSharedStrings.size() - 1;
-+ return mrStrings.size() - 1;
- }
-
- size_t ScOrcusSharedStrings::add(const char* s, size_t n)
- {
- OUString aNewString(s, n, RTL_TEXTENCODING_UTF8);
-- maSharedStrings.push_back(aNewString);
--
-- return maSharedStrings.size() - 1;
--}
--
--const OUString& ScOrcusSharedStrings::getByIndex(size_t nIndex) const
--{
-- if(nIndex < maSharedStrings.size())
-- return maSharedStrings[nIndex];
-+ mrStrings.push_back(aNewString);
-
-- throw std::exception();
-+ return mrStrings.size() - 1;
- }
-
- void ScOrcusSharedStrings::set_segment_bold(bool /*b*/)
-@@ -341,6 +419,14 @@
- return 0;
- }
-
-+void ScOrcusStyles::set_number_format(const char* /*s*/, size_t /*n*/)
-+{
-+}
-+
-+size_t ScOrcusStyles::commit_number_format()
-+{
-+ return 0;
-+}
-
- // cell style xf
-
---- sc/source/filter/orcus/orcusfiltersimpl.cxx 2013-06-11 05:33:38.000000000 -0400
-+++ sc/source/filter/orcus/orcusfiltersimpl.cxx 2013-06-24 19:08:23.000000000 -0400
-@@ -17,6 +17,8 @@
- #include <orcus/spreadsheet/import_interface.hpp>
- #include <orcus/orcus_csv.hpp>
- #include <orcus/orcus_gnumeric.hpp>
-+#include <orcus/orcus_xlsx.hpp>
-+#include <orcus/orcus_ods.hpp>
- #include <orcus/global.hpp>
-
- #ifdef WNT
-@@ -71,6 +73,46 @@
- return true;
- }
-
-+bool ScOrcusFiltersImpl::importXLSX(ScDocument& rDoc, const rtl::OUString& rPath) const
-+{
-+ ScOrcusFactory aFactory(rDoc);
-+ OString aSysPath = toSystemPath(rPath);
-+ const char* path = aSysPath.getStr();
-+
-+ try
-+ {
-+ orcus::orcus_xlsx filter(&aFactory);
-+ filter.read_file(path);
-+ }
-+ catch (const std::exception& e)
-+ {
-+ SAL_WARN("sc", "Unable to load xlsx file! " << e.what());
-+ return false;
-+ }
-+
-+ return true;
-+}
-+
-+bool ScOrcusFiltersImpl::importODS(ScDocument& rDoc, const rtl::OUString& rPath) const
-+{
-+ ScOrcusFactory aFactory(rDoc);
-+ OString aSysPath = toSystemPath(rPath);
-+ const char* path = aSysPath.getStr();
-+
-+ try
-+ {
-+ orcus::orcus_ods filter(&aFactory);
-+ filter.read_file(path);
-+ }
-+ catch (const std::exception& e)
-+ {
-+ SAL_WARN("sc", "Unable to load ods file! " << e.what());
-+ return false;
-+ }
-+
-+ return true;
-+}
-+
- ScOrcusXMLContext* ScOrcusFiltersImpl::createXMLContext(ScDocument& rDoc, const rtl::OUString& rPath) const
- {
- return new ScOrcusXMLContextImpl(rDoc, rPath);
diff --git a/editors/libreoffice/files/patch-mdds-0.9.x b/editors/libreoffice/files/patch-mdds-0.9.x
index f756e31961e9..5915bd24c483 100644
--- a/editors/libreoffice/files/patch-mdds-0.9.x
+++ b/editors/libreoffice/files/patch-mdds-0.9.x
@@ -1,27 +1,21 @@
---- sc/source/core/data/dpfilteredcache.cxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sc/source/core/data/dpfilteredcache.cxx 2013-08-16 18:29:17.000000000 -0400
-@@ -185,7 +185,7 @@
- {
- if (nRow > nEndSegment)
- {
-- if (!maShowByFilter.search_tree(nRow, bShow, NULL, &nEndSegment))
-+ if (!maShowByFilter.search_tree(nRow, bShow, NULL, &nEndSegment).second)
- {
- OSL_FAIL("Tree search failed!");
- continue;
---- sc/source/core/data/segmenttree.cxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sc/source/core/data/segmenttree.cxx 2013-08-16 18:29:17.000000000 -0400
-@@ -159,7 +159,7 @@
- if (!maSegments.is_tree_valid())
- maSegments.build_tree();
+--- sc/inc/mtvelements.hxx.org 2013-07-25 21:25:20.837766596 +0200
++++ sc/inc/mtvelements.hxx 2013-07-25 21:26:32.853493134 +0200
+@@ -63,11 +63,11 @@
+ namespace sc {
+
+ // Broadcaster storage container
+-typedef mdds::mtv::custom_block_func1<sc::element_type_broadcaster, sc::custom_broadcaster_block> BCBlkFunc;
++typedef mdds::mtv::custom_block_func1<sc::custom_broadcaster_block> BCBlkFunc;
+ typedef mdds::multi_type_vector<BCBlkFunc> BroadcasterStoreType;
-- if (!maSegments.search_tree(nPos, nValue, &nPos1, &nPos2))
-+ if (!maSegments.search_tree(nPos, nValue, &nPos1, &nPos2).second)
- return false;
+ // Cell text attribute container.
+-typedef mdds::mtv::custom_block_func1<sc::element_type_celltextattr, sc::custom_celltextattr_block> CTAttrFunc;
++typedef mdds::mtv::custom_block_func1<sc::custom_celltextattr_block> CTAttrFunc;
+ typedef mdds::multi_type_vector<CTAttrFunc> CellTextAttrStoreType;
- rData.mnPos1 = nPos1;
---- sc/source/core/tool/scmatrix.cxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sc/source/core/tool/scmatrix.cxx 2013-09-16 12:27:09.000000000 -0400
+ /**
+--- sc/source/core/tool/scmatrix.cxx.org 2013-07-25 21:26:36.733621612 +0200
++++ sc/source/core/tool/scmatrix.cxx 2013-07-25 21:27:08.784683394 +0200
@@ -89,7 +89,7 @@
}
}
@@ -31,34 +25,3 @@
{
if (!p)
return;
---- sc/source/filter/excel/colrowst.cxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sc/source/filter/excel/colrowst.cxx 2013-08-16 18:29:17.000000000 -0400
-@@ -208,7 +208,7 @@
- if (GetColFlag(nCol, EXC_COLROW_USED))
- {
- sal_uInt16 nTmp;
-- if (maColWidths.search_tree(nCol, nTmp))
-+ if (maColWidths.search_tree(nCol, nTmp).second)
- nWidth = nTmp;
- }
-
-@@ -258,7 +258,7 @@
- for (SCROW i = nPrevRow; i <= nRow - 1; ++i)
- {
- SCROW nLast;
-- if (!maRowHeights.search_tree(i, nHeight, NULL, &nLast))
-+ if (!maRowHeights.search_tree(i, nHeight, NULL, &nLast).second)
- {
- // search failed for some reason
- return;
---- sc/source/filter/xml/XMLStylesExportHelper.cxx.orig 2013-08-13 16:11:48.000000000 -0400
-+++ sc/source/filter/xml/XMLStylesExportHelper.cxx 2013-08-16 18:29:17.000000000 -0400
-@@ -1290,7 +1290,7 @@
- r.build_tree();
- sal_Int32 nStyle;
- sal_Int32 nStart, nEnd;
-- if (r.search_tree(nField, nStyle, &nStart, &nEnd))
-+ if (r.search_tree(nField, nStyle, &nStart, &nEnd).second)
- {
- // Cache this value for better performance.
- maCache.mnTable = nTable;
diff --git a/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk b/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk
deleted file mode 100644
index 96e61b0ee1dd..000000000000
--- a/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./odk/pack/gendocu/makefile.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./odk/pack/gendocu/makefile.mk 2013-02-18 18:38:29.000000000 -0500
-@@ -97,7 +97,7 @@
- $(JAVA_SRC_FILES) : $(SOLARCOMMONPCKDIR)$/$$(@:f)
- -$(MKDIRHIER) $(@:d)
- $(MY_COPY) $< $@
-- cd $(JAVA_SRC_DIR) && unzip -quo $(@:f)
-+ cd $(JAVA_SRC_DIR) && unzip -qu $(@:f)
-
- #$(JAVA_SRC_DIR)$/com$/sun$/star$/beans$/%.java : $(PRJ)$/source$/bean$/com$/sun$/star$/beans$/%.java
- # -$(MKDIRHIER) $(@:d)
diff --git a/editors/libreoffice/files/patch-sd__Module_sd.mk b/editors/libreoffice/files/patch-sd__Module_sd.mk
index 7df8068e9bfc..14081cf28498 100644
--- a/editors/libreoffice/files/patch-sd__Module_sd.mk
+++ b/editors/libreoffice/files/patch-sd__Module_sd.mk
@@ -1,10 +1,10 @@
---- ./sd/Module_sd.mk.orig 2013-03-12 07:00:34.000000000 -0400
-+++ ./sd/Module_sd.mk 2013-03-20 16:36:08.000000000 -0400
-@@ -44,7 +44,6 @@
+--- sd/Module_sd.mk.orig 2013-12-11 01:11:21.000000000 +0900
++++ sd/Module_sd.mk 2014-01-29 17:01:07.000000000 +0900
+@@ -24,7 +24,6 @@
ifneq ($(OS),DRAGONFLY)
$(eval $(call gb_Module_add_check_targets,sd,\
- CppunitTest_sd_uimpress \
- CppunitTest_sd_regression_test \
+ CppunitTest_sd_import_tests \
CppunitTest_sd_filters_test \
))
diff --git a/editors/libreoffice/files/patch-solenv__gbuild__Deliver.mk b/editors/libreoffice/files/patch-solenv__gbuild__Deliver.mk
deleted file mode 100644
index 1ac989eb9d2b..000000000000
--- a/editors/libreoffice/files/patch-solenv__gbuild__Deliver.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- solenv/gbuild/Deliver.mk.orig 2013-05-02 11:55:29.000000000 -0400
-+++ solenv/gbuild/Deliver.mk 2013-05-08 17:43:53.000000000 -0400
-@@ -60,7 +60,7 @@
- endef
-
- define gb_Deliver__deliver
--$(if $(gb_Deliver_CLEARONDELIVER),rm -f $(2) &&) $(if $(gb_Deliver_HARDLINK),ln,cp -P -f) $(1) $(2) && touch $(if $(filter-out MACOSX,$(OS_FOR_BUILD)),--no-dereference) -r $(1) $(2)
-+$(if $(gb_Deliver_CLEARONDELIVER),rm -f $(2) &&) $(if $(gb_Deliver_HARDLINK),ln,cp -P -f) $(1) $(2) && touch $(if $(filter-out FREEBSD NETBSD OPENBSD DRAGONFLY MACOSX,$(OS_FOR_BUILD)),--no-dereference) -r $(1) $(2)
- endef
-
- ifneq ($(strip $(gb_Deliver_GNUCOPY)),)
diff --git a/editors/libreoffice/files/patch-solenv__gbuild__platform__unxgcc.mk b/editors/libreoffice/files/patch-solenv__gbuild__platform__unxgcc.mk
index 19422ce327b9..d8afe2d14f9f 100644
--- a/editors/libreoffice/files/patch-solenv__gbuild__platform__unxgcc.mk
+++ b/editors/libreoffice/files/patch-solenv__gbuild__platform__unxgcc.mk
@@ -1,11 +1,11 @@
---- ./solenv/gbuild/platform/unxgcc.mk.orig 2013-02-19 19:39:23.000000000 -0500
-+++ ./solenv/gbuild/platform/unxgcc.mk 2013-02-19 19:35:41.000000000 -0500
-@@ -53,7 +53,7 @@
+--- solenv/gbuild/platform/unxgcc.mk.orig 2013-12-11 01:11:21.000000000 +0900
++++ solenv/gbuild/platform/unxgcc.mk 2014-01-29 17:09:01.000000000 +0900
+@@ -48,7 +48,7 @@
gb_CXXFLAGS := \
$(gb_CXXFLAGS_COMMON) \
-fPIC \
- -Wshadow \
+ -Wno-unused-parameter \
- -Wsign-promo \
-Woverloaded-virtual \
+ ifneq ($(COM_GCC_IS_CLANG),TRUE)
diff --git a/editors/libreoffice/files/patch-sw__Module_sw.mk b/editors/libreoffice/files/patch-sw__Module_sw.mk
index 425f66fdb5bd..7e1f0321060b 100644
--- a/editors/libreoffice/files/patch-sw__Module_sw.mk
+++ b/editors/libreoffice/files/patch-sw__Module_sw.mk
@@ -1,16 +1,17 @@
---- ./sw/Module_sw.mk.orig 2013-03-12 07:00:34.000000000 -0400
-+++ ./sw/Module_sw.mk 2013-03-21 13:32:32.000000000 -0400
-@@ -37,13 +37,7 @@
+--- sw/Module_sw.mk.orig 2013-12-11 01:11:21.000000000 +0900
++++ sw/Module_sw.mk 2014-01-29 17:12:45.000000000 +0900
+@@ -41,14 +41,8 @@
endif
-$(eval $(call gb_Module_add_check_targets,sw,\
-- CppunitTest_sw_swdoc_test \
+- CppunitTest_sw_uwriter \
-))
-
$(eval $(call gb_Module_add_slowcheck_targets,sw,\
+ CppunitTest_sw_htmlexport \
- CppunitTest_sw_macros_test \
-- CppunitTest_sw_subsequent_ooxmlexport \
- CppunitTest_sw_subsequent_ooxmlimport \
- CppunitTest_sw_subsequent_ww8export \
- CppunitTest_sw_subsequent_ww8import \
+- CppunitTest_sw_ooxmlexport \
+ CppunitTest_sw_ooxmlimport \
+ CppunitTest_sw_ww8export \
+ CppunitTest_sw_ww8import \
diff --git a/editors/libreoffice/files/patch-sw__inc__unotbl.hxx b/editors/libreoffice/files/patch-sw__inc__unotbl.hxx
new file mode 100644
index 000000000000..aefa64ccb5a4
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__inc__unotbl.hxx
@@ -0,0 +1,11 @@
+--- sw/inc/unotbl.hxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/inc/unotbl.hxx 2014-02-25 12:20:50.000000000 -0500
+@@ -71,7 +71,7 @@
+ public SwClient
+ {
+ friend void sw_setString( SwXCell &rCell, const OUString &rTxt,
+- sal_Bool bKeepNumberFmt = sal_False );
++ sal_Bool bKeepNumberFmt );
+ friend double sw_getValue( SwXCell &rCell );
+ friend void sw_setValue( SwXCell &rCell, double nVal );
+
diff --git a/editors/libreoffice/files/patch-sw__inc__viewsh.hxx b/editors/libreoffice/files/patch-sw__inc__viewsh.hxx
new file mode 100644
index 000000000000..e4e728138c02
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__inc__viewsh.hxx
@@ -0,0 +1,11 @@
+--- sw/inc/viewsh.hxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/inc/viewsh.hxx 2014-02-25 12:20:50.000000000 -0500
+@@ -109,7 +109,7 @@
+
+
+ // Set SwVisArea in order to enable clean formatting before printing.
+- friend void SetSwVisArea( ViewShell *pSh, const SwRect &, sal_Bool bPDFExport = sal_False );
++ friend void SetSwVisArea( ViewShell *pSh, const SwRect & );
+
+ static BitmapEx* mpReplaceBmp; ///< replaced display of still loaded images
+ static BitmapEx* mpErrorBmp; ///< error display of missed images
diff --git a/editors/libreoffice/files/patch-sw__source__core__inc__frame.hxx b/editors/libreoffice/files/patch-sw__source__core__inc__frame.hxx
new file mode 100644
index 000000000000..33b4e3aa5b4d
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__source__core__inc__frame.hxx
@@ -0,0 +1,11 @@
+--- sw/source/core/inc/frame.hxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/source/core/inc/frame.hxx 2014-02-25 12:20:50.000000000 -0500
+@@ -234,7 +234,7 @@
+ friend class SwLooping;
+
+ // voids lower during creation of a column
+- friend SwFrm *SaveCntnt( SwLayoutFrm *, SwFrm* pStart = NULL );
++ friend SwFrm *SaveCntnt( SwLayoutFrm *, SwFrm* pStart );
+ friend void RestoreCntnt( SwFrm *, SwLayoutFrm *, SwFrm *pSibling, bool bGrow );
+
+ #ifdef DBG_UTIL
diff --git a/editors/libreoffice/files/patch-sw__source__core__inc__frmtool.hxx b/editors/libreoffice/files/patch-sw__source__core__inc__frmtool.hxx
new file mode 100644
index 000000000000..12cf48b7f474
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__source__core__inc__frmtool.hxx
@@ -0,0 +1,11 @@
+--- sw/source/core/inc/frmtool.hxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/source/core/inc/frmtool.hxx 2014-02-25 12:20:50.000000000 -0500
+@@ -70,7 +70,7 @@
+
+ sal_uLong SqRt( BigInt nX );
+
+-SwFrm *SaveCntnt( SwLayoutFrm *pLay, SwFrm *pStart );
++SwFrm *SaveCntnt( SwLayoutFrm *pLay, SwFrm *pStart = NULL );
+ void RestoreCntnt( SwFrm *pSav, SwLayoutFrm *pParent, SwFrm *pSibling, bool bGrow );
+
+ // Get CntntNodes, create CntntFrms, and add them to LayFrm.
diff --git a/editors/libreoffice/files/patch-sw__source__core__unocore__unotbl.cxx b/editors/libreoffice/files/patch-sw__source__core__unocore__unotbl.cxx
new file mode 100644
index 000000000000..23f35cfbad79
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__source__core__unocore__unotbl.cxx
@@ -0,0 +1,11 @@
+--- sw/source/core/unocore/unotbl.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/source/core/unocore/unotbl.cxx 2014-02-25 12:20:50.000000000 -0500
+@@ -692,7 +692,7 @@
+
+ /* non UNO function call to set string in SwXCell */
+ void sw_setString( SwXCell &rCell, const OUString &rTxt,
+- sal_Bool bKeepNumberFmt )
++ sal_Bool bKeepNumberFmt = sal_False )
+ {
+ if(rCell.IsValid())
+ {
diff --git a/editors/libreoffice/files/patch-sw__source__core__view__vprint.cxx b/editors/libreoffice/files/patch-sw__source__core__view__vprint.cxx
new file mode 100644
index 000000000000..1306360124d9
--- /dev/null
+++ b/editors/libreoffice/files/patch-sw__source__core__view__vprint.cxx
@@ -0,0 +1,11 @@
+--- sw/source/core/view/vprint.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ sw/source/core/view/vprint.cxx 2014-02-25 12:20:50.000000000 -0500
+@@ -172,7 +172,7 @@
+ }
+ }
+
+-void SetSwVisArea( ViewShell *pSh, const SwRect &rRect, sal_Bool /*bPDFExport*/ )
++void SetSwVisArea( ViewShell *pSh, const SwRect &rRect )
+ {
+ OSL_ENSURE( !pSh->GetWin(), "Drucken mit Window?" );
+ pSh->maVisArea = rRect;
diff --git a/editors/libreoffice/files/patch-sysui__Module_sysui.mk b/editors/libreoffice/files/patch-sysui__Module_sysui.mk
new file mode 100644
index 000000000000..126195ba4c9a
--- /dev/null
+++ b/editors/libreoffice/files/patch-sysui__Module_sysui.mk
@@ -0,0 +1,10 @@
+--- sysui/Module_sysui.mk.orig 2014-02-05 10:04:15.000000000 -0500
++++ sysui/Module_sysui.mk 2014-02-24 14:02:40.000000000 -0500
+@@ -12,7 +12,6 @@
+ ifneq ($(OS),WNT)
+ $(eval $(call gb_Module_add_targets,sysui,\
+ CustomTarget_share \
+- CustomTarget_slackware \
+ Package_share \
+ Package_desktop \
+ $(if $(filter rpm,$(PKGFORMAT)),CustomTarget_rpm) \
diff --git a/editors/libreoffice/files/patch-sysui__desktop__share__create_tree.sh b/editors/libreoffice/files/patch-sysui__desktop__share__create_tree.sh
index 7abb4306d9d1..eeaebd87af9e 100644
--- a/editors/libreoffice/files/patch-sysui__desktop__share__create_tree.sh
+++ b/editors/libreoffice/files/patch-sysui__desktop__share__create_tree.sh
@@ -1,11 +1,11 @@
---- ./sysui/desktop/share/create_tree.sh.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./sysui/desktop/share/create_tree.sh 2013-02-18 18:46:30.000000000 -0500
-@@ -60,32 +60,32 @@
+--- sysui/desktop/share/create_tree.sh.orig 2013-12-11 01:11:21.000000000 +0900
++++ sysui/desktop/share/create_tree.sh 2014-01-29 17:16:09.000000000 +0900
+@@ -57,32 +57,32 @@
chmod 0644 "${DESTDIR}/${GNOMEDIR}/share/application-registry/${PREFIX}".*
fi
-mkdir -p "${DESTDIR}/usr/bin"
-+mkdir -p "${DESTDIR}/${PREFIXSDIR}/bin"
++mkdir -p "${DESTDIR}/${PREFIXDIR}/bin"
test -n "${OFFICE_PREFIX}" && office_prefix="${OFFICE_PREFIX}" || office_prefix=/opt
office_root=${office_prefix}/${PREFIX}
@@ -19,7 +19,7 @@
+cp printeradmin.sh "${DESTDIR}/${PREFIXDIR}/bin/${PREFIX}-printeradmin"
+chmod 0755 "${DESTDIR}/${PREFIXDIR}/bin/${PREFIX}-printeradmin"
- if test "${PREFIX}" != libreoffice${PRODUCTVERSION} -a "${PREFIX}" != lodev${PRODUCTVERSION} ; then
+ if test "${PREFIX}" != libreoffice${PRODUCTVERSION} -a "${PREFIX}" != libreofficedev${PRODUCTVERSION} ; then
# compat symlinks
mkdir -p "${DESTDIR}${office_prefix}"
ln -sf libreoffice${PRODUCTVERSION} "${DESTDIR}${office_root}"
@@ -29,7 +29,7 @@
+ ln -sf /${PREFIXDIR}/bin/${PREFIX}-printeradmin "${DESTDIR}/${PREFIXDIR}/bin/libreoffice${PRODUCTVERSION}-printeradmin"
fi
- test "${PREFIX}" = lodev${PRODUCTVERSION} && mime_def_file="lodev${PRODUCTVERSION}.xml" || mime_def_file="libreoffice${PRODUCTVERSION}.xml"
+ test "${PREFIX}" = libreofficedev${PRODUCTVERSION} && mime_def_file="libreofficedev${PRODUCTVERSION}.xml" || mime_def_file="libreoffice${PRODUCTVERSION}.xml"
-mkdir -p "${DESTDIR}/usr/share/mime/packages"
-cp openoffice.org.xml "${DESTDIR}/usr/share/mime/packages/$mime_def_file"
-chmod 0644 "${DESTDIR}/usr/share/mime/packages/$mime_def_file"
diff --git a/editors/libreoffice/files/patch-testtools__Module_testtools.mk b/editors/libreoffice/files/patch-testtools__Module_testtools.mk
deleted file mode 100644
index 974bcdb4e942..000000000000
--- a/editors/libreoffice/files/patch-testtools__Module_testtools.mk
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./testtools/Module_testtools.mk.orig 2013-01-31 05:54:53.000000000 -0500
-+++ ./testtools/Module_testtools.mk 2013-02-22 14:30:43.000000000 -0500
-@@ -55,14 +55,6 @@
- #))
- #endif
-
--# FIXME: Mac OSX PPC GCC fails this test!, likely broken UNO bridge.
--# (is it still relevant?)
--ifneq ($(COM)$(OS)$(CPU),GCCMACOSXP)
--$(eval $(call gb_Module_add_check_targets,testtools,\
-- CustomTarget_uno_test \
--))
--endif
--
- endif
-
- # vim:set shiftwidth=4 softtabstop=4 expandtab:
diff --git a/editors/libreoffice/files/patch-vcl__headless__svptext.cxx b/editors/libreoffice/files/patch-vcl__headless__svptext.cxx
new file mode 100644
index 000000000000..8fb850ad2ad6
--- /dev/null
+++ b/editors/libreoffice/files/patch-vcl__headless__svptext.cxx
@@ -0,0 +1,11 @@
+--- vcl/headless/svptext.cxx.orig 2014-02-05 10:04:15.000000000 -0500
++++ vcl/headless/svptext.cxx 2014-02-24 14:16:24.000000000 -0500
+@@ -172,7 +172,7 @@
+
+ void SvpGlyphPeer::RemovingGlyph( ServerFont&, GlyphData& rGlyphData, int /*nGlyphIndex*/ )
+ {
+- if( rGlyphData.ExtDataRef().mpData != Format::NONE )
++ if( rGlyphData.ExtDataRef().mpData != 0 )
+ {
+ // release the glyph related resources
+ DBG_ASSERT( (rGlyphData.ExtDataRef().meInfo <= Format::MAX), "SVP::RG() invalid alpha format" );
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index 2f0132afa612..d3cd283db088 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fr.tar.gz) = 3ff2d0cc4a1e84ecc6ec8a008841840fddbc20d03f3e363dcdcd09c5b6ca5c47
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_fr.tar.gz) = 2917757
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_fr.tar.gz) = c21154f4c2f92fdf9ab2090b53964b9ac1dee757e6cc61270c47c937434da21a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_fr.tar.gz) = 10922976
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fr.tar.gz) = 89e22bae582c6a95b4642cfebb6262a92e82dc24002fabfefaa4770bc8133b8d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_fr.tar.gz) = 2868512
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_fr.tar.gz) = c54864ac6e2a8436347c0a4a18e1a1157a915c8a33f3471e76fa8d4a85151332
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_fr.tar.gz) = 8110592
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index 959d8e8738c3..1acd975ca56e 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_de.tar.gz) = cf47f58c77fd2dda1e2832701a5e6ebba21f7055fd1417ff4b18f57d51e568c9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_de.tar.gz) = 11332942
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_de.tar.gz) = ca7f11ae3d17383d84b68d7aadb5bb2888524c7c5805e6d010fab40c48307fb9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_de.tar.gz) = 10877920
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_de.tar.gz) = 40992fac8ed2e1d0a1050dc75ae3dc8618a83ec610ad093736f8be1f4bd97a9c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_de.tar.gz) = 11279074
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_de.tar.gz) = 3e46051bdf0748f6d854b637c3a5b1a430793a1248e2abb213c841ddd876647b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_de.tar.gz) = 8073848
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index c9dc0125d23b..533c843053d3 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_he.tar.gz) = bada0dbb7c3b9de601e0d58109125478aefc071ad3d3d849c3b3e42820df4703
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_he.tar.gz) = 1764295
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_he.tar.gz) = 35391bf7a13d6b76f907e74227074b423561dcb92323072e80f777b2f36e0f14
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_he.tar.gz) = 8855054
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_he.tar.gz) = bdab35fef22257bd12478475e5ee6a9ed25727716b7f8a2bbfb09be9938eefcc
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_he.tar.gz) = 1631343
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_he.tar.gz) = fde4d681a1062fb4585f5610c548fd33ca723fcdf491c6822f71f4d13645fab8
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_he.tar.gz) = 6218275
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index c594913dbe90..ac53268cbc70 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hu.tar.gz) = 3f716cc79fd83a66470afe7e8efcaf9033c88997b728f8eb8cca72d5d9ea9fb9
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_hu.tar.gz) = 2807699
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hu.tar.gz) = f6883c5e5861fc8f92b3ff23aabaef7fb7c715d4dc58cc1f5daa60cd29485421
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_hu.tar.gz) = 10808093
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hu.tar.gz) = 17d45b3542c7be5ccf070086b17ec1992ed2488456d612ed9ff0d99b97b81d00
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_hu.tar.gz) = 2756796
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hu.tar.gz) = aaf93188d2b86cf36d185e8b2017c3fb2ee9ee787badbd2141d24e4c22366222
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_hu.tar.gz) = 7946361
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index a9ded8e09403..13c73ded6a9d 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ja.tar.gz) = d2650190d138848878e4bc5b6cde1244f867030c3c7429f8b6a3ae3ecf983b96
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ja.tar.gz) = 690799
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ja.tar.gz) = 1d8b35e3462f30dfe9aad3907eb6053f67c738b8565114956f9bb87c1f6f610d
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ja.tar.gz) = 16677141
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ja.tar.gz) = e83a7c39772a6974fbe9322bf6e3f4ada6972817f5fe652378d1ae4d4ec51b3c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ja.tar.gz) = 633586
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ja.tar.gz) = 41a4e439a789cd19dd347e21933af28f5fd3eb269ad22252863ccb94a65a5df7
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ja.tar.gz) = 13579762
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index 572af4232025..4d67a64d07c9 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ko.tar.gz) = eaf94d43785e6b4ed9c778b7a6728dfd04ac947f1adf188d1a8a7f43f1898e95
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ko.tar.gz) = 678052
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ko.tar.gz) = 24b2ca8145a71c1f095ec68a1644f78973e9e3110171dfd233a12d031ebc8597
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ko.tar.gz) = 12291923
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ko.tar.gz) = 54d3e9ac28d1cfe4f97bc455273129b5170d1bcc2ea2e6d27bb8710ae43993d3
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ko.tar.gz) = 624793
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ko.tar.gz) = 44620f10dabecaa9dc5f48da2d7b427aed1902e3d1f36e4413afd040b3d9c99d
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ko.tar.gz) = 9283205
diff --git a/polish/libreoffice/distinfo b/polish/libreoffice/distinfo
index 664281178fbe..8ce33b7b00cf 100644
--- a/polish/libreoffice/distinfo
+++ b/polish/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pl.tar.gz) = d75240db92e8f5f1a78de908b0a490038f576c9faf79c16779854eea636aab1c
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pl.tar.gz) = 3392111
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pl.tar.gz) = 2f59d18c3ed0557322bb9f9ab0b4a75be40ecf54327986112a3a207d1b6700d2
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pl.tar.gz) = 10797886
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pl.tar.gz) = e25c3cc66c30145b53752b281143c997206dbd9923478dead6db7c2f3317bc05
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pl.tar.gz) = 3337185
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pl.tar.gz) = d63fa0b7e3e03fc9278ad4d846b17a670f881173a510657a84c8ac232b598208
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pl.tar.gz) = 7949694
diff --git a/portuguese/libreoffice-pt_BR/distinfo b/portuguese/libreoffice-pt_BR/distinfo
index 7435bb27b07c..31ec649061f6 100644
--- a/portuguese/libreoffice-pt_BR/distinfo
+++ b/portuguese/libreoffice-pt_BR/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pt-BR.tar.gz) = 56417907b1afdd90255eccb2a1f410ad68b5b0cb8b79dc7c07de5ecf22b97279
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pt-BR.tar.gz) = 2418062
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pt-BR.tar.gz) = 45f75cb71dc5c2f7bf55c9768a2eb70594d39b8f9daf00938b03195b470d0358
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pt-BR.tar.gz) = 10512134
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pt-BR.tar.gz) = f51664bdbe1b261b8fc5af0628ae44532437f51dd3e25dd181e68ed4da9f7599
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pt-BR.tar.gz) = 2403074
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pt-BR.tar.gz) = 867991ae81a6c22e87c2cf206b56ea5baf892f276358d5164d10ddce37379a50
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pt-BR.tar.gz) = 7711923
diff --git a/portuguese/libreoffice/distinfo b/portuguese/libreoffice/distinfo
index 575898067f14..db3c7daf0824 100644
--- a/portuguese/libreoffice/distinfo
+++ b/portuguese/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pt.tar.gz) = bddc5aaf6c24772e858c5025b62306717dbc1278319c839720cb3087133b4351
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_pt.tar.gz) = 912618
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pt.tar.gz) = f11927c50ac820270bab84ac9eac411d0541d50c3a43efdcc7d0df795e9188bf
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_pt.tar.gz) = 10490064
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pt.tar.gz) = 6b4bfa83462a9b8d8b744e54ac47174e640d71936a4b581bd142086461677a30
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_pt.tar.gz) = 1162624
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pt.tar.gz) = fee026291aa51fae66b477f40138511c02e82ed4b88b7b4c817cad3202cc3e1f
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_pt.tar.gz) = 7675508
diff --git a/russian/libreoffice/distinfo b/russian/libreoffice/distinfo
index 30b6103d447b..09ec793c7ec8 100644
--- a/russian/libreoffice/distinfo
+++ b/russian/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ru.tar.gz) = b08833c9ef9f9658dfff059edaf211f6980c7f175451d790e4c7836c5df3940b
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_ru.tar.gz) = 1760956
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ru.tar.gz) = b0450fd85ee55dafac72a62c73a188c980f8d73b6b0a278dafd9d82cd8210e87
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_ru.tar.gz) = 11466068
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ru.tar.gz) = 716baf4cbaeea61ab3fc2a855282aec7f6f3f0407b04bf37a943fd70f21fe334
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_ru.tar.gz) = 1702454
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ru.tar.gz) = 8303f6786e53269001ac08b59831819a0be74e1cb93f7e8e7fd0e1517399a157
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_ru.tar.gz) = 8362155
diff --git a/ukrainian/libreoffice/distinfo b/ukrainian/libreoffice/distinfo
index 942a2d09d4ea..38cad7918ea0 100644
--- a/ukrainian/libreoffice/distinfo
+++ b/ukrainian/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_uk.tar.gz) = 0157a2f40884b905605f5e8cb1591f5dfbc61b10e6b5795c489f7083666e280a
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_uk.tar.gz) = 1567423
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_uk.tar.gz) = 61b399a2f710bd711cb3943be42b0a5072e6f1c99f59dc4adb2305ce1651a1bf
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_uk.tar.gz) = 9371897
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_uk.tar.gz) = a0a0d65d6ef46788b5af2ea2bf97249e54773462a20e3902d3aca3892973571c
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_uk.tar.gz) = 1424183
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_uk.tar.gz) = a849b94eb39ebba54ffe47ae7af8fd43a862097f766f32bcbfd650b7a1580d9b
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_uk.tar.gz) = 6885463
diff --git a/vietnamese/libreoffice/distinfo b/vietnamese/libreoffice/distinfo
index e1c31fd002e8..370f02bee2ab 100644
--- a/vietnamese/libreoffice/distinfo
+++ b/vietnamese/libreoffice/distinfo
@@ -1,4 +1,4 @@
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_vi.tar.gz) = 2a376a42ec732825df1f23d44b72e71d69ff9b71fef679edf7d957986e61bbc3
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_langpack_vi.tar.gz) = 711545
-SHA256 (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_vi.tar.gz) = 9bd883ac4712191e30ea9f2d836e5da14ed03d5be40f0066b7757776b58e5cdc
-SIZE (libreoffice/i18n/LibreOffice_4.0.6_Linux_x86_deb_helppack_vi.tar.gz) = 11039521
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_vi.tar.gz) = d5ab87979eaf1878ae44852990cd6436dff89047ff2f54f9fa5a23e7dd4ed4fa
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_langpack_vi.tar.gz) = 574711
+SHA256 (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_vi.tar.gz) = bb908b7b2de0d7792bd9cf11d79e6e853bee02c5010a5508e773fff2a9e60eba
+SIZE (libreoffice/i18n/LibreOffice_4.1.5_Linux_x86_deb_helppack_vi.tar.gz) = 8118493