1 |
commit: 858f151780a3ac6cc5d27ace75f9d912f4a9c04f |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Nov 15 20:13:18 2017 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 15 23:26:54 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858f1517 |
7 |
|
8 |
kde-frameworks/kdelibs: Drop 4.14.34 |
9 |
|
10 |
Package-Manager: Portage-2.3.14, Repoman-2.3.6 |
11 |
|
12 |
kde-frameworks/kdelibs/Manifest | 1 - |
13 |
.../kdelibs/files/kdelibs-4.14.34-cmake-3.9.patch | 35 --- |
14 |
.../kdelibs/files/kdelibs-4.14.34-svg.patch | 35 --- |
15 |
kde-frameworks/kdelibs/kdelibs-4.14.34.ebuild | 239 --------------------- |
16 |
4 files changed, 310 deletions(-) |
17 |
|
18 |
diff --git a/kde-frameworks/kdelibs/Manifest b/kde-frameworks/kdelibs/Manifest |
19 |
index 1f660056944..3b2a5b5e9b2 100644 |
20 |
--- a/kde-frameworks/kdelibs/Manifest |
21 |
+++ b/kde-frameworks/kdelibs/Manifest |
22 |
@@ -1,2 +1 @@ |
23 |
-DIST kdelibs-4.14.34.tar.xz 11644736 SHA256 777d3433555b3257fe67167723020bb7f0da7b16daeace9910751e4b9bf9bcfb SHA512 57ba1591e6996af79f03e8a3d4d0c278c027ad65c717fcbdb857df68a3df47ddec6b7c34dfd682d590bfa9ed6800974b53ff29aa7ab73522caebc9897cbd81c0 WHIRLPOOL 7c1f318edadb6625acef33891e8fb751dd0c783a05f0e4bb2b77376791c43fbfee20bf8b72aab719bcfd8d271294263f2fc57912fd09edb38589a37d8a01c968 |
24 |
DIST kdelibs-4.14.37.tar.xz 11642272 SHA256 4e9e4a1bf32f28427899b01bf19db01acee974e2e008ca659102a01cc0f3e430 SHA512 b25a845b7c1edae0c66b0a0881801dd3c57febc4cb57186ddddfd32c3253e492b7ff866fb38a10e4fb489233ecee71e80f3a1806f293a29607ea5f68d60ab6e1 WHIRLPOOL 4c0d6cb48d61eac89ad410b0555741809bcbb5adf2f1ecd53763fae04e79dc478104ad05db8dd4fcd43052a63d6b62db0f33e0d845a8d2c9d09f85c92e9233e1 |
25 |
|
26 |
diff --git a/kde-frameworks/kdelibs/files/kdelibs-4.14.34-cmake-3.9.patch b/kde-frameworks/kdelibs/files/kdelibs-4.14.34-cmake-3.9.patch |
27 |
deleted file mode 100644 |
28 |
index 993b5235a7b..00000000000 |
29 |
--- a/kde-frameworks/kdelibs/files/kdelibs-4.14.34-cmake-3.9.patch |
30 |
+++ /dev/null |
31 |
@@ -1,35 +0,0 @@ |
32 |
-From 57eaf65accb8d058644dc8eee7332e0ec0c1952f Mon Sep 17 00:00:00 2001 |
33 |
-From: Heiko Becker <heirecka@×××××××.org> |
34 |
-Date: Thu, 20 Jul 2017 20:12:10 +0200 |
35 |
-Subject: [cmake]: De-duplicate "else" to fix build with cmake-3.9 |
36 |
- |
37 |
-Otherwise it errors out with: |
38 |
-"CMake Error at kdeui/CMakeLists.txt:316 (else): A duplicate ELSE |
39 |
-command was found inside an IF block." |
40 |
-Also adjust the indentation to match the surrounding lines and remove |
41 |
-the arguments from else() and endif(). |
42 |
---- |
43 |
- kdeui/CMakeLists.txt | 8 +++----- |
44 |
- 1 file changed, 3 insertions(+), 5 deletions(-) |
45 |
- |
46 |
-diff --git a/kdeui/CMakeLists.txt b/kdeui/CMakeLists.txt |
47 |
-index d6ec8b4..cadb52e 100644 |
48 |
---- a/kdeui/CMakeLists.txt |
49 |
-+++ b/kdeui/CMakeLists.txt |
50 |
-@@ -311,11 +311,9 @@ if (Q_WS_MAC AND MAC_USE_OSXKEYCHAIN) |
51 |
- FIND_LIBRARY(SECURITY_LIBRARY Security) |
52 |
- set(kdeui_LIB_SRCS ${kdeui_LIB_SRCS} util/kwallet_mac.cpp util/qosxkeychain.cpp) |
53 |
- add_definitions(-DMAC_USE_OSXKEYCHAIN) |
54 |
--else(Q_WS_MAC AND MAC_USE_OSXKEYCHAIN) |
55 |
-- set(kdeui_LIB_SRCS ${kdeui_LIB_SRCS} util/kwallet.cpp) |
56 |
--else(Q_WS_MAC AND MAC_USE_OSXKEYCHAIN) |
57 |
-- set(kdeui_LIB_SRCS ${kdeui_LIB_SRCS} util/kwallet.cpp) |
58 |
--endif(Q_WS_MAC AND MAC_USE_OSXKEYCHAIN) |
59 |
-+else() |
60 |
-+ set(kdeui_LIB_SRCS ${kdeui_LIB_SRCS} util/kwallet.cpp) |
61 |
-+endif() |
62 |
- |
63 |
- if(NOT WINCE) |
64 |
- set(kdeui_LIB_SRCS |
65 |
--- |
66 |
-cgit v0.11.2 |
67 |
|
68 |
diff --git a/kde-frameworks/kdelibs/files/kdelibs-4.14.34-svg.patch b/kde-frameworks/kdelibs/files/kdelibs-4.14.34-svg.patch |
69 |
deleted file mode 100644 |
70 |
index 48e82331dd8..00000000000 |
71 |
--- a/kde-frameworks/kdelibs/files/kdelibs-4.14.34-svg.patch |
72 |
+++ /dev/null |
73 |
@@ -1,35 +0,0 @@ |
74 |
-From 71c3b3f779c815d5b1c0a87e6d09dadefd6b7409 Mon Sep 17 00:00:00 2001 |
75 |
-From: Wolfgang Bauer <wbauer@×××.at> |
76 |
-Date: Tue, 11 Jul 2017 14:25:19 +0200 |
77 |
-Subject: Support SVG too |
78 |
- |
79 |
-Konqueror's about page doesn't show icons if the breeze icon theme is |
80 |
-used. |
81 |
-The reason is that khtml doesn't support SVG images. |
82 |
-This patch is supposed to fix it by allowing to use Qt's support in that |
83 |
-case. |
84 |
- |
85 |
-This is a backport of commit ed5c039f2d1996545b95a24e9bff4264144f9f6d |
86 |
-in khtml |
87 |
- |
88 |
-FIXED-IN: 4.14.35 |
89 |
-CCBUG: 355872 |
90 |
---- |
91 |
- khtml/imload/decoders/qimageioloader.cpp | 2 +- |
92 |
- 1 file changed, 1 insertion(+), 1 deletion(-) |
93 |
- |
94 |
-diff --git a/khtml/imload/decoders/qimageioloader.cpp b/khtml/imload/decoders/qimageioloader.cpp |
95 |
-index cecaeaf..7b6025b 100644 |
96 |
---- a/khtml/imload/decoders/qimageioloader.cpp |
97 |
-+++ b/khtml/imload/decoders/qimageioloader.cpp |
98 |
-@@ -131,7 +131,7 @@ public: |
99 |
- }; |
100 |
- |
101 |
- static const char* const positiveList[] = { |
102 |
-- "BMP", "TIFF", "JP2", "PNM", "EXR", "XBM", "XPM", "ICO", 0 |
103 |
-+ "BMP", "TIFF", "JP2", "PNM", "EXR", "XBM", "XPM", "ICO", "SVG", "SVGZ", 0 |
104 |
- }; |
105 |
- |
106 |
- bool isSupportedFormat(QString format) { |
107 |
--- |
108 |
-cgit v0.11.2 |
109 |
|
110 |
diff --git a/kde-frameworks/kdelibs/kdelibs-4.14.34.ebuild b/kde-frameworks/kdelibs/kdelibs-4.14.34.ebuild |
111 |
deleted file mode 100644 |
112 |
index 1618705e295..00000000000 |
113 |
--- a/kde-frameworks/kdelibs/kdelibs-4.14.34.ebuild |
114 |
+++ /dev/null |
115 |
@@ -1,239 +0,0 @@ |
116 |
-# Copyright 1999-2017 Gentoo Foundation |
117 |
-# Distributed under the terms of the GNU General Public License v2 |
118 |
- |
119 |
-EAPI=6 |
120 |
- |
121 |
-CPPUNIT_REQUIRED="optional" |
122 |
-DECLARATIVE_REQUIRED="always" |
123 |
-KDE_HANDBOOK="optional" |
124 |
-OPENGL_REQUIRED="optional" |
125 |
-QT3SUPPORT_REQUIRED="true" |
126 |
-SQL_REQUIRED="always" |
127 |
-inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic |
128 |
- |
129 |
-APPS_VERSION="17.04.3" # Don't forget to bump this |
130 |
- |
131 |
-DESCRIPTION="Libraries needed for programs by KDE" |
132 |
-[[ ${KDE_BUILD_TYPE} != live ]] && \ |
133 |
-SRC_URI="mirror://kde/stable/applications/${APPS_VERSION}/src/${P}.tar.xz" |
134 |
- |
135 |
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" |
136 |
-LICENSE="LGPL-2.1" |
137 |
-IUSE="cpu_flags_x86_3dnow acl altivec +bzip2 +crypt debug doc fam jpeg2k |
138 |
-kerberos libressl lzma cpu_flags_x86_mmx nls openexr +policykit spell |
139 |
-cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf" |
140 |
- |
141 |
-REQUIRED_USE=" |
142 |
- udisks? ( udev ) |
143 |
- upower? ( udev ) |
144 |
-" |
145 |
- |
146 |
-# needs the kate regression testsuite from svn |
147 |
-RESTRICT="test" |
148 |
- |
149 |
-COMMONDEPEND=" |
150 |
- app-text/docbook-xml-dtd:4.2 |
151 |
- app-text/docbook-xsl-stylesheets |
152 |
- >=dev-libs/libattica-0.4.2 |
153 |
- dev-libs/libdbusmenu-qt[qt4] |
154 |
- dev-libs/libpcre[unicode] |
155 |
- dev-libs/libxml2 |
156 |
- dev-libs/libxslt |
157 |
- media-libs/fontconfig |
158 |
- media-libs/freetype:2 |
159 |
- media-libs/giflib:= |
160 |
- media-libs/libpng:0= |
161 |
- media-libs/phonon[qt4] |
162 |
- sys-libs/zlib |
163 |
- virtual/jpeg:0 |
164 |
- x11-libs/libICE |
165 |
- x11-libs/libSM |
166 |
- x11-libs/libX11 |
167 |
- x11-libs/libXau |
168 |
- x11-libs/libXcursor |
169 |
- x11-libs/libXdmcp |
170 |
- x11-libs/libXext |
171 |
- x11-libs/libXfixes |
172 |
- x11-libs/libXft |
173 |
- x11-libs/libXpm |
174 |
- x11-libs/libXrender |
175 |
- x11-libs/libXScrnSaver |
176 |
- x11-libs/libXtst |
177 |
- x11-misc/shared-mime-info |
178 |
- !kernel_SunOS? ( || ( |
179 |
- sys-libs/libutempter |
180 |
- >=sys-freebsd/freebsd-lib-9.0 |
181 |
- ) ) |
182 |
- acl? ( virtual/acl ) |
183 |
- bzip2? ( app-arch/bzip2 ) |
184 |
- crypt? ( app-crypt/qca:2[qt4] ) |
185 |
- fam? ( virtual/fam ) |
186 |
- jpeg2k? ( media-libs/jasper:= ) |
187 |
- kerberos? ( virtual/krb5 ) |
188 |
- openexr? ( |
189 |
- media-libs/openexr:= |
190 |
- media-libs/ilmbase:= |
191 |
- ) |
192 |
- policykit? ( sys-auth/polkit-qt[qt4] ) |
193 |
- spell? ( app-text/enchant ) |
194 |
- ssl? ( |
195 |
- libressl? ( dev-libs/libressl:0= ) |
196 |
- !libressl? ( dev-libs/openssl:0= ) |
197 |
- ) |
198 |
- udev? ( virtual/udev ) |
199 |
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) |
200 |
-" |
201 |
-DEPEND="${COMMONDEPEND} |
202 |
- doc? ( app-doc/doxygen ) |
203 |
- nls? ( virtual/libintl ) |
204 |
-" |
205 |
-RDEPEND="${COMMONDEPEND} |
206 |
- !dev-qt/qtphonon |
207 |
- >=app-crypt/gnupg-2.0.11 |
208 |
- app-misc/ca-certificates |
209 |
- kde-frameworks/kdelibs-env:4 |
210 |
- sys-apps/dbus[X] |
211 |
- x11-apps/iceauth |
212 |
- x11-apps/rgb |
213 |
- x11-misc/xdg-utils |
214 |
- udev? ( app-misc/media-player-info ) |
215 |
- udisks? ( sys-fs/udisks:2 ) |
216 |
- upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) |
217 |
-" |
218 |
-PDEPEND=" |
219 |
- x11-misc/xdg-utils |
220 |
- handbook? ( kde-apps/khelpcenter:* ) |
221 |
- policykit? ( kde-plasma/polkit-kde-agent ) |
222 |
-" |
223 |
- |
224 |
-PATCHES=( |
225 |
- "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch" |
226 |
- "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch" |
227 |
- "${FILESDIR}/${PN}-4.14.5-fatalwarnings.patch" |
228 |
- "${FILESDIR}/${PN}-4.14.5-mimetypes.patch" |
229 |
- "${FILESDIR}/${PN}-4.4.90-xslt.patch" |
230 |
- "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch" |
231 |
- "${FILESDIR}/${PN}-4.8.1-norpath.patch" |
232 |
- "${FILESDIR}/${PN}-4.9.3-werror.patch" |
233 |
- "${FILESDIR}/${PN}-4.10.0-udisks.patch" |
234 |
- "${FILESDIR}/${PN}-4.14.20-FindQt4.patch" |
235 |
- "${FILESDIR}/${PN}-4.14.22-webkit.patch" |
236 |
- "${FILESDIR}/${P}-svg.patch" |
237 |
- "${FILESDIR}/${P}-cmake-3.9.patch" |
238 |
-) |
239 |
- |
240 |
-src_prepare() { |
241 |
- kde4-base_src_prepare |
242 |
- |
243 |
- # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work) |
244 |
- sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \ |
245 |
- -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed." |
246 |
- |
247 |
- if ! use opengl; then |
248 |
- sed -i -e "/if/ s/QT_QTOPENGL_FOUND/FALSE/" \ |
249 |
- plasma/CMakeLists.txt plasma/tests/CMakeLists.txt includes/CMakeLists.txt \ |
250 |
- || die "failed to sed out QT_QTOPENGL_FOUND" |
251 |
- fi |
252 |
-} |
253 |
- |
254 |
-src_configure() { |
255 |
- local mycmakeargs=( |
256 |
- -DWITH_HSPELL=OFF |
257 |
- -DWITH_ASPELL=OFF |
258 |
- -DKDE_DEFAULT_HOME=.kde4 |
259 |
- -DKAUTH_BACKEND=POLKITQT-1 |
260 |
- -DWITH_Soprano=OFF |
261 |
- -DWITH_SharedDesktopOntologies=OFF |
262 |
- -DCMAKE_DISABLE_FIND_PACKAGE_Strigi=ON |
263 |
- -DBUILD_doc=$(usex handbook) |
264 |
- -DHAVE_X86_3DNOW=$(usex cpu_flags_x86_3dnow) |
265 |
- -DHAVE_PPC_ALTIVEC=$(usex altivec) |
266 |
- -DHAVE_X86_MMX=$(usex cpu_flags_x86_mmx) |
267 |
- -DHAVE_X86_SSE=$(usex cpu_flags_x86_sse) |
268 |
- -DHAVE_X86_SSE2=$(usex cpu_flags_x86_sse2) |
269 |
- -DWITH_ACL=$(usex acl) |
270 |
- -DWITH_BZip2=$(usex bzip2) |
271 |
- -DWITH_QCA2=$(usex crypt) |
272 |
- -DWITH_FAM=$(usex fam) |
273 |
- -DWITH_Jasper=$(usex jpeg2k) |
274 |
- -DWITH_GSSAPI=$(usex kerberos) |
275 |
- -DWITH_LibLZMA=$(usex lzma) |
276 |
- -DWITH_Libintl=$(usex nls) |
277 |
- -DWITH_OpenEXR=$(usex openexr) |
278 |
- -DWITH_PolkitQt-1=$(usex policykit) |
279 |
- -DWITH_ENCHANT=$(usex spell) |
280 |
- -DWITH_OpenSSL=$(usex ssl) |
281 |
- -DWITH_UDev=$(usex udev) |
282 |
- -DWITH_SOLID_UDISKS2=$(usex udisks) |
283 |
- -DWITH_KDEWEBKIT=OFF |
284 |
- -DWITH_Avahi=$(usex zeroconf) |
285 |
- ) |
286 |
- |
287 |
- use zeroconf || mycmakeargs+=( -DWITH_DNSSD=OFF ) |
288 |
- |
289 |
- kde4-base_src_configure |
290 |
-} |
291 |
- |
292 |
-src_compile() { |
293 |
- kde4-base_src_compile |
294 |
- |
295 |
- # The building of apidox is not managed anymore by the build system |
296 |
- if use doc; then |
297 |
- einfo "Building API documentation" |
298 |
- cd "${S}"/doc/api/ |
299 |
- ./doxygen.sh "${S}" || die "APIDOX generation failed" |
300 |
- fi |
301 |
-} |
302 |
- |
303 |
-src_install() { |
304 |
- kde4-base_src_install |
305 |
- |
306 |
- # use system certificates |
307 |
- rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die |
308 |
- dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt |
309 |
- |
310 |
- if use doc; then |
311 |
- einfo "Installing API documentation. This could take a bit of time." |
312 |
- cd "${S}"/doc/api/ |
313 |
- docinto /HTML/en/kdelibs-apidox |
314 |
- dohtml -r ${P}-apidocs/* |
315 |
- fi |
316 |
- |
317 |
- # We don't package it, so don't install headers |
318 |
- rm -r "${ED}"/usr/include/KDE/Nepomuk || die |
319 |
- |
320 |
- einfo Installing environment file. |
321 |
- # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined. |
322 |
- echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde" |
323 |
- echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde" |
324 |
- doenvd "${T}/77kde" |
325 |
-} |
326 |
- |
327 |
-pkg_postinst() { |
328 |
- fdo-mime_mime_database_update |
329 |
- |
330 |
- if use zeroconf; then |
331 |
- elog |
332 |
- elog "To make zeroconf support available in applications make sure that the avahi daemon" |
333 |
- elog "is running." |
334 |
- elog |
335 |
- elog "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns" |
336 |
- elog "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf" |
337 |
- elog "to include 'mdns', e.g.:" |
338 |
- elog " hosts: files mdns dns" |
339 |
- elog |
340 |
- fi |
341 |
- |
342 |
- kde4-base_pkg_postinst |
343 |
-} |
344 |
- |
345 |
-pkg_prerm() { |
346 |
- # Remove ksycoca4 global database |
347 |
- rm -f "${EROOT%/}"/usr/share/kde4/services/ksycoca4 || die |
348 |
-} |
349 |
- |
350 |
-pkg_postrm() { |
351 |
- fdo-mime_mime_database_update |
352 |
- |
353 |
- kde4-base_pkg_postrm |
354 |
-} |