Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktexteditor/, kde-frameworks/kcompletion/, ...
Date: Sat, 21 Aug 2021 16:17:31
Message-Id: 1629562630.29fd96dd77c5a3eba4a669c4ecaca17597f9f1c5.asturm@gentoo
1 commit: 29fd96dd77c5a3eba4a669c4ecaca17597f9f1c5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 21 14:34:07 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 21 16:17:10 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fd96dd
7
8 kde-frameworks: Add subslot metadata
9
10 Package-Manager: Portage-3.0.22, Repoman-3.0.3
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-frameworks/attica/metadata.xml | 5 +++++
14 kde-frameworks/baloo/metadata.xml | 5 +++++
15 kde-frameworks/bluez-qt/metadata.xml | 5 +++++
16 kde-frameworks/breeze-icons-rcc/metadata.xml | 5 +++++
17 kde-frameworks/breeze-icons/metadata.xml | 5 +++++
18 kde-frameworks/extra-cmake-modules/metadata.xml | 5 +++++
19 kde-frameworks/frameworkintegration/metadata.xml | 5 +++++
20 kde-frameworks/kactivities-stats/metadata.xml | 5 +++++
21 kde-frameworks/kactivities/metadata.xml | 5 +++++
22 kde-frameworks/kapidox/metadata.xml | 5 +++++
23 kde-frameworks/karchive/metadata.xml | 5 +++++
24 kde-frameworks/kauth/metadata.xml | 5 +++++
25 kde-frameworks/kbookmarks/metadata.xml | 5 +++++
26 kde-frameworks/kcalendarcore/metadata.xml | 5 +++++
27 kde-frameworks/kcmutils/metadata.xml | 5 +++++
28 kde-frameworks/kcodecs/metadata.xml | 5 +++++
29 kde-frameworks/kcompletion/metadata.xml | 5 +++++
30 kde-frameworks/kconfig/metadata.xml | 5 +++++
31 kde-frameworks/kconfigwidgets/metadata.xml | 5 +++++
32 kde-frameworks/kcontacts/metadata.xml | 5 +++++
33 kde-frameworks/kcoreaddons/metadata.xml | 5 +++++
34 kde-frameworks/kcrash/metadata.xml | 5 +++++
35 kde-frameworks/kdav/metadata.xml | 5 +++++
36 kde-frameworks/kdbusaddons/metadata.xml | 5 +++++
37 kde-frameworks/kdeclarative/metadata.xml | 5 +++++
38 kde-frameworks/kded/metadata.xml | 5 +++++
39 kde-frameworks/kdelibs4support/metadata.xml | 5 +++++
40 kde-frameworks/kdesu/metadata.xml | 5 +++++
41 kde-frameworks/kdnssd/metadata.xml | 5 +++++
42 kde-frameworks/kdoctools/metadata.xml | 5 +++++
43 kde-frameworks/kemoticons/metadata.xml | 5 +++++
44 kde-frameworks/kfilemetadata/metadata.xml | 5 +++++
45 kde-frameworks/kglobalaccel/metadata.xml | 5 +++++
46 kde-frameworks/kguiaddons/metadata.xml | 5 +++++
47 kde-frameworks/kholidays/metadata.xml | 5 +++++
48 kde-frameworks/khtml/metadata.xml | 5 +++++
49 kde-frameworks/ki18n/metadata.xml | 5 +++++
50 kde-frameworks/kiconthemes/metadata.xml | 5 +++++
51 kde-frameworks/kidletime/metadata.xml | 5 +++++
52 kde-frameworks/kimageformats/metadata.xml | 5 +++++
53 kde-frameworks/kinit/metadata.xml | 5 +++++
54 kde-frameworks/kio/metadata.xml | 5 +++++
55 kde-frameworks/kirigami/metadata.xml | 5 +++++
56 kde-frameworks/kitemmodels/metadata.xml | 5 +++++
57 kde-frameworks/kitemviews/metadata.xml | 5 +++++
58 kde-frameworks/kjobwidgets/metadata.xml | 5 +++++
59 kde-frameworks/kjs/metadata.xml | 5 +++++
60 kde-frameworks/knewstuff/metadata.xml | 5 +++++
61 kde-frameworks/knotifications/metadata.xml | 5 +++++
62 kde-frameworks/knotifyconfig/metadata.xml | 5 +++++
63 kde-frameworks/kpackage/metadata.xml | 5 +++++
64 kde-frameworks/kparts/metadata.xml | 5 +++++
65 kde-frameworks/kpeople/metadata.xml | 5 +++++
66 kde-frameworks/kplotting/metadata.xml | 5 +++++
67 kde-frameworks/kpty/metadata.xml | 5 +++++
68 kde-frameworks/kquickcharts/metadata.xml | 5 +++++
69 kde-frameworks/kross/metadata.xml | 5 +++++
70 kde-frameworks/krunner/metadata.xml | 5 +++++
71 kde-frameworks/kservice/metadata.xml | 5 +++++
72 kde-frameworks/ktexteditor/metadata.xml | 5 +++++
73 kde-frameworks/ktextwidgets/metadata.xml | 5 +++++
74 kde-frameworks/kunitconversion/metadata.xml | 5 +++++
75 kde-frameworks/kwallet/metadata.xml | 5 +++++
76 kde-frameworks/kwayland/metadata.xml | 5 +++++
77 kde-frameworks/kwidgetsaddons/metadata.xml | 5 +++++
78 kde-frameworks/kwindowsystem/metadata.xml | 5 +++++
79 kde-frameworks/kxmlgui/metadata.xml | 5 +++++
80 kde-frameworks/modemmanager-qt/metadata.xml | 5 +++++
81 kde-frameworks/networkmanager-qt/metadata.xml | 5 +++++
82 kde-frameworks/oxygen-icons/metadata.xml | 5 +++++
83 kde-frameworks/plasma/metadata.xml | 5 +++++
84 kde-frameworks/prison/metadata.xml | 5 +++++
85 kde-frameworks/purpose/metadata.xml | 5 +++++
86 kde-frameworks/qqc2-desktop-style/metadata.xml | 5 +++++
87 kde-frameworks/solid/metadata.xml | 5 +++++
88 kde-frameworks/sonnet/metadata.xml | 5 +++++
89 kde-frameworks/syndication/metadata.xml | 5 +++++
90 kde-frameworks/syntax-highlighting/metadata.xml | 5 +++++
91 kde-frameworks/threadweaver/metadata.xml | 5 +++++
92 79 files changed, 395 insertions(+)
93
94 diff --git a/kde-frameworks/attica/metadata.xml b/kde-frameworks/attica/metadata.xml
95 index 2fdbf33d963..f877f9af42e 100644
96 --- a/kde-frameworks/attica/metadata.xml
97 +++ b/kde-frameworks/attica/metadata.xml
98 @@ -5,4 +5,9 @@
99 <email>kde@g.o</email>
100 <name>Gentoo KDE Project</name>
101 </maintainer>
102 + <slots>
103 + <subslots>
104 + Must only be used by packages that are known to use private parts of the Frameworks API.
105 + </subslots>
106 + </slots>
107 </pkgmetadata>
108
109 diff --git a/kde-frameworks/baloo/metadata.xml b/kde-frameworks/baloo/metadata.xml
110 index 2fdbf33d963..f877f9af42e 100644
111 --- a/kde-frameworks/baloo/metadata.xml
112 +++ b/kde-frameworks/baloo/metadata.xml
113 @@ -5,4 +5,9 @@
114 <email>kde@g.o</email>
115 <name>Gentoo KDE Project</name>
116 </maintainer>
117 + <slots>
118 + <subslots>
119 + Must only be used by packages that are known to use private parts of the Frameworks API.
120 + </subslots>
121 + </slots>
122 </pkgmetadata>
123
124 diff --git a/kde-frameworks/bluez-qt/metadata.xml b/kde-frameworks/bluez-qt/metadata.xml
125 index 2fdbf33d963..f877f9af42e 100644
126 --- a/kde-frameworks/bluez-qt/metadata.xml
127 +++ b/kde-frameworks/bluez-qt/metadata.xml
128 @@ -5,4 +5,9 @@
129 <email>kde@g.o</email>
130 <name>Gentoo KDE Project</name>
131 </maintainer>
132 + <slots>
133 + <subslots>
134 + Must only be used by packages that are known to use private parts of the Frameworks API.
135 + </subslots>
136 + </slots>
137 </pkgmetadata>
138
139 diff --git a/kde-frameworks/breeze-icons-rcc/metadata.xml b/kde-frameworks/breeze-icons-rcc/metadata.xml
140 index 2fdbf33d963..f877f9af42e 100644
141 --- a/kde-frameworks/breeze-icons-rcc/metadata.xml
142 +++ b/kde-frameworks/breeze-icons-rcc/metadata.xml
143 @@ -5,4 +5,9 @@
144 <email>kde@g.o</email>
145 <name>Gentoo KDE Project</name>
146 </maintainer>
147 + <slots>
148 + <subslots>
149 + Must only be used by packages that are known to use private parts of the Frameworks API.
150 + </subslots>
151 + </slots>
152 </pkgmetadata>
153
154 diff --git a/kde-frameworks/breeze-icons/metadata.xml b/kde-frameworks/breeze-icons/metadata.xml
155 index 2fdbf33d963..f877f9af42e 100644
156 --- a/kde-frameworks/breeze-icons/metadata.xml
157 +++ b/kde-frameworks/breeze-icons/metadata.xml
158 @@ -5,4 +5,9 @@
159 <email>kde@g.o</email>
160 <name>Gentoo KDE Project</name>
161 </maintainer>
162 + <slots>
163 + <subslots>
164 + Must only be used by packages that are known to use private parts of the Frameworks API.
165 + </subslots>
166 + </slots>
167 </pkgmetadata>
168
169 diff --git a/kde-frameworks/extra-cmake-modules/metadata.xml b/kde-frameworks/extra-cmake-modules/metadata.xml
170 index ce744e04eaf..825c81acd45 100644
171 --- a/kde-frameworks/extra-cmake-modules/metadata.xml
172 +++ b/kde-frameworks/extra-cmake-modules/metadata.xml
173 @@ -5,5 +5,10 @@
174 <email>kde@g.o</email>
175 <name>Gentoo KDE Project</name>
176 </maintainer>
177 + <slots>
178 + <subslots>
179 + Must only be used by packages that are known to use private parts of the Frameworks API.
180 + </subslots>
181 + </slots>
182 <stabilize-allarches/>
183 </pkgmetadata>
184
185 diff --git a/kde-frameworks/frameworkintegration/metadata.xml b/kde-frameworks/frameworkintegration/metadata.xml
186 index 2fdbf33d963..f877f9af42e 100644
187 --- a/kde-frameworks/frameworkintegration/metadata.xml
188 +++ b/kde-frameworks/frameworkintegration/metadata.xml
189 @@ -5,4 +5,9 @@
190 <email>kde@g.o</email>
191 <name>Gentoo KDE Project</name>
192 </maintainer>
193 + <slots>
194 + <subslots>
195 + Must only be used by packages that are known to use private parts of the Frameworks API.
196 + </subslots>
197 + </slots>
198 </pkgmetadata>
199
200 diff --git a/kde-frameworks/kactivities-stats/metadata.xml b/kde-frameworks/kactivities-stats/metadata.xml
201 index 2fdbf33d963..f877f9af42e 100644
202 --- a/kde-frameworks/kactivities-stats/metadata.xml
203 +++ b/kde-frameworks/kactivities-stats/metadata.xml
204 @@ -5,4 +5,9 @@
205 <email>kde@g.o</email>
206 <name>Gentoo KDE Project</name>
207 </maintainer>
208 + <slots>
209 + <subslots>
210 + Must only be used by packages that are known to use private parts of the Frameworks API.
211 + </subslots>
212 + </slots>
213 </pkgmetadata>
214
215 diff --git a/kde-frameworks/kactivities/metadata.xml b/kde-frameworks/kactivities/metadata.xml
216 index 2fdbf33d963..f877f9af42e 100644
217 --- a/kde-frameworks/kactivities/metadata.xml
218 +++ b/kde-frameworks/kactivities/metadata.xml
219 @@ -5,4 +5,9 @@
220 <email>kde@g.o</email>
221 <name>Gentoo KDE Project</name>
222 </maintainer>
223 + <slots>
224 + <subslots>
225 + Must only be used by packages that are known to use private parts of the Frameworks API.
226 + </subslots>
227 + </slots>
228 </pkgmetadata>
229
230 diff --git a/kde-frameworks/kapidox/metadata.xml b/kde-frameworks/kapidox/metadata.xml
231 index 2fdbf33d963..f877f9af42e 100644
232 --- a/kde-frameworks/kapidox/metadata.xml
233 +++ b/kde-frameworks/kapidox/metadata.xml
234 @@ -5,4 +5,9 @@
235 <email>kde@g.o</email>
236 <name>Gentoo KDE Project</name>
237 </maintainer>
238 + <slots>
239 + <subslots>
240 + Must only be used by packages that are known to use private parts of the Frameworks API.
241 + </subslots>
242 + </slots>
243 </pkgmetadata>
244
245 diff --git a/kde-frameworks/karchive/metadata.xml b/kde-frameworks/karchive/metadata.xml
246 index 2fdbf33d963..f877f9af42e 100644
247 --- a/kde-frameworks/karchive/metadata.xml
248 +++ b/kde-frameworks/karchive/metadata.xml
249 @@ -5,4 +5,9 @@
250 <email>kde@g.o</email>
251 <name>Gentoo KDE Project</name>
252 </maintainer>
253 + <slots>
254 + <subslots>
255 + Must only be used by packages that are known to use private parts of the Frameworks API.
256 + </subslots>
257 + </slots>
258 </pkgmetadata>
259
260 diff --git a/kde-frameworks/kauth/metadata.xml b/kde-frameworks/kauth/metadata.xml
261 index 2fdbf33d963..f877f9af42e 100644
262 --- a/kde-frameworks/kauth/metadata.xml
263 +++ b/kde-frameworks/kauth/metadata.xml
264 @@ -5,4 +5,9 @@
265 <email>kde@g.o</email>
266 <name>Gentoo KDE Project</name>
267 </maintainer>
268 + <slots>
269 + <subslots>
270 + Must only be used by packages that are known to use private parts of the Frameworks API.
271 + </subslots>
272 + </slots>
273 </pkgmetadata>
274
275 diff --git a/kde-frameworks/kbookmarks/metadata.xml b/kde-frameworks/kbookmarks/metadata.xml
276 index 2fdbf33d963..f877f9af42e 100644
277 --- a/kde-frameworks/kbookmarks/metadata.xml
278 +++ b/kde-frameworks/kbookmarks/metadata.xml
279 @@ -5,4 +5,9 @@
280 <email>kde@g.o</email>
281 <name>Gentoo KDE Project</name>
282 </maintainer>
283 + <slots>
284 + <subslots>
285 + Must only be used by packages that are known to use private parts of the Frameworks API.
286 + </subslots>
287 + </slots>
288 </pkgmetadata>
289
290 diff --git a/kde-frameworks/kcalendarcore/metadata.xml b/kde-frameworks/kcalendarcore/metadata.xml
291 index 2fdbf33d963..f877f9af42e 100644
292 --- a/kde-frameworks/kcalendarcore/metadata.xml
293 +++ b/kde-frameworks/kcalendarcore/metadata.xml
294 @@ -5,4 +5,9 @@
295 <email>kde@g.o</email>
296 <name>Gentoo KDE Project</name>
297 </maintainer>
298 + <slots>
299 + <subslots>
300 + Must only be used by packages that are known to use private parts of the Frameworks API.
301 + </subslots>
302 + </slots>
303 </pkgmetadata>
304
305 diff --git a/kde-frameworks/kcmutils/metadata.xml b/kde-frameworks/kcmutils/metadata.xml
306 index 2fdbf33d963..f877f9af42e 100644
307 --- a/kde-frameworks/kcmutils/metadata.xml
308 +++ b/kde-frameworks/kcmutils/metadata.xml
309 @@ -5,4 +5,9 @@
310 <email>kde@g.o</email>
311 <name>Gentoo KDE Project</name>
312 </maintainer>
313 + <slots>
314 + <subslots>
315 + Must only be used by packages that are known to use private parts of the Frameworks API.
316 + </subslots>
317 + </slots>
318 </pkgmetadata>
319
320 diff --git a/kde-frameworks/kcodecs/metadata.xml b/kde-frameworks/kcodecs/metadata.xml
321 index 2fdbf33d963..f877f9af42e 100644
322 --- a/kde-frameworks/kcodecs/metadata.xml
323 +++ b/kde-frameworks/kcodecs/metadata.xml
324 @@ -5,4 +5,9 @@
325 <email>kde@g.o</email>
326 <name>Gentoo KDE Project</name>
327 </maintainer>
328 + <slots>
329 + <subslots>
330 + Must only be used by packages that are known to use private parts of the Frameworks API.
331 + </subslots>
332 + </slots>
333 </pkgmetadata>
334
335 diff --git a/kde-frameworks/kcompletion/metadata.xml b/kde-frameworks/kcompletion/metadata.xml
336 index a50ada50ef0..f481586c2be 100644
337 --- a/kde-frameworks/kcompletion/metadata.xml
338 +++ b/kde-frameworks/kcompletion/metadata.xml
339 @@ -8,4 +8,9 @@
340 <use>
341 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
342 </use>
343 + <slots>
344 + <subslots>
345 + Must only be used by packages that are known to use private parts of the Frameworks API.
346 + </subslots>
347 + </slots>
348 </pkgmetadata>
349
350 diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
351 index 2fdbf33d963..f877f9af42e 100644
352 --- a/kde-frameworks/kconfig/metadata.xml
353 +++ b/kde-frameworks/kconfig/metadata.xml
354 @@ -5,4 +5,9 @@
355 <email>kde@g.o</email>
356 <name>Gentoo KDE Project</name>
357 </maintainer>
358 + <slots>
359 + <subslots>
360 + Must only be used by packages that are known to use private parts of the Frameworks API.
361 + </subslots>
362 + </slots>
363 </pkgmetadata>
364
365 diff --git a/kde-frameworks/kconfigwidgets/metadata.xml b/kde-frameworks/kconfigwidgets/metadata.xml
366 index a50ada50ef0..f481586c2be 100644
367 --- a/kde-frameworks/kconfigwidgets/metadata.xml
368 +++ b/kde-frameworks/kconfigwidgets/metadata.xml
369 @@ -8,4 +8,9 @@
370 <use>
371 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
372 </use>
373 + <slots>
374 + <subslots>
375 + Must only be used by packages that are known to use private parts of the Frameworks API.
376 + </subslots>
377 + </slots>
378 </pkgmetadata>
379
380 diff --git a/kde-frameworks/kcontacts/metadata.xml b/kde-frameworks/kcontacts/metadata.xml
381 index 2fdbf33d963..f877f9af42e 100644
382 --- a/kde-frameworks/kcontacts/metadata.xml
383 +++ b/kde-frameworks/kcontacts/metadata.xml
384 @@ -5,4 +5,9 @@
385 <email>kde@g.o</email>
386 <name>Gentoo KDE Project</name>
387 </maintainer>
388 + <slots>
389 + <subslots>
390 + Must only be used by packages that are known to use private parts of the Frameworks API.
391 + </subslots>
392 + </slots>
393 </pkgmetadata>
394
395 diff --git a/kde-frameworks/kcoreaddons/metadata.xml b/kde-frameworks/kcoreaddons/metadata.xml
396 index 2fdbf33d963..f877f9af42e 100644
397 --- a/kde-frameworks/kcoreaddons/metadata.xml
398 +++ b/kde-frameworks/kcoreaddons/metadata.xml
399 @@ -5,4 +5,9 @@
400 <email>kde@g.o</email>
401 <name>Gentoo KDE Project</name>
402 </maintainer>
403 + <slots>
404 + <subslots>
405 + Must only be used by packages that are known to use private parts of the Frameworks API.
406 + </subslots>
407 + </slots>
408 </pkgmetadata>
409
410 diff --git a/kde-frameworks/kcrash/metadata.xml b/kde-frameworks/kcrash/metadata.xml
411 index 2fdbf33d963..f877f9af42e 100644
412 --- a/kde-frameworks/kcrash/metadata.xml
413 +++ b/kde-frameworks/kcrash/metadata.xml
414 @@ -5,4 +5,9 @@
415 <email>kde@g.o</email>
416 <name>Gentoo KDE Project</name>
417 </maintainer>
418 + <slots>
419 + <subslots>
420 + Must only be used by packages that are known to use private parts of the Frameworks API.
421 + </subslots>
422 + </slots>
423 </pkgmetadata>
424
425 diff --git a/kde-frameworks/kdav/metadata.xml b/kde-frameworks/kdav/metadata.xml
426 index 2fdbf33d963..f877f9af42e 100644
427 --- a/kde-frameworks/kdav/metadata.xml
428 +++ b/kde-frameworks/kdav/metadata.xml
429 @@ -5,4 +5,9 @@
430 <email>kde@g.o</email>
431 <name>Gentoo KDE Project</name>
432 </maintainer>
433 + <slots>
434 + <subslots>
435 + Must only be used by packages that are known to use private parts of the Frameworks API.
436 + </subslots>
437 + </slots>
438 </pkgmetadata>
439
440 diff --git a/kde-frameworks/kdbusaddons/metadata.xml b/kde-frameworks/kdbusaddons/metadata.xml
441 index 2fdbf33d963..f877f9af42e 100644
442 --- a/kde-frameworks/kdbusaddons/metadata.xml
443 +++ b/kde-frameworks/kdbusaddons/metadata.xml
444 @@ -5,4 +5,9 @@
445 <email>kde@g.o</email>
446 <name>Gentoo KDE Project</name>
447 </maintainer>
448 + <slots>
449 + <subslots>
450 + Must only be used by packages that are known to use private parts of the Frameworks API.
451 + </subslots>
452 + </slots>
453 </pkgmetadata>
454
455 diff --git a/kde-frameworks/kdeclarative/metadata.xml b/kde-frameworks/kdeclarative/metadata.xml
456 index 2fdbf33d963..f877f9af42e 100644
457 --- a/kde-frameworks/kdeclarative/metadata.xml
458 +++ b/kde-frameworks/kdeclarative/metadata.xml
459 @@ -5,4 +5,9 @@
460 <email>kde@g.o</email>
461 <name>Gentoo KDE Project</name>
462 </maintainer>
463 + <slots>
464 + <subslots>
465 + Must only be used by packages that are known to use private parts of the Frameworks API.
466 + </subslots>
467 + </slots>
468 </pkgmetadata>
469
470 diff --git a/kde-frameworks/kded/metadata.xml b/kde-frameworks/kded/metadata.xml
471 index 2fdbf33d963..f877f9af42e 100644
472 --- a/kde-frameworks/kded/metadata.xml
473 +++ b/kde-frameworks/kded/metadata.xml
474 @@ -5,4 +5,9 @@
475 <email>kde@g.o</email>
476 <name>Gentoo KDE Project</name>
477 </maintainer>
478 + <slots>
479 + <subslots>
480 + Must only be used by packages that are known to use private parts of the Frameworks API.
481 + </subslots>
482 + </slots>
483 </pkgmetadata>
484
485 diff --git a/kde-frameworks/kdelibs4support/metadata.xml b/kde-frameworks/kdelibs4support/metadata.xml
486 index 2fdbf33d963..f877f9af42e 100644
487 --- a/kde-frameworks/kdelibs4support/metadata.xml
488 +++ b/kde-frameworks/kdelibs4support/metadata.xml
489 @@ -5,4 +5,9 @@
490 <email>kde@g.o</email>
491 <name>Gentoo KDE Project</name>
492 </maintainer>
493 + <slots>
494 + <subslots>
495 + Must only be used by packages that are known to use private parts of the Frameworks API.
496 + </subslots>
497 + </slots>
498 </pkgmetadata>
499
500 diff --git a/kde-frameworks/kdesu/metadata.xml b/kde-frameworks/kdesu/metadata.xml
501 index 2fdbf33d963..f877f9af42e 100644
502 --- a/kde-frameworks/kdesu/metadata.xml
503 +++ b/kde-frameworks/kdesu/metadata.xml
504 @@ -5,4 +5,9 @@
505 <email>kde@g.o</email>
506 <name>Gentoo KDE Project</name>
507 </maintainer>
508 + <slots>
509 + <subslots>
510 + Must only be used by packages that are known to use private parts of the Frameworks API.
511 + </subslots>
512 + </slots>
513 </pkgmetadata>
514
515 diff --git a/kde-frameworks/kdnssd/metadata.xml b/kde-frameworks/kdnssd/metadata.xml
516 index 2fdbf33d963..f877f9af42e 100644
517 --- a/kde-frameworks/kdnssd/metadata.xml
518 +++ b/kde-frameworks/kdnssd/metadata.xml
519 @@ -5,4 +5,9 @@
520 <email>kde@g.o</email>
521 <name>Gentoo KDE Project</name>
522 </maintainer>
523 + <slots>
524 + <subslots>
525 + Must only be used by packages that are known to use private parts of the Frameworks API.
526 + </subslots>
527 + </slots>
528 </pkgmetadata>
529
530 diff --git a/kde-frameworks/kdoctools/metadata.xml b/kde-frameworks/kdoctools/metadata.xml
531 index 2fdbf33d963..f877f9af42e 100644
532 --- a/kde-frameworks/kdoctools/metadata.xml
533 +++ b/kde-frameworks/kdoctools/metadata.xml
534 @@ -5,4 +5,9 @@
535 <email>kde@g.o</email>
536 <name>Gentoo KDE Project</name>
537 </maintainer>
538 + <slots>
539 + <subslots>
540 + Must only be used by packages that are known to use private parts of the Frameworks API.
541 + </subslots>
542 + </slots>
543 </pkgmetadata>
544
545 diff --git a/kde-frameworks/kemoticons/metadata.xml b/kde-frameworks/kemoticons/metadata.xml
546 index 2fdbf33d963..f877f9af42e 100644
547 --- a/kde-frameworks/kemoticons/metadata.xml
548 +++ b/kde-frameworks/kemoticons/metadata.xml
549 @@ -5,4 +5,9 @@
550 <email>kde@g.o</email>
551 <name>Gentoo KDE Project</name>
552 </maintainer>
553 + <slots>
554 + <subslots>
555 + Must only be used by packages that are known to use private parts of the Frameworks API.
556 + </subslots>
557 + </slots>
558 </pkgmetadata>
559
560 diff --git a/kde-frameworks/kfilemetadata/metadata.xml b/kde-frameworks/kfilemetadata/metadata.xml
561 index c3a96764b1a..7937b8941bb 100644
562 --- a/kde-frameworks/kfilemetadata/metadata.xml
563 +++ b/kde-frameworks/kfilemetadata/metadata.xml
564 @@ -9,4 +9,9 @@
565 <flag name="epub">Enable support for reading EPUB ebook metadata</flag>
566 <flag name="office">Enable support for reading ODF and OOXML metadata</flag>
567 </use>
568 + <slots>
569 + <subslots>
570 + Must only be used by packages that are known to use private parts of the Frameworks API.
571 + </subslots>
572 + </slots>
573 </pkgmetadata>
574
575 diff --git a/kde-frameworks/kglobalaccel/metadata.xml b/kde-frameworks/kglobalaccel/metadata.xml
576 index 2fdbf33d963..f877f9af42e 100644
577 --- a/kde-frameworks/kglobalaccel/metadata.xml
578 +++ b/kde-frameworks/kglobalaccel/metadata.xml
579 @@ -5,4 +5,9 @@
580 <email>kde@g.o</email>
581 <name>Gentoo KDE Project</name>
582 </maintainer>
583 + <slots>
584 + <subslots>
585 + Must only be used by packages that are known to use private parts of the Frameworks API.
586 + </subslots>
587 + </slots>
588 </pkgmetadata>
589
590 diff --git a/kde-frameworks/kguiaddons/metadata.xml b/kde-frameworks/kguiaddons/metadata.xml
591 index 2fdbf33d963..f877f9af42e 100644
592 --- a/kde-frameworks/kguiaddons/metadata.xml
593 +++ b/kde-frameworks/kguiaddons/metadata.xml
594 @@ -5,4 +5,9 @@
595 <email>kde@g.o</email>
596 <name>Gentoo KDE Project</name>
597 </maintainer>
598 + <slots>
599 + <subslots>
600 + Must only be used by packages that are known to use private parts of the Frameworks API.
601 + </subslots>
602 + </slots>
603 </pkgmetadata>
604
605 diff --git a/kde-frameworks/kholidays/metadata.xml b/kde-frameworks/kholidays/metadata.xml
606 index 2fdbf33d963..f877f9af42e 100644
607 --- a/kde-frameworks/kholidays/metadata.xml
608 +++ b/kde-frameworks/kholidays/metadata.xml
609 @@ -5,4 +5,9 @@
610 <email>kde@g.o</email>
611 <name>Gentoo KDE Project</name>
612 </maintainer>
613 + <slots>
614 + <subslots>
615 + Must only be used by packages that are known to use private parts of the Frameworks API.
616 + </subslots>
617 + </slots>
618 </pkgmetadata>
619
620 diff --git a/kde-frameworks/khtml/metadata.xml b/kde-frameworks/khtml/metadata.xml
621 index 2fdbf33d963..f877f9af42e 100644
622 --- a/kde-frameworks/khtml/metadata.xml
623 +++ b/kde-frameworks/khtml/metadata.xml
624 @@ -5,4 +5,9 @@
625 <email>kde@g.o</email>
626 <name>Gentoo KDE Project</name>
627 </maintainer>
628 + <slots>
629 + <subslots>
630 + Must only be used by packages that are known to use private parts of the Frameworks API.
631 + </subslots>
632 + </slots>
633 </pkgmetadata>
634
635 diff --git a/kde-frameworks/ki18n/metadata.xml b/kde-frameworks/ki18n/metadata.xml
636 index 2fdbf33d963..f877f9af42e 100644
637 --- a/kde-frameworks/ki18n/metadata.xml
638 +++ b/kde-frameworks/ki18n/metadata.xml
639 @@ -5,4 +5,9 @@
640 <email>kde@g.o</email>
641 <name>Gentoo KDE Project</name>
642 </maintainer>
643 + <slots>
644 + <subslots>
645 + Must only be used by packages that are known to use private parts of the Frameworks API.
646 + </subslots>
647 + </slots>
648 </pkgmetadata>
649
650 diff --git a/kde-frameworks/kiconthemes/metadata.xml b/kde-frameworks/kiconthemes/metadata.xml
651 index a50ada50ef0..f481586c2be 100644
652 --- a/kde-frameworks/kiconthemes/metadata.xml
653 +++ b/kde-frameworks/kiconthemes/metadata.xml
654 @@ -8,4 +8,9 @@
655 <use>
656 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
657 </use>
658 + <slots>
659 + <subslots>
660 + Must only be used by packages that are known to use private parts of the Frameworks API.
661 + </subslots>
662 + </slots>
663 </pkgmetadata>
664
665 diff --git a/kde-frameworks/kidletime/metadata.xml b/kde-frameworks/kidletime/metadata.xml
666 index 2fdbf33d963..f877f9af42e 100644
667 --- a/kde-frameworks/kidletime/metadata.xml
668 +++ b/kde-frameworks/kidletime/metadata.xml
669 @@ -5,4 +5,9 @@
670 <email>kde@g.o</email>
671 <name>Gentoo KDE Project</name>
672 </maintainer>
673 + <slots>
674 + <subslots>
675 + Must only be used by packages that are known to use private parts of the Frameworks API.
676 + </subslots>
677 + </slots>
678 </pkgmetadata>
679
680 diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
681 index 4d43b588986..3a93539ea56 100644
682 --- a/kde-frameworks/kimageformats/metadata.xml
683 +++ b/kde-frameworks/kimageformats/metadata.xml
684 @@ -10,4 +10,9 @@
685 <flag name="eps">Support the EPS graphics file format</flag>
686 <flag name="heif">Support for HEIF/HEIC images</flag>
687 </use>
688 + <slots>
689 + <subslots>
690 + Must only be used by packages that are known to use private parts of the Frameworks API.
691 + </subslots>
692 + </slots>
693 </pkgmetadata>
694
695 diff --git a/kde-frameworks/kinit/metadata.xml b/kde-frameworks/kinit/metadata.xml
696 index 6282b0801fd..adae4918829 100644
697 --- a/kde-frameworks/kinit/metadata.xml
698 +++ b/kde-frameworks/kinit/metadata.xml
699 @@ -8,4 +8,9 @@
700 <use>
701 <flag name="caps">Capabilities support for improved security and better OOM handling</flag>
702 </use>
703 + <slots>
704 + <subslots>
705 + Must only be used by packages that are known to use private parts of the Frameworks API.
706 + </subslots>
707 + </slots>
708 </pkgmetadata>
709
710 diff --git a/kde-frameworks/kio/metadata.xml b/kde-frameworks/kio/metadata.xml
711 index a421f06e8ac..ff5da6b7754 100644
712 --- a/kde-frameworks/kio/metadata.xml
713 +++ b/kde-frameworks/kio/metadata.xml
714 @@ -9,4 +9,9 @@
715 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
716 <flag name="kwallet">Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg></flag>
717 </use>
718 + <slots>
719 + <subslots>
720 + Must only be used by packages that are known to use private parts of the Frameworks API.
721 + </subslots>
722 + </slots>
723 </pkgmetadata>
724
725 diff --git a/kde-frameworks/kirigami/metadata.xml b/kde-frameworks/kirigami/metadata.xml
726 index 2fdbf33d963..f877f9af42e 100644
727 --- a/kde-frameworks/kirigami/metadata.xml
728 +++ b/kde-frameworks/kirigami/metadata.xml
729 @@ -5,4 +5,9 @@
730 <email>kde@g.o</email>
731 <name>Gentoo KDE Project</name>
732 </maintainer>
733 + <slots>
734 + <subslots>
735 + Must only be used by packages that are known to use private parts of the Frameworks API.
736 + </subslots>
737 + </slots>
738 </pkgmetadata>
739
740 diff --git a/kde-frameworks/kitemmodels/metadata.xml b/kde-frameworks/kitemmodels/metadata.xml
741 index 5bd216b1830..676cb8590aa 100644
742 --- a/kde-frameworks/kitemmodels/metadata.xml
743 +++ b/kde-frameworks/kitemmodels/metadata.xml
744 @@ -8,4 +8,9 @@
745 <use>
746 <flag name="qml">Enable QML support via <pkg>dev-qt/qtdeclarative</pkg></flag>
747 </use>
748 + <slots>
749 + <subslots>
750 + Must only be used by packages that are known to use private parts of the Frameworks API.
751 + </subslots>
752 + </slots>
753 </pkgmetadata>
754
755 diff --git a/kde-frameworks/kitemviews/metadata.xml b/kde-frameworks/kitemviews/metadata.xml
756 index a50ada50ef0..f481586c2be 100644
757 --- a/kde-frameworks/kitemviews/metadata.xml
758 +++ b/kde-frameworks/kitemviews/metadata.xml
759 @@ -8,4 +8,9 @@
760 <use>
761 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
762 </use>
763 + <slots>
764 + <subslots>
765 + Must only be used by packages that are known to use private parts of the Frameworks API.
766 + </subslots>
767 + </slots>
768 </pkgmetadata>
769
770 diff --git a/kde-frameworks/kjobwidgets/metadata.xml b/kde-frameworks/kjobwidgets/metadata.xml
771 index 2fdbf33d963..f877f9af42e 100644
772 --- a/kde-frameworks/kjobwidgets/metadata.xml
773 +++ b/kde-frameworks/kjobwidgets/metadata.xml
774 @@ -5,4 +5,9 @@
775 <email>kde@g.o</email>
776 <name>Gentoo KDE Project</name>
777 </maintainer>
778 + <slots>
779 + <subslots>
780 + Must only be used by packages that are known to use private parts of the Frameworks API.
781 + </subslots>
782 + </slots>
783 </pkgmetadata>
784
785 diff --git a/kde-frameworks/kjs/metadata.xml b/kde-frameworks/kjs/metadata.xml
786 index 2fdbf33d963..f877f9af42e 100644
787 --- a/kde-frameworks/kjs/metadata.xml
788 +++ b/kde-frameworks/kjs/metadata.xml
789 @@ -5,4 +5,9 @@
790 <email>kde@g.o</email>
791 <name>Gentoo KDE Project</name>
792 </maintainer>
793 + <slots>
794 + <subslots>
795 + Must only be used by packages that are known to use private parts of the Frameworks API.
796 + </subslots>
797 + </slots>
798 </pkgmetadata>
799
800 diff --git a/kde-frameworks/knewstuff/metadata.xml b/kde-frameworks/knewstuff/metadata.xml
801 index f70c6344622..49f5f513f03 100644
802 --- a/kde-frameworks/knewstuff/metadata.xml
803 +++ b/kde-frameworks/knewstuff/metadata.xml
804 @@ -8,4 +8,9 @@
805 <use>
806 <flag name="opds">Enable support for the Open Publication Distribution System via <pkg>kde-frameworks/syndication</pkg></flag>
807 </use>
808 + <slots>
809 + <subslots>
810 + Must only be used by packages that are known to use private parts of the Frameworks API.
811 + </subslots>
812 + </slots>
813 </pkgmetadata>
814
815 diff --git a/kde-frameworks/knotifications/metadata.xml b/kde-frameworks/knotifications/metadata.xml
816 index 68ff6fccee8..8d0a7eb213f 100644
817 --- a/kde-frameworks/knotifications/metadata.xml
818 +++ b/kde-frameworks/knotifications/metadata.xml
819 @@ -9,4 +9,9 @@
820 <flag name="phonon">Play notification sounds via <pkg>media-libs/phonon</pkg> instead of <pkg>media-libs/libcanberra</pkg></flag>
821 <flag name="speech">Enable text-to-speech notification support</flag>
822 </use>
823 + <slots>
824 + <subslots>
825 + Must only be used by packages that are known to use private parts of the Frameworks API.
826 + </subslots>
827 + </slots>
828 </pkgmetadata>
829
830 diff --git a/kde-frameworks/knotifyconfig/metadata.xml b/kde-frameworks/knotifyconfig/metadata.xml
831 index d8e3327b193..e5d0c2387d8 100644
832 --- a/kde-frameworks/knotifyconfig/metadata.xml
833 +++ b/kde-frameworks/knotifyconfig/metadata.xml
834 @@ -8,4 +8,9 @@
835 <use>
836 <flag name="phonon">Add sound support via <pkg>media-libs/phonon</pkg></flag>
837 </use>
838 + <slots>
839 + <subslots>
840 + Must only be used by packages that are known to use private parts of the Frameworks API.
841 + </subslots>
842 + </slots>
843 </pkgmetadata>
844
845 diff --git a/kde-frameworks/kpackage/metadata.xml b/kde-frameworks/kpackage/metadata.xml
846 index 2fdbf33d963..f877f9af42e 100644
847 --- a/kde-frameworks/kpackage/metadata.xml
848 +++ b/kde-frameworks/kpackage/metadata.xml
849 @@ -5,4 +5,9 @@
850 <email>kde@g.o</email>
851 <name>Gentoo KDE Project</name>
852 </maintainer>
853 + <slots>
854 + <subslots>
855 + Must only be used by packages that are known to use private parts of the Frameworks API.
856 + </subslots>
857 + </slots>
858 </pkgmetadata>
859
860 diff --git a/kde-frameworks/kparts/metadata.xml b/kde-frameworks/kparts/metadata.xml
861 index 2fdbf33d963..f877f9af42e 100644
862 --- a/kde-frameworks/kparts/metadata.xml
863 +++ b/kde-frameworks/kparts/metadata.xml
864 @@ -5,4 +5,9 @@
865 <email>kde@g.o</email>
866 <name>Gentoo KDE Project</name>
867 </maintainer>
868 + <slots>
869 + <subslots>
870 + Must only be used by packages that are known to use private parts of the Frameworks API.
871 + </subslots>
872 + </slots>
873 </pkgmetadata>
874
875 diff --git a/kde-frameworks/kpeople/metadata.xml b/kde-frameworks/kpeople/metadata.xml
876 index 2fdbf33d963..f877f9af42e 100644
877 --- a/kde-frameworks/kpeople/metadata.xml
878 +++ b/kde-frameworks/kpeople/metadata.xml
879 @@ -5,4 +5,9 @@
880 <email>kde@g.o</email>
881 <name>Gentoo KDE Project</name>
882 </maintainer>
883 + <slots>
884 + <subslots>
885 + Must only be used by packages that are known to use private parts of the Frameworks API.
886 + </subslots>
887 + </slots>
888 </pkgmetadata>
889
890 diff --git a/kde-frameworks/kplotting/metadata.xml b/kde-frameworks/kplotting/metadata.xml
891 index a50ada50ef0..f481586c2be 100644
892 --- a/kde-frameworks/kplotting/metadata.xml
893 +++ b/kde-frameworks/kplotting/metadata.xml
894 @@ -8,4 +8,9 @@
895 <use>
896 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
897 </use>
898 + <slots>
899 + <subslots>
900 + Must only be used by packages that are known to use private parts of the Frameworks API.
901 + </subslots>
902 + </slots>
903 </pkgmetadata>
904
905 diff --git a/kde-frameworks/kpty/metadata.xml b/kde-frameworks/kpty/metadata.xml
906 index 2fdbf33d963..f877f9af42e 100644
907 --- a/kde-frameworks/kpty/metadata.xml
908 +++ b/kde-frameworks/kpty/metadata.xml
909 @@ -5,4 +5,9 @@
910 <email>kde@g.o</email>
911 <name>Gentoo KDE Project</name>
912 </maintainer>
913 + <slots>
914 + <subslots>
915 + Must only be used by packages that are known to use private parts of the Frameworks API.
916 + </subslots>
917 + </slots>
918 </pkgmetadata>
919
920 diff --git a/kde-frameworks/kquickcharts/metadata.xml b/kde-frameworks/kquickcharts/metadata.xml
921 index 2fdbf33d963..f877f9af42e 100644
922 --- a/kde-frameworks/kquickcharts/metadata.xml
923 +++ b/kde-frameworks/kquickcharts/metadata.xml
924 @@ -5,4 +5,9 @@
925 <email>kde@g.o</email>
926 <name>Gentoo KDE Project</name>
927 </maintainer>
928 + <slots>
929 + <subslots>
930 + Must only be used by packages that are known to use private parts of the Frameworks API.
931 + </subslots>
932 + </slots>
933 </pkgmetadata>
934
935 diff --git a/kde-frameworks/kross/metadata.xml b/kde-frameworks/kross/metadata.xml
936 index 2fdbf33d963..f877f9af42e 100644
937 --- a/kde-frameworks/kross/metadata.xml
938 +++ b/kde-frameworks/kross/metadata.xml
939 @@ -5,4 +5,9 @@
940 <email>kde@g.o</email>
941 <name>Gentoo KDE Project</name>
942 </maintainer>
943 + <slots>
944 + <subslots>
945 + Must only be used by packages that are known to use private parts of the Frameworks API.
946 + </subslots>
947 + </slots>
948 </pkgmetadata>
949
950 diff --git a/kde-frameworks/krunner/metadata.xml b/kde-frameworks/krunner/metadata.xml
951 index 185ce0bebb1..a76de7e0981 100644
952 --- a/kde-frameworks/krunner/metadata.xml
953 +++ b/kde-frameworks/krunner/metadata.xml
954 @@ -8,4 +8,9 @@
955 <use>
956 <flag name="activities">Enable search runner for KDE Activities history</flag>
957 </use>
958 + <slots>
959 + <subslots>
960 + Must only be used by packages that are known to use private parts of the Frameworks API.
961 + </subslots>
962 + </slots>
963 </pkgmetadata>
964
965 diff --git a/kde-frameworks/kservice/metadata.xml b/kde-frameworks/kservice/metadata.xml
966 index 2fdbf33d963..f877f9af42e 100644
967 --- a/kde-frameworks/kservice/metadata.xml
968 +++ b/kde-frameworks/kservice/metadata.xml
969 @@ -5,4 +5,9 @@
970 <email>kde@g.o</email>
971 <name>Gentoo KDE Project</name>
972 </maintainer>
973 + <slots>
974 + <subslots>
975 + Must only be used by packages that are known to use private parts of the Frameworks API.
976 + </subslots>
977 + </slots>
978 </pkgmetadata>
979
980 diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml
981 index af58874c86d..89b8eff3081 100644
982 --- a/kde-frameworks/ktexteditor/metadata.xml
983 +++ b/kde-frameworks/ktexteditor/metadata.xml
984 @@ -8,4 +8,9 @@
985 <use>
986 <flag name="editorconfig">Enable support for EditorConfig configuration files</flag>
987 </use>
988 + <slots>
989 + <subslots>
990 + Must only be used by packages that are known to use private parts of the Frameworks API.
991 + </subslots>
992 + </slots>
993 </pkgmetadata>
994
995 diff --git a/kde-frameworks/ktextwidgets/metadata.xml b/kde-frameworks/ktextwidgets/metadata.xml
996 index 4e0233b193b..f5c34b7f046 100644
997 --- a/kde-frameworks/ktextwidgets/metadata.xml
998 +++ b/kde-frameworks/ktextwidgets/metadata.xml
999 @@ -9,4 +9,9 @@
1000 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
1001 <flag name="speech">Enable text-to-speech support</flag>
1002 </use>
1003 + <slots>
1004 + <subslots>
1005 + Must only be used by packages that are known to use private parts of the Frameworks API.
1006 + </subslots>
1007 + </slots>
1008 </pkgmetadata>
1009
1010 diff --git a/kde-frameworks/kunitconversion/metadata.xml b/kde-frameworks/kunitconversion/metadata.xml
1011 index 2fdbf33d963..f877f9af42e 100644
1012 --- a/kde-frameworks/kunitconversion/metadata.xml
1013 +++ b/kde-frameworks/kunitconversion/metadata.xml
1014 @@ -5,4 +5,9 @@
1015 <email>kde@g.o</email>
1016 <name>Gentoo KDE Project</name>
1017 </maintainer>
1018 + <slots>
1019 + <subslots>
1020 + Must only be used by packages that are known to use private parts of the Frameworks API.
1021 + </subslots>
1022 + </slots>
1023 </pkgmetadata>
1024
1025 diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml
1026 index af757a5a25e..9ca7ee74402 100644
1027 --- a/kde-frameworks/kwallet/metadata.xml
1028 +++ b/kde-frameworks/kwallet/metadata.xml
1029 @@ -8,4 +8,9 @@
1030 <use>
1031 <flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag>
1032 </use>
1033 + <slots>
1034 + <subslots>
1035 + Must only be used by packages that are known to use private parts of the Frameworks API.
1036 + </subslots>
1037 + </slots>
1038 </pkgmetadata>
1039
1040 diff --git a/kde-frameworks/kwayland/metadata.xml b/kde-frameworks/kwayland/metadata.xml
1041 index 2fdbf33d963..f877f9af42e 100644
1042 --- a/kde-frameworks/kwayland/metadata.xml
1043 +++ b/kde-frameworks/kwayland/metadata.xml
1044 @@ -5,4 +5,9 @@
1045 <email>kde@g.o</email>
1046 <name>Gentoo KDE Project</name>
1047 </maintainer>
1048 + <slots>
1049 + <subslots>
1050 + Must only be used by packages that are known to use private parts of the Frameworks API.
1051 + </subslots>
1052 + </slots>
1053 </pkgmetadata>
1054
1055 diff --git a/kde-frameworks/kwidgetsaddons/metadata.xml b/kde-frameworks/kwidgetsaddons/metadata.xml
1056 index a50ada50ef0..f481586c2be 100644
1057 --- a/kde-frameworks/kwidgetsaddons/metadata.xml
1058 +++ b/kde-frameworks/kwidgetsaddons/metadata.xml
1059 @@ -8,4 +8,9 @@
1060 <use>
1061 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
1062 </use>
1063 + <slots>
1064 + <subslots>
1065 + Must only be used by packages that are known to use private parts of the Frameworks API.
1066 + </subslots>
1067 + </slots>
1068 </pkgmetadata>
1069
1070 diff --git a/kde-frameworks/kwindowsystem/metadata.xml b/kde-frameworks/kwindowsystem/metadata.xml
1071 index 2fdbf33d963..f877f9af42e 100644
1072 --- a/kde-frameworks/kwindowsystem/metadata.xml
1073 +++ b/kde-frameworks/kwindowsystem/metadata.xml
1074 @@ -5,4 +5,9 @@
1075 <email>kde@g.o</email>
1076 <name>Gentoo KDE Project</name>
1077 </maintainer>
1078 + <slots>
1079 + <subslots>
1080 + Must only be used by packages that are known to use private parts of the Frameworks API.
1081 + </subslots>
1082 + </slots>
1083 </pkgmetadata>
1084
1085 diff --git a/kde-frameworks/kxmlgui/metadata.xml b/kde-frameworks/kxmlgui/metadata.xml
1086 index a50ada50ef0..f481586c2be 100644
1087 --- a/kde-frameworks/kxmlgui/metadata.xml
1088 +++ b/kde-frameworks/kxmlgui/metadata.xml
1089 @@ -8,4 +8,9 @@
1090 <use>
1091 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
1092 </use>
1093 + <slots>
1094 + <subslots>
1095 + Must only be used by packages that are known to use private parts of the Frameworks API.
1096 + </subslots>
1097 + </slots>
1098 </pkgmetadata>
1099
1100 diff --git a/kde-frameworks/modemmanager-qt/metadata.xml b/kde-frameworks/modemmanager-qt/metadata.xml
1101 index 2fdbf33d963..f877f9af42e 100644
1102 --- a/kde-frameworks/modemmanager-qt/metadata.xml
1103 +++ b/kde-frameworks/modemmanager-qt/metadata.xml
1104 @@ -5,4 +5,9 @@
1105 <email>kde@g.o</email>
1106 <name>Gentoo KDE Project</name>
1107 </maintainer>
1108 + <slots>
1109 + <subslots>
1110 + Must only be used by packages that are known to use private parts of the Frameworks API.
1111 + </subslots>
1112 + </slots>
1113 </pkgmetadata>
1114
1115 diff --git a/kde-frameworks/networkmanager-qt/metadata.xml b/kde-frameworks/networkmanager-qt/metadata.xml
1116 index 162d119899a..b6eb352a89e 100644
1117 --- a/kde-frameworks/networkmanager-qt/metadata.xml
1118 +++ b/kde-frameworks/networkmanager-qt/metadata.xml
1119 @@ -8,4 +8,9 @@
1120 <use>
1121 <flag name="teamd">Enable Teamd control support</flag>
1122 </use>
1123 + <slots>
1124 + <subslots>
1125 + Must only be used by packages that are known to use private parts of the Frameworks API.
1126 + </subslots>
1127 + </slots>
1128 </pkgmetadata>
1129
1130 diff --git a/kde-frameworks/oxygen-icons/metadata.xml b/kde-frameworks/oxygen-icons/metadata.xml
1131 index 2fdbf33d963..f877f9af42e 100644
1132 --- a/kde-frameworks/oxygen-icons/metadata.xml
1133 +++ b/kde-frameworks/oxygen-icons/metadata.xml
1134 @@ -5,4 +5,9 @@
1135 <email>kde@g.o</email>
1136 <name>Gentoo KDE Project</name>
1137 </maintainer>
1138 + <slots>
1139 + <subslots>
1140 + Must only be used by packages that are known to use private parts of the Frameworks API.
1141 + </subslots>
1142 + </slots>
1143 </pkgmetadata>
1144
1145 diff --git a/kde-frameworks/plasma/metadata.xml b/kde-frameworks/plasma/metadata.xml
1146 index 2fdbf33d963..f877f9af42e 100644
1147 --- a/kde-frameworks/plasma/metadata.xml
1148 +++ b/kde-frameworks/plasma/metadata.xml
1149 @@ -5,4 +5,9 @@
1150 <email>kde@g.o</email>
1151 <name>Gentoo KDE Project</name>
1152 </maintainer>
1153 + <slots>
1154 + <subslots>
1155 + Must only be used by packages that are known to use private parts of the Frameworks API.
1156 + </subslots>
1157 + </slots>
1158 </pkgmetadata>
1159
1160 diff --git a/kde-frameworks/prison/metadata.xml b/kde-frameworks/prison/metadata.xml
1161 index d39a5d2d236..ac1424f9bb4 100644
1162 --- a/kde-frameworks/prison/metadata.xml
1163 +++ b/kde-frameworks/prison/metadata.xml
1164 @@ -8,4 +8,9 @@
1165 <use>
1166 <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
1167 </use>
1168 + <slots>
1169 + <subslots>
1170 + Must only be used by packages that are known to use private parts of the Frameworks API.
1171 + </subslots>
1172 + </slots>
1173 </pkgmetadata>
1174
1175 diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
1176 index 69186b245f3..0574a71dc1f 100644
1177 --- a/kde-frameworks/purpose/metadata.xml
1178 +++ b/kde-frameworks/purpose/metadata.xml
1179 @@ -8,4 +8,9 @@
1180 <use>
1181 <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
1182 </use>
1183 + <slots>
1184 + <subslots>
1185 + Must only be used by packages that are known to use private parts of the Frameworks API.
1186 + </subslots>
1187 + </slots>
1188 </pkgmetadata>
1189
1190 diff --git a/kde-frameworks/qqc2-desktop-style/metadata.xml b/kde-frameworks/qqc2-desktop-style/metadata.xml
1191 index 2fdbf33d963..f877f9af42e 100644
1192 --- a/kde-frameworks/qqc2-desktop-style/metadata.xml
1193 +++ b/kde-frameworks/qqc2-desktop-style/metadata.xml
1194 @@ -5,4 +5,9 @@
1195 <email>kde@g.o</email>
1196 <name>Gentoo KDE Project</name>
1197 </maintainer>
1198 + <slots>
1199 + <subslots>
1200 + Must only be used by packages that are known to use private parts of the Frameworks API.
1201 + </subslots>
1202 + </slots>
1203 </pkgmetadata>
1204
1205 diff --git a/kde-frameworks/solid/metadata.xml b/kde-frameworks/solid/metadata.xml
1206 index 2fdbf33d963..f877f9af42e 100644
1207 --- a/kde-frameworks/solid/metadata.xml
1208 +++ b/kde-frameworks/solid/metadata.xml
1209 @@ -5,4 +5,9 @@
1210 <email>kde@g.o</email>
1211 <name>Gentoo KDE Project</name>
1212 </maintainer>
1213 + <slots>
1214 + <subslots>
1215 + Must only be used by packages that are known to use private parts of the Frameworks API.
1216 + </subslots>
1217 + </slots>
1218 </pkgmetadata>
1219
1220 diff --git a/kde-frameworks/sonnet/metadata.xml b/kde-frameworks/sonnet/metadata.xml
1221 index 0d422498d83..db6325c2c94 100644
1222 --- a/kde-frameworks/sonnet/metadata.xml
1223 +++ b/kde-frameworks/sonnet/metadata.xml
1224 @@ -10,4 +10,9 @@
1225 <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
1226 <flag name="hunspell">Enable the app-text/hunspell spell-checking backend</flag>
1227 </use>
1228 + <slots>
1229 + <subslots>
1230 + Must only be used by packages that are known to use private parts of the Frameworks API.
1231 + </subslots>
1232 + </slots>
1233 </pkgmetadata>
1234
1235 diff --git a/kde-frameworks/syndication/metadata.xml b/kde-frameworks/syndication/metadata.xml
1236 index 2fdbf33d963..f877f9af42e 100644
1237 --- a/kde-frameworks/syndication/metadata.xml
1238 +++ b/kde-frameworks/syndication/metadata.xml
1239 @@ -5,4 +5,9 @@
1240 <email>kde@g.o</email>
1241 <name>Gentoo KDE Project</name>
1242 </maintainer>
1243 + <slots>
1244 + <subslots>
1245 + Must only be used by packages that are known to use private parts of the Frameworks API.
1246 + </subslots>
1247 + </slots>
1248 </pkgmetadata>
1249
1250 diff --git a/kde-frameworks/syntax-highlighting/metadata.xml b/kde-frameworks/syntax-highlighting/metadata.xml
1251 index 2fdbf33d963..f877f9af42e 100644
1252 --- a/kde-frameworks/syntax-highlighting/metadata.xml
1253 +++ b/kde-frameworks/syntax-highlighting/metadata.xml
1254 @@ -5,4 +5,9 @@
1255 <email>kde@g.o</email>
1256 <name>Gentoo KDE Project</name>
1257 </maintainer>
1258 + <slots>
1259 + <subslots>
1260 + Must only be used by packages that are known to use private parts of the Frameworks API.
1261 + </subslots>
1262 + </slots>
1263 </pkgmetadata>
1264
1265 diff --git a/kde-frameworks/threadweaver/metadata.xml b/kde-frameworks/threadweaver/metadata.xml
1266 index 2fdbf33d963..f877f9af42e 100644
1267 --- a/kde-frameworks/threadweaver/metadata.xml
1268 +++ b/kde-frameworks/threadweaver/metadata.xml
1269 @@ -5,4 +5,9 @@
1270 <email>kde@g.o</email>
1271 <name>Gentoo KDE Project</name>
1272 </maintainer>
1273 + <slots>
1274 + <subslots>
1275 + Must only be used by packages that are known to use private parts of the Frameworks API.
1276 + </subslots>
1277 + </slots>
1278 </pkgmetadata>