From: Michał Górny Date: Fri, 29 Jan 2016 15:37:47 +0000 (+0100) Subject: net-misc/tigervnc: Avoid building unnecessary parts of xorg-server X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=11299625dbb3c9585dfd6a8505f82324144c8b82;p=gentoo.git net-misc/tigervnc: Avoid building unnecessary parts of xorg-server --- diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild index eaa275fbbce6..6d9e1a655581 100644 --- a/net-misc/tigervnc/tigervnc-1.6.0.ebuild +++ b/net-misc/tigervnc/tigervnc-1.6.0.ebuild @@ -139,7 +139,16 @@ src_configure() { src_compile() { cmake-utils_src_compile - use server && emake -C unix/xserver + if use server; then + # deps of the vnc module and the module itself + local d subdirs=( + fb xfixes Xext dbe glx randr render damageext miext Xi xkb + composite dix mi os hw/vnc + ) + for d in "${subdirs[@]}"; do + emake -C unix/xserver/"${d}" + done + fi } src_install() {