diff options
author | Markus Ullmann <jokey@gentoo.org> | 2007-09-17 09:41:37 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2007-09-17 09:41:37 +0000 |
commit | f345d513938cd6f2a583ee2f01398de951b6b43b (patch) | |
tree | 2abfa1e8bf1eadec043fcd555cd31ae3b7629ee2 /app-emulation/virtualbox | |
parent | Block new virtualbox as it deps on HAL (diff) | |
download | historical-f345d513938cd6f2a583ee2f01398de951b6b43b.tar.gz historical-f345d513938cd6f2a583ee2f01398de951b6b43b.tar.bz2 historical-f345d513938cd6f2a583ee2f01398de951b6b43b.zip |
Revbump to fix HAL mess and fix permissions for VBoxTunctl, bug #191473
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'app-emulation/virtualbox')
-rw-r--r-- | app-emulation/virtualbox/ChangeLog | 11 | ||||
-rw-r--r-- | app-emulation/virtualbox/Manifest | 54 | ||||
-rw-r--r-- | app-emulation/virtualbox/files/digest-virtualbox-1.5.0-r1 (renamed from app-emulation/virtualbox/files/digest-virtualbox-1.5.0) | 0 | ||||
-rw-r--r-- | app-emulation/virtualbox/files/virtualbox-1.5.0-remove-alsa.patch | 11 | ||||
-rw-r--r-- | app-emulation/virtualbox/files/virtualbox-1.5.0-remove-splitted-stuff.patch | 62 | ||||
-rw-r--r-- | app-emulation/virtualbox/virtualbox-1.5.0-r1.ebuild (renamed from app-emulation/virtualbox/virtualbox-1.5.0.ebuild) | 14 | ||||
-rw-r--r-- | app-emulation/virtualbox/virtualbox-9999.ebuild | 29 |
7 files changed, 94 insertions, 87 deletions
diff --git a/app-emulation/virtualbox/ChangeLog b/app-emulation/virtualbox/ChangeLog index 6b12a1dbdfc4..4787cd251e23 100644 --- a/app-emulation/virtualbox/ChangeLog +++ b/app-emulation/virtualbox/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for app-emulation/virtualbox # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.24 2007/09/04 23:56:09 jokey Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.25 2007/09/17 09:41:37 jokey Exp $ + +*virtualbox-1.5.0-r1 (17 Sep 2007) + + 17 Sep 2007; Markus Ullmann <jokey@gentoo.org> + files/virtualbox-1.5.0-remove-alsa.patch, + files/virtualbox-1.5.0-remove-splitted-stuff.patch, + -virtualbox-1.5.0.ebuild, +virtualbox-1.5.0-r1.ebuild, + virtualbox-9999.ebuild: + Revbump to fix HAL mess and fix permissions for VBoxTunctl, bug #191473 04 Sep 2007; Markus Ullmann <jokey@gentoo.org> virtualbox-9999.ebuild: fix group creation, bug #184504 diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index a97d091b9da0..3824ff27e60e 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -9,14 +9,14 @@ AUX virtualbox-1.4.0-remove-splitted-stuff.patch 1806 RMD160 e4891ee26822094f0e6 MD5 8b003998e63fa80af707af5a85876cd4 files/virtualbox-1.4.0-remove-splitted-stuff.patch 1806 RMD160 e4891ee26822094f0e6bb316a6831676a00075fd files/virtualbox-1.4.0-remove-splitted-stuff.patch 1806 SHA256 32ba7e25584b5a07c6c13612dfa759692ebbec36ede1553372367c275cfe0e2c files/virtualbox-1.4.0-remove-splitted-stuff.patch 1806 -AUX virtualbox-1.5.0-remove-alsa.patch 635 RMD160 148da5988caa4be6d006f71b3d39a241af5422ae SHA1 1549166cbba5588d03f8741ac37ee7fe80acd804 SHA256 bbffd133ad44dfd2550ad7d4cbc18a1b8a4323e4b04c527b7911031e0c1f1181 -MD5 ed069da82a253b6289562015e7745a6f files/virtualbox-1.5.0-remove-alsa.patch 635 -RMD160 148da5988caa4be6d006f71b3d39a241af5422ae files/virtualbox-1.5.0-remove-alsa.patch 635 -SHA256 bbffd133ad44dfd2550ad7d4cbc18a1b8a4323e4b04c527b7911031e0c1f1181 files/virtualbox-1.5.0-remove-alsa.patch 635 -AUX virtualbox-1.5.0-remove-splitted-stuff.patch 1386 RMD160 ca539d12e9ce70de8f1ae6ae44ecbd2146a257c6 SHA1 37a461b1784682134ff88e6e28af5d15a66e9c3a SHA256 647e9cf45f35255a9fb14ae1b38cb0207b5368315fc2b645e3bb8188025ffa22 -MD5 86fd227ce71ee7718983dfaf7a07ca83 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1386 -RMD160 ca539d12e9ce70de8f1ae6ae44ecbd2146a257c6 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1386 -SHA256 647e9cf45f35255a9fb14ae1b38cb0207b5368315fc2b645e3bb8188025ffa22 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1386 +AUX virtualbox-1.5.0-remove-alsa.patch 642 RMD160 0af4848fd8fc104b9b8e457a8d97283cb0e39146 SHA1 876fec215a0741e7a2c398af7c213b33928a8e80 SHA256 6fbc6b8fa4831276fc44fd5ede402065a6ac8ed2843b7f90952aaacb4dd382ba +MD5 44ce79129928c6401a4a0b5b797b09ec files/virtualbox-1.5.0-remove-alsa.patch 642 +RMD160 0af4848fd8fc104b9b8e457a8d97283cb0e39146 files/virtualbox-1.5.0-remove-alsa.patch 642 +SHA256 6fbc6b8fa4831276fc44fd5ede402065a6ac8ed2843b7f90952aaacb4dd382ba files/virtualbox-1.5.0-remove-alsa.patch 642 +AUX virtualbox-1.5.0-remove-splitted-stuff.patch 1812 RMD160 205230424f464df05d61824667d4bbc0e72730e8 SHA1 ee211af2895f24f5df22efbb5124ecc78f01e069 SHA256 751bbd7ed8b1bea27d4a1b7dcf5e6b22c911189eb208da429ef5aab4a9dfea65 +MD5 e02fbcb773a62d709655a45645c71ca7 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1812 +RMD160 205230424f464df05d61824667d4bbc0e72730e8 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1812 +SHA256 751bbd7ed8b1bea27d4a1b7dcf5e6b22c911189eb208da429ef5aab4a9dfea65 files/virtualbox-1.5.0-remove-splitted-stuff.patch 1812 AUX virtualbox-wrapper 1606 RMD160 21a75925d364c61c1040b3d217b3e05dfbbfc175 SHA1 d0e885ead0dd5626a70ace3e9185940d27715743 SHA256 28a6305a7162c1864fee241568c1dd25e758c129069790512a0b1d7767656168 MD5 424b5ca7e892bbb82a7c3e38661d1a43 files/virtualbox-wrapper 1606 RMD160 21a75925d364c61c1040b3d217b3e05dfbbfc175 files/virtualbox-wrapper 1606 @@ -31,18 +31,18 @@ EBUILD virtualbox-1.4.0.ebuild 4698 RMD160 ab07bd3db2a09d2843ba9eb6d6d1033cfd694 MD5 67e4b78cf1dc6d12450135d221d2175e virtualbox-1.4.0.ebuild 4698 RMD160 ab07bd3db2a09d2843ba9eb6d6d1033cfd694c7e virtualbox-1.4.0.ebuild 4698 SHA256 22b18101719e0074f53945e93aaef29624129ca2629a50b98e8eb18229112596 virtualbox-1.4.0.ebuild 4698 -EBUILD virtualbox-1.5.0.ebuild 4682 RMD160 94ba898dfd70ecb3f9c7ec3b52e413bfdfc933ba SHA1 d30ebbbcd4f3140f5947df1cda03d57ab09508f1 SHA256 de4b728fc57f4d88feca70bcca26416721822dc4813926d3ddc9ffc9fbfcc718 -MD5 32b20bf4326267ca090d680f89aa1f81 virtualbox-1.5.0.ebuild 4682 -RMD160 94ba898dfd70ecb3f9c7ec3b52e413bfdfc933ba virtualbox-1.5.0.ebuild 4682 -SHA256 de4b728fc57f4d88feca70bcca26416721822dc4813926d3ddc9ffc9fbfcc718 virtualbox-1.5.0.ebuild 4682 -EBUILD virtualbox-9999.ebuild 4965 RMD160 8e02dd70156de7eccd9e6b31aa995aa67eae4f10 SHA1 209949ce3ff8f5f5c421474c392c77b857131f80 SHA256 72237a88cc919898e25b69cf349db80fcd01ad6fc4cd5a7fa036ce4da3a4fc75 -MD5 fd424d500ce3ed46e476cec47a2584e6 virtualbox-9999.ebuild 4965 -RMD160 8e02dd70156de7eccd9e6b31aa995aa67eae4f10 virtualbox-9999.ebuild 4965 -SHA256 72237a88cc919898e25b69cf349db80fcd01ad6fc4cd5a7fa036ce4da3a4fc75 virtualbox-9999.ebuild 4965 -MISC ChangeLog 4805 RMD160 1eceec5633e933558aded229e70f70983426a0eb SHA1 c1c4fa0035cc4406bd240802f5452a9e62ea8a4c SHA256 5b58940f3a7680ca806e7effea7b55797f74a887d146e99b6e43af7e402c8876 -MD5 86bb9ae9124cc1bf88748af8eead4a46 ChangeLog 4805 -RMD160 1eceec5633e933558aded229e70f70983426a0eb ChangeLog 4805 -SHA256 5b58940f3a7680ca806e7effea7b55797f74a887d146e99b6e43af7e402c8876 ChangeLog 4805 +EBUILD virtualbox-1.5.0-r1.ebuild 4585 RMD160 bd6934844e3cee0c66ad07cb176ce678151cbdd5 SHA1 444388edb6f99ed4e07b3e69c71b3353ce51eea5 SHA256 4d0e82f591fb777e5a57a9ffd3b3fb544121df863fd298038fc70c325946d73a +MD5 513a32c61d0522d3f6592605161eede5 virtualbox-1.5.0-r1.ebuild 4585 +RMD160 bd6934844e3cee0c66ad07cb176ce678151cbdd5 virtualbox-1.5.0-r1.ebuild 4585 +SHA256 4d0e82f591fb777e5a57a9ffd3b3fb544121df863fd298038fc70c325946d73a virtualbox-1.5.0-r1.ebuild 4585 +EBUILD virtualbox-9999.ebuild 4764 RMD160 ea09579b0008cc2dd8cfde1256964d5736bf662b SHA1 1988be8a019d94226ad25c7450150e23d996fd4b SHA256 33d6b5960ffdc7f3663d409774c91edae2a2f190993c5d55187899db7db91d0c +MD5 a0534c2265c2bb908ad5e6993a65c923 virtualbox-9999.ebuild 4764 +RMD160 ea09579b0008cc2dd8cfde1256964d5736bf662b virtualbox-9999.ebuild 4764 +SHA256 33d6b5960ffdc7f3663d409774c91edae2a2f190993c5d55187899db7db91d0c virtualbox-9999.ebuild 4764 +MISC ChangeLog 5146 RMD160 a52f0fcc875158ceef466e9f5466b8b89515a2c1 SHA1 04c4c39f26aadb4daf3153ee58b005ccde23776d SHA256 9e365fcb479288bbbaa467f6dbaa0ac8cc41b73c5797b8dd43e5a03e059727f8 +MD5 5336528f824a727f2c3cc9e5d041a449 ChangeLog 5146 +RMD160 a52f0fcc875158ceef466e9f5466b8b89515a2c1 ChangeLog 5146 +SHA256 9e365fcb479288bbbaa467f6dbaa0ac8cc41b73c5797b8dd43e5a03e059727f8 ChangeLog 5146 MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 MD5 688de6c9943189afc4fa3ab510813dbd metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e metadata.xml 344 @@ -50,16 +50,16 @@ SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 metadata MD5 abada17e02e45282c1f4fced97dc823d files/digest-virtualbox-1.4.0 271 RMD160 383a3a9c011455d54046d16617eaa8ab7a1bdc2d files/digest-virtualbox-1.4.0 271 SHA256 fc987148b43443ef9f30399f4f13cc97db7434ec714d76c282239a91a04068c7 files/digest-virtualbox-1.4.0 271 -MD5 20969e65aa4252f84dd45cbc1bdabe6d files/digest-virtualbox-1.5.0 271 -RMD160 5ca9d4359bcba4d7e97175000491b107b1bbb5af files/digest-virtualbox-1.5.0 271 -SHA256 20f92542e325e58d778b9abc72954754bccf929d819e2f8eb671c30d33224a54 files/digest-virtualbox-1.5.0 271 +MD5 20969e65aa4252f84dd45cbc1bdabe6d files/digest-virtualbox-1.5.0-r1 271 +RMD160 5ca9d4359bcba4d7e97175000491b107b1bbb5af files/digest-virtualbox-1.5.0-r1 271 +SHA256 20f92542e325e58d778b9abc72954754bccf929d819e2f8eb671c30d33224a54 files/digest-virtualbox-1.5.0-r1 271 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-virtualbox-9999 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-virtualbox-9999 0 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-virtualbox-9999 0 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.6 (GNU/Linux) +Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFG3fClz974XjDVpbkRAg86AKC70baPbwyHvjNL68DJ4VC1DFP7PwCfQZL3 -+uD3VFx/nrH4vFfxHiDbPi8= -=YyIl +iD8DBQFG7kvgz974XjDVpbkRAnUxAKCIzxbFW4cYceP7X1KY0w9TcIScMwCcCyKc +Ca8Wl2hn+ZhLrGRAOGzTBOc= +=IpD7 -----END PGP SIGNATURE----- diff --git a/app-emulation/virtualbox/files/digest-virtualbox-1.5.0 b/app-emulation/virtualbox/files/digest-virtualbox-1.5.0-r1 index e6ddffe5c6d1..e6ddffe5c6d1 100644 --- a/app-emulation/virtualbox/files/digest-virtualbox-1.5.0 +++ b/app-emulation/virtualbox/files/digest-virtualbox-1.5.0-r1 diff --git a/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-alsa.patch b/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-alsa.patch index 9cad2afaf52b..4e6560f6e3d8 100644 --- a/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-alsa.patch +++ b/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-alsa.patch @@ -1,5 +1,5 @@ ---- ./Config.kmk.orig 2007-09-05 01:29:01.000000000 +0200 -+++ ./Config.kmk 2007-09-05 01:31:13.064035667 +0200 +--- Config.kmk.orig 2007-09-05 10:29:18.000000000 +0200 ++++ Config.kmk 2007-09-05 10:29:58.000000000 +0200 @@ -202,7 +202,7 @@ # Enable the ISCSI feature. VBOX_WITH_ISCSI = 1 @@ -9,13 +9,14 @@ # Disable WINMM support for Windows (not implemented) VBOX_WITH_WINMM = # Enable the kchmviewer ---- ./configure.orig 2007-09-05 01:29:01.000000000 +0200 -+++ ./configure 2007-09-05 01:31:44.065802440 +0200 -@@ -1336,7 +1336,6 @@ +--- configure.orig 2007-09-05 10:29:24.000000000 +0200 ++++ configure 2007-09-05 10:34:34.000000000 +0200 +@@ -1336,7 +1336,7 @@ # Linux-specific if [ "$OS" = "linux" ]; then check_linux - check_alsa ++# check_alsa check_compiler_h [ "$BUILD_MACHINE" = "amd64" ] && check_32bit fi diff --git a/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-splitted-stuff.patch b/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-splitted-stuff.patch index c50a9b3f8964..8b28893a0602 100644 --- a/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-splitted-stuff.patch +++ b/app-emulation/virtualbox/files/virtualbox-1.5.0-remove-splitted-stuff.patch @@ -1,5 +1,40 @@ ---- configure.orig 2007-08-31 14:42:12.000000000 +0200 -+++ configure 2007-09-04 18:21:49.000000000 +0200 +--- Config.kmk.orig 2007-09-05 10:17:41.000000000 +0200 ++++ Config.kmk 2007-09-05 10:20:27.000000000 +0200 +@@ -134,7 +134,7 @@ + + # Build linux / win32 additions. + ifeq ($(BUILD_TARGET),linux) +- VBOX_WITH_LINUX_ADDITIONS = 1 ++# VBOX_WITH_LINUX_ADDITIONS = 1 + VBOX_WITH_WIN32_ADDITIONS = 1 + endif + ifeq ($(BUILD_TARGET),l4) +@@ -173,7 +173,7 @@ + VBOX_WITHOUT_IDT_PATCHING = 1 + endif + # The kernel driver/module and related runtime libraries. +-VBOX_WITH_VBOXDRV = 1 ++#VBOX_WITH_VBOXDRV = 1 + # build with secure label support + ifeq ($(filter win.amd64,$(BUILD_TARGET).$(BUILD_TARGET_ARCH)),) # too much work with freetype and all that. + VBOX_WITH_SECURELABEL = 1 +@@ -206,11 +206,11 @@ + # Disable WINMM support for Windows (not implemented) + VBOX_WITH_WINMM = + # Enable the kchmviewer +-VBOX_WITH_KCHMVIEWER = 1 ++#VBOX_WITH_KCHMVIEWER = 1 + # Build the testsuite. +-VBOX_WITH_TESTSUITE = 1 ++#VBOX_WITH_TESTSUITE = 1 + # Build the testcases. +-VBOX_WITH_TESTCASES = 1 ++#VBOX_WITH_TESTCASES = 1 + # Set this to not use COM or XPCOM in places where it can be avoided. + #VBOX_WITHOUT_COM = 1 + # Set this to skip installing the redistributable compiler runtime. +--- configure.orig 2007-09-05 10:20:35.000000000 +0200 ++++ configure 2007-09-05 10:23:44.000000000 +0200 @@ -1281,14 +1281,14 @@ # some things are not available in for OSE if [ $OSE -ge 1 ]; then @@ -21,26 +56,3 @@ echo >> $CNF fi ---- Config.kmk.orig 2007-08-31 15:01:30.000000000 +0200 -+++ Config.kmk 2007-09-04 18:20:50.000000000 +0200 -@@ -135,7 +135,7 @@ - # Build linux / win32 additions. - ifeq ($(BUILD_TARGET),linux) - VBOX_WITH_LINUX_ADDITIONS = 1 -- VBOX_WITH_WIN32_ADDITIONS = 1 -+# VBOX_WITH_WIN32_ADDITIONS = 1 - endif - ifeq ($(BUILD_TARGET),l4) - VBOX_WITH_LINUX_ADDITIONS = 1 -@@ -206,9 +206,9 @@ - # Disable WINMM support for Windows (not implemented) - VBOX_WITH_WINMM = - # Enable the kchmviewer --VBOX_WITH_KCHMVIEWER = 1 -+#VBOX_WITH_KCHMVIEWER = 1 - # Build the testsuite. --VBOX_WITH_TESTSUITE = 1 -+#VBOX_WITH_TESTSUITE = 1 - # Build the testcases. - VBOX_WITH_TESTCASES = 1 - # Set this to not use COM or XPCOM in places where it can be avoided. diff --git a/app-emulation/virtualbox/virtualbox-1.5.0.ebuild b/app-emulation/virtualbox/virtualbox-1.5.0-r1.ebuild index deb040fd1576..55f304b4843d 100644 --- a/app-emulation/virtualbox/virtualbox-1.5.0.ebuild +++ b/app-emulation/virtualbox/virtualbox-1.5.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-1.5.0.ebuild,v 1.1 2007/09/04 23:38:07 jokey Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-1.5.0-r1.ebuild,v 1.1 2007/09/17 09:41:37 jokey Exp $ inherit eutils flag-o-matic qt3 toolchain-funcs @@ -12,7 +12,7 @@ SRC_URI="http://www.virtualbox.org/download/${PV}/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="additions alsa hal nowrapper sdk vboxbfe" +IUSE="additions alsa nowrapper sdk vboxbfe" RDEPEND="!app-emulation/virtualbox-bin ~app-emulation/virtualbox-modules-${PV} @@ -23,7 +23,7 @@ RDEPEND="!app-emulation/virtualbox-bin media-libs/libsdl x11-libs/libXcursor $(qt_min_version 3.3.5) - hal? ( sys-apps/hal )" + sys-apps/hal" DEPEND="${RDEPEND} sys-devel/bin86 sys-devel/dev86 @@ -58,13 +58,7 @@ src_unpack() { src_compile() { cd "${S}" - local myconf - if ! use hal; then - myconf="${myconf} --without-hal" - fi - - ./configure \ - ${myconf} || die "configure failed" + ./configure || die "configure failed" source ./env.sh # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) diff --git a/app-emulation/virtualbox/virtualbox-9999.ebuild b/app-emulation/virtualbox/virtualbox-9999.ebuild index 9971a0857622..2692d4e975e1 100644 --- a/app-emulation/virtualbox/virtualbox-9999.ebuild +++ b/app-emulation/virtualbox/virtualbox-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-9999.ebuild,v 1.18 2007/09/04 23:56:09 jokey Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-9999.ebuild,v 1.19 2007/09/17 09:41:37 jokey Exp $ inherit eutils flag-o-matic linux-mod qt3 subversion toolchain-funcs @@ -11,7 +11,7 @@ ESVN_REPO_URI="http://virtualbox.org/svn/vbox/trunk" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="hal nowrapper sdk vboxbfe vditool" +IUSE="nowrapper sdk vboxbfe vditool" RDEPEND="!app-emulation/virtualbox-bin dev-libs/libIDL @@ -21,7 +21,7 @@ RDEPEND="!app-emulation/virtualbox-bin media-libs/libsdl x11-libs/libXcursor $(qt_min_version 3.3.5) - hal? ( sys-apps/hal )" + sys-apps/hal" DEPEND="${RDEPEND} sys-devel/bin86 sys-devel/dev86 @@ -51,13 +51,7 @@ pkg_setup() { src_compile() { cd "${S}" - local myconf - if ! use hal; then - myconf="${myconf} --without-hal" - fi - - ./configure \ - ${myconf} || die "configure failed" + ./configure || die "configure failed" source ./env.sh # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) @@ -79,6 +73,9 @@ src_install() { cd "${S}"/out/linux.${ARCH}/release/bin insinto /opt/VirtualBox + + make_wrapper vboxtunctl "./VBoxTunctl" "/opt/VirtualBox" "/opt/VirtualBox" "/usr/bin" + if use sdk; then doins -r sdk make_wrapper xpidl "sdk/bin/xpidl" "/opt/VirtualBox" "/opt/VirtualBox" "/usr/bin" @@ -97,10 +94,11 @@ src_install() { fi fi - rm -rf sdk src tst* testcase additions VBoxBFE vditool vboxdrv.ko xpidl SUPInstall SUPUninstall + rm -rf sdk src tst* testcase additions VBoxBFE vditool vboxdrv.ko xpidl SUPInstall \ + SUPUninstall VBox.sh VBox.png doins -r * - for each in VBox{Manage,SDL,SVC,XPCOMIPCD} VirtualBox ; do + for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl} VirtualBox ; do fowners root:vboxusers /opt/VirtualBox/${each} fperms 0750 /opt/VirtualBox/${each} done @@ -135,13 +133,6 @@ src_install() { pkg_postinst() { linux-mod_pkg_postinst - if use amd64; then - elog "" - elog "To avoid the nmi_watchdog bug and load the vboxdrv module" - elog "you may need to update your bootloader configuration and pass the option:" - elog "nmi_watchdog=0" - fi - elog "" if use nowrapper; then elog "In order to launch VirtualBox you need to start the" elog "VirtualBox XPCom Server first, with:" |