Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/
Date: Mon, 01 Nov 2021 10:03:21
Message-Id: 1635760967.c89c50467244be3f24d015c832c6d8a3efa8dfc4.sam@gentoo
1 commit: c89c50467244be3f24d015c832c6d8a3efa8dfc4
2 Author: James Beddek <telans <AT> posteo <DOT> de>
3 AuthorDate: Sun Oct 31 10:46:49 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 1 10:02:47 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89c5046
7
8 app-office/libreoffice: sync live
9
10 Closes: https://bugs.gentoo.org/813246
11 Signed-off-by: James Beddek <telans <AT> posteo.de>
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 app-office/libreoffice/libreoffice-7.2.2.2.ebuild | 2 +-
15 app-office/libreoffice/libreoffice-7.2.9999.ebuild | 2 +-
16 app-office/libreoffice/libreoffice-9999.ebuild | 38 ++++++++++++----------
17 3 files changed, 23 insertions(+), 19 deletions(-)
18
19 diff --git a/app-office/libreoffice/libreoffice-7.2.2.2.ebuild b/app-office/libreoffice/libreoffice-7.2.2.2.ebuild
20 index d8ad94e8fca..8e25775da85 100644
21 --- a/app-office/libreoffice/libreoffice-7.2.2.2.ebuild
22 +++ b/app-office/libreoffice/libreoffice-7.2.2.2.ebuild
23 @@ -103,7 +103,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
24 SLOT="0"
25
26 [[ ${MY_PV} == *9999* ]] || \
27 -KEYWORDS="~amd64 ~amd64-linux ~arm64 ~ppc64 ~x86"
28 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
29
30 BDEPEND="
31 dev-util/intltool
32
33 diff --git a/app-office/libreoffice/libreoffice-7.2.9999.ebuild b/app-office/libreoffice/libreoffice-7.2.9999.ebuild
34 index d8ad94e8fca..8e25775da85 100644
35 --- a/app-office/libreoffice/libreoffice-7.2.9999.ebuild
36 +++ b/app-office/libreoffice/libreoffice-7.2.9999.ebuild
37 @@ -103,7 +103,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
38 SLOT="0"
39
40 [[ ${MY_PV} == *9999* ]] || \
41 -KEYWORDS="~amd64 ~amd64-linux ~arm64 ~ppc64 ~x86"
42 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
43
44 BDEPEND="
45 dev-util/intltool
46
47 diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild
48 index 188cea2395f..dfd813483da 100644
49 --- a/app-office/libreoffice/libreoffice-9999.ebuild
50 +++ b/app-office/libreoffice/libreoffice-9999.ebuild
51 @@ -44,6 +44,8 @@ unset DEV_URI
52 # These are bundles that can't be removed for now due to huge patchsets.
53 # If you want them gone, patches are welcome.
54 ADDONS_SRC=(
55 + # not packaged in Gentoo, https://github.com/efficient/libcuckoo/
56 + "${ADDONS_URI}/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz"
57 # broken against latest upstream release, too many patches on top:
58 # https://github.com/tdf/libcmis/pull/43
59 "${ADDONS_URI}/libcmis-0.5.2.tar.xz"
60 @@ -111,6 +113,22 @@ BDEPEND="
61 sys-devel/flex
62 sys-devel/gettext
63 virtual/pkgconfig
64 + clang? (
65 + || (
66 + ( sys-devel/clang:13
67 + sys-devel/llvm:13
68 + =sys-devel/lld-13* )
69 + ( sys-devel/clang:12
70 + sys-devel/llvm:12
71 + =sys-devel/lld-12* )
72 + ( sys-devel/clang:11
73 + sys-devel/llvm:11
74 + =sys-devel/lld-11* )
75 + ( sys-devel/clang:10
76 + sys-devel/llvm:10
77 + =sys-devel/lld-10* )
78 + )
79 + )
80 odk? ( >=app-doc/doxygen-1.8.4 )
81 "
82 COMMON_DEPEND="${PYTHON_DEPS}
83 @@ -156,7 +174,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
84 media-gfx/fontforge
85 media-gfx/graphite2
86 media-libs/fontconfig
87 - media-libs/freetype:2
88 + >=media-libs/freetype-2.11.0-r1:2
89 >=media-libs/harfbuzz-0.9.42:=[graphite,icu]
90 media-libs/lcms:2
91 >=media-libs/libcdr-0.1.0
92 @@ -171,7 +189,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
93 net-misc/curl
94 sci-mathematics/lpsolve
95 sys-libs/zlib
96 - virtual/glu
97 virtual/jpeg:0
98 virtual/opengl
99 x11-libs/cairo[X]
100 @@ -185,19 +202,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
101 dev-libs/glib:2
102 net-wireless/bluez
103 )
104 - clang? (
105 - || (
106 - ( sys-devel/clang:12
107 - sys-devel/llvm:12
108 - =sys-devel/lld-12* )
109 - ( sys-devel/clang:11
110 - sys-devel/llvm:11
111 - =sys-devel/lld-11* )
112 - ( sys-devel/clang:10
113 - sys-devel/llvm:10
114 - =sys-devel/lld-10* )
115 - )
116 - )
117 coinmp? ( sci-libs/coinor-mp )
118 cups? ( net-print/cups )
119 dbus? ( sys-apps/dbus[X] )
120 @@ -475,7 +479,6 @@ src_configure() {
121 --enable-cairo-canvas
122 --enable-largefile
123 --enable-mergelibs
124 - --enable-neon
125 --enable-python=system
126 --enable-randr
127 --enable-release-build
128 @@ -499,14 +502,15 @@ src_configure() {
129 --with-system-ucpp
130 --with-tls=nss
131 --with-vendor="Gentoo Foundation"
132 + --with-webdav
133 --with-x
134 --without-fonts
135 --without-myspell-dicts
136 --with-help="html"
137 --without-helppack-integration
138 --with-system-gpgmepp
139 + --without-system-cuckoo
140 --without-system-jfreereport
141 - --without-system_apache_commons
142 --without-system-libcmis
143 --without-system-sane
144 $(use_enable base report-builder)