Andreas Wacknitz
2024-03-29 4db883ab881a6f0bc787e46b8c7b3b4d803e3aea
commit | author | age
68856e 1 #
AP 2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"). You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2020 Alexander Pyhalov
337a41 13 # Copyright 2022 Daniel Bell
68856e 14 #
AP 15
4d8e23 16 OPENSSL_VERSION= 3.1
I 17 USE_PARALLEL_BUILD = yes
68856e 18 include ../../../make-rules/shared-macros.mk
4db883 19 BITS= 64
0be85a 20 ENV = /usr/bin/env
68856e 21
c222f2 22 # BUILD_BETA is the beta version; define with build number for beta release
I 23 # BUILD_BETA=1
0be85a 24
I 25 # BUILD_ALPHA is the alpha version; define with build number for beta release
26 # BUILD_ALPHA=1
c222f2 27
I 28 # BUILD_FIX is the build fix number, i.e. libreoffice-7.6.0.2-buildfix1
29 # Define only if needed.
30 # BUILD_FIX=1
31
0be85a 32 # BUILD_GITHUB is defined only if the source is from github instead of the
I 33 # documentfoundation website
34 # BUILD_GITHUB=1
35
9ce066 36 COMPONENT_NAME=         libreoffice
eb74cb 37 COMPONENT_VERSION=      24.2.2
I 38 COMPONENT_RC_VERSION=    1
0be85a 39 ifdef BUILD_ALPHA
I 40 COMPONENT_FULL_VERSION=$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION).alpha$(BUILD_ALPHA)
41 else ifdef BUILD_BETA
c222f2 42 COMPONENT_FULL_VERSION=$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION).beta$(BUILD_BETA)
0be85a 43 else
I 44 COMPONENT_FULL_VERSION=$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION)
c222f2 45 endif
I 46 ifdef BUILD_FIX
47 COMPONENT_FULL_VERSION=$(COMPONENT_FULL_VERSION)-buildfix$(BUILD_FIX)
48 endif
49 # repology wants to use HUMAN_VERSION
4d8e23 50 HUMAN_VERSION=          $(COMPONENT_FULL_VERSION)
4db883 51 COMPONENT_REVISION=        1
9ce066 52 COMPONENT_SUMMARY=      LibreOffice is a powerful office suite
D 53 COMPONENT_PROJECT_URL=  https://www.libreoffice.org/
0be85a 54 ifdef BUILD_GITHUB
eb74cb 55 COMPONENT_SHA=        bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
0be85a 56 COMPONENT_SRC=          core-$(COMPONENT_SHA)
I 57 COMPONENT_ARCHIVE=      $(COMPONENT_SHA).zip
58 COMPONENT_ARCHIVE_URL=  https://github.com/LibreOffice/core/archive/$(COMPONENT_ARCHIVE)
eb74cb 59 COMPONENT_ARCHIVE_HASH= sha256:5dfd3830b0552e40c77abbf55f83a8dc3397d3265f8f5901118a5bee40e8a810
0be85a 60 else
9ce066 61 COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_FULL_VERSION)
D 62 COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
0be85a 63 COMPONENT_ARCHIVE_URL= https://download.documentfoundation.org/libreoffice/src/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
68856e 64 COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).asc
0be85a 65 endif
177a26 66 COMPONENT_FMRI=         desktop/office/libreoffice
AW 67 COMPONENT_CLASSIFICATION= Applications/Office
9ce066 68 COMPONENT_LICENSE=      MPL2.0
0be85a 69 COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license
68856e 70
AP 71 COMPONENT_ARCHIVE_1 = 0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
72 COMPONENT_ARCHIVE_HASH_1 = sha256:983941d31ee8d366085cadf28db75eb1f5cb03ba1e5853b98f12f7f51c63b776
73 COMPONENT_ARCHIVE_URL_1 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_1)
74
75 COMPONENT_ARCHIVE_2 = 1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz
9ce066 76 COMPONENT_ARCHIVE_HASH_2 = sha256:6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c
68856e 77 COMPONENT_ARCHIVE_URL_2 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_2)
AP 78
79 COMPONENT_ARCHIVE_3 = 26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz
80 COMPONENT_ARCHIVE_HASH_3 = sha256:171816288f14215c69e730f7a4f1c325739873e21f946ff83884b350574e6695
81 COMPONENT_ARCHIVE_URL_3 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_3)
82
83 COMPONENT_ARCHIVE_4 = 48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz
84 COMPONENT_ARCHIVE_HASH_4 = sha256:ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab
85 COMPONENT_ARCHIVE_URL_4 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_4)
86
87 COMPONENT_ARCHIVE_5 = 5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz
88 COMPONENT_ARCHIVE_HASH_5 = sha256:304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705
89 COMPONENT_ARCHIVE_URL_5 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_5)
90
337a41 91 COMPONENT_ARCHIVE_6 = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf
D 92 COMPONENT_ARCHIVE_HASH_6 = sha256:f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
93 COMPONENT_ARCHIVE_URL_6 = https://dev-www.libreoffice.org/extern/$(COMPONENT_ARCHIVE_6)
68856e 94
3a54eb 95 COMPONENT_ARCHIVE_7 = mariadb-connector-c-3.1.8-src.tar.gz
I 96 COMPONENT_ARCHIVE_HASH_7 = sha256:431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b
97 COMPONENT_ARCHIVE_URL_7 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_7)
68856e 98
3a54eb 99 COMPONENT_ARCHIVE_8 = a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz
I 100 COMPONENT_ARCHIVE_HASH_8 = sha256:ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed
101 COMPONENT_ARCHIVE_URL_8 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_8)
68856e 102
3a54eb 103 COMPONENT_ARCHIVE_9 = mythes-1.2.5.tar.xz
I 104 COMPONENT_ARCHIVE_HASH_9 = sha256:19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d
68856e 105 COMPONENT_ARCHIVE_URL_9 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_9)
AP 106
3a54eb 107 COMPONENT_ARCHIVE_10 = glm-0.9.9.8.zip 
I 108 COMPONENT_ARCHIVE_HASH_10 = sha256:6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad
68856e 109 COMPONENT_ARCHIVE_URL_10 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_10)
AP 110
0be85a 111 COMPONENT_ARCHIVE_11 = CoinMP-1.8.4.tgz
I 112 COMPONENT_ARCHIVE_HASH_11 = sha256:3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d
68856e 113 COMPONENT_ARCHIVE_URL_11 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_11)
AP 114
115 COMPONENT_ARCHIVE_12 = e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz
116 COMPONENT_ARCHIVE_HASH_12 = sha256:de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681
117 COMPONENT_ARCHIVE_URL_12 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_12)
118
0be85a 119 COMPONENT_ARCHIVE_13 = language-subtag-registry-2023-05-11.tar.bz2
I 120 COMPONENT_ARCHIVE_HASH_13 = sha256:9042b64cd473bf36073513b474046f13778107b57c2ac47fb2633104120d69da
68856e 121 COMPONENT_ARCHIVE_URL_13 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_13)
AP 122
3a54eb 123 COMPONENT_ARCHIVE_14 = libexttextcat-3.4.6.tar.xz
I 124 COMPONENT_ARCHIVE_HASH_14 = sha256:6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df
68856e 125 COMPONENT_ARCHIVE_URL_14 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_14)
AP 126
3a54eb 127 COMPONENT_ARCHIVE_15 = libnumbertext-1.0.11.tar.xz
I 128 COMPONENT_ARCHIVE_HASH_15 = sha256:5dcb4db3b2340f81f601ce86d8d76b69e34d70f84f804192c901e4b7f84d5fb0
68856e 129 COMPONENT_ARCHIVE_URL_15 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_15)
AP 130
0be85a 131 COMPONENT_ARCHIVE_16 = liborcus-0.19.2.tar.xz
I 132 COMPONENT_ARCHIVE_HASH_16 = sha256:69ed26a00d4aaa7688e62a6e003cbc81928521a45e96605e53365aa499719e39
68856e 133 COMPONENT_ARCHIVE_URL_16 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_16)
AP 134
135 COMPONENT_ARCHIVE_17 = QR-Code-generator-1.4.0.tar.gz
136 COMPONENT_ARCHIVE_HASH_17 = sha256:fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a
137 COMPONENT_ARCHIVE_URL_17 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_17)
138
43d58f 139 COMPONENT_ARCHIVE_18 = xmlsec1-1.3.2.tar.gz
I 140 COMPONENT_ARCHIVE_HASH_18 = sha256:4003c56b3d356d21b1db7775318540fad6bfedaf5f117e8f7c010811219be3cf
68856e 141 COMPONENT_ARCHIVE_URL_18 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_18)
AP 142
0be85a 143 #libreoffice-translations
I 144 ifdef BUILD_GITHUB
eb74cb 145 COMPONENT_ARCHIVE_19_GIT_HASH = 88f83ea03abb89dbae68f7b21a15da967ddf5dc3
0be85a 146 COMPONENT_ARCHIVE_19 = $(COMPONENT_ARCHIVE_19_GIT_HASH).tar.gz
eb74cb 147 COMPONENT_ARCHIVE_HASH_19 = sha256:b2a4961424ecec3947e0f02102aa693344dae2e22624b8d801bad91019f18c37
0be85a 148 COMPONENT_ARCHIVE_URL_19 = https://github.com/LibreOffice/translations/archive/$(COMPONENT_ARCHIVE_19)
I 149 else
68856e 150 COMPONENT_ARCHIVE_19 = libreoffice-translations-$(COMPONENT_FULL_VERSION).tar.xz
AP 151 COMPONENT_ARCHIVE_URL_19 = https://download.documentfoundation.org/libreoffice/src/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_19)
0be85a 152 COMPONENT_SIG_URL_19= $(COMPONENT_ARCHIVE_URL_19).asc
I 153 endif
68856e 154
0be85a 155 # libreoffice-dictionaries
I 156 ifdef BUILD_GITHUB
eb74cb 157 COMPONENT_ARCHIVE_20_GIT_HASH = 320f3cdd3a2f95d17805aa3798b23d2cc45bc93d
0be85a 158 COMPONENT_ARCHIVE_20 = $(COMPONENT_ARCHIVE_20_GIT_HASH).tar.gz
eb74cb 159 COMPONENT_ARCHIVE_HASH_20 = sha256:5b2a7eb481c106978501494de8cad8dfaa2af5aa6ba6a2879e551cd299631ac9
0be85a 160 COMPONENT_ARCHIVE_URL_20 = https://github.com/LibreOffice/dictionaries/archive/$(COMPONENT_ARCHIVE_20)
I 161 else
68856e 162 COMPONENT_ARCHIVE_20 = libreoffice-dictionaries-$(COMPONENT_FULL_VERSION).tar.xz
AP 163 COMPONENT_ARCHIVE_URL_20 = https://download.documentfoundation.org/libreoffice/src/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_20)
0be85a 164 COMPONENT_SIG_URL_20= $(COMPONENT_ARCHIVE_URL_20).asc
I 165 endif
68856e 166
337a41 167 #COMPONENT_ARCHIVE_21 = boost_1_69_0.tar.bz2
D 168 #COMPONENT_ARCHIVE_HASH_21 = sha256:8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406
169 #COMPONENT_ARCHIVE_URL_21 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_21)
170
171 COMPONENT_ARCHIVE_22 = neon-0.31.2.tar.gz
172 COMPONENT_ARCHIVE_HASH_22 = sha256:cf1ee3ac27a215814a9c80803fcee4f0ede8466ebead40267a9bd115e16a8678
173 COMPONENT_ARCHIVE_URL_22 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_22)
174
0be85a 175 COMPONENT_ARCHIVE_23 = zxing-cpp-2.1.0.tar.gz
I 176 COMPONENT_ARCHIVE_HASH_23 = sha256:6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe
337a41 177 COMPONENT_ARCHIVE_URL_23 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_23)
D 178
3a54eb 179 COMPONENT_ARCHIVE_24 = box2d-2.4.1.tar.gz
I 180 COMPONENT_ARCHIVE_HASH_24 = sha256:d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2
337a41 181 COMPONENT_ARCHIVE_URL_24 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_24)
D 182
c222f2 183
337a41 184 COMPONENT_ARCHIVE_25 = dtoa-20180411.tgz
D 185 COMPONENT_ARCHIVE_HASH_25 = sha256:0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
186 COMPONENT_ARCHIVE_URL_25 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_25)
187
0be85a 188 COMPONENT_ARCHIVE_26 = skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz
I 189 COMPONENT_ARCHIVE_HASH_26 = sha256:2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01
337a41 190 COMPONENT_ARCHIVE_URL_26 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_26)
D 191
3c1128 192 COMPONENT_ARCHIVE_27 = libcmis-0.6.1.tar.xz
I 193 COMPONENT_ARCHIVE_HASH_27 = sha256:d54d19d86153dbc88e2d468f7136269a2cfe71b73227e12fded01d29ac268074
337a41 194 COMPONENT_ARCHIVE_URL_27 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_27)
D 195
0be85a 196 COMPONENT_ARCHIVE_28 = gpgme-1.20.0.tar.bz2
I 197 COMPONENT_ARCHIVE_HASH_28 = sha256:25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750
337a41 198 COMPONENT_ARCHIVE_URL_28 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_28)
68856e 199
c222f2 200 COMPONENT_ARCHIVE_29 = libassuan-2.5.6.tar.bz2
I 201 COMPONENT_ARCHIVE_HASH_29 = sha256:e9fd27218d5394904e4e39788f9b1742711c3e6b41689a31aa3380bd5aa4f426
9ce066 202 COMPONENT_ARCHIVE_URL_29 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_29)
D 203
43d58f 204 COMPONENT_ARCHIVE_30 = libgpg-error-1.47.tar.bz2
I 205 COMPONENT_ARCHIVE_HASH_30 = sha256:9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb
9ce066 206 COMPONENT_ARCHIVE_URL_30 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_30)
c222f2 207
I 208 COMPONENT_ARCHIVE_31 = frozen-1.1.1.tar.gz
209 COMPONENT_ARCHIVE_HASH_31 = sha256:f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45
210 COMPONENT_ARCHIVE_URL_31 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_31)
211
212 COMPONENT_ARCHIVE_32 = dragonbox-1.1.3.tar.gz
213 COMPONENT_ARCHIVE_HASH_32 = sha256:09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384
214 COMPONENT_ARCHIVE_URL_32 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_32)
215
216 COMPONENT_ARCHIVE_33 = mdds-2.1.1.tar.xz
217 COMPONENT_ARCHIVE_HASH_33 = sha256:1483d90cefb8aa4563c4d0a85cb7b243aa95217d235d422e9ca6722fd5b97e56
218 COMPONENT_ARCHIVE_URL_33 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_33)
0be85a 219
I 220 COMPONENT_ARCHIVE_34 = zxcvbn-c-2.5.tar.gz
221 COMPONENT_ARCHIVE_HASH_34 = sha256:77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd
222 COMPONENT_ARCHIVE_URL_34 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_34)
223
224 COMPONENT_ARCHIVE_35 = beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip
225 COMPONENT_ARCHIVE_HASH_35 = sha256:9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96
226 COMPONENT_ARCHIVE_URL_35 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_35)
227
228 COMPONENT_ARCHIVE_36 = 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
229 COMPONENT_ARCHIVE_HASH_36 = sha256:d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
230 COMPONENT_ARCHIVE_URL_36 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_36)
231
232 COMPONENT_ARCHIVE_37 = Java-WebSocket-1.5.4.tar.gz
233 COMPONENT_ARCHIVE_HASH_37 = sha256:a6828b35d1f938fee2335945f3d3c563cbbfa58ce7eb0bf72778d0fa7a550720
234 COMPONENT_ARCHIVE_URL_37 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_37)
235
236 COMPONENT_ARCHIVE_38 = ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
237 COMPONENT_ARCHIVE_HASH_38 = sha256:233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd
238 COMPONENT_ARCHIVE_URL_38 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_38)
239
240 COMPONENT_ARCHIVE_39 = d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
241 COMPONENT_ARCHIVE_HASH_39 = sha256:1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133
242 COMPONENT_ARCHIVE_URL_39 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_39)
243
244 COMPONENT_ARCHIVE_40 = eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
245 COMPONENT_ARCHIVE_HASH_40 = sha256:75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba
246 COMPONENT_ARCHIVE_URL_40 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_40)
247
248 COMPONENT_ARCHIVE_41 = 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
249 COMPONENT_ARCHIVE_HASH_41 = sha256:e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743
250 COMPONENT_ARCHIVE_URL_41 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_41)
251
252 COMPONENT_ARCHIVE_42 = 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
253 COMPONENT_ARCHIVE_HASH_42 = sha256:5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b
254 COMPONENT_ARCHIVE_URL_42 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_42)
255
256 COMPONENT_ARCHIVE_43 = db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
257 COMPONENT_ARCHIVE_HASH_43 = sha256:e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772
258 COMPONENT_ARCHIVE_URL_43 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_43)
259
260 COMPONENT_ARCHIVE_44 = 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
261 COMPONENT_ARCHIVE_HASH_44 = sha256:3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8
262 COMPONENT_ARCHIVE_URL_44 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_44)
263
264 COMPONENT_ARCHIVE_45 = 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
265 COMPONENT_ARCHIVE_HASH_45 = sha256:abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095
266 COMPONENT_ARCHIVE_URL_45 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_45)
267
268 COMPONENT_ARCHIVE_46 = f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
269 COMPONENT_ARCHIVE_HASH_46 = sha256:05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343
270 COMPONENT_ARCHIVE_URL_46 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_46)
271
272 COMPONENT_ARCHIVE_47 = ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
273 COMPONENT_ARCHIVE_HASH_47 = sha256:7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66
274 COMPONENT_ARCHIVE_URL_47 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_47)
275
276 COMPONENT_ARCHIVE_48 = 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
277 COMPONENT_ARCHIVE_HASH_48 = sha256:085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045
278 COMPONENT_ARCHIVE_URL_48 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_48)
279
280 COMPONENT_ARCHIVE_49 = 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
281 COMPONENT_ARCHIVE_HASH_49 = sha256:1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753
282 COMPONENT_ARCHIVE_URL_49 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_49)
283
284 COMPONENT_ARCHIVE_50 = 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
285 COMPONENT_ARCHIVE_HASH_50 = sha256:64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1
286 COMPONENT_ARCHIVE_URL_50 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_50)
287
288 COMPONENT_ARCHIVE_51 = a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
289 COMPONENT_ARCHIVE_HASH_51 = sha256:75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870
290 COMPONENT_ARCHIVE_URL_51 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_51)
291
292 COMPONENT_ARCHIVE_52 = odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar
293 COMPONENT_ARCHIVE_HASH_52 = sha256:d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0
294 COMPONENT_ARCHIVE_URL_52 = https://dev-www.libreoffice.org/extern/$(COMPONENT_ARCHIVE_52)
295
296 # libreoffice-help
297 ifdef BUILD_GITHUB
eb74cb 298 COMPONENT_ARCHIVE_53_GIT_HASH = f13cca25f7466d5d9c7f35561a4c32e9405b629d
0be85a 299 COMPONENT_ARCHIVE_53 = $(COMPONENT_ARCHIVE_53_GIT_HASH).tar.gz
eb74cb 300 COMPONENT_ARCHIVE_HASH_53 = sha256:8d28f86262401562a9ef5a916174014cd282b396e548fbfd50a342433e3e292a
0be85a 301 COMPONENT_ARCHIVE_URL_53 = https://github.com/LibreOffice/help/archive/$(COMPONENT_ARCHIVE_53)
I 302 else
303 COMPONENT_ARCHIVE_53 = libreoffice-help-$(COMPONENT_FULL_VERSION).tar.xz
304 COMPONENT_ARCHIVE_URL_53 = https://download.documentfoundation.org/libreoffice/src/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_53)
305 COMPONENT_SIG_URL_53= $(COMPONENT_ARCHIVE_URL_53).asc
306 endif
307
308 COMPONENT_ARCHIVE_54 = 8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar
309 COMPONENT_ARCHIVE_HASH_54 = sha256:f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770
310 COMPONENT_ARCHIVE_URL_54 = https://dev-www.libreoffice.org/extern/$(COMPONENT_ARCHIVE_54)
311
312 COMPONENT_ARCHIVE_55 = phc-winner-argon2-20190702.tar.gz
313 COMPONENT_ARCHIVE_HASH_55 = sha256:4d1dac6ef66528b7a2bc910ff45c1015a1b83cb928515ca18a78dc76e688627b
314 COMPONENT_ARCHIVE_URL_55 = https://dev-www.libreoffice.org/src/$(COMPONENT_ARCHIVE_55)
315
337a41 316 # ignore archive 21 (boost)
0be85a 317 NUM_EXTRA_ARCHIVES = $(shell seq 1 20) $(shell 22 54)
I 318
319 # github source archive files are a different compression than what is found on
320 # the documentfoundation site
321 ifdef BUILD_GITHUB
322 ADDITIONAL_PATCHES += patches/dictionaries-translations-help-already-downloaded-as-tar-gz.patch.github
323 endif
68856e 324
AP 325 include $(WS_MAKE_RULES)/common.mk
326
177a26 327 PATH= $(GCC_BINDIR):$(PATH.gnu)
337a41 328
D 329 #Ensure asm is built in 64-bit.
330 AFLAGS= -m64
331
332 #CFLAGS / CXXFLAGS not passed to all external libraries! Add -m64 to ensure 64-bit is built.
333 CC+= -m64
334 CXX+= -m64
68856e 335
AP 336 COMPONENT_BUILD_ENV=   CONFIG_SHELL="$(CONFIG_SHELL)"
337 COMPONENT_BUILD_ENV+=  SHELL="$(CONFIG_SHELL)"
337a41 338 COMPONENT_BUILD_ENV+=  AFLAGS="$(AFLAGS)"
9ce066 339 COMPONENT_BUILD_ENV+=  LD_LIBRARY_PATH="$(GCC_LIBDIR)"
337a41 340
c222f2 341 COMPONENT_TEST_ENV= LD_LIBRARY_PATH='$(GCC_LIBDIR):$(BUILD_DIR_64)/instdir/program/' GMAKE_OPTIONS=-rsk
68856e 342
AP 343 CONFIGURE_ENV = $(COMPONENT_BUILD_ENV)
30be20 344 CONFIGURE_ENV += PYTHON=$(PYTHON)
9ce066 345 CONFIGURE_ENV += GPG=/usr/bin/gpg2
D 346 CONFIGURE_ENV += GPGCONF=/usr/bin/gpgconf
347
177a26 348 CONFIGURE_ENV += MARIADBCONFIG=$(MYSQL_CONFIG)
AW 349 MARIADB_LIBDIR= $(MYSQL_LIBDIR)
337a41 350
D 351 CONFIGURE_LIBDIR= $(CONFIGURE_LIBDIR.64)
68856e 352
0be85a 353 CONFIGURE_SCRIPT= $(SOURCE_DIR)/autogen.sh
I 354
355 COMPONENT_PREP_ACTION = ( mkdir -p $(@D)/external/tarballs && \
68856e 356     for i in $(ARCHIVES) ; do \
AP 357         rm -f $(@D)/external/tarballs/$$i && \
358         ln -s $(USERLAND_ARCHIVES)/$$i $(@D)/external/tarballs/$$i ; \
0be85a 359     done
68856e 360
0be85a 361 # Add missing files that exist in the documentfoundation source archives that
I 362 # are not included in the github source--this allows the build steps to be the
363 # same using source from either location
364 # Note: need this adds the closing parenthesis for COMPONENT_PREP_ACTION
365 ifdef BUILD_GITHUB
366 COMPONENT_PREP_ACTION += && \
367         ln -s $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_20) $(@D)/external/tarballs/libreoffice-dictionaries-$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION).tar.gz && \
368         ln -s $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_19) $(@D)/external/tarballs/libreoffice-translations-$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION).tar.gz && \
369         ln -s $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_53) $(@D)/external/tarballs/libreoffice-help-$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION).tar.gz && \
370     touch $(SOURCE_DIR)/dictionaries/Repository.mk && \
371     touch $(SOURCE_DIR)/translations/Repository.mk && \
372     touch $(SOURCE_DIR)/helpcontent2/Repository.mk && \
373     touch $(SOURCE_DIR)/dictionaries/sources.ver && \
374     touch $(SOURCE_DIR)/translations/sources.ver && \
375     touch $(SOURCE_DIR)/helpcontent2/sources.ver && \
376     ln -s $(SOURCE_DIR)/helpcontent2 $(SOURCE_DIR)/help && \
377     echo "lo_sources_ver=$(COMPONENT_VERSION).$(COMPONENT_RC_VERSION)" > $(SOURCE_DIR)/sources.ver )
378 else
379 COMPONENT_PREP_ACTION += )
380 endif
68856e 381
337a41 382 LDFLAGS += $(JPEG_LDFLAGS) -lX11-xcb -lX11 
68856e 383
9ce066 384 CFLAGS += $(JPEG_CPPFLAGS) $(JPEG_CFLAGS) -lssp_nonshared
D 385 #CONFIGURE_OPTIONS += --enable-debug
386 #CONFIGURE_OPTIONS += --enable-optimized=no
68856e 387 CXXFLAGS = $(CFLAGS)
337a41 388
D 389 # 64-bit
390 CONFIGURE_OPTIONS += --build=amd64-pc-solaris2.11
68856e 391
0be85a 392 ifdef DEBUG
I 393 CONFIGURE_OPTIONS += --enable-debug
394 else
395 CONFIGURE_OPTIONS += --enable-release-build
396 endif
397
68856e 398 CONFIGURE_OPTIONS += --with-myspell-dicts
AP 399 CONFIGURE_OPTIONS += --with-help=common
400 CONFIGURE_OPTIONS += --enable-gstreamer-1-0
e39587 401 CONFIGURE_OPTIONS += --enable-gtk3
0be85a 402 # gtk4 works, but not added to openindiana yet
I 403 # CONFIGURE_OPTIONS += --enable-gtk4
e39587 404 CONFIGURE_OPTIONS += --enable-qt5
0be85a 405 CONFIGURE_OPTIONS += --enable-qt6
68856e 406 CONFIGURE_OPTIONS += --disable-odk
AP 407 CONFIGURE_OPTIONS += --with-system-cairo
408 CONFIGURE_OPTIONS += --with-system-expat
409 CONFIGURE_OPTIONS += --with-system-libxml
410 CONFIGURE_OPTIONS += --with-system-icu
411 CONFIGURE_OPTIONS += --with-system-poppler
412 CONFIGURE_OPTIONS += --with-system-curl
337a41 413 CONFIGURE_OPTIONS += --with-system-boost
68856e 414 CONFIGURE_OPTIONS += --with-system-nss
337a41 415 # library/libneon < 0.31.2
D 416 # CONFIGURE_OPTIONS += --with-system-neon
68856e 417 CONFIGURE_OPTIONS += --with-system-openssl
AP 418 CONFIGURE_OPTIONS += --with-system-libpng
419 CONFIGURE_OPTIONS += --with-system-jpeg
420 CONFIGURE_OPTIONS += --with-system-harfbuzz
337a41 421
68856e 422 CONFIGURE_OPTIONS += --with-system-graphite
AP 423 CONFIGURE_OPTIONS += --with-system-cppunit
337a41 424
68856e 425 CONFIGURE_OPTIONS += --with-system-lcms2
AP 426 CONFIGURE_OPTIONS += --with-system-dicts
427 CONFIGURE_OPTIONS += --with-system-epoxy
428 CONFIGURE_OPTIONS += --with-system-hunspell
9763ae 429 # We have mdds-2.0.3 now which is not compatible with this libreoffice version:
AW 430 #CONFIGURE_OPTIONS += --with-system-mdds
68856e 431 CONFIGURE_OPTIONS += --with-system-libabw
AP 432 CONFIGURE_OPTIONS += --with-system-libcdr
337a41 433 # libreoffice uses functionality not packaged in latest libcmis (0.5.2)
D 434 #CONFIGURE_OPTIONS += --with-system-libcmis
68856e 435 CONFIGURE_OPTIONS += --with-system-libetonyek
AP 436 CONFIGURE_OPTIONS += --with-system-libebook
437 CONFIGURE_OPTIONS += --with-system-libepubgen
438 CONFIGURE_OPTIONS += --with-system-libfreehand
439 CONFIGURE_OPTIONS += --with-system-liblangtag
440 CONFIGURE_OPTIONS += --with-system-libmspub
441 CONFIGURE_OPTIONS += --with-system-libmwaw
442 CONFIGURE_OPTIONS += --with-system-libodfgen
443 CONFIGURE_OPTIONS += --with-system-libpagemaker
444 CONFIGURE_OPTIONS += --with-system-libqxp
445 CONFIGURE_OPTIONS += --with-system-librevenge
446 CONFIGURE_OPTIONS += --with-system-libstaroffice
5f2423 447 CONFIGURE_OPTIONS += --with-system-libtiff
68856e 448 CONFIGURE_OPTIONS += --with-system-libvisio
c222f2 449 CONFIGURE_OPTIONS += --with-system-libwebp
68856e 450 CONFIGURE_OPTIONS += --with-system-libwpd
AP 451 CONFIGURE_OPTIONS += --with-system-libwpg
452 CONFIGURE_OPTIONS += --with-system-libwps
453 CONFIGURE_OPTIONS += --with-system-libzmf
337a41 454
f40994 455 # Use packaged mariadb client with solaris patches
D 456 CONFIGURE_OPTIONS += --with-system-mariadb
68856e 457 CONFIGURE_OPTIONS += --enable-gio
AP 458 CONFIGURE_OPTIONS += --with-lang=ALL
459 CONFIGURE_OPTIONS += --disable-firebird-sdbc
460 CONFIGURE_OPTIONS += --disable-postgresql-sdbc
461 CONFIGURE_OPTIONS += --disable-pdfium
0be85a 462 CONFIGURE_OPTIONS += --with-help
68856e 463 CONFIGURE_OPTIONS += --without-fonts
AP 464 CONFIGURE_OPTIONS += --enable-cups
0be85a 465 CONFIGURE_OPTIONS += --enable-dbus
68856e 466 CONFIGURE_OPTIONS += --with-epm=internal
AP 467 CONFIGURE_OPTIONS += --with-vendor="OpenIndiana"
468 CONFIGURE_OPTIONS += --with-tls="openssl"
469 CONFIGURE_OPTIONS += --with-system-openldap
0be85a 470 CONFIGURE_OPTIONS += --enable-python=system
68856e 471 CONFIGURE_OPTIONS += --disable-cve-tests
0be85a 472 CONFIGURE_OPTIONS += --with-java
I 473 CONFIGURE_OPTIONS += --with-jdk-home="/usr/jdk/openjdk17/"
474 CONFIGURE_OPTIONS += --without-system-beanshell
475 CONFIGURE_OPTIONS += --without-system-hsqldb
476 CONFIGURE_OPTIONS += --without-system-jfreereport
477 CONFIGURE_OPTIONS += --enable-ext-wiki-publisher
478 CONFIGURE_OPTIONS += --enable-ext-nlpsolver
479 CONFIGURE_OPTIONS += --with-export-validation
480 CONFIGURE_OPTIONS += --enable-scripting-beanshell
481 CONFIGURE_OPTIONS += --enable-scripting-javascript
482 CONFIGURE_OPTIONS += SED=/usr/bin/gsed
4d8e23 483
68856e 484 COMPONENT_BUILD_ENV += GMAKE_OPTIONS='VERBOSE=1 gb_SUPPRESS_TESTS=x'
AP 485
486 COMPONENT_INSTALL_TARGETS = distro-pack-install
487
337a41 488 LIBREOFFICE_PROGRAM_DIR = /usr/lib/amd64/libreoffice/program
4d8e23 489 LIBREOFFICE_SHARE_DIR = /usr/lib/amd64/libreoffice/share
68856e 490
337a41 491 NSS_LIB_DIR=/usr/lib/mps/amd64
68856e 492
0be85a 493 JAVA17_LIB_DIR=/usr/jdk/openjdk17/lib
I 494
68856e 495 COMPONENT_POST_INSTALL_ACTION  = \
AP 496     for file in $(PROTO_DIR)$(LIBREOFFICE_PROGRAM_DIR)/*.so*; do \
0be85a 497         /usr/bin/elfedit -e 'dyn:value -s  RUNPATH "$(GCC_LIBDIR):$(LIBREOFFICE_PROGRAM_DIR):$(NSS_LIB_DIR):$(JPEG_LIBDIR):$(MARIADB_LIBDIR):$(QT5_LIBDIR):$(QT6_LIBDIR):$(JAVA17_LIB_DIR)"' $$file ; \
I 498         /usr/bin/elfedit -e 'dyn:value -s  RPATH "$(GCC_LIBDIR):$(LIBREOFFICE_PROGRAM_DIR):$(NSS_LIB_DIR):$(JPEG_LIBDIR):$(MARIADB_LIBDIR):$(QT5_LIBDIR):$(QT6_LIBDIR):$(JAVA17_LIB_DIR)"' $$file ; \
f40994 499     done ; 
9ce066 500
4d8e23 501 # Replace "#!/usr/bin/env ..." shebang line with properly versioned one
I 502 COMPONENT_POST_INSTALL_ACTION += \
503     $(GSED) -i 's/env\ python3/python$(PYTHON_VERSION)/' \
504         $(PROTO_DIR)$(LIBREOFFICE_SHARE_DIR)/extensions/dict-pt-BR/test_compile_rules.py ;
9ce066 505
0be85a 506 # dynamically generate license file to include all of the third party component licenses
I 507 COMPONENT_POST_INSTALL_ACTION += \
508     LC_ALL=en_US.UTF-8 lynx --display_charset=utf-8 --dump -nolist $(PROTOUSRLIBDIR64)/$(COMPONENT_NAME)/LICENSE.html > $(COMPONENT_NAME).license ;
509
510
511 # the license file is dynamically built, thus we need to remove it:
512 clean::
513     $(RM) $(COMPONENT_LICENSE_FILE)
514
43d58f 515 # Filter out test result lines with truncated $(BUILD_DIR) paths
0be85a 516 COMPONENT_TEST_TRANSFORMS +=    "-e 's|$(COMPONENT_DIR)|\$$(COMPONENT_DIR)|g'"
I 517 COMPONENT_TEST_TRANSFORMS +=    '-e "s/ [0-9]*ms//g"'
43d58f 518
9ce066 519 # debug specific test
D 520 testtrace:
521     @[ -n "$(SPECTEST)" ] || (echo "No SPECTEST specified."; exit 1;)
522     (cd $(BUILD_DIR); \
523         $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) CPPUNITTRACE="gdb --args" \
524         $(COMPONENT_TEST_CMD) \
525         $(COMPONENT_TEST_ARGS) $(CPPUNIT_TEST_NAME) $(SPECTEST))
68856e 526
AP 527 # Build dependencies
528 REQUIRED_PACKAGES += developer/assembler/nasm
0be85a 529 REQUIRED_PACKAGES += developer/build/ant
68856e 530 REQUIRED_PACKAGES += developer/cppunit
AP 531 REQUIRED_PACKAGES += developer/gperf
532 REQUIRED_PACKAGES += developer/icu
533 REQUIRED_PACKAGES += file/gnu-coreutils
534 REQUIRED_PACKAGES += library/c++/mdds
5f2423 535 REQUIRED_PACKAGES += $(MYSQL_CLIENT_PKG)
68856e 536
AP 537 # Auto-generated dependencies
0be85a 538 PYTHON_REQUIRED_PACKAGES += runtime/python
68856e 539 REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
AP 540 REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
c386d4 541 REQUIRED_PACKAGES += $(ICU_LIBRARY_PKG)
f319d8 542 REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
AW 543 REQUIRED_PACKAGES += $(MYSQL_LIBRARY_PKG)
c386d4 544 REQUIRED_PACKAGES += gnome/config/dconf
eb74cb 545 REQUIRED_PACKAGES += image/library/libjpeg-turbo
68856e 546 REQUIRED_PACKAGES += image/library/libpng16
5f2423 547 REQUIRED_PACKAGES += image/library/libtiff
68856e 548 REQUIRED_PACKAGES += library/audio/gstreamer1
AP 549 REQUIRED_PACKAGES += library/audio/gstreamer1/plugin/base
550 REQUIRED_PACKAGES += library/c++/graphite2
551 REQUIRED_PACKAGES += library/c++/harfbuzz
552 REQUIRED_PACKAGES += library/c++/libabw
553 REQUIRED_PACKAGES += library/c++/libcdr
554 REQUIRED_PACKAGES += library/c++/libe-book
555 REQUIRED_PACKAGES += library/c++/libepubgen
556 REQUIRED_PACKAGES += library/c++/libetonyek
557 REQUIRED_PACKAGES += library/c++/libfreehand
558 REQUIRED_PACKAGES += library/c++/libmspub
559 REQUIRED_PACKAGES += library/c++/libmwaw
560 REQUIRED_PACKAGES += library/c++/libodfgen
561 REQUIRED_PACKAGES += library/c++/libpagemaker
562 REQUIRED_PACKAGES += library/c++/libqxp
563 REQUIRED_PACKAGES += library/c++/librevenge
564 REQUIRED_PACKAGES += library/c++/libstaroffice
565 REQUIRED_PACKAGES += library/c++/libvisio
566 REQUIRED_PACKAGES += library/c++/libwpd
567 REQUIRED_PACKAGES += library/c++/libwpg
568 REQUIRED_PACKAGES += library/c++/libwps
569 REQUIRED_PACKAGES += library/c++/libzmf
570 REQUIRED_PACKAGES += library/desktop/atk
571 REQUIRED_PACKAGES += library/desktop/cairo
572 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
573 REQUIRED_PACKAGES += library/desktop/gtk3
574 REQUIRED_PACKAGES += library/desktop/pango
575 REQUIRED_PACKAGES += library/expat
576 REQUIRED_PACKAGES += library/glib2
577 REQUIRED_PACKAGES += library/lcms2
578 REQUIRED_PACKAGES += library/liblangtag
579 REQUIRED_PACKAGES += library/libpoppler
c222f2 580 REQUIRED_PACKAGES += library/libwebp
68856e 581 REQUIRED_PACKAGES += library/libxml2
AP 582 REQUIRED_PACKAGES += library/libxslt
583 REQUIRED_PACKAGES += library/nspr
584 REQUIRED_PACKAGES += library/openldap
585 REQUIRED_PACKAGES += library/print/cups-libs
e39587 586 REQUIRED_PACKAGES += library/qt5
0be85a 587 REQUIRED_PACKAGES += library/qt6
4d8e23 588 REQUIRED_PACKAGES += library/security/openssl-31
68856e 589 REQUIRED_PACKAGES += library/zlib
0be85a 590 REQUIRED_PACKAGES += runtime/java/openjdk17
c53fa4 591 REQUIRED_PACKAGES += shell/ksh93
68856e 592 REQUIRED_PACKAGES += system/library
9ce066 593 REQUIRED_PACKAGES += system/library/boost
68856e 594 REQUIRED_PACKAGES += system/library/fontconfig
AP 595 REQUIRED_PACKAGES += system/library/freetype-2
596 REQUIRED_PACKAGES += system/library/libdbus
597 REQUIRED_PACKAGES += system/library/math
598 REQUIRED_PACKAGES += system/library/mozilla-nss
599 REQUIRED_PACKAGES += text/hunspell
600 REQUIRED_PACKAGES += web/curl
601 REQUIRED_PACKAGES += x11/library/libepoxy
602 REQUIRED_PACKAGES += x11/library/libice
603 REQUIRED_PACKAGES += x11/library/libsm
604 REQUIRED_PACKAGES += x11/library/libx11
e39587 605 REQUIRED_PACKAGES += x11/library/libxcb
68856e 606 REQUIRED_PACKAGES += x11/library/libxext
AP 607 REQUIRED_PACKAGES += x11/library/libxinerama
608 REQUIRED_PACKAGES += x11/library/libxrandr
609 REQUIRED_PACKAGES += x11/library/libxrender