commit: 11299625dbb3c9585dfd6a8505f82324144c8b82 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Fri Jan 29 15:37:47 2016 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Fri Jan 29 15:55:27 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11299625
net-misc/tigervnc: Avoid building unnecessary parts of xorg-server net-misc/tigervnc/tigervnc-1.6.0.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild index eaa275f..6d9e1a6 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() {