Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-auth/polkit/, sys-devel/gdb/, dev-util/cmocka/, sys-apps/keyutils/, ...
Date: Tue, 28 Jan 2020 19:15:20
Message-Id: 1580238859.75077f2c46d5c86c238d0dcedf9953d3e0ef4a79.anarchy@gentoo
1 commit: 75077f2c46d5c86c238d0dcedf9953d3e0ef4a79
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 28 19:14:19 2020 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 28 19:14:19 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=75077f2c
7
8 */*: [QA] Fix trivial cases of MissingTestRestrict
9
10 The result was achieved via the following pipeline:
11
12 pkgcheck scan -c RestrictTestCheck -R FormatReporter \
13 --format '{category}/{package}/{package}-{version}.ebuild' |
14 xargs -n32 grep -L RESTRICT |
15 xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"'
16
17 The resulting metadata was compared before and after the change.
18 Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip
19 added by the eclass. Two ebuilds have to be fixed because of multiline
20 IUSE.
21
22 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
23
24 app-text/enchant/enchant-1.6.1.ebuild | 1 +
25 dev-libs/elfutils/elfutils-0.176-r1.ebuild | 1 +
26 dev-libs/elfutils/elfutils-0.177.ebuild | 1 +
27 dev-libs/glib/glib-2.60.6.ebuild | 1 +
28 dev-libs/weston/weston-3.0.0.ebuild | 1 +
29 dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild | 1 +
30 dev-util/cmocka/cmocka-1.1.3.ebuild | 1 +
31 media-libs/libepoxy/libepoxy-1.5.0.ebuild | 1 +
32 media-libs/libopenraw/libopenraw-0.0.9.ebuild | 1 +
33 media-libs/virglrenderer/virglrenderer-0.6.0.ebuild | 1 +
34 media-libs/virglrenderer/virglrenderer-9999.ebuild | 1 +
35 net-misc/radvd/radvd-2.17-r1.ebuild | 1 +
36 net-misc/radvd/radvd-2.18.ebuild | 1 +
37 sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild | 1 +
38 sys-apps/fakeroot/fakeroot-1.22.ebuild | 1 +
39 sys-apps/keyutils/keyutils-1.5.10.ebuild | 1 +
40 sys-apps/keyutils/keyutils-1.5.9-r1.ebuild | 1 +
41 sys-auth/polkit/polkit-0.115-r3.ebuild | 1 +
42 sys-auth/polkit/polkit-0.115-r4.ebuild | 1 +
43 sys-auth/polkit/polkit-0.116-r1.ebuild | 1 +
44 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 1 +
45 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild | 1 +
46 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild | 1 +
47 sys-devel/gdb/gdb-8.1-r1.ebuild | 1 +
48 sys-devel/gdb/gdb-8.1-r2.ebuild | 1 +
49 sys-libs/libblockdev/libblockdev-2.13.ebuild | 1 +
50 sys-libs/libblockdev/libblockdev-2.14-r1.ebuild | 1 +
51 x11-libs/xcb-util-xrm/xcb-util-xrm-1.3.ebuild | 1 +
52 x11-wm/marco/marco-1.18.2.ebuild | 1 +
53 29 files changed, 29 insertions(+)
54
55 diff --git a/app-text/enchant/enchant-1.6.1.ebuild b/app-text/enchant/enchant-1.6.1.ebuild
56 index ff89236..e3282d7 100644
57 --- a/app-text/enchant/enchant-1.6.1.ebuild
58 +++ b/app-text/enchant/enchant-1.6.1.ebuild
59 @@ -14,6 +14,7 @@ SLOT="0"
60 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~sh ~sparc ~x86"
61
62 IUSE="aspell +hunspell static-libs test"
63 +RESTRICT="!test? ( test )"
64 REQUIRED_USE="|| ( hunspell aspell )"
65
66 # FIXME: depends on unittest++ but through pkgconfig which is a Debian hack, bug #629742
67
68 diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
69 index d8cb8fd..a98d559 100644
70 --- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild
71 +++ b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
72 @@ -13,6 +13,7 @@ LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
73 SLOT="0"
74 KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
75 IUSE="bzip2 lzma nls static-libs test +threads +utils"
76 +RESTRICT="!test? ( test )"
77
78 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
79 bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
80
81 diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild b/dev-libs/elfutils/elfutils-0.177.ebuild
82 index 93121b4..e5e911f 100644
83 --- a/dev-libs/elfutils/elfutils-0.177.ebuild
84 +++ b/dev-libs/elfutils/elfutils-0.177.ebuild
85 @@ -13,6 +13,7 @@ LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
86 SLOT="0"
87 KEYWORDS="amd64 arm arm64 ~mips ppc x86"
88 IUSE="bzip2 lzma nls static-libs test +threads +utils"
89 +RESTRICT="!test? ( test )"
90
91 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
92 bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
93
94 diff --git a/dev-libs/glib/glib-2.60.6.ebuild b/dev-libs/glib/glib-2.60.6.ebuild
95 index 3974ff5..29e02fd 100644
96 --- a/dev-libs/glib/glib-2.60.6.ebuild
97 +++ b/dev-libs/glib/glib-2.60.6.ebuild
98 @@ -12,6 +12,7 @@ HOMEPAGE="https://www.gtk.org/"
99 LICENSE="LGPL-2.1+"
100 SLOT="2"
101 IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr"
102 +RESTRICT="!test? ( test )"
103
104 KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
105
106
107 diff --git a/dev-libs/weston/weston-3.0.0.ebuild b/dev-libs/weston/weston-3.0.0.ebuild
108 index f7046f4..e3e97de 100644
109 --- a/dev-libs/weston/weston-3.0.0.ebuild
110 +++ b/dev-libs/weston/weston-3.0.0.ebuild
111 @@ -26,6 +26,7 @@ LICENSE="MIT CC-BY-SA-3.0"
112 SLOT="0"
113
114 IUSE="colord dbus +drm editor examples fbdev +gles2 headless ivi jpeg +launch lcms rdp +resize-optimization screen-sharing static-libs +suid systemd test unwind wayland-compositor webp +X xwayland"
115 +RESTRICT="!test? ( test )"
116
117 REQUIRED_USE="
118 drm? ( gles2 )
119
120 diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
121 index ab00912..7a3e48e 100644
122 --- a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
123 +++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
124 @@ -13,6 +13,7 @@ LICENSE="LGPL-3"
125 SLOT="0"
126 KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
127 IUSE="test"
128 +RESTRICT="!test? ( test )"
129
130 DEPEND="
131 virtual/perl-ExtUtils-MakeMaker
132
133 diff --git a/dev-util/cmocka/cmocka-1.1.3.ebuild b/dev-util/cmocka/cmocka-1.1.3.ebuild
134 index 0b1f56f..0e2822e 100644
135 --- a/dev-util/cmocka/cmocka-1.1.3.ebuild
136 +++ b/dev-util/cmocka/cmocka-1.1.3.ebuild
137 @@ -13,6 +13,7 @@ LICENSE="Apache-2.0"
138 SLOT="0"
139 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
140 IUSE="doc static-libs test"
141 +RESTRICT="!test? ( test )"
142
143 DEPEND="
144 doc? ( app-doc/doxygen[dot] )
145
146 diff --git a/media-libs/libepoxy/libepoxy-1.5.0.ebuild b/media-libs/libepoxy/libepoxy-1.5.0.ebuild
147 index 9165436..84fce5a 100644
148 --- a/media-libs/libepoxy/libepoxy-1.5.0.ebuild
149 +++ b/media-libs/libepoxy/libepoxy-1.5.0.ebuild
150 @@ -25,6 +25,7 @@ fi
151 LICENSE="MIT"
152 SLOT="0"
153 IUSE="test +X"
154 +RESTRICT="!test? ( test )"
155
156 DEPEND="${PYTHON_DEPS}
157 media-libs/mesa[egl,${MULTILIB_USEDEP}]
158
159 diff --git a/media-libs/libopenraw/libopenraw-0.0.9.ebuild b/media-libs/libopenraw/libopenraw-0.0.9.ebuild
160 index 79d34fe..b75a938 100644
161 --- a/media-libs/libopenraw/libopenraw-0.0.9.ebuild
162 +++ b/media-libs/libopenraw/libopenraw-0.0.9.ebuild
163 @@ -12,6 +12,7 @@ LICENSE="GPL-3 LGPL-3"
164 SLOT="0"
165 KEYWORDS="amd64 arm arm64 ~mips ppc x86"
166 IUSE="gtk static-libs test"
167 +RESTRICT="!test? ( test )"
168
169 RDEPEND="virtual/jpeg:0
170 dev-libs/libxml2
171
172 diff --git a/media-libs/virglrenderer/virglrenderer-0.6.0.ebuild b/media-libs/virglrenderer/virglrenderer-0.6.0.ebuild
173 index 0c8a20f..90bfb52 100644
174 --- a/media-libs/virglrenderer/virglrenderer-0.6.0.ebuild
175 +++ b/media-libs/virglrenderer/virglrenderer-0.6.0.ebuild
176 @@ -19,6 +19,7 @@ HOMEPAGE="https://virgil3d.github.io/"
177 LICENSE="MIT"
178 SLOT="0"
179 IUSE="static-libs test"
180 +RESTRICT="!test? ( test )"
181
182 RDEPEND=">=x11-libs/libdrm-2.4.50
183 media-libs/libepoxy"
184
185 diff --git a/media-libs/virglrenderer/virglrenderer-9999.ebuild b/media-libs/virglrenderer/virglrenderer-9999.ebuild
186 index ec9ae2b..bb8acc8 100644
187 --- a/media-libs/virglrenderer/virglrenderer-9999.ebuild
188 +++ b/media-libs/virglrenderer/virglrenderer-9999.ebuild
189 @@ -19,6 +19,7 @@ HOMEPAGE="https://virgil3d.github.io/"
190 LICENSE="MIT"
191 SLOT="0"
192 IUSE="static-libs test"
193 +RESTRICT="!test? ( test )"
194
195 RDEPEND=">=x11-libs/libdrm-2.4.50
196 media-libs/libepoxy"
197
198 diff --git a/net-misc/radvd/radvd-2.17-r1.ebuild b/net-misc/radvd/radvd-2.17-r1.ebuild
199 index 4e4b111..152cb04 100644
200 --- a/net-misc/radvd/radvd-2.17-r1.ebuild
201 +++ b/net-misc/radvd/radvd-2.17-r1.ebuild
202 @@ -13,6 +13,7 @@ LICENSE="BSD"
203 SLOT="0"
204 KEYWORDS="amd64 arm arm64 ~mips ppc x86"
205 IUSE="selinux test"
206 +RESTRICT="!test? ( test )"
207
208 CDEPEND="dev-libs/libdaemon"
209 DEPEND="${CDEPEND}
210
211 diff --git a/net-misc/radvd/radvd-2.18.ebuild b/net-misc/radvd/radvd-2.18.ebuild
212 index 13e1b57..ff6c746 100644
213 --- a/net-misc/radvd/radvd-2.18.ebuild
214 +++ b/net-misc/radvd/radvd-2.18.ebuild
215 @@ -13,6 +13,7 @@ LICENSE="BSD"
216 SLOT="0"
217 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~sparc ~x86"
218 IUSE="selinux test"
219 +RESTRICT="!test? ( test )"
220
221 CDEPEND="dev-libs/libdaemon"
222 DEPEND="${CDEPEND}
223
224 diff --git a/sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild b/sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild
225 index 09eb0a4..39924de 100644
226 --- a/sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild
227 +++ b/sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild
228 @@ -13,6 +13,7 @@ LICENSE="GPL-3"
229 SLOT="0"
230 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
231 IUSE="acl debug static-libs test"
232 +RESTRICT="!test? ( test )"
233
234 DEPEND="
235 sys-libs/libcap
236
237 diff --git a/sys-apps/fakeroot/fakeroot-1.22.ebuild b/sys-apps/fakeroot/fakeroot-1.22.ebuild
238 index 494d8d6..1b43bb3 100644
239 --- a/sys-apps/fakeroot/fakeroot-1.22.ebuild
240 +++ b/sys-apps/fakeroot/fakeroot-1.22.ebuild
241 @@ -13,6 +13,7 @@ LICENSE="GPL-3"
242 SLOT="0"
243 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
244 IUSE="acl debug static-libs test"
245 +RESTRICT="!test? ( test )"
246
247 DEPEND="
248 sys-libs/libcap
249
250 diff --git a/sys-apps/keyutils/keyutils-1.5.10.ebuild b/sys-apps/keyutils/keyutils-1.5.10.ebuild
251 index 5bf9836..8fdde80 100644
252 --- a/sys-apps/keyutils/keyutils-1.5.10.ebuild
253 +++ b/sys-apps/keyutils/keyutils-1.5.10.ebuild
254 @@ -13,6 +13,7 @@ LICENSE="GPL-2 LGPL-2.1"
255 SLOT="0"
256 KEYWORDS="amd64 arm arm64 ~mips ppc x86"
257 IUSE="static static-libs test"
258 +RESTRICT="!test? ( test )"
259
260 RDEPEND=""
261 DEPEND="!prefix? ( >=sys-kernel/linux-headers-2.6.11 )"
262
263 diff --git a/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild b/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild
264 index 6eaef66..275d19d 100644
265 --- a/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild
266 +++ b/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild
267 @@ -13,6 +13,7 @@ LICENSE="GPL-2 LGPL-2.1"
268 SLOT="0"
269 KEYWORDS="amd64 arm arm64 ~mips ppc x86"
270 IUSE="test"
271 +RESTRICT="!test? ( test )"
272
273 RDEPEND=""
274 DEPEND="!prefix? ( >=sys-kernel/linux-headers-2.6.11 )"
275
276 diff --git a/sys-auth/polkit/polkit-0.115-r3.ebuild b/sys-auth/polkit/polkit-0.115-r3.ebuild
277 index e3cecd4..51680ce 100644
278 --- a/sys-auth/polkit/polkit-0.115-r3.ebuild
279 +++ b/sys-auth/polkit/polkit-0.115-r3.ebuild
280 @@ -13,6 +13,7 @@ LICENSE="LGPL-2"
281 SLOT="0"
282 KEYWORDS="amd64 arm arm64 ~mips ~ppc x86"
283 IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
284 +RESTRICT="!test? ( test )"
285
286 REQUIRED_USE="?? ( elogind systemd )"
287
288
289 diff --git a/sys-auth/polkit/polkit-0.115-r4.ebuild b/sys-auth/polkit/polkit-0.115-r4.ebuild
290 index 9ca0170..a8b9274 100644
291 --- a/sys-auth/polkit/polkit-0.115-r4.ebuild
292 +++ b/sys-auth/polkit/polkit-0.115-r4.ebuild
293 @@ -13,6 +13,7 @@ LICENSE="LGPL-2"
294 SLOT="0"
295 KEYWORDS="amd64 arm arm64 ~mips ~ppc x86"
296 IUSE="consolekit elogind examples gtk +introspection jit kde nls pam selinux systemd test"
297 +RESTRICT="!test? ( test )"
298
299 REQUIRED_USE="^^ ( consolekit elogind systemd )"
300
301
302 diff --git a/sys-auth/polkit/polkit-0.116-r1.ebuild b/sys-auth/polkit/polkit-0.116-r1.ebuild
303 index 0d0d3a7..a476e4f 100644
304 --- a/sys-auth/polkit/polkit-0.116-r1.ebuild
305 +++ b/sys-auth/polkit/polkit-0.116-r1.ebuild
306 @@ -13,6 +13,7 @@ LICENSE="LGPL-2"
307 SLOT="0"
308 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
309 IUSE="consolekit elogind examples gtk +introspection jit kde nls pam selinux systemd test"
310 +RESTRICT="!test? ( test )"
311
312 REQUIRED_USE="^^ ( consolekit elogind systemd )"
313
314
315 diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
316 index e51bbbd..2d1cb9c 100644
317 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
318 +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
319 @@ -13,6 +13,7 @@ LICENSE="GPL-3"
320 SLOT="0"
321 KEYWORDS="amd64 arm arm64 ia64 ~mips ppc ~sh sparc x86"
322 IUSE="static test"
323 +RESTRICT="!test? ( test )"
324
325 LIB_DEPEND="dev-libs/expat[static-libs(+)]
326 dev-libs/libaio[static-libs(+)]"
327
328 diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
329 index 2668bb0..5e173c5 100644
330 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
331 +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
332 @@ -13,6 +13,7 @@ LICENSE="GPL-3"
333 SLOT="0"
334 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~sh ~sparc ~x86"
335 IUSE="static test"
336 +RESTRICT="!test? ( test )"
337
338 LIB_DEPEND="dev-libs/expat[static-libs(+)]
339 dev-libs/libaio[static-libs(+)]"
340
341 diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
342 index 2668bb0..5e173c5 100644
343 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
344 +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
345 @@ -13,6 +13,7 @@ LICENSE="GPL-3"
346 SLOT="0"
347 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~sh ~sparc ~x86"
348 IUSE="static test"
349 +RESTRICT="!test? ( test )"
350
351 LIB_DEPEND="dev-libs/expat[static-libs(+)]
352 dev-libs/libaio[static-libs(+)]"
353
354 diff --git a/sys-devel/gdb/gdb-8.1-r1.ebuild b/sys-devel/gdb/gdb-8.1-r1.ebuild
355 index accc2cf..955f0d1 100644
356 --- a/sys-devel/gdb/gdb-8.1-r1.ebuild
357 +++ b/sys-devel/gdb/gdb-8.1-r1.ebuild
358 @@ -63,6 +63,7 @@ if [[ ${PV} != 9999* ]] ; then
359 KEYWORDS="amd64 ~arm ~arm64 arm64 ~mips ppc x86"
360 fi
361 IUSE="+client lzma multitarget nls +python +server test vanilla xml"
362 +RESTRICT="!test? ( test )"
363 REQUIRED_USE="
364 python? ( ${PYTHON_REQUIRED_USE} )
365 || ( client server )
366
367 diff --git a/sys-devel/gdb/gdb-8.1-r2.ebuild b/sys-devel/gdb/gdb-8.1-r2.ebuild
368 index 6e7b8df..d770582 100644
369 --- a/sys-devel/gdb/gdb-8.1-r2.ebuild
370 +++ b/sys-devel/gdb/gdb-8.1-r2.ebuild
371 @@ -63,6 +63,7 @@ if [[ ${PV} != 9999* ]] ; then
372 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
373 fi
374 IUSE="+client lzma multitarget nls +python +server test vanilla xml"
375 +RESTRICT="!test? ( test )"
376 REQUIRED_USE="
377 python? ( ${PYTHON_REQUIRED_USE} )
378 || ( client server )
379
380 diff --git a/sys-libs/libblockdev/libblockdev-2.13.ebuild b/sys-libs/libblockdev/libblockdev-2.13.ebuild
381 index 1eaffc0..094ef03 100644
382 --- a/sys-libs/libblockdev/libblockdev-2.13.ebuild
383 +++ b/sys-libs/libblockdev/libblockdev-2.13.ebuild
384 @@ -16,6 +16,7 @@ LICENSE="LGPL-2+"
385 SLOT="0"
386 KEYWORDS="~amd64 ~x86"
387 IUSE="bcache +crypt dmraid doc lvm kbd test"
388 +RESTRICT="!test? ( test )"
389
390 CDEPEND="
391 >=dev-libs/glib-2.42.2
392
393 diff --git a/sys-libs/libblockdev/libblockdev-2.14-r1.ebuild b/sys-libs/libblockdev/libblockdev-2.14-r1.ebuild
394 index dfd4226..9340570 100644
395 --- a/sys-libs/libblockdev/libblockdev-2.14-r1.ebuild
396 +++ b/sys-libs/libblockdev/libblockdev-2.14-r1.ebuild
397 @@ -16,6 +16,7 @@ LICENSE="LGPL-2+"
398 SLOT="0"
399 KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sparc x86"
400 IUSE="bcache +cryptsetup dmraid doc lvm kbd test"
401 +RESTRICT="!test? ( test )"
402
403 CDEPEND="
404 >=dev-libs/glib-2.42.2
405
406 diff --git a/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3.ebuild b/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3.ebuild
407 index 6f85004..0f45902 100644
408 --- a/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3.ebuild
409 +++ b/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3.ebuild
410 @@ -14,6 +14,7 @@ SRC_URI="https://github.com/Airblader/${PN}/releases/download/v${PV}/${P}.tar.bz
411
412 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
413 IUSE="test"
414 +RESTRICT="!test? ( test )"
415
416 RDEPEND=">=x11-libs/libxcb-1.9.1[${MULTILIB_USEDEP}]
417 x11-libs/xcb-util[${MULTILIB_USEDEP}]
418
419 diff --git a/x11-wm/marco/marco-1.18.2.ebuild b/x11-wm/marco/marco-1.18.2.ebuild
420 index 3e49b37..83cee42 100644
421 --- a/x11-wm/marco/marco-1.18.2.ebuild
422 +++ b/x11-wm/marco/marco-1.18.2.ebuild
423 @@ -16,6 +16,7 @@ LICENSE="GPL-2"
424 SLOT="0"
425
426 IUSE="startup-notification test xinerama"
427 +RESTRICT="!test? ( test )"
428
429 COMMON_DEPEND="
430 dev-libs/atk:0