aboutsummaryrefslogtreecommitdiff
path: root/editors/libreoffice
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2023-01-14 13:56:09 +0000
committerDima Panov <fluffy@FreeBSD.org>2023-01-14 14:00:19 +0000
commit82776dcceb5dbb51084f6892f82d0d0d712e9079 (patch)
treea0039838aacf6bafe8341ab372c9ec648eeefde4 /editors/libreoffice
parent59130ee92be739b81ca34aebcc0587b52c17d4a0 (diff)
downloadports-82776dcceb5dbb51084f6892f82d0d0d712e9079.tar.gz
ports-82776dcceb5dbb51084f6892f82d0d0d712e9079.zip
*/libreoffice*: update to 7.4.4.release (+)
Please welcome latest Community release of LibreOffice Suite, 7.4.4! Read more: https://blog.documentfoundation.org/blog/2023/01/12/libreoffice-7-4-4-community/
Diffstat (limited to 'editors/libreoffice')
-rw-r--r--editors/libreoffice/Makefile7
-rw-r--r--editors/libreoffice/Makefile.common2
-rw-r--r--editors/libreoffice/distinfo14
-rw-r--r--editors/libreoffice/files/patch-boost-1.81-compat26
4 files changed, 39 insertions, 10 deletions
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index ccdfddc92978..535a253626d1 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 0
.include "${.CURDIR}/Makefile.common"
@@ -55,6 +55,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libpng.so:graphics/png \
libpoppler.so:graphics/poppler \
libqrcodegencpp.so:graphics/qr-code-generator \
+ libtiff.so:graphics/tiff \
libwebp.so:graphics/webp \
liblpsolve55.so:math/lp_solve \
libcmis-0.5.so:net/libcmis \
@@ -105,7 +106,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
DISTFILES+= f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf:ext
DISTFILES+= dtoa-20180411.tgz:src
-DISTFILES+= dragonbox-1.1.0.tar.gz:src
+DISTFILES+= dragonbox-1.1.3.tar.gz:src
DISTFILES+= skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz:src
NOT_FOR_ARCHS= armv6 armv7
@@ -170,6 +171,7 @@ GNOME_USE= GNOME=dconf
GTK3_CONFIGURE_ENABLE= gtk3
GTK3_USE= GNOME=gtk30
+GTK4_BROKEN= GTK4 is still experimental and breaks in compat code
GTK4_CONFIGURE_ENABLE= gtk4
GTK4_USE= GNOME=gtk40
@@ -291,6 +293,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
--with-system-gpgmepp \
--with-system-libfixmath=no \
--with-system-libs \
+ --with-system-libtiff \
--with-system-libxml \
--with-system-mdds \
--with-system-nss \
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index 46337b0f7ccf..516d2a3fae6b 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,7 +7,7 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 7.4.3
+LOVERSION= 7.4.4
RCVER= 2
#PRERELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index c1021c9d9345..394d9a7267ad 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1673377887
-SHA256 (libreoffice/libreoffice-7.4.3.2.tar.xz) = ffbcbb182e2296ec68ea2ec46bce80a40d53540729c00280ad541cd83c69db3b
-SIZE (libreoffice/libreoffice-7.4.3.2.tar.xz) = 263885136
-SHA256 (libreoffice/libreoffice-help-7.4.3.2.tar.xz) = d08f4a2f16fb375903270facab527e28de57deb9ba452f9d449d5271d0f118a2
-SIZE (libreoffice/libreoffice-help-7.4.3.2.tar.xz) = 112594804
+TIMESTAMP = 1673555689
+SHA256 (libreoffice/libreoffice-7.4.4.2.tar.xz) = 8ae1d9a91fab98d9601ee5e256389e3da26c6ad9836930b151504b742e729d0b
+SIZE (libreoffice/libreoffice-7.4.4.2.tar.xz) = 264346748
+SHA256 (libreoffice/libreoffice-help-7.4.4.2.tar.xz) = 301efcc2bf9f2f946486796c7275188880940d41d04089991fefae03280fe85d
+SIZE (libreoffice/libreoffice-help-7.4.4.2.tar.xz) = 112594808
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
SIZE (libreoffice/dtoa-20180411.tgz) = 48893
-SHA256 (libreoffice/dragonbox-1.1.0.tar.gz) = 293247ccba995ec47ae3abb52c3e83904a7d71efb7093d4c0d2c6367c1cc1e20
-SIZE (libreoffice/dragonbox-1.1.0.tar.gz) = 2837666
+SHA256 (libreoffice/dragonbox-1.1.3.tar.gz) = 09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384
+SIZE (libreoffice/dragonbox-1.1.3.tar.gz) = 4337233
SHA256 (libreoffice/skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz) = c094a6247e44104beaaa0d00c825beb6baf1a8e532dc22214747495317a65bd9
SIZE (libreoffice/skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz) = 11079112
SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
diff --git a/editors/libreoffice/files/patch-boost-1.81-compat b/editors/libreoffice/files/patch-boost-1.81-compat
new file mode 100644
index 000000000000..d739183c6576
--- /dev/null
+++ b/editors/libreoffice/files/patch-boost-1.81-compat
@@ -0,0 +1,26 @@
+--- libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.cxx.orig
++++ libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.cxx
+@@ -11,6 +11,7 @@
+
+ #include <cmath>
+ #include <iostream>
++#include <vector>
+
+ #include "gtv-calc-header-bar.hxx"
+
+--- unotools/source/i18n/resmgr.cxx
++++ unotools/source/i18n/resmgr.cxx
+@@ -127,8 +127,13 @@ namespace Translate
+ if (aFind != aCache.end())
+ return aFind->second;
+ boost::locale::generator gen;
++#if BOOST_VERSION < 108100
+ gen.characters(boost::locale::char_facet);
+ gen.categories(boost::locale::message_facet | boost::locale::information_facet);
++#else
++ gen.characters(boost::locale::char_facet_t::char_f);
++ gen.categories(boost::locale::category_t::message | boost::locale::category_t::information);
++#endif
+ #if defined(ANDROID)
+ OString sPath(OString(lo_get_app_data_dir()) + "/program/resource");
+ #else