1 |
commit: 7416889d174e561a98c2ea5a7a2a47f5c96b5bdc |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Nov 2 07:53:00 2022 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 2 08:36:59 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7416889d |
7 |
|
8 |
app-office/libreoffice-bin: 7.3.4.2 security cleanup |
9 |
|
10 |
Bug: https://bugs.gentoo.org/876869 |
11 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
12 |
|
13 |
app-office/libreoffice-bin/Manifest | 9 - |
14 |
.../libreoffice-bin/libreoffice-bin-7.3.4.2.ebuild | 257 --------------------- |
15 |
2 files changed, 266 deletions(-) |
16 |
|
17 |
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest |
18 |
index 800b601945fa..89ecf7e8a14d 100644 |
19 |
--- a/app-office/libreoffice-bin/Manifest |
20 |
+++ b/app-office/libreoffice-bin/Manifest |
21 |
@@ -1,18 +1,9 @@ |
22 |
-DIST amd64-bin-libreoffice-7.3.4.2.tar.xz 142347312 BLAKE2B 0db00b707b7c7bd86ef4406eb36958fc7425a1ea1e2783a0e1d2ff0ace9da2633f2e2ea6f6fe1c363f2e31f11cdd1d897da941c5af8133598ad7fedf944d9ea6 SHA512 60559fbcadb97429b9e5b982317ed22bd2501462ad73ad9dd38e32beb197b590898d417fa224288cc8910a6e2701c2ab61ae37d44649612de0f74c9521c7a744 |
23 |
DIST amd64-bin-libreoffice-7.3.6.2.tar.xz 142481040 BLAKE2B d591945a87d5d338e178b03b6c4474845bcaaf3766007d4f6d37600546da49ed06d437da162f82c3d09468cadb785977d8b9a2c4cda1e520b0f4c1df137eff78 SHA512 4f5c4f61324d5dba56913f7d3fe9c71d8b547116820fe4b77fab4a815f1ddcc2e1e23108ba9ba8e57316d71914d95c0a4cfffef0b94780ac1aeb50d24c3aaf01 |
24 |
-DIST amd64-bin-libreoffice-gnome-7.3.4.2.xd3 1483443 BLAKE2B 400a147efa62b6caef172785ec83a6767ab0a1d0faacf86f063e2dbd5f7eaca1258d5f7467943cb89bb1678de9ddc04a0c49884938d554897ebd3eaa5ee1bb57 SHA512 7325a943ec884a4b4048788c5417f380ee4f3130f142a38084c07014dde338bc9fc352eb4a36cd744d3ddb1acdd0e3c59b73751413df6897e7e940a18f93e2c8 |
25 |
DIST amd64-bin-libreoffice-gnome-7.3.6.2.xd3 1500304 BLAKE2B f1e376116af83545027d1b48ad85b63ab61c41fde553c9602954e37cad7414b1b43dbe843a104c1a1ad55212c329dda7d01c3bc156ab77f9393b21b1ca6c0068 SHA512 ded283c756cad3b94d1ac1fd0090edef525571431f0e0c2747daa452839657130fefa33599cd6be080f3944d1699f57f1fdb1363eb6ab8af06d532d9133066b3 |
26 |
-DIST amd64-bin-libreoffice-gnome-java-7.3.4.2.xd3 30944697 BLAKE2B 60af115380b3a0edde5b9ae0efec431b02f4f63e869fc2542c4cf8732b504f6881c0c13cd9c5d9c1e9f4611b3756aba162a07ec3a95022917b587fdede12436f SHA512 937a08b3aa145c794514752082a09037303c3bf5be2e3c4d2da4f0cd6c5e45f627921e814701317f3f7b38dcf9c76e722512268be09ebcf2488563a3403cd95f |
27 |
DIST amd64-bin-libreoffice-gnome-java-7.3.6.2.xd3 30688638 BLAKE2B 96f94967c4893ba693ac95fe93a9e80794c319bb512636df133114f171ec85b494a55f7b4a9be7bc10d748072b8f6c73c8ae0be10dc23d237b7ae0a5767ecca0 SHA512 2c2d5543260628af8b1bc3f49080f935b6b0b82ba56f2e36349183811da92ab976a09d9c3de579b159d9e21a5d5706687c805e3960243b9f35c4ef062bd64fd9 |
28 |
-DIST amd64-bin-libreoffice-java-7.3.4.2.xd3 30817504 BLAKE2B 5769439f397ee2917efc700d9d576d1a4429a3b60bc11470141b5e38e31f47b4c17ce3d867d76fccd5c16f3e789eb985e0b916a036f63609b477f0abcb8b01d7 SHA512 705738589b069e392551ae93509a1be7c97f0b0a8b13232a2fd60a1dc01b905b4db1eaada349a79b0529994b117dd1ffd402da14de28bdd32c959d5023a16c54 |
29 |
DIST amd64-bin-libreoffice-java-7.3.6.2.xd3 30572131 BLAKE2B cac521ab6527391e3e6fc06991db1af01778d12984292e4876a1beef1a40964767625ed006cdd95442792d99f04eb5d5383e1874f8e56b6edbb1dc0a835a6c95 SHA512 e9311a07e40e92088e8653d0c87144b0eb184dc18fc21f4d6d326110b7a81b61c809042f79304b286516074878b0fe2925802d5d9d068f7ccbf5143ac3fb9d02 |
30 |
-DIST amd64-bin-libreoffice-kde-7.3.4.2.xd3 20934862 BLAKE2B 201b250685d2b936ab158db74d4a136aba4cd48c1432da8574b6be2d64d7bdab08605f3903fe9611ca604e4cbaf72b5a9639184dcf2e6de0f30b63619a9a4264 SHA512 90827fcba878a1f5168e7a0d97ad7825b9d8fa2d1b15c0eb050ff13f35f3a8539f9df511a7bb1006974893cad936f5470308314d522c4d8da3ebef9ec2b219e4 |
31 |
DIST amd64-bin-libreoffice-kde-7.3.6.2.xd3 20926607 BLAKE2B 8973af95974d0b0ff582e690af0078aae3bd5ff3a4aee5cd19b6c68535f7a6f9904980d74b29979f5ffd6b5be93ea233a4d6c08ad36b9426fd7e5c80313f20d9 SHA512 a338ae1c937c9f85ad9ecb6ed7a97a750936bd6b9a9d16ada9c3473b6db48fe1797e7b82171acd1d049fd616dca2b2f13a4d44c49e649a891830c16a87be5ddd |
32 |
-DIST amd64-bin-libreoffice-kde-java-7.3.4.2.xd3 30964144 BLAKE2B fb98d727cf9d8479e44f48148d06bd956eafcaec4f0f06ff62f50a8297d20adabb8a076979986326dbe9882ad2ec17eb97f7abadc47d523153c85ad8f874c215 SHA512 178b4583c63eff69a384f7a1805e029199a066c70aa8488fffde2e61242a45e1cec99f7c02c57087b66df029db7968e5f3c56ecc81282cd75faedbf6aac06a79 |
33 |
DIST amd64-bin-libreoffice-kde-java-7.3.6.2.xd3 30686667 BLAKE2B 91c7e476d5150841bfd8660f95b707ed6cc29869e6bb2fb44035dcea0cdaa1d00a9ee901642c3305bc95e322a19ba7dc09326caf30b49e275f57a3e505d17256 SHA512 3cdd96878e66cab5b1ea339072b5887bdf53e49bfb005a22eb97ab63f462fd132db949482c0e76a3710c27c6b49e3b84553d5197fb45a4559624d508d2d04f96 |
34 |
-DIST x86-bin-libreoffice-7.3.4.2.tar.xz 144147140 BLAKE2B 8505f1e18bad0c63b16a1663947c27d336525b92d307279bc705f814d8ee93183153b487fb2373788d4147d73fdd6ef9995ff6a3046145bca1a0293b3376b4fe SHA512 34e446882e87fe049056e7bfc5e9ead8bfa3c07823dcdfebba61e2b589ffac0f1797d49bea7f19c462ccfd36bb654653b58cdcee2cb596a9ef3253b4ed08f3a7 |
35 |
DIST x86-bin-libreoffice-7.3.6.2.tar.xz 144270792 BLAKE2B 327dc6823e9ad9cbbb85871d6224eb22ee0fcb8048da5c47d279f98dd9affa16a4e0ae9ad261f3f6d1616c8a7d31de4a4d046d90fd70799df6d038b246d597fd SHA512 ed71908fa30924ac0a7e4d7dfa06d039bd1c7a48e93e562cc53fe755c0778790c43f2cd5e5f14c49d95b4209566534219efac7c574f90cf8b15515a5555cc115 |
36 |
-DIST x86-bin-libreoffice-gnome-7.3.4.2.xd3 1448866 BLAKE2B da76f7fb0503e8cd8c074ef07a84a11b43363d4be75ff287a3a87e53d8185d31e4ca206c5161b989722f7f4e8e6c385380532ecf33a499fc5d38da9687bb9baa SHA512 a391be42e12afb2c78df70e20875433846f19183bc598674d099dc8d4d57f47b455d33f6911822bc4dd0028655d2dbbc8e592085144128ae7a4ee2d4bee10439 |
37 |
DIST x86-bin-libreoffice-gnome-7.3.6.2.xd3 1455876 BLAKE2B 9b895a01110df47e8f9ae529b524cfe1ede2ca7d47a06404b92d24dbde5672877c2c117b9ff370c61ca440bac2c2f297960e6ab395e04d3921720a498715f1c7 SHA512 37b1d968d783e862922de770d44ff51686d4c58d6c998c2f2463f8b4323b5e1f88e0aea6456cc8d20835aae549393d4623d15ed474277f78efc0b672e06fb1e9 |
38 |
-DIST x86-bin-libreoffice-kde-7.3.4.2.xd3 18531900 BLAKE2B e3ed162a68a6fef8b2be6adb0be68a015290ec7c8ec1ba3cdd1a2a33f88a69f3100d1beb89c7dc0b9e4bbc78097316d8a0f7d4edf8294154ebd98cf51836d2b3 SHA512 467e661741fa40643c7a53f7980b44872a6c9bdf654456fecc66d38828928f745922a8dcccc835aa722bd0814cdbd99e4e5e51f4d35c29263e44269574d6a49d |
39 |
DIST x86-bin-libreoffice-kde-7.3.6.2.xd3 19815271 BLAKE2B 7567fb2378e722422dbca7a7a85c48b98376191c3ef80df38402963cbd2ea5fba78ba183960b0b5e9734f6d1b1885d963e5b23935759966e3af810c47480877e SHA512 e58a1787293866681f3501a11eedc9e49d7f69dc0e3713f923ddb78d31a54468ee1ce8e538ed2b8414e78318a5338af8892836ace7a817565e5403f69aacb8f7 |
40 |
|
41 |
diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.3.4.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.3.4.2.ebuild |
42 |
deleted file mode 100644 |
43 |
index b6727f1147e1..000000000000 |
44 |
--- a/app-office/libreoffice-bin/libreoffice-bin-7.3.4.2.ebuild |
45 |
+++ /dev/null |
46 |
@@ -1,257 +0,0 @@ |
47 |
-# Copyright 1999-2022 Gentoo Authors |
48 |
-# Distributed under the terms of the GNU General Public License v2 |
49 |
- |
50 |
-EAPI=7 |
51 |
- |
52 |
-BASE_PACKAGENAME="bin" |
53 |
-BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" |
54 |
-BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" |
55 |
- |
56 |
-PYTHON_COMPAT=( python3_10 ) |
57 |
-PYTHON_REQ_USE="xml(+)" |
58 |
- |
59 |
-inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils |
60 |
- |
61 |
-DESCRIPTION="A full office productivity suite. Binary package" |
62 |
-HOMEPAGE="https://www.libreoffice.org" |
63 |
-SRC_URI_AMD64=" |
64 |
- ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz |
65 |
- kde? ( |
66 |
- !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) |
67 |
- java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) |
68 |
- ) |
69 |
- gnome? ( |
70 |
- !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) |
71 |
- java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) |
72 |
- ) |
73 |
- !kde? ( !gnome? ( |
74 |
- java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) |
75 |
- ) ) |
76 |
-" |
77 |
-SRC_URI_X86=" |
78 |
- ${BASE_X86_URI}libreoffice-${PVR}.tar.xz |
79 |
- kde? ( |
80 |
- ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 |
81 |
- ) |
82 |
- gnome? ( |
83 |
- ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 |
84 |
- ) |
85 |
-" |
86 |
- |
87 |
-SRC_URI=" |
88 |
- amd64? ( ${SRC_URI_AMD64} ) |
89 |
- x86? ( ${SRC_URI_X86} ) |
90 |
-" |
91 |
- |
92 |
-IUSE="gnome java kde" |
93 |
-LICENSE="LGPL-3" |
94 |
-SLOT="0" |
95 |
-KEYWORDS="-* amd64 x86" |
96 |
- |
97 |
-BIN_COMMON_DEPEND=" |
98 |
- app-text/hunspell:0/1.7 |
99 |
- =app-text/libexttextcat-3.4* |
100 |
- =app-text/libmwaw-0.3* |
101 |
- dev-cpp/abseil-cpp:0/20211102 |
102 |
- dev-libs/boost:0/1.79.0 |
103 |
- dev-libs/icu:0/71.1 |
104 |
- dev-libs/liborcus:0/0.17 |
105 |
- >=media-gfx/graphite2-1.3.10 |
106 |
- media-libs/harfbuzz:0/4.0.0[icu] |
107 |
- media-libs/libjpeg-turbo:0/0.2 |
108 |
- media-libs/libpng:0/16 |
109 |
- media-libs/openjpeg:2/7 |
110 |
- media-libs/zxing-cpp:0/0 |
111 |
- >=sys-devel/gcc-11.3.0 |
112 |
- >=sys-libs/glibc-2.34 |
113 |
-" |
114 |
- |
115 |
-# PLEASE place any restrictions that are specific to the binary builds |
116 |
-# into the BIN_COMMON_DEPEND block above. |
117 |
-# All dependencies below this point should remain identical to those in |
118 |
-# the source ebuilds. |
119 |
- |
120 |
-COMMON_DEPEND=" |
121 |
- ${BIN_COMMON_DEPEND} |
122 |
- ${PYTHON_DEPS} |
123 |
- app-arch/unzip |
124 |
- app-arch/zip |
125 |
- app-crypt/gpgme[cxx] |
126 |
- app-text/hunspell:= |
127 |
- >=app-text/libabw-0.1.0 |
128 |
- >=app-text/libebook-0.1 |
129 |
- app-text/libepubgen |
130 |
- >=app-text/libetonyek-0.1 |
131 |
- app-text/libexttextcat |
132 |
- app-text/liblangtag |
133 |
- >=app-text/libmspub-0.1.0 |
134 |
- >=app-text/libmwaw-0.3.1 |
135 |
- >=app-text/libnumbertext-1.0.6 |
136 |
- >=app-text/libodfgen-0.1.0 |
137 |
- app-text/libqxp |
138 |
- app-text/libstaroffice |
139 |
- app-text/libwpd:0.10[tools] |
140 |
- app-text/libwpg:0.3 |
141 |
- >=app-text/libwps-0.4 |
142 |
- app-text/mythes |
143 |
- dev-cpp/abseil-cpp:= |
144 |
- >=dev-cpp/clucene-2.3.3.4-r2 |
145 |
- >=dev-cpp/libcmis-0.5.2 |
146 |
- dev-db/unixODBC |
147 |
- >=games-engines/box2d-2.4.1:0 |
148 |
- dev-lang/perl |
149 |
- dev-libs/boost:=[nls] |
150 |
- dev-libs/expat |
151 |
- dev-libs/hyphen |
152 |
- dev-libs/icu:= |
153 |
- dev-libs/libassuan |
154 |
- dev-libs/libgpg-error |
155 |
- >=dev-libs/liborcus-0.17.2:0/0.17 |
156 |
- dev-libs/librevenge |
157 |
- dev-libs/libxml2 |
158 |
- dev-libs/libxslt |
159 |
- dev-libs/nspr |
160 |
- dev-libs/nss |
161 |
- >=dev-libs/redland-1.0.16 |
162 |
- >=dev-libs/xmlsec-1.2.28[nss] |
163 |
- media-gfx/fontforge |
164 |
- media-gfx/graphite2 |
165 |
- media-libs/fontconfig |
166 |
- >=media-libs/freetype-2.11.0-r1:2 |
167 |
- >=media-libs/harfbuzz-0.9.42:=[graphite,icu] |
168 |
- media-libs/lcms:2 |
169 |
- >=media-libs/libcdr-0.1.0 |
170 |
- >=media-libs/libepoxy-1.3.1[X] |
171 |
- >=media-libs/libfreehand-0.1.0 |
172 |
- media-libs/libjpeg-turbo:= |
173 |
- media-libs/libpagemaker |
174 |
- >=media-libs/libpng-1.4:0= |
175 |
- >=media-libs/libvisio-0.1.0 |
176 |
- media-libs/libzmf |
177 |
- media-libs/openjpeg:= |
178 |
- media-libs/zxing-cpp:= |
179 |
- >=net-libs/neon-0.31.1:= |
180 |
- net-misc/curl |
181 |
- sci-mathematics/lpsolve |
182 |
- sys-libs/zlib |
183 |
- virtual/glu |
184 |
- virtual/opengl |
185 |
- x11-libs/cairo[X] |
186 |
- x11-libs/libXinerama |
187 |
- x11-libs/libXrandr |
188 |
- x11-libs/libXrender |
189 |
- net-print/cups |
190 |
- sys-apps/dbus[X] |
191 |
- gnome? ( |
192 |
- dev-libs/glib:2 |
193 |
- gnome-base/dconf |
194 |
- gnome-extra/evolution-data-server |
195 |
- ) |
196 |
- media-libs/gstreamer:1.0 |
197 |
- media-libs/gst-plugins-base:1.0 |
198 |
- !kde? ( |
199 |
- dev-libs/glib:2 |
200 |
- dev-libs/gobject-introspection |
201 |
- gnome-base/dconf |
202 |
- media-libs/mesa[egl(+)] |
203 |
- x11-libs/gtk+:3[X] |
204 |
- x11-libs/pango |
205 |
- ) |
206 |
- kde? ( |
207 |
- dev-qt/qtcore:5 |
208 |
- dev-qt/qtgui:5 |
209 |
- dev-qt/qtwidgets:5 |
210 |
- dev-qt/qtx11extras:5 |
211 |
- kde-frameworks/kconfig:5 |
212 |
- kde-frameworks/kcoreaddons:5 |
213 |
- kde-frameworks/ki18n:5 |
214 |
- kde-frameworks/kio:5 |
215 |
- kde-frameworks/kwindowsystem:5 |
216 |
- ) |
217 |
- dev-db/mariadb-connector-c |
218 |
-" |
219 |
- |
220 |
-RDEPEND="${COMMON_DEPEND} |
221 |
- acct-group/libreoffice |
222 |
- acct-user/libreoffice |
223 |
- !app-office/libreoffice |
224 |
- !app-office/openoffice |
225 |
- media-fonts/liberation-fonts |
226 |
- || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) |
227 |
- java? ( virtual/jre:11 ) |
228 |
- kde? ( kde-frameworks/breeze-icons:* ) |
229 |
-" |
230 |
- |
231 |
-PDEPEND=" |
232 |
- =app-office/libreoffice-l10n-$(ver_cut 1-4)* |
233 |
-" |
234 |
- |
235 |
-DEPEND="dev-util/xdelta:3" |
236 |
- |
237 |
-# only one flavor at a time |
238 |
-REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" |
239 |
- |
240 |
-RESTRICT="test strip" |
241 |
- |
242 |
-S="${WORKDIR}" |
243 |
- |
244 |
-PYTHON_UPDATER_IGNORE="1" |
245 |
- |
246 |
-QA_PREBUILT="/usr/*" |
247 |
- |
248 |
-pkg_setup() { |
249 |
- python-single-r1_pkg_setup |
250 |
-} |
251 |
- |
252 |
-src_unpack() { |
253 |
- einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" |
254 |
- xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die |
255 |
- |
256 |
- use x86 && use java && die "There is no build for x86 with Java support." |
257 |
- |
258 |
- local patchname |
259 |
- use kde && patchname="-kde" |
260 |
- use gnome && patchname="-gnome" |
261 |
- use java && patchname="${patchname}-java" |
262 |
- |
263 |
- if [[ -n "${patchname}" ]]; then |
264 |
- einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" |
265 |
- xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die |
266 |
- mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die |
267 |
- fi |
268 |
- |
269 |
- einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" |
270 |
- unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" |
271 |
-} |
272 |
- |
273 |
-src_prepare() { |
274 |
- cp "${FILESDIR}"/50-${PN} "${T}" |
275 |
- eprefixify "${T}"/50-${PN} |
276 |
- default |
277 |
-} |
278 |
- |
279 |
-src_configure() { :; } |
280 |
- |
281 |
-src_compile() { :; } |
282 |
- |
283 |
-src_install() { |
284 |
- dodir /usr |
285 |
- cp -aR "${S}"/usr/* "${ED}"/usr/ |
286 |
- |
287 |
- # prevent revdep-rebuild from attempting to rebuild all the time |
288 |
- insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" |
289 |
-} |
290 |
- |
291 |
-pkg_postinst() { |
292 |
- xdg_icon_cache_update |
293 |
- xdg_desktop_database_update |
294 |
- xdg_mimeinfo_database_update |
295 |
- |
296 |
- ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' |
297 |
-} |
298 |
- |
299 |
-pkg_postrm() { |
300 |
- xdg_icon_cache_update |
301 |
- xdg_desktop_database_update |
302 |
- xdg_mimeinfo_database_update |
303 |
-} |