commit: 272a2ed2ca91c94420669d0318566aacaefb2ddd Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Sat Nov 17 11:54:35 2018 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Sat Nov 17 11:54:53 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272a2ed2
app-emulation/virtualbox: Small ebuild improvements. - Added missing dep on x11-libs/libxcb:= - Added sub-slot dep operator to sys-libs/zlib - echo the ./configure call so it can get logged Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild | 10 ++++++++-- app-emulation/virtualbox/virtualbox-5.2.20.ebuild | 10 ++++++++-- app-emulation/virtualbox/virtualbox-5.2.22.ebuild | 10 ++++++++-- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild b/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild index 30079ef2356..4d8d595387b 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild @@ -28,10 +28,11 @@ RDEPEND="!app-emulation/virtualbox-bin dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= - sys-libs/zlib + sys-libs/zlib:= !headless? ( media-libs/libsdl:0[X,video] x11-libs/libX11 + x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu @@ -196,6 +197,11 @@ src_prepare() { eapply_user } +doecho() { + echo "$@" + "$@" || die +} + src_configure() { local myconf=( --with-gcc="$(tc-getCC)" @@ -227,7 +233,7 @@ src_configure() { myconf+=( --disable-vmmraw ) fi # not an autoconf script - ./configure ${myconf[@]} || die "configure failed" + doecho ./configure ${myconf[@]} } src_compile() { diff --git a/app-emulation/virtualbox/virtualbox-5.2.20.ebuild b/app-emulation/virtualbox/virtualbox-5.2.20.ebuild index b7a4c078630..ea84396fbfb 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.20.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.2.20.ebuild @@ -28,10 +28,11 @@ RDEPEND="!app-emulation/virtualbox-bin dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= - sys-libs/zlib + sys-libs/zlib:= !headless? ( media-libs/libsdl:0[X,video] x11-libs/libX11 + x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu @@ -197,6 +198,11 @@ src_prepare() { eapply_user } +doecho() { + echo "$@" + "$@" || die +} + src_configure() { local myconf=( --with-gcc="$(tc-getCC)" @@ -229,7 +235,7 @@ src_configure() { myconf+=( --disable-vmmraw ) fi # not an autoconf script - ./configure ${myconf[@]} || die "configure failed" + doecho ./configure ${myconf[@]} } src_compile() { diff --git a/app-emulation/virtualbox/virtualbox-5.2.22.ebuild b/app-emulation/virtualbox/virtualbox-5.2.22.ebuild index b7a4c078630..ea84396fbfb 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.22.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.2.22.ebuild @@ -28,10 +28,11 @@ RDEPEND="!app-emulation/virtualbox-bin dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= - sys-libs/zlib + sys-libs/zlib:= !headless? ( media-libs/libsdl:0[X,video] x11-libs/libX11 + x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu @@ -197,6 +198,11 @@ src_prepare() { eapply_user } +doecho() { + echo "$@" + "$@" || die +} + src_configure() { local myconf=( --with-gcc="$(tc-getCC)" @@ -229,7 +235,7 @@ src_configure() { myconf+=( --disable-vmmraw ) fi # not an autoconf script - ./configure ${myconf[@]} || die "configure failed" + doecho ./configure ${myconf[@]} } src_compile() {