summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/virtualbox-additions/ChangeLog8
-rw-r--r--app-emulation/virtualbox-additions/Manifest30
-rw-r--r--app-emulation/virtualbox-additions/virtualbox-additions-4.3.8.ebuild36
-rw-r--r--app-emulation/virtualbox-bin/ChangeLog8
-rw-r--r--app-emulation/virtualbox-bin/Manifest33
-rw-r--r--app-emulation/virtualbox-bin/virtualbox-bin-4.3.8.ebuild351
-rw-r--r--app-emulation/virtualbox-extpack-oracle/ChangeLog8
-rw-r--r--app-emulation/virtualbox-extpack-oracle/Manifest30
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.8.ebuild35
-rw-r--r--app-emulation/virtualbox-modules/ChangeLog8
-rw-r--r--app-emulation/virtualbox-modules/Manifest30
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild59
-rw-r--r--app-emulation/virtualbox/ChangeLog7
-rw-r--r--app-emulation/virtualbox/Manifest30
-rw-r--r--app-emulation/virtualbox/virtualbox-4.3.8.ebuild402
15 files changed, 1000 insertions, 75 deletions
diff --git a/app-emulation/virtualbox-additions/ChangeLog b/app-emulation/virtualbox-additions/ChangeLog
index 9e0c1638c1e9..ac61a483a4f6 100644
--- a/app-emulation/virtualbox-additions/ChangeLog
+++ b/app-emulation/virtualbox-additions/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-additions
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.82 2014/01/17 07:10:37 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.83 2014/02/26 10:07:01 polynomial-c Exp $
+
+*virtualbox-additions-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-additions-4.3.8.ebuild:
+ Version bump.
17 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-virtualbox-additions-4.2.18.ebuild, -virtualbox-additions-4.2.20.ebuild,
diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest
index 4dacf872d202..a0e746ae482d 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -3,24 +3,26 @@ Hash: SHA256
DIST VBoxGuestAdditions_4.2.22.iso 59686912 SHA256 222e003d038b757cd761361bb5da33123e0f9574af246fb95eb558593c8c7c76 SHA512 28f634d1082744442bf7a0aa5fb78adadd85dc0374b8fc23dada9f5a460c7d0cfcac2442be90e5effa9dcf9418220fe1dfd5864e49ffd6d14c814bae510c0e3d WHIRLPOOL 97bd797ec9fcf602885675e751941114ce1db4ada9389a2ed99d21b222c0f44da0e8400063062519b26060d0bd15b1bce8b9b0e00067b7ab2e0a21d690c60f73
DIST VBoxGuestAdditions_4.3.6.iso 64161792 SHA256 95648fcdb5d028e64145a2fe2f2f28c946d219da366389295a61fed296ca79f0 SHA512 d561e49231da72d7ae9e8955bad386d1290379f348142054eb9a43f8f8e65853a5c19a774cf5b57ed1da0a52d26c2ff044d2b9c20c7859add5a941231b409bb0 WHIRLPOOL f5ccee1f8cc22802bc2053e08ea6b22caf951053212134df33e8b7dd62b21d63f80ba605890c32959f3c9bf3e17d31337a542c9da41b7f07595463a3a355f600
+DIST VBoxGuestAdditions_4.3.8.iso 64540672 SHA256 a1e58f3a15cab81b82424c6382a490bb02377d78d537a57538692fa83ce448c7 SHA512 b05803952e34845e998ed30496c0720d18efc16cc87fbc11264e0da2bed030be25e7b4e67f0861fc1ca7ea17f753a7c328280ff37941a46650c1371dd771a830 WHIRLPOOL 7bb808b518d44349ce07196585cfe0c0e3513800135156ea19eee1104091d8be9ab52df146671dfa61fa0cd264f08f9e566d9fbcd136bd9c5565e03b8da6aef5
EBUILD virtualbox-additions-4.2.22.ebuild 868 SHA256 8f02798a9145e97b3bdd5a84f53a95a68165cd4242e70b2b176f468c5e215fa4 SHA512 566ac82e2a6d1dcf648ff0a26d5cc874679a76874f96144d3f84e898631f7212f7ddc9d995a186ee239ded64c49bec5cd26f04d903bb2b574bd1e1820e0ff425 WHIRLPOOL 9f5ea88f2960d0dfa2f0bfb5ae035399e6ba08a73642bc8fab7336df5509a58e770be0988e98e6438a3c8d7849a94d309d8b39a952ad54ea23cfdf6fa60ffcb6
EBUILD virtualbox-additions-4.3.6.ebuild 878 SHA256 b9c367592dcb8ee5e9061210176ca3429d38c658cf79e40f41f30407e9433e6d SHA512 2d03bf891162e0ef4780b216817e655b7551deb013be6f3b290505957b93bde43c00aa5978570f5b6a698ad8cf3f3febc592328c2dbbe55ff9099b0d44a1383d WHIRLPOOL 4bbf2c4a67f100c26681a68a9c12743b4efa3ab5402ed47b92b000b0936f277629d02e4b27085458807142251563909eca9ac80e56d027f967dc804d80295104
-MISC ChangeLog 11296 SHA256 57abbfca803efce17379ca6045e832ae84f08c7f83332512e77049e9e75d67c5 SHA512 aebc6a4a18235bba365dd432851f014ea6be0740e7d8e6ea6c0daea87ca859c73e6a6ff386b4b41cab0dfe4573d78bfc0a7b06478c6614fc66cf8230be3c4813 WHIRLPOOL e62dc7f101a584f9220a8d48eccfed8b4227d39b8e6868e3aee63d1fa2684a79ca411d495e3d5228ab9637dea81f687a2f17212bf0d40d0a18bba202bd830a9e
+EBUILD virtualbox-additions-4.3.8.ebuild 878 SHA256 dab52ea4eef17f439b30b58dc6bfc937cc4cef61be84cfb0b2e96cc46168dbc2 SHA512 c960e2609143df134982c431f515993442fdf0c74ae3682250486bfc8b4c9fd58ebbab26944fe9ef69ba1997e7a964236ed264a49a6c48b325f39bcb3c3999b9 WHIRLPOOL e3d8f6a971df01149cc35f882a6928a799d0382eaed23a43231336d05df5f7e104b9203e867c91aa88502acf46bbc36d6d04a264bad6e2fed2785afb17ac415d
+MISC ChangeLog 11448 SHA256 cc35272017b1d01d5350a8f14ecbc06ec57c65d6c6c28997e0c32f9d6b7ca936 SHA512 5fc26987be790b8b1a43ae1d52ae1f2437b8745c19df229ab227fc40d36163c9849f11fc1172768bdefe9529f41e00f82539c308ce527c0b7247f581e06d488b WHIRLPOOL d7fde41fa19e589d23ca4164f6751bf7eae63406b887c1ed823bf09544a1ae5c7d958ec0c865576466b57316a5a7009218b2f3bc863f0d055d63c27913b1baef
MISC metadata.xml 343 SHA256 a140b9f7a9a02b10a4a9d0c1b42525fcc308931b04043a4d94db1e5623b7cd16 SHA512 f25b5b150709c22f08bbd26076bac479a146257e602e79f72139bb670bc234226c0141c801c0e939b7b352ee9f4b71ba7d1472702934d1d8308ca8776b66a7ca WHIRLPOOL 808eff318d191c163eeb7b21be94f4dc073a38b48d603c0ecd24c3d333df5a38cfbc1a8280e884aa75c71cb6450d17594797422170093d4153048390b7097a2d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2NduAAoJEPiazRVxLXTFnRQP+QG5QOsUkfKhO8KvkegYWayp
-4jFJRsMWZ5JddefEvauGL1rjAlLSMSaBMW6ODE+ks3d5iN6cZq8VvuVE6LNFRPvO
-ZruBowlMNPRpVwrn2t6z9vrGIJZLd71JkGFxJ0/ZoOd2KccBKhPaBsGOmSHNvonV
-WUYCsFr1IFkxQhmX3mI2R4iW5wDFSOB6BmRNUxbn9pRWoA5UQ+UVpLsMDN3YqVsj
-g+2RCSCP9+/uhvbMX9s9MoMW56h6Xz3TVvE+M3w2onTqhWxWe14D2y/oJfgQ2QTm
-ZU7Qw0hHJ1OCefaJg1n778eC3kjBzOcvywEQ7sEjoViAiwCUo2oLsN4cJ7mCST6Z
-47bMiWcI5LxUHz+JZ+f5sEZssbBd8JvHsUYuTOt76FMspJa1wdwRDar2vzJ5VSAZ
-pHrDh52GBg+oxaf3rzdi0Wn0sdK2a4VS0SI70I0Mt5sAvhmvYK/EDvrtXacq0M1x
-xSznMmaLZ+Rh9aehP5j1QxjVYlNTJOc9fZBfXBrQAXBIwJKzLOQEnezAKucpja3P
-YehjD4m2Qiv8ik25a9aV92nTg4WTGybJlP2F0PcB3gzAGkL50mQaflBJY3qdH08N
-hgYJN4yp01UhmZ78UdU/eay+9o/aDGTAGWbcdwesk02VPnCcSsZ7c7vxGraohnYG
-9x+4mqIRmUN5jkYeFksu
-=XrYH
+iQIcBAEBCAAGBQJTDbzGAAoJEPiazRVxLXTFBswQAM1FhFlTdCmboUxIhOVYm68T
+NohO2cIYaLH6+qLsXd8/CXvWUKOvmR0VITxi7Jj4XoBVSFmB9O0DoajzaEvkt3G3
+CYf4JhKPjv0HGmc/WT3ZhljriHp6nH8pYcAvBJiPG3Mno04kBe3QJ8Ji7497SfpZ
+LRzAW9+TGVAaTGF9zmuEObHn54NXzUkTyJQGBANxhWCjvR0bhKunIkLif9ZO23c8
+RJiH6NMA2Hw4s85zF2i2KLhbprHImhCXCG1UcIOsJNSNoymAXTwoBsoqHAntayI4
+FpFYPr5ONiIp6lqtIo8xnnLeAFrKoEYjHJDk4tjmvmwrpsCwKaNJVfWX/sYhB9SH
+vPSE4FrFc6ZLtSdmGGHx114R/kp9h4MskM8n45EJDYXsg5MHEcdT7poGbzDFzXaj
+krfm8s0ZzLIazFddEbe1W1kpftaTxzqcJbKKn/RanAyT7HXndyGAfgYRm2PLl0tp
+7y40lFlAd4sQNYbCShIF8Dy6/YA5xRnuS7mNfSNWE8fDeJoQVYM3KDulqZOtcq2z
+j99Xla8Xc8YyVVnrPDams8dLVZBLgQ0ehLVwm7vkfY+w/qAz5VGOUOfTVLgetblF
+jHieJcefmdaMsYgr8ObeSIqub+Wp4wUbve273e8wpW9xwObiXJ1SImXnAS74Zclo
+T8G2aYVw6iAf4AiVPUXS
+=TrgS
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-4.3.8.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-4.3.8.ebuild
new file mode 100644
index 000000000000..8aa01d8df06d
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-4.3.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.3.8.ebuild,v 1.1 2014/02/26 10:07:01 polynomial-c Exp $
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=VBoxGuestAdditions
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}_${MY_PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
+
+LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="!app-emulation/virtualbox-bin
+ !=app-emulation/virtualbox-9999"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ return 0
+}
+
+src_install() {
+ insinto /usr/share/${PN/-additions}
+ newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}
diff --git a/app-emulation/virtualbox-bin/ChangeLog b/app-emulation/virtualbox-bin/ChangeLog
index 0760316b4465..c9f768ba3546 100644
--- a/app-emulation/virtualbox-bin/ChangeLog
+++ b/app-emulation/virtualbox-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-bin
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.173 2014/01/17 07:11:01 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.174 2014/02/26 10:06:41 polynomial-c Exp $
+
+*virtualbox-bin-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-bin-4.3.8.ebuild:
+ Version bump.
17 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-virtualbox-bin-4.2.18.ebuild, -virtualbox-bin-4.2.20.ebuild,
diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest
index dd5a98bdc40c..2a9972fbaca0 100644
--- a/app-emulation/virtualbox-bin/Manifest
+++ b/app-emulation/virtualbox-bin/Manifest
@@ -9,30 +9,35 @@ AUX virtualbox-bin-config 28 SHA256 5326f7abdd1a7c8a8a44fd4ab269977ec115286059fc
AUX virtualbox-bin.desktop-2 205 SHA256 5dd74e2f4d1717633aa44e909305c6995a20f03a5f1271fcd1c92b0803ab18ca SHA512 7e9555aaa317e1cb551e5ff591b9d20bbb76a738f9e923c13d206e02c1e6bfc8f4eb17b498b235ac0aa2062e4acbd5f24d2522de2da3cff2e12c264875bc476d WHIRLPOOL 134cecd8c614f6c1b63a929bb1f1a3460f8aa3c1308b17e970c80f7b47c0c9bc78eb74c24c9298c7ed43c66134fb69ebb1f16d4f3226b3d2528134009b0bcb07
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.22-91556.tar.gz 12393533 SHA256 79c0da87451cab3868f64d48bf9a7fdd710786c05ed4b3070b008c3aa1ce4f7a SHA512 e30d69b15bcee97f90716173aeb88ad24d8a0806cbfeb30229e04febcfc2280bfa581e19c1cb9e5101b9647df1350071c2b298dbc790b32c6968b05abf94ecb6 WHIRLPOOL 34cc8d2213c432d3e8e92e16defd2095e7efe86fc3a9d80c0278ed36b1012eb20b83792b44c84918383e415ffceb23d82b8866f40bb2fcc6cdb230203c8ee567
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.tar.gz 10419965 SHA256 983f87e4746a2e6739090d0ce905c24a71e209e87f11c449bdc3d0ca5bb4fde2 SHA512 2888b9a282c9a81b99cf5bf5458b61e0678e4e891247fab518e0a559fcb2b4aef4a183015efa703670a8111355067462b65b2438bd068ad815fd74db952b5aff WHIRLPOOL c04e4c544784eeb4b7e616f835c6b69947c7d8189742f14c763b7e402acdc9d00e3d640028aa6b15351f8e30c288fb66223c211f19f00d2b331ca427dd8ecdc7
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.tar.gz 10432725 SHA256 eb364239fc399416af6c985b3082bfbdd206d42a60e7af98ffba13d60912b864 SHA512 0c8a0d61d6abfb7aef0e7012e7c03b2b5948f7b2b1bcb0564bd0c024a62d92d5036177ce03666904373e01174eff2f418056da182abb37272a24ad84c8b02ed9 WHIRLPOOL 0eb011cb8bba9b12b207f0aac9fa47896aba99873ccb303cb709d3eb499aebd0c7a6f83c94e1105d4b7207565e6f05e8ca7e0832e6533176c9355aff4b73a4a5
DIST VirtualBox-4.2.22-91556-Linux_amd64.run 85872081 SHA256 e65c8844743cfd991fdb8d513bf88e707c9456f4cd795bdc7ec77886bedbf08d SHA512 146b1bbceae2dbb98d49dc92393bed05f8f43db6172fc042de18559b9b119fa49615bc1441b1a91c5fa80f34ad5e554ea66de4a411a97999700ac34e30060e1a WHIRLPOOL 85a03937c09ea1aac6713cfcd2732c8700e6f29f5fdd1f2a6ea0ec564bfc349b10ff73ead4e022007aeda6737258851f715e80f30dd3704a03fe9d4f8c2fee3c
DIST VirtualBox-4.2.22-91556-Linux_x86.run 85657037 SHA256 7d236cefe20be96d4cbd9adb2b531a1d473c64f97bec9b3add3f1dda8b826f84 SHA512 9a4c349c8f6e04746bfdef15c79e7c528470c0541f7a2a7094b577bbd02eeacf56dcecf9dbe49f547a4b44c077466d0d2bf773881eb1f8c8d8a836c2e9845056 WHIRLPOOL bfc9a973e2cebfbff7d85f580a0cf15150126148eccd4714258ac06521f952b72179fc3b2ea48b69dde4748e850f51871d352c00b60ff249665fd552a6f68c6e
DIST VirtualBox-4.3.6-91406-Linux_amd64.run 90777040 SHA256 841f92ec157d99bc55863b82a7d52b356005e1224862570750929148c29a64dd SHA512 2714a53aeab138841724e8d3f0b003f9f022e8e6dfb629a89d0d66cbd05eabec743a81eca1d5b92b49cdfc579bdcd5c956f14ac2d45719c7779327474b5778b9 WHIRLPOOL b3f3ecd635e7af2f1319e35b25543a1733b1123fc37f2f12c6cd44db118bd8d0680387eddc8e7d398dd2c1f7a600933f36f9ad7c53864750e5c882a041d4c2fc
DIST VirtualBox-4.3.6-91406-Linux_x86.run 90224076 SHA256 80e4b80d9a1461f6297db42a3799fba8228f1af3021ff1f2ae9e8cc5dbcc0908 SHA512 9970c035d99e2bfd76913b24e6cafc7150089fa253a2ce85903b9139ca5e8fe748a324559e40a4de4df6b35f5d8291639d1abb812ad59b5d33916941236fd5f0 WHIRLPOOL 4bd3e143857fc915ca9fb10396768eabdd406bb8d7682c2128c489c72346ff4c1504476b08f2a3c459dcf337402a1f7a45c42b5499ac8a83eb1d98a1a478390a
+DIST VirtualBox-4.3.8-92456-Linux_amd64.run 91227600 SHA256 7039cb7045f9b5ece6d99b42068008da8793ad27e2b8ebc59b7473e84189da20 SHA512 f4b6d0a27b0c0f575c85cfbde0731ab381e18567d4a930b459b8d0f4d4d2d5f2fec7d2b9dd7625a676a43b3fdaa7641830b2662bb301648e31e0db43df9827b4 WHIRLPOOL 1c84a6fb2945c40546d91e4a65a21553ebc129dbd9a5d22af804434552d7b1b5b7e86b0146f9883778d5a8359db8f9e0bae0d058963149cba93735d7a8273ce2
+DIST VirtualBox-4.3.8-92456-Linux_x86.run 90695116 SHA256 f7efa840378fedfd8d236de0125240ba2b29c3c8440fc14febda6b488fc230d2 SHA512 931919ac377a900787391e5b5265f6919500d5259d88590a684aec73c76fdfeca136f4f09d1631e557eb3f59544bf174784650bfb51c7aa8532d918b907b8c1a WHIRLPOOL eb082231b1d151e7808c198e95dc70d2f2a6d5d87a36be80af8b5a4305083685676ec5720d3dd42b538c0c5cd5979286f65fc59c2c14bcc6a57308bdc5f66986
DIST VirtualBoxSDK-4.2.22-91556.zip 9735807 SHA256 ac623985db8f41638833107a14191ee809e4b39187398fece99ad206778c2dc9 SHA512 b575550f0664a044b0141d72675097cdd6ac57e4ad870acc87d8be552c5aca8206adb3d502abcd1e6ad4c41c935a86e96cd513dbb66c851fbf885b149fabedc5 WHIRLPOOL f8ad91acab19596a484f12bc4653957ba271b44e6cef2bd4d01d55ab8a3b22ae0ced2628e47c5633e75afc539564244c91191e38b77727636a2420e93ad4c06c
DIST VirtualBoxSDK-4.3.6-91406.zip 11272202 SHA256 0f7df6614f487c1b3b59aa249c7d6e1b97cf24bbd0d97dba8b467dbf64aebbc2 SHA512 ef425b49993feb81ce133559391413547b13af929d95d7f89013aac6c6bf3b4d2c0d40365ec2dbb51e3bc14a7af6a231c6a991b224cfd06bc8d6652e7ac8c962 WHIRLPOOL 28ebbdbdbf2529740d8c9a30fb39050be89cbf4a8235690f788d0f8919e00a8c62f8e8859eb823186bc535a070543ccbf054c686a8981cc6bbd41635051e9197
+DIST VirtualBoxSDK-4.3.8-92456.zip 11689437 SHA256 ae2eb8c779748f3f2a80ed0b70d7a4d4a863253b7068144a8f6055d69be95269 SHA512 98eb6b9613cfe769684f00276a4b628811d1428a7d52c2b617634483d0244353c650cbabf6c4992f39d81b7a5ee0a5b7bbcfcf66404435ddd0e8cddf94fe8249 WHIRLPOOL b161c5b8a876db23d823a0c1f0f855301fe8ea0f97a165a640b7bd52580926d57977bdca1bbb10251a844be2e87e839ac6db6ff9e6e352546a9bf8806513a209
EBUILD virtualbox-bin-4.2.22.ebuild 10222 SHA256 fc7c95e0de78a61dc1c1eeea8cf150dbee54b023743c0d1762cc290a57aad289 SHA512 5961421daf32642f3b006f8459927e32734116aa6cabc320999f557f93c12941952ece1370880f2f2727baf1043587ee48b29fdb3f7b5b2e7e6cca7ea6e07dc6 WHIRLPOOL e1a3b6b1fc339495c9fea969b3acdc351cd96d0f388c2ab7715735747a5878b223edbfe6d000588af34ea8321ad79272dab4fa40f8974ccad714949d37eba846
EBUILD virtualbox-bin-4.3.6.ebuild 10397 SHA256 7fe0580294967e8445b25ca2bba062e43dc67351ad29e797e1a78f8b9c17cba7 SHA512 03ae35c65487a20910e96df1db612cb9419668b4b28e568f27660de3a439dc5307bddb72484746b7404c561785cec21744feecc744dbd06312412fe086b0b51f WHIRLPOOL 5698b40f0fd528a4737495a177d0179aacc5d0da2bceb41f022a14edbe6a220a7bd1deabec599b527818d1ae28394188306d3dada20f4148cce5399ae40debb2
-MISC ChangeLog 33037 SHA256 d12bf0201f0217aa7ae1fc9882649fec9df68649684f4f6b4c677db0a0947ac0 SHA512 3ab04b4e6cb80e6446cc886e3859fdba273f1a84592aafc0d624e202d587ccf2b0bebc56d3256149d88fac4da859c0b6ef58abda196b3de5126bc5422a8f5516 WHIRLPOOL 500030fac31103f576cae37199643da11aef8624bd11fa188544ddaa48fb566205687be06a651777975cd4178ae8b1afb9e0704265136a3b02dccba6c96b3b3b
+EBUILD virtualbox-bin-4.3.8.ebuild 10397 SHA256 c80da9d19c9a423627e2777cb9d8caa221cfdf3b01ae3dfab391d7af06af9bfe SHA512 4d478b8ba63add3bae3887b063858ac31ff6fb590811151d7d5c160241be51579b86b1b05205e4219ffa2b866a96d38ea9b333f937216854557c027946e1a691 WHIRLPOOL 36a8175b402c6f0ca1922f19423574dd90f7905541c3ad2e83760ee37ed0c5b1e6f0e382e9222299ba1d588bb1988352f33a41d299492f57a70a7b342c8b81b0
+MISC ChangeLog 33177 SHA256 7244f0acc6a37b43f37e4d5cfd653dfd9c667382bdc4156b11716bc304fc2f6f SHA512 d13384d9a3b8cb52b173da513e4ed488de4821432f3266483166fe032be178433bfe405254843cc58e265f4dc13d7bac3dd7d862747f46d206cc9dfa5bf1f28c WHIRLPOOL e22ac6939d2087511ecacc4ad5706b64036c2dac2c3aa5603d043b894e15df6966a67d9f717819afcbfa9353639cd5d2e1f35209de82f98b709e27c5d2c0edb2
MISC metadata.xml 662 SHA256 1a43722470ad0c756ffba63e85224410ce461c6567fa41d649094c9d7b887b8c SHA512 6276b85358c9c1e24775caf3af3deca45634882a3be7b14c12a8f11e97163b3bb17afac955097b849b1646ff99321ed89373c4091c235c58c069e648646227d9 WHIRLPOOL 69268a11fef6d6cf15a8b6d0a104f1030c401c205777b10c7bfe82c4846482f8251942d674416798f45cf8dcbbe6897aea1f1d084e3283fd2597d76aa2f74600
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2NeGAAoJEPiazRVxLXTFM6EP/1hAB1DxJEt8I6Z5J0rZyotx
-iSmi69ffG5y+AMe7K0+bG8noqF001UwFMo5rDDDKAVD+NCKcd/mEsjRCu78plNPH
-vE0co4TgUKYMjfrFGmNe0PNCPDyYQrTRwck0qfD9asGEqar1O+1CGvSQCMOn70Bo
-B9qnk/EjyEDfFbGqWG+/BoF299RWIrfkl0fpy6ka+ZW0hXbmOzY/23ptuig5HEyJ
-Szc1QwTlvhOXzCZj+MKKobLsZf1SL2D0oOhbhN4+Y7J2t1f7lAYJQcexTRtMxvvL
-tF08V1oOxU3+W8jRS8aTv7IBUD3jDZo5rSicyq9If+yBE16mRxtHDur7K6Wshrpv
-+5TT4paawVp5Fu6WRhl4CkqekaRh5Cs7SpW87uiTGNAPvACIlceNFNwjB8uFs5RC
-P9O5FynXkNwns+WK9duFHZR6HqHc+NX83kfTJwGeAbluYR4KUwpae7RZbSry98w9
-wJOVF8E4AwUv+6YKGAkKjAmGQolvjEXUlYR6W4hh9fOCHSqzxOroKu/qTejbr8wj
-0mPs07+CuhApl7cbpy6jqXmK3qqMALd016jxpg8/hq4u3WIsLNPgzQP323I4c6+i
-wS2ihdZaUjScbtqQa69lcQPl5HwI93aXlSNQ6pK/mpU189WZuLJOgYy/AUqK25ow
-0itpxjq4aAoOXtU8ihLg
-=+4/8
+iQIcBAEBCAAGBQJTDbyyAAoJEPiazRVxLXTFF1cQAKyYeIkg7BhrFkxsPvgDMRNm
+LD0uk+dzTCe/KDgPSdQcx5u5+Vwgn5BAJ92GkQOLXmmJT3D7RGQ+Se+dvgAqXtcx
+tKZuMG87VNFfpMNZhFkUfyLpHSh6TawIT2FES6BELuX+FRdP5Lvg4yKYQ29/BZyL
+oL2HMlibdsnpm1CoRW3fwbPtWuM3rqNR2UAeOSDZN5lqVQ8pSCetQg3RjgNnrDb6
+8qz6xGAOvSetu+TJm6LG0gbH9cqotQgqAHHcOJrdK8oyWMwd9Bu5Zzew9EscG8pW
+B42K7RMqdCWEtTjUJ88M2Wbss6MNOsVKfAPNHqrPLcqRCYtCmufGBXJwCaTIR2iK
+7Oi2iug6pZFdytDYSwmZAWzvBO63c7J1Y46lyI1FFah15V263OHXnouSDnrUZznZ
+HWfXc45icdY6U+h/T0hwJzNT51HPbptv91ZbCTU0D60P6OrUpnipPf02IPmOKM50
+LgFmqhzpBfdoV3GR+Bz8Z4fmwTR207guI2EVMJQUaAZeWU8Bg9oGjfxHGJf3/JFN
+FVHf8OZzXvNHG7LfUh0FPkkYwqTJJdnOH3WgOdap+v65+FxWj0mlL8obCX5cEIzq
+3Z0NcMRs4AY6wpM5VOpsCpGSmHCA+vVeU1/g38mxI68ojqS/sdZqAyXbfPi4saLt
+ZEg0Rm3mDHG7Z2N65ybH
+=3vin
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-4.3.8.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.8.ebuild
new file mode 100644
index 000000000000..3a293dc09237
--- /dev/null
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.8.ebuild
@@ -0,0 +1,351 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.3.8.ebuild,v 1.1 2014/02/26 10:06:41 polynomial-c Exp $
+
+EAPI=5
+
+inherit eutils unpacker fdo-mime gnome2 pax-utils udev
+
+MY_PV=${PV/beta/BETA}
+MY_PV=${MY_PV/rc/RC}
+VBOX_PV=${MY_PV}-92456
+SDK_PV=${VBOX_PV}
+EXTP_PV=${VBOX_PV}
+MY_P=VirtualBox-${VBOX_PV}-Linux
+EXTP_PN=Oracle_VM_VirtualBox_Extension_Pack
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
+ x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
+ http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
+
+LICENSE="GPL-2 PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
+RESTRICT="mirror"
+
+if [[ "${PV}" != *beta* ]] ; then
+ SRC_URI+="
+ sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/VirtualBoxSDK-${SDK_PV}.zip )"
+ IUSE+=" sdk"
+fi
+
+DEPEND="app-arch/unzip"
+
+RDEPEND="!!app-emulation/virtualbox
+ !app-emulation/virtualbox-additions
+ ~app-emulation/virtualbox-modules-${PV}
+ !headless? (
+ x11-libs/libXcursor
+ media-libs/libsdl[X]
+ x11-libs/libXrender
+ x11-libs/libXfixes
+ media-libs/libpng
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXinerama
+ x11-libs/libXft
+ media-libs/freetype
+ media-libs/fontconfig
+ x11-libs/libXext
+ dev-libs/glib
+ chm? ( dev-libs/expat )
+ )
+ x11-libs/libXt
+ dev-libs/libxml2
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXdmcp
+ python? ( || (
+ dev-lang/python:2.7
+ dev-lang/python:2.6
+ ) )"
+
+S=${WORKDIR}
+
+QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so"
+QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so
+ opt/VirtualBox/VBoxSDL.so
+ opt/VirtualBox/VBoxDbg.so
+ opt/VirtualBox/VBoxSharedFolders.so
+ opt/VirtualBox/VBoxDD2.so
+ opt/VirtualBox/VBoxOGLrenderspu.so
+ opt/VirtualBox/VBoxPython.so
+ opt/VirtualBox/VBoxPython2_6.so
+ opt/VirtualBox/VBoxPython2_7.so
+ opt/VirtualBox/VBoxDD.so
+ opt/VirtualBox/VBoxVRDP.so
+ opt/VirtualBox/VBoxDDU.so
+ opt/VirtualBox/VBoxREM64.so
+ opt/VirtualBox/VBoxSharedClipboard.so
+ opt/VirtualBox/VBoxHeadless.so
+ opt/VirtualBox/VBoxRT.so
+ opt/VirtualBox/VRDPAuth.so
+ opt/VirtualBox/VBoxREM.so
+ opt/VirtualBox/VBoxSettings.so
+ opt/VirtualBox/VBoxKeyboard.so
+ opt/VirtualBox/VBoxSharedCrOpenGL.so
+ opt/VirtualBox/VBoxVMM.so
+ opt/VirtualBox/VirtualBox.so
+ opt/VirtualBox/VBoxOGLhosterrorspu.so
+ opt/VirtualBox/components/VBoxC.so
+ opt/VirtualBox/components/VBoxSVCM.so
+ opt/VirtualBox/VBoxREM32.so
+ opt/VirtualBox/VBoxXPCOMC.so
+ opt/VirtualBox/VBoxOGLhostcrutil.so
+ opt/VirtualBox/VBoxNetDHCP.so
+ opt/VirtualBox/VBoxGuestControlSvc.so"
+QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so
+ opt/VirtualBox/VBoxDD2.so
+ opt/VirtualBox/VBoxDDU.so
+ opt/VirtualBox/VBoxDbg.so
+ opt/VirtualBox/VBoxGuestControlSvc.so
+ opt/VirtualBox/VBoxGuestPropSvc.so
+ opt/VirtualBox/VBoxHeadless
+ opt/VirtualBox/VBoxHeadless.so
+ opt/VirtualBox/VBoxKeyboard.so
+ opt/VirtualBox/VBoxManage
+ opt/VirtualBox/VBoxNetAdpCtl
+ opt/VirtualBox/VBoxNetDHCP
+ opt/VirtualBox/VBoxNetDHCP.so
+ opt/VirtualBox/VBoxOGLhostcrutil.so
+ opt/VirtualBox/VBoxOGLhosterrorspu.so
+ opt/VirtualBox/VBoxOGLrenderspu.so
+ opt/VirtualBox/VBoxPython.so
+ opt/VirtualBox/VBoxPython2_6.so
+ opt/VirtualBox/VBoxPython2_7.so
+ opt/VirtualBox/VBoxREM.so
+ opt/VirtualBox/VBoxREM32.so
+ opt/VirtualBox/VBoxREM64.so
+ opt/VirtualBox/VBoxRT.so
+ opt/VirtualBox/VBoxSDL
+ opt/VirtualBox/VBoxSDL.so
+ opt/VirtualBox/VBoxSVC
+ opt/VirtualBox/VBoxSettings.so
+ opt/VirtualBox/VBoxSharedClipboard.so
+ opt/VirtualBox/VBoxSharedCrOpenGL.so
+ opt/VirtualBox/VBoxSharedFolders.so
+ opt/VirtualBox/VBoxTestOGL
+ opt/VirtualBox/VBoxTunctl
+ opt/VirtualBox/VBoxVMM.so
+ opt/VirtualBox/VBoxVRDP.so
+ opt/VirtualBox/VBoxXPCOM.so
+ opt/VirtualBox/VBoxXPCOMC.so
+ opt/VirtualBox/VBoxXPCOMIPCD
+ opt/VirtualBox/VRDPAuth.so
+ opt/VirtualBox/VirtualBox
+ opt/VirtualBox/VirtualBox.so
+ opt/VirtualBox/accessible/libqtaccessiblewidgets.so
+ opt/VirtualBox/components/VBoxC.so
+ opt/VirtualBox/components/VBoxSVCM.so
+ opt/VirtualBox/components/VBoxXPCOMIPCC.so
+ opt/VirtualBox/kchmviewer
+ opt/VirtualBox/libQtCoreVBox.so.4
+ opt/VirtualBox/libQtGuiVBox.so.4
+ opt/VirtualBox/libQtNetworkVBox.so.4
+ opt/VirtualBox/libQtOpenGLVBox.so.4
+ opt/VirtualBox/vboxwebsrv"
+
+PYTHON_UPDATER_IGNORE="1"
+
+src_unpack() {
+ unpack_makeself ${MY_P}_${ARCH}.run
+ unpack ./VirtualBox.tar.bz2
+
+ mkdir "${S}"/${EXTP_PN} || die
+ pushd "${S}"/${EXTP_PN} &>/dev/null || die
+ unpack ${EXTP_PN}-${EXTP_PV}.tar.gz
+ popd &>/dev/null || die
+
+ if [[ "${PV}" != *beta* ]] && use sdk ; then
+ unpack VirtualBoxSDK-${SDK_PV}.zip
+ fi
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ # create virtualbox configurations files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-config" vbox.cfg
+
+ if ! use headless ; then
+ pushd "${S}"/icons &>/dev/null || die
+ for size in * ; do
+ if [ -f "${size}/virtualbox.png" ] ; then
+ insinto "/usr/share/icons/hicolor/${size}/apps"
+ newins "${size}/virtualbox.png" ${PN}.png
+ fi
+ done
+ dodir /usr/share/pixmaps
+ cp "48x48/virtualbox.png" "${D}/usr/share/pixmaps/${PN}.png" \
+ || die
+ popd &>/dev/null || die
+
+ newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
+ fi
+
+ pushd "${S}"/${EXTP_PN} &>/dev/null || die
+ insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
+ doins -r linux.${ARCH}
+ doins ExtPack* PXE-Intel.rom
+ popd &>/dev/null || die
+ rm -rf "${S}"/${EXTP_PN}
+
+ insinto /opt/VirtualBox
+ dodir /opt/bin
+
+ doins UserManual.pdf
+
+ if [[ "${PV}" != *beta* ]] && use sdk ; then
+ doins -r sdk
+ fi
+
+ if use additions; then
+ doins -r additions
+ fi
+
+ if use vboxwebsrv; then
+ doins vboxwebsrv
+ fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
+ fperms 0750 /opt/VirtualBox/vboxwebsrv
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ if use rdesktop-vrdp; then
+ doins rdesktop-vrdp
+ doins -r rdesktop-vrdp-keymaps
+ fperms 0750 /opt/VirtualBox/rdesktop-vrdp
+ dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
+ fi
+
+ if ! use headless && use chm; then
+ doins kchmviewer VirtualBox.chm
+ fowners root:vboxusers /opt/VirtualBox/kchmviewer
+ fperms 0750 /opt/VirtualBox/kchmviewer
+ fi
+
+ if use python; then
+ local pyslot
+ for pyslot in 2.6 2.7; do
+ if has_version "dev-lang/python:${pyslot}" && [ -f "${S}/VBoxPython${pyslot/./_}.so" ] ; then
+ doins VBoxPython${pyslot/./_}.so
+ fi
+ done
+ fi
+
+ rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
+ vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
+ VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
+ webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
+ 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
+ VBoxPython?_*.so
+
+ if use headless ; then
+ rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
+ fi
+
+ doins -r * || die
+
+ # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
+ dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
+ dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
+ dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
+ dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
+ dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
+
+ local each
+ for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 0750 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+ # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
+ fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
+ fperms 4750 /opt/VirtualBox/VBoxNetDHCP
+ fperms 4750 /opt/VirtualBox/VBoxNetNAT
+
+ if ! use headless ; then
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ for each in VBox{SDL,Headless} VirtualBox; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 4510 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
+ else
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
+ fperms 4510 /opt/VirtualBox/VBoxHeadless
+ pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
+ fi
+
+ exeinto /opt/VirtualBox
+ newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
+ fowners root:vboxusers /opt/VirtualBox/VBox.sh
+ fperms 0750 /opt/VirtualBox/VBox.sh
+
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
+ dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
+
+ # set an env-variable for 3rd party tools
+ echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ local udevdir="$(udev_get_udevdir)"
+ insinto ${udevdir}/rules.d
+ doins "${FILESDIR}"/10-virtualbox.rules
+ sed "s@%UDEVDIR%@${udevdir}@" \
+ -i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
+ # move udev scripts into ${udevdir} (bug #372491)
+ mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
+ fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+
+ gnome2_icon_cache_update
+
+ udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
+
+ elog ""
+ if ! use headless ; then
+ elog "To launch VirtualBox just type: \"VirtualBox\""
+ elog ""
+ fi
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "For advanced networking setups you should emerge:"
+ elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
+ elog ""
+ elog "Please visit http://www.virtualbox.org/wiki/Editions for"
+ elog "an overview about the different features of ${PN}"
+ elog "and virtualbox-ose"
+ if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
+ elog ""
+ elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
+ elog "or else USB in ${PN} won't work."
+ fi
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/app-emulation/virtualbox-extpack-oracle/ChangeLog b/app-emulation/virtualbox-extpack-oracle/ChangeLog
index 3b34f72f3590..150866102a8f 100644
--- a/app-emulation/virtualbox-extpack-oracle/ChangeLog
+++ b/app-emulation/virtualbox-extpack-oracle/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-extpack-oracle
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/ChangeLog,v 1.60 2014/01/17 07:10:20 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/ChangeLog,v 1.61 2014/02/26 10:07:16 polynomial-c Exp $
+
+*virtualbox-extpack-oracle-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-extpack-oracle-4.3.8.ebuild:
+ Version bump.
17 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-virtualbox-extpack-oracle-4.2.18.ebuild,
diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
index 72cf049e2e26..b8ae84a624d8 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -3,24 +3,26 @@ Hash: SHA256
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.22-91556.tar.gz 12393533 SHA256 79c0da87451cab3868f64d48bf9a7fdd710786c05ed4b3070b008c3aa1ce4f7a SHA512 e30d69b15bcee97f90716173aeb88ad24d8a0806cbfeb30229e04febcfc2280bfa581e19c1cb9e5101b9647df1350071c2b298dbc790b32c6968b05abf94ecb6 WHIRLPOOL 34cc8d2213c432d3e8e92e16defd2095e7efe86fc3a9d80c0278ed36b1012eb20b83792b44c84918383e415ffceb23d82b8866f40bb2fcc6cdb230203c8ee567
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.tar.gz 10419965 SHA256 983f87e4746a2e6739090d0ce905c24a71e209e87f11c449bdc3d0ca5bb4fde2 SHA512 2888b9a282c9a81b99cf5bf5458b61e0678e4e891247fab518e0a559fcb2b4aef4a183015efa703670a8111355067462b65b2438bd068ad815fd74db952b5aff WHIRLPOOL c04e4c544784eeb4b7e616f835c6b69947c7d8189742f14c763b7e402acdc9d00e3d640028aa6b15351f8e30c288fb66223c211f19f00d2b331ca427dd8ecdc7
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.tar.gz 10432725 SHA256 eb364239fc399416af6c985b3082bfbdd206d42a60e7af98ffba13d60912b864 SHA512 0c8a0d61d6abfb7aef0e7012e7c03b2b5948f7b2b1bcb0564bd0c024a62d92d5036177ce03666904373e01174eff2f418056da182abb37272a24ad84c8b02ed9 WHIRLPOOL 0eb011cb8bba9b12b207f0aac9fa47896aba99873ccb303cb709d3eb499aebd0c7a6f83c94e1105d4b7207565e6f05e8ca7e0832e6533176c9355aff4b73a4a5
EBUILD virtualbox-extpack-oracle-4.2.22.ebuild 966 SHA256 abbdd515e0e891ab183f51760ebd02168ef892758c85ee9f89ef40903ec79dcb SHA512 5c414333f69df9c578a5708ff992f670e0ddde333503238032ca85f820595f8c2fbc6bdb52e49003e8eed3619d9de69a9eac405ece16b412c0df8fe3e6c1bc9b WHIRLPOOL 7d7300b1ff32cfa61caa69b05fe10cf1e9fbdf369358d7647b242588c2f87c34801e1d7fad4817f7ecfc871c287455dca16944b6066b37c6c617de9e8540e5a4
EBUILD virtualbox-extpack-oracle-4.3.6.ebuild 974 SHA256 7512bad98989ddafcf9d427d55c95e20b1ce9d2442b9033ef3ff7d979ae48c69 SHA512 d7743541eb9e90bfcf82b94cfe60f2c14b3bbb71783cb985217f51df8d9252678b7033dac10df05b4c69fae7c5fd779f8c815b9213c8e9108ee076f94bb38e2a WHIRLPOOL e02663493f221b7e552ae53c6519bd4da509bf00af04dc984813e357ef8ba3eb69152ad92bd9bae8bde5d7d44c774c2f75cadbaf639805fd3bb738ce3708cb23
-MISC ChangeLog 11552 SHA256 25c8f1da09b3558530fdea38b453d9c0576e50c0236a65ab51c6b48f6622dc09 SHA512 67a11777185743b9a5167d8cb6db2cabdfa8e09067dad41abfa67b5068363300b0bf4cb974db0b2e3c5cc6d49878ad40abd513442d8f586be14f7995c92b231a WHIRLPOOL e19f72dfb89d96c5fb8a198bbdc71526f5c4ecbad80c6d4852561926a0d68912510771b2af5344e516c8c5cca5f1a0f7dc76164d98ab490153f5a52e56b15a57
+EBUILD virtualbox-extpack-oracle-4.3.8.ebuild 974 SHA256 da43e3d73583682667f096316c0e553b2714f5faa45e92aad43c9ea578a1d42e SHA512 dc00beba823cb51c583aa8161e76921b37c973764b0dfeeac04644714da6d7e11363098c56b4720da13a4f4b376b431cb8d8e8dd7f0dc56279db90704ae9ebe7 WHIRLPOOL 871202b69fd65b6cd4385adcf27fc1e4d537778edd274c6d15a84496e5e611245749d8eda3e0e90e8854468c7f00c5bf9db3858325fa9cca3c0ad05b1fff6fae
+MISC ChangeLog 11714 SHA256 7ea78f7c4acdd7c335e8f5b05a004ed0ac37eb69ea039f67aefd3acf2f5cdd1c SHA512 ff4aeae0f9acdd43322768a28c561920810dd73766c714dce30100e8af85c031668cad110ec90607357ed1a76ecaa66dcacf9e839c6f34db6895bbc3fd85670b WHIRLPOOL 7ffccce34efdf22063a41d147760b803dc26b1017888632ad6d8e52495ae529d48c8eee947c6032e798440fff19d9f6fe6a63fc683660d9791bfc5143e817357
MISC metadata.xml 343 SHA256 a140b9f7a9a02b10a4a9d0c1b42525fcc308931b04043a4d94db1e5623b7cd16 SHA512 f25b5b150709c22f08bbd26076bac479a146257e602e79f72139bb670bc234226c0141c801c0e939b7b352ee9f4b71ba7d1472702934d1d8308ca8776b66a7ca WHIRLPOOL 808eff318d191c163eeb7b21be94f4dc073a38b48d603c0ecd24c3d333df5a38cfbc1a8280e884aa75c71cb6450d17594797422170093d4153048390b7097a2d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2NddAAoJEPiazRVxLXTFK6MQAMXSIl5HwzSGqPGyQp10ObmE
-XLiSlzjTB7HOGd+dikrJqwiIHPuLKWRnwF/x7qirlHR5TQsKotF8PJbNuvp1r7Ex
-BYNH79yn3eX7qpZoyeLuvZ7QmyOjdIwby050MeBVaT3crJ0fjpIAA3MUhm3Ff7SC
-7tLC3m6PFnfBFv68HL3FDonHOUNOWee/BZTQcpgbp5MYmdJ1aYYXV/qwEx8LKb9A
-u/ZncDoHeSsMnGLpadRWnNjYOvbqAAN+ailmBkmsBKk57wOy/i8H59b4TECw9taV
-myHgf3/5PJIlFEjzfQy2gxYBw6AboULtwCVeN6I9Ha8dyd5PSrJSg/SMf0j4q3Kg
-j382fADKm1x6Egj+4TScPgsBwUQPFlYtWWjXc9I2RD44DrV5nSp5mxq+vPi0zteO
-+r+yCcTxtgB0MZYxCTVnETozeYY3YLdYC+8PwX9scoBLdT798gNpLsTqPDufPH/m
-CeIfqsa0IkwZGtc3eB7UUXXCLE/bSPexjiVff63zlTWQla3rAZhoB1jmq0RoKtCi
-ritrT+SbCYYppiI3nwVfhlWawF/jxypzL2/L11wyVyU5875AziaBIjSNADFbTcyz
-DIoFraemfirjCnDUiCksip6UOQL65cw4NVD1BqwqWFb4PcaY58q3W4S1K8mNgz6b
-OsQQAU+eTqZvOu+dS/SB
-=yXPv
+iQIcBAEBCAAGBQJTDbzVAAoJEPiazRVxLXTF9vkP/igaL+S+8bn3MDjCClyP7S1D
+nT9oJlOLwzy5aXFs7u7/aTYsgYRlUlE6Pm+Yo3UyhYwgd5h9SovMSVipY3htP9KO
+2AiHh1N7ds/901bbiIKR1Szx/y6f2gHg/CL/emYS30i+yU8u+otXzPyMsKe/ybBq
+vzwCJuF6P1pL9q8Tldryuoz019tsZMLz8t84bb7EgxM5ZudYJbrcOrde2QfZXsu9
+PGiJXyxi0c4NzIqd3QraxSYmSpco9XcGcDCayuJCUxIOTFy28IK4GMxK5efZRO21
+PEpjsibwgdLKj5s1cVQIaVBaYYb+oOH0cQt5U1Qf/vTMfvfJDIMH6kTn4yXcP2bU
+fYM4WJ2NOFTTVvQj8Kpu0viuG9BC/YffRSa+Lmg3oQUtu9GkZH7vR6qvuNPLWeAb
+WBpT2gKrwdzGaps6jPlNBVcKfaaiiel1mGtTlvkXCQKBuAZC44kyt5F1Pha/xTpv
+mXt1U4T3gysdmNl/Zb1gWZ8P37YpnCQVCdiknoE0d2kKYJAQ59faUIJzJzpnprFg
+rRqe7EmWRy57K3SfidZzlNV09lgvgPE4Ri2sAqJxRoFfyPbUN+ob3/4MKudnLb8o
+aC5pjldXk6vMkEof58cnsRTbKlPQvGduinoNTGU3w2XeUM/3cT6pr4yL4oqWOkAn
+hzaIGuHh4c7DiQXjNBE8
+=ZOnp
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.8.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.8.ebuild
new file mode 100644
index 000000000000..0641a518eda1
--- /dev/null
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.8.ebuild,v 1.1 2014/02/26 10:07:16 polynomial-c Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_BUILD=92456
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P="${MY_PN}-${MY_PV}-${MY_BUILD}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
+
+LICENSE="PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="mirror strip"
+
+RDEPEND="~app-emulation/virtualbox-${PV}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
+
+src_install() {
+ insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+ doins -r linux.${ARCH}
+ doins ExtPack* PXE-Intel.rom
+}
diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog
index efee9ea583b8..1dd7b24ba12a 100644
--- a/app-emulation/virtualbox-modules/ChangeLog
+++ b/app-emulation/virtualbox-modules/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-modules
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.146 2014/01/17 07:11:20 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.147 2014/02/26 10:06:09 polynomial-c Exp $
+
+*virtualbox-modules-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-modules-4.3.8.ebuild:
+ Version bump.
17 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-virtualbox-modules-4.2.18.ebuild, -virtualbox-modules-4.2.20.ebuild,
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index 8f471e609ddb..17c1d53458d9 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -6,24 +6,26 @@ AUX virtualbox-modules-4.1.4-pax-const.patch 2335 SHA256 d23da93fa1a3b7833766caa
AUX virtualbox.conf 30 SHA256 0ab3195ae385753244a45a8b01e35ad5a1c9569fdda01b3fa025137c002e206a SHA512 8261c323ed1abcb5d45044a2cd49b5f62c84b5a7e43339f42a0d3f20e54ce5fef092106d331a3e2758e690803a2a397c2f533d0d1b7c67e05d707e6095564ef8 WHIRLPOOL 1f7e0d363be6a70dc276ca7a96a4d28873af34c5b2b15cabaa2a3fb609def8b20c725e964d2349b4e3cc62c9e2b6794ed6a0f41a3ea444a4434c410ee7d83775
DIST vbox-kernel-module-src-4.2.22.tar.xz 494536 SHA256 0351ecae185164125c952bcaca19bf05811ce48bf22af2270e6207f0872d7960 SHA512 468b718de893ac921a02a13ddf8b6a1fed2335ee63826b0d351b9c7c2acbe7b880610529ea43934b7ee5167c7b0b8be87c6dc845c2a36e23144c7c4d569bef72 WHIRLPOOL 9de05f062270cbf3e38369366a044f483777d8a0ffd73a9f1d4b0a375a30e81c344e33c763db6407e65b26b1b4a087cae9a6fd92ee7094f4a964c5174899da8e
DIST vbox-kernel-module-src-4.3.6.tar.xz 516304 SHA256 09a9f01916a20a04989d6d27b1fccb05730886d525a3751f0aaa87bd2561e804 SHA512 0d438a251180b78d82aad1ec411699725bb3041e9f81da0b9d239d7549c94fabf57354d1df1f4ea49c05250b505c3ecb6c953896a2c54d9b8a990dd0d9ff04d6 WHIRLPOOL f5af3e5a2af4c155cfc97c62a590cb0caf1acdb93916f718082be560ee62ccb7578523d45f831169ed04cf55dd1140168a07d928e6cb6ce6a92d78e8a70e4ca6
+DIST vbox-kernel-module-src-4.3.8.tar.xz 516560 SHA256 cf0311252aac021daf1e65a7d20d529a793171aad8f61ff53af94d33a9581966 SHA512 6d55f0a2ec3ddb58aef984f20ac7c2544c2e8cff02d34524a5d594aded23e00b977f04b549339b63cc4e6c8dce9d18216d8874983e9016934dcc4d6af05ebb40 WHIRLPOOL b279a3b7cb848d2c9761087917ce3566b11eec0a04ad56a17972cedd968779b6f4a91ff2623114306bd667a484ee6abc20fcb30e47ae4d753f458b8620393eca
EBUILD virtualbox-modules-4.2.22.ebuild 1591 SHA256 2006bd36406908f70a0737866a2b1eb4d1a1f0fc702feccc539e21bc381d53ac SHA512 124f0b23e8ef69db2257267be73fe9da8822b29020051ff7c0a4f6683053e99b3cbdc821c9a99c228afab8d7724c2a02dcc33a3ccb3b1541a9fcc680f9c2f1ff WHIRLPOOL eff837fcc939fd96e8fd473efb6f4ecb087de36c926399deb676c3bc151f612d603f53a410a75411601c6ef2435ba7b8a5f4a7d962c190312519e1605cec748b
EBUILD virtualbox-modules-4.3.6.ebuild 1579 SHA256 b9ddc1795a11b8ee6fd1ec922b9467000c50f87989ffdf8d317a6eeef6d6d968 SHA512 d3a7beb4b9a536dd866315fedd6b5ad7e969d1cd77fa43183582db0634bbb1348929d3fc6cf3d7a81335f587f221c60c5a242932fc813a12f89088fba7c5eb2a WHIRLPOOL 46f39d6addd612dd24d79a64726822cab644c00edb33898fdf82ced9b80dcc6998caa8dcba1fe195f5fea21780fc26fd7601e8e56a14d10f7b7c0c38a31b8a87
-MISC ChangeLog 26175 SHA256 aa55313f823fd7b96591f2f20627db6d5ced79824694ec92551abbc779eecba8 SHA512 1fb77f92f24c02b69fb9ea6b9603b13e4dd79bc34ac3b56c525eb3cffa7450ab457de0124924fecfdb71652c01eb3b1072b0a9437be9956235db16e80b585297 WHIRLPOOL 0c8dfaf2e66ecb84d3be16868c76c19f4a1834e946258ae2c5bb48661758f282c382aa4da20e24f74b9831b7523d3b9dff8feff50c467eca4acd7115c35cbe7d
+EBUILD virtualbox-modules-4.3.8.ebuild 1579 SHA256 c24c315fc5e9a5221a5df544e9025d2ba606834940f61b0b05a96aa8ec9d8e50 SHA512 3d2255bac7b94b5830cedcea90c4bb3757f77d87bf791db93a888f2a301780b8660a2e7938f62ccbce9a61b8e1209171f81b711c932b9373fc966af6eaa04883 WHIRLPOOL b07dc7934b4738c7094a6371d9468b2425c476337548427d967df6537ce4fcee324087de46097f3bc3f4f27e453f8da7f3bc7c0bea5268379a996c37e0398862
+MISC ChangeLog 26323 SHA256 b8e7ce8059d973974aa46deb1e3fe8b90c1e5307021a35b9e3aff3ca6bb7afc9 SHA512 ac7ce584c6fa13fcbef577f7c2340bbd754fc7a2c8c9f3a29f1c71567fecd1d07a27056d3cd31a12b8ad8953227ad70b20cff3569a5ac3c0e51635a8a2ca1ace WHIRLPOOL 952d3a0b8ac5ba5c3326cc923db09e125f50652b86b365e7dc4dec1d55d8006676f6e054a2a1fe016994f50a1ee4caca004eb202907fdf738230df7f817955e0
MISC metadata.xml 431 SHA256 dd5f585b5465db14257bab08b1e7fe6f9ceca47d631bb8418665dd4ab0819e77 SHA512 6269d132a33ffae160ed2b4b87618ef764b990bfdbdaf026401a0794b48fb2bd0c4203892a4e0e31904b84f967cd4ef5343dcfa6e2bdb9e755894d9906b38df8 WHIRLPOOL 8d8b65880991d6feecd562639e4da520247dae4418cb7869e03ae775be668898dd1a84141a4146f17d8c6e9e0a5d1a0fe5ecc64517b03f19bd2777ccf84f41c5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2NeZAAoJEPiazRVxLXTFFdoP/2wY8FniOMSUQOr0OTG1ebx6
-nmr18mT+Mz0MpyUQI8+q5q0agw31mKO16prH7/iaC5mEf6fgA4e7yeffVlm2lHxO
-XjTn+p0oo8BX4fvUQy3wINryoLECrlOHLm1xPTpaAYwHjQXXw/4z5gWx7lc15azT
-T4cdTA5U34CflA9Um3OFpjySVuaDIs1t5D4tzneeEInEjVsNcSF8ALXwO3/ago/j
-s8YOOG+teXhnkPLh8g9Luv/LqE4+39b5RB0KZIR0HTiebKpq3ffG9chaCD/MmMNw
-DqbQaKPi9PX5lqB/m5i4RoE/SHXRJ2Lxf1UVZ5P0gmCFMUNq/TzqBl+gaUQR9sv/
-U7l0dMxLC+0jW0mmp4AUqS/JFKpXBVJDA6V4glpMpU41v6H6JjAlOoHuZYahF/J0
-xYdiOJdTow1hlV9+wwIvxCdy+b3HV0z5xzWW+IM4ZWrYBTZfSxxXrP0Q0JZpDPZY
-BssOScN5yiTDXJQa6P7wOIr/yLfZ6cPdm4w/T4eZ74H3VlyBa5S/wkYOyArQO5DM
-jnSWiGDw1l/uqUgFT6EquhQS+9tqV8uuYohf/DGBuIawz6sC2n3jaMV/JiULVB/5
-NlX/uuWWGrPn96YLfW2gngX4GVWEFLd+WCFjBnzbS0nMX4HChpvncVoKDfMeRyYu
-vxdBc7NdSFwpGGW0kxOe
-=DJiJ
+iQIcBAEBCAAGBQJTDbyWAAoJEPiazRVxLXTFPhsQAIbV8A/N6x1dmFQjxUvxJ/2h
+eCox+Y/30PlOC+L4Mz2Nf8ngabYvVVwWzV6TJkbAnRMwvo+KyIOQNTzJbI+EJrYj
+uzZrEGssOSuAP646S+nOZLYtdvXE5fd4XEI/Iumxm+gdQGfRd7asrJ0/+s3hejgg
+PUeqVAL05rOVAtI+6QxCZeJdB8ngwfaYP/dPjiWgEXF/N0JXp53Y0KhC3mVLeWF7
+75bnnxR6XjU+EFjdyXpOviGxKjsdqoXQ+WRkOhPY46aGI6rkamNvZIB/OG8AnX6F
+VuEas5lj1VNUSBmtzmIpvfWoLoC+hZbv1OLPipT5IuE8HvI7deh0FI8ul2Uy6Bk4
+Teh5U0cOyEuwWaiTGCRcp55QRZuYvBjFXjcA6OjgUWaZzbq7LpyvT9glBwC43pTU
+9o46ZGYjm+JWvYTWpPDMPVOy8G/1VdTQ6tCMrVfx8DnlSDV2ySDjCkeEe4plIdJj
+lx/D3GetJkYSO0QlOXeAyaqHbp1GZ5MCBmfnVo/nWzDEZsFVZMFzpCW2Meccjhgm
+fdD43RX8svn3JDS41NKfKQ6qMiY3su4Y24RlLLkJt2HD/G3R8bHy4RDVv9Zz5pdW
+NKpTy3/AHV+qGZJyZX+FEbZN7erAmnganVShrDAw3aeAAklZa7pys8+KCTL40BZV
+rqJqGbpgExOh8DYI+VQ7
+=ztzB
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild
new file mode 100644
index 000000000000..b644e1ba331b
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild,v 1.1 2014/02/26 10:06:09 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+# package that comes from virtualbox-bin
+
+EAPI=5
+
+inherit eutils linux-mod user
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+ enewgroup vboxusers
+}
+
+src_prepare() {
+ if kernel_is -ge 2 6 33 ; then
+ # evil patch for new kernels - header moved
+ grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+ fi
+
+ if use pax_kernel && kernel_is -ge 3 0 0 ; then
+ epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+ insinto /usr/lib/modules-load.d/
+ doins "${FILESDIR}"/virtualbox.conf
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+ elog "If you are using openRC, please add \"vboxdrv\", \"vboxnetflt\""
+ elog "and \"vboxnetadp\" to:"
+ elog "/etc/conf.d/modules"
+}
diff --git a/app-emulation/virtualbox/ChangeLog b/app-emulation/virtualbox/ChangeLog
index e53eebd7fb2a..25c6c44929e7 100644
--- a/app-emulation/virtualbox/ChangeLog
+++ b/app-emulation/virtualbox/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/virtualbox
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.176 2014/02/07 05:39:40 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.177 2014/02/26 10:07:44 polynomial-c Exp $
+
+*virtualbox-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org> +virtualbox-4.3.8.ebuild:
+ Version bump.
07 Feb 2014; Lars Wendler <polynomial-c@gentoo.org> virtualbox-4.3.6.ebuild:
Improved ifconfig location fix.
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index 7361fb05a2fa..1a8ea8a8627b 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -11,27 +11,29 @@ AUX virtualbox-ose-3-wrapper 2931 SHA256 7ed4834ece201cb6a9da57e36a1a9b47bd05405
AUX virtualbox-ose.desktop-2 201 SHA256 fa7fc3dae940e768560559db944289c578acb691db2dcb51c8c85bfaf3298a25 SHA512 a678e237ad0451e8785f242ebf822b4f3b03d2e2280a62f71728f79bdcfc84d3465ee60cad90db75e64b2c89a1b0b224de00519728fb605df67ca7c9aee0874c WHIRLPOOL 080fc09f951f621976499e7721e1edaa6e89d6a3632c63d14806a23d1369ce1a7d3408a6375f8658f00603fccf69cef3b2f587e1861b02a09646262f365aee2c
DIST VirtualBox-4.2.22.tar.bz2 77039185 SHA256 4a017ec5fa0e0cfa830ae6c2b9d680c9b108e5fb96348e1397a7d0ea051f8bc1 SHA512 136b3f3ea9a79493aecd86883c619d10934d80c391ce88985501736fc95d7066e0e31d02e7867974f9077eae5a431519d0c1001fc781d240f0578a1c63c29ee6 WHIRLPOOL e6ea0768587ee152463c3388476199333cf39f56f7bda43094ad98ea2179b8f0e81819004c6433133a68d7ede9606d2aaa4ee2aa96ad05bda06a7706f4e079cc
DIST VirtualBox-4.3.6.tar.bz2 89609199 SHA256 c547e1e32e0b06fba9ee4ca7842f8ddee8e94c64aab17c2b0d0793f0caccbb27 SHA512 8cb540a825afa5f6069ad2bb155e825af4a222f6d20c5e653bf6bbbb07dfbc4d122640da5f249b72f1aa34f8afd92ef41c525911db30090a2d108b9609da4a38 WHIRLPOOL 12fd27c9499d9fac0283c01a276e02ac3c10c72c66e0ffea8db49beefa66b44f6b4c8fb727da5d74cc0ed2feb00531a67b65f52a5f55ceef2a8db64868cfc89a
+DIST VirtualBox-4.3.8.tar.bz2 90224116 SHA256 ffabd8735bdc80753cec29d01b499769f41e083f37a3f58b3055f19d3b1b9641 SHA512 0bc00254733befee6ba864b9c88e0ddedb5949fff884313b72bbedeaefb572fd129a8d16b179612acef9b53fc3d2203ac775656d6c941d94a77bb944fdd66903 WHIRLPOOL cc689ea459ab7b84a69e31d09d188c96b5fa6e082b18959e475604c4e862d044c95d66d4c34a3293a8a0489f67197cb67ccdcdf352bcdd862b44f58423db5f19
DIST virtualbox-4.2.18-patches-01.tar.xz 3788 SHA256 9a147e3a3da7e1e07b70aed67042c822897c7874ccaa3690c9497862373d8222 SHA512 021f8a566ede223ead5a2605bff3917195165c543f760ee7af004ab97d5dcf0771e6ccb62148d7986a34872ea8c35db952286fb8534b1f69804e192701bd8108 WHIRLPOOL 9818df1703636fecfbda1bbeb4d167d845701fe9de2827a97573a26ffb3cb9feaa22ee2849c45d3ea700a9c305185eb404b15572b0f4e666f8a8e6158a48b9eb
DIST virtualbox-4.3.4-patches-01.tar.xz 3512 SHA256 92602471590278f42db4e13aeb3975620ce0b8f1f883b82a534b6998bb4fc2e3 SHA512 3a487283066b96fb8abc765d446dbc3d3b34ed93a12d932e843b7ecdf644a02fc185f47764cfb3e4b996e104da8e1fc07432892ea126229c174e00f748468496 WHIRLPOOL 19b344f784e866b87c1f7583081746776da5203737bbb284a32b8bcb48a8546286cd209b6749c6c77c08ee02039afcf3838d49d179ae4cc1592ca1fbd5fd5b12
EBUILD virtualbox-4.2.22.ebuild 12300 SHA256 e9edc84dcda2b139a6bce90950c31a56977db718cf8daaa00f42eabcd8028bcc SHA512 c5fba1bb18cd6852fd307e9b7b8f9fb872a7f9ff870eb4e3e978ec2e6ce89a8fd4ee1f6ac5cd9c3bef8324ea304c2962db14bdde20d9f0a7204256cba2ab6244 WHIRLPOOL a7409552e7e4711bd00ca8d26d8041c244a5b6749888b098dd266f30bde147c0036b57e324dadeea5cd4958899229a5206682b606215f4919afe34aa84281572
EBUILD virtualbox-4.3.6.ebuild 12792 SHA256 73ba9d9144e86a7be20658903b042c8872d2a49876cc762e368687e9d4a967f3 SHA512 069903ebab5ad5621000f6a84090e436e49c190d1cb18636f59e0094f523e49b459ae2e997e4e3fea99efe9042b341258fd9bcef86ff3960fbf94d271ffe4bc5 WHIRLPOOL 38e98379a779580a39273f0870e66313bf9b15b3eb325eb819c318969f47733e82bec579608c500202cfc75d68e50280929267997abfaf57347267b0372b1be1
+EBUILD virtualbox-4.3.8.ebuild 12343 SHA256 e479513102b00b77898a1ed0f9679910d4cbe36159c42c6cf564a69bc4d9ebff SHA512 81cee4ed9560fcabe865c8639fd423f5359d0e7e2751efe59ecd3f0e02a4a7ccbd6cbf9596042a8ac1adf067513262a5126324eb82d9bc4a96e2fbc67fdf8f33 WHIRLPOOL 1c3468f63b32958ad6c655298c656f5705ecfc21fe3b25ba038eacbc06a0bad5cbbabacd643e417b25352874317e3bdfa7c1b8a21d6a55b135046bd8c26847b0
EBUILD virtualbox-9999.ebuild 5123 SHA256 8cd24ad4cc1fab5562d58ebcf531b3131796eb24c40489d98bfb2078cd0b3803 SHA512 3c4658a749419a64f7ed8636e62f385db059639d58a2152ac1b136f54f8577407ba0553f612511ea7819eb4e26727ab516f62b11faac5d2e4b6de73892206430 WHIRLPOOL 317967e118951cda333e6db60a6e8f37df7a53599d752271d8f29873caa1e9bb22774963e8972989516031516b293c5b8dd9f7f5e680ac785d7f16437bf8c2ca
-MISC ChangeLog 25695 SHA256 df50b892b84e2bbbe04bfbcfa83db3127d362877216c568c48033dc254b85dd9 SHA512 856996e71d76bbd35794b7bffaf8e7ce4569ec51ca848219002fc6ec867f9f5180d207360626ee434809e9fb14b575e0896dce71b7b61170c24cd759bef2055a WHIRLPOOL c83c5b7233a24527e47323b6ef537acc230f67f8f847674e5f02383e05ff21d5558ba61b8e2f18b8efb13696a2f3336690958ba8ca9f626e10660cf80a7d664d
+MISC ChangeLog 25825 SHA256 36549d3edcf4d7e761416208ae08f1df21b9ef43fe51e04db141e2c070a453e0 SHA512 c3db5cdf9e202b054f6381a4a62f6bc82ca7c3f632964cf061549c08d15458ea540a3d28fb654df215f30c5fc810706ec0c71dea5c166599b71649cb92eacab8 WHIRLPOOL da1cd20d6a0d44d4423de845405a5b140c52d82e5e5a535bda6f5d4a54327a12ef8f8a0ef77bd1f5bbee1fbebb24f798618b58c41a0857f8b5505c24ce5b6a33
MISC metadata.xml 673 SHA256 5cf3053a2f23eff40c24dfdb7af90d4bf905df95a7406f6298ae9e5e547cbe79 SHA512 79b4b7477041212815e0b509016b692ac719625534ba93540ac5afe655e47ed2ed27d7ba51b494a49a6ac603733ba0b66a2a517f27e4d0e6b7563eb7d4e640ec WHIRLPOOL 6bcb7711e01036fa3ff064ffdc5021da6fca464d4da77d8e93d033304c7c1d3ed105723d5d5e7fa3328daec929c7c7a90c9c82572bb082765f286b53c3feb688
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS9HGdAAoJEPiazRVxLXTFPQoP/3QBqwE21iA5xlMm7ad6w1Ah
-dSrFWLdIlhS/edOENi628Mgv/w/qn1CSf+bZg1Iy5CoJDJvhPu/Fu0FYolNSVuua
-OjOq/xdiT1BKrasS1rBJKMrgLjGr7ZHh8stbFrYHcE42Ph0kRKUFpYsRpIj94Rmo
-o5w3/8pRQNQc0ekvPpks6MIkjXhmAwO6TVZtJMre+Udhe0WrYtQXOt6EZqAuhonw
-aveuNqkgp63q9GrU+n+Z5XA52jN4Mzu4JVFtJpwzG86IZVSW+PGp5UeBAL2zNwy4
-bBasNp5PZ3mHuYzgo7krUGxhMkMNf1/UC5tZGwOhtRmnPuwZj8fBip3xIUNwcwgN
-Lo8gBryvP4LzZRYyUXSWxyBIH6NzzuR4hLR45RP6CVvjkmVwXAHOB4Mw67VN31BA
-hf22zKRlK4pJIMWxEXt5mFS8tHdHVp33LVlcEXWBmitHzJ2XzIxE0evtnHoP77Nb
-Tq/XFo4FoFRhS1miASh+ZhrdTfZta0JWIplm8B5ZzBzOAQx0TkjBQpj5xg8W90em
-HleU33H6bqVkwdTHD01RkePKs53U4Drnt3ananR+H2bgG5oRVa5MZfAPhsUrRuH8
-8M2EkMGOYL3sqrORghMpIZ8GZBpEt/nIzHp7kXT0McVdbqU33eijO7/CuyduH/r7
-fImmcIoYVaHz7KjtH+iJ
-=s/Ll
+iQIcBAEBCAAGBQJTDbzxAAoJEPiazRVxLXTFSfwQAKf2Xv38Wu0g5YCvZdLYFlwE
+7kLY2oOlapMCuhgMS3pImHpc4BOC7jvZy6GiAQuwwbOFHCT+j/TveU6KyabtwshD
+SQ0Pi7JfZREe5jf2vf32fkZq53h0rxfciazYqN4JonGYt4W338wMGvpQDG9qTOC1
+kiC4uZ4u2TASRv+w3VafmGi5XoCI3IoIN6nzR4akj71xBtvRjIB0ORNLD0Ebm+Pg
+jgnBp6MgUNhPTo5vIqGY/dlWr2ukzSR4YUhX8/A3Dchkr/r8fef5ykZKdc0A1YJq
+Yhzy0BGjTAemEvrczXrJaCpmlP5M2bLoR+mVLabNhinBbrImwe/gNUrsb6f3ZkbM
+zuslreO2jAqeoYmm+unnwktO3VuYjc5Zp3MFXgMm+FkQ6HqEIwyG1dftj6/bFTgN
+AC5zQDW63/5ZAx02AVix3BjI26fieoO+rBeTRATAtFhCxKraJbFBdtZBd+WKnSCb
+MILvrb7tw5RnVNou287CKImWG6Z+9gxFXcLcUUEbr4VmWxuK4ZIX1Aw2bHquZldR
+MQCvsUQ5WYOau1jHUatjQbW/JuDb1dn+8nngzUxRIW16LBYyMrPryEYY18P2NYY2
+b9SMopPqeuSbvshU1gLNwHLqi+b2A9vR8jTS39GrtKq1/bQnIrwTF1VvaMvBezGP
+0CIfMwOriWauPSgOQ1NG
+=S1Tl
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox/virtualbox-4.3.8.ebuild b/app-emulation/virtualbox/virtualbox-4.3.8.ebuild
new file mode 100644
index 000000000000..90e8396c79e2
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-4.3.8.ebuild
@@ -0,0 +1,402 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.3.8.ebuild,v 1.1 2014/02/26 10:07:44 polynomial-c Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils fdo-mime flag-o-matic linux-info multilib pax-utils python-single-r1 qt4-r2 toolchain-funcs java-pkg-opt-2 udev
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
+ http://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-4.3.4-patches-01.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
+HOMEPAGE="http://www.virtualbox.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+additions alsa doc extensions headless java multilib pam pulseaudio +opengl python +qt4 +sdk vboxwebsrv vnc"
+
+RDEPEND="!app-emulation/virtualbox-bin
+ ~app-emulation/virtualbox-modules-${PV}
+ dev-libs/libIDL
+ >=dev-libs/libxslt-1.1.19
+ net-misc/curl
+ dev-libs/openssl
+ dev-libs/libxml2
+ media-libs/libpng
+ media-libs/libvpx
+ sys-libs/zlib
+ >=virtual/udev-171
+ !headless? (
+ qt4? (
+ dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ opengl? ( dev-qt/qtopengl:4 )
+ x11-libs/libXinerama
+ )
+ opengl? ( virtual/opengl media-libs/freeglut )
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXt
+ media-libs/libsdl:0[X,video]
+ )
+ vnc? ( >=net-libs/libvncserver-0.9.9 )
+ java? ( || ( virtual/jre:1.7 virtual/jre:1.6 ) )"
+DEPEND="${RDEPEND}
+ >=dev-util/kbuild-0.1.9998_pre20131130
+ >=dev-lang/yasm-0.6.2
+ sys-devel/bin86
+ sys-power/iasl
+ pam? ( sys-libs/pam )
+ sys-libs/libcap
+ doc? (
+ dev-texlive/texlive-basic
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-fontsextra
+ )
+ java? ( || ( virtual/jdk:1.7 virtual/jdk:1.6 ) )
+ virtual/pkgconfig
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ !headless? ( x11-libs/libXinerama )
+ pulseaudio? ( media-sound/pulseaudio )
+ vboxwebsrv? ( <net-libs/gsoap-2.8.13 )
+ ${PYTHON_DEPS}"
+PDEPEND="additions? ( ~app-emulation/virtualbox-additions-${PV} )
+ extensions? ( ~app-emulation/virtualbox-extpack-oracle-${PV} )"
+
+QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
+ usr/lib/virtualbox/VBoxSDL.so
+ usr/lib/virtualbox/VBoxSharedFolders.so
+ usr/lib/virtualbox/VBoxDD2.so
+ usr/lib/virtualbox/VBoxOGLrenderspu.so
+ usr/lib/virtualbox/VBoxPython.so
+ usr/lib/virtualbox/VBoxDD.so
+ usr/lib/virtualbox/VBoxDDU.so
+ usr/lib/virtualbox/VBoxREM64.so
+ usr/lib/virtualbox/VBoxSharedClipboard.so
+ usr/lib/virtualbox/VBoxHeadless.so
+ usr/lib/virtualbox/VBoxRT.so
+ usr/lib/virtualbox/VBoxREM.so
+ usr/lib/virtualbox/VBoxSettings.so
+ usr/lib/virtualbox/VBoxKeyboard.so
+ usr/lib/virtualbox/VBoxSharedCrOpenGL.so
+ usr/lib/virtualbox/VBoxVMM.so
+ usr/lib/virtualbox/VirtualBox.so
+ usr/lib/virtualbox/VBoxOGLhosterrorspu.so
+ usr/lib/virtualbox/components/VBoxC.so
+ usr/lib/virtualbox/components/VBoxSVCM.so
+ usr/lib/virtualbox/components/VBoxDDU.so
+ usr/lib/virtualbox/components/VBoxRT.so
+ usr/lib/virtualbox/components/VBoxREM.so
+ usr/lib/virtualbox/components/VBoxVMM.so
+ usr/lib/virtualbox/VBoxREM32.so
+ usr/lib/virtualbox/VBoxPython2_4.so
+ usr/lib/virtualbox/VBoxPython2_5.so
+ usr/lib/virtualbox/VBoxPython2_6.so
+ usr/lib/virtualbox/VBoxPython2_7.so
+ usr/lib/virtualbox/VBoxXPCOMC.so
+ usr/lib/virtualbox/VBoxOGLhostcrutil.so
+ usr/lib/virtualbox/VBoxNetDHCP.so
+ usr/lib/virtualbox/VBoxNetNAT.so"
+
+REQUIRED_USE="
+ java? ( sdk )
+ python? (
+ ( sdk )
+ )
+ vboxwebsrv? ( java )
+ ${PYTHON_REQUIRED_USE}
+"
+
+pkg_setup() {
+ if ! use headless && ! use qt4 ; then
+ einfo "No USE=\"qt4\" selected, this build will not include"
+ einfo "any Qt frontend."
+ elif use headless && use qt4 ; then
+ einfo "You selected USE=\"headless qt4\", defaulting to"
+ einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
+ fi
+
+ if ! use opengl ; then
+ einfo "No USE=\"opengl\" selected, this build will lack"
+ einfo "the OpenGL feature."
+ fi
+ if ! use python ; then
+ einfo "You have disabled the \"python\" USE flag. This will only"
+ einfo "disable the python bindings being installed."
+ fi
+ java-pkg-opt-2_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Remove shipped binaries (kBuild,yasm), see bug #232775
+ rm -rf kBuild/bin tools
+
+ # Disable things unused or split into separate ebuilds
+ sed -e "s@MY_LIBDIR@$(get_libdir)@" \
+ "${FILESDIR}"/${PN}-4-localconfig > LocalConfig.kmk || die
+
+ # Respect LDFLAGS
+ sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+ -i Config.kmk src/libs/xpcom18a4/Config.kmk || die
+
+ # Use PAM only when pam USE flag is enbaled (bug #376531)
+ if ! use pam ; then
+ elog "Disabling PAM removes the possibility to use the VRDP features."
+ sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
+ sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
+ src/VBox/HostServices/Makefile.kmk || die
+ fi
+
+ # add correct java path
+ if use java ; then
+ sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
+ -i "${S}"/Config.kmk || die
+ java-pkg-opt-2_src_prepare
+ fi
+
+ if ! gcc-specs-pie ; then
+ EPATCH_EXCLUDE="050_${PN}-4.3.4-nopie.patch"
+ fi
+
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ epatch "${WORKDIR}/patches"
+
+ epatch_user
+}
+
+src_configure() {
+ local myconf
+ use alsa || myconf+=" --disable-alsa"
+ use doc || myconf+=" --disable-docs"
+ use java || myconf+=" --disable-java"
+ use opengl || myconf+=" --disable-opengl"
+ use pulseaudio || myconf+=" --disable-pulse"
+ use python || myconf+=" --disable-python"
+ use vboxwebsrv && myconf+=" --enable-webservice"
+ use vnc && myconf+=" --enable-vnc"
+ if ! use headless ; then
+ use qt4 || myconf+=" --disable-qt4"
+ else
+ myconf+=" --build-headless --disable-opengl"
+ fi
+ if use amd64 && ! use multilib ; then
+ myconf+=" --disable-vmmraw"
+ fi
+ # not an autoconf script
+ ./configure \
+ --with-gcc="$(tc-getCC)" \
+ --with-g++="$(tc-getCXX)" \
+ --disable-kmods \
+ --disable-dbus \
+ --disable-devmapper \
+ ${myconf} \
+ || die "configure failed"
+}
+
+src_compile() {
+ source ./env.sh
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ # and strip all flags
+ # strip-flags
+
+ MAKE="kmk" emake \
+ VBOX_BUILD_PUBLISHER=_Gentoo \
+ TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
+ TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
+ TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
+ TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
+ VBOX_GCC_OPT="${CXXFLAGS}" \
+ TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" \
+ KBUILD_VERBOSE=2 \
+ all
+}
+
+src_install() {
+ cd "${S}"/out/linux.${ARCH}/release/bin || die
+
+ # Create configuration files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-4-config" vbox.cfg
+
+ # Set the right libdir
+ sed -i \
+ -e "s@MY_LIBDIR@$(get_libdir)@" \
+ "${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
+
+ # Symlink binaries to the shipped wrapper
+ exeinto /usr/$(get_libdir)/${PN}
+ newexe "${FILESDIR}/${PN}-ose-3-wrapper" "VBox"
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBox
+ fperms 0750 /usr/$(get_libdir)/${PN}/VBox
+
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxManage
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxVRDP
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxHeadless
+ dosym /usr/$(get_libdir)/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
+
+ # Install binaries and libraries
+ insinto /usr/$(get_libdir)/${PN}
+ doins -r components
+
+ if use sdk ; then
+ doins -r sdk
+ fi
+
+ if use vboxwebsrv ; then
+ doins vboxwebsrv
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/vboxwebsrv
+ fperms 0750 /usr/$(get_libdir)/${PN}/vboxwebsrv
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ local gcfiles="*gc"
+ if use amd64 && ! use multilib ; then
+ gcfiles=""
+ fi
+
+ for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,ExtPackHelperApp} *so *r0 ${gcfiles} ; do
+ doins ${each}
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
+ fperms 0750 /usr/$(get_libdir)/${PN}/${each}
+ done
+ # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
+ fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetAdpCtl
+ fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetDHCP
+ fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetNAT
+
+ # VBoxSVC needs to be pax-marked (bug #403453)
+ pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSVC || die
+
+ pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxManage || die
+
+ if ! use headless ; then
+ for each in VBox{SDL,Headless} ; do
+ doins ${each}
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
+ fperms 4750 /usr/$(get_libdir)/${PN}/${each}
+ pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
+ done
+
+ if use opengl && use qt4 ; then
+ doins VBoxTestOGL
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
+ fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
+ fi
+
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
+
+ if use qt4 ; then
+ doins VirtualBox
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/VirtualBox
+ fperms 4750 /usr/$(get_libdir)/${PN}/VirtualBox
+ pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VirtualBox \
+ || die
+
+ dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VirtualBox
+
+ newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
+ fi
+
+ pushd "${S}"/src/VBox/Resources/OSE &>/dev/null || die
+ for size in 16 32 48 64 128 ; do
+ newicon -s ${size} ${PN}-${size}px.png ${PN}.png
+ done
+ newicon ${PN}-48px.png ${PN}.png
+ popd &>/dev/null || die
+ else
+ doins VBoxHeadless
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
+ fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
+ pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless || die
+ fi
+
+ insinto /usr/$(get_libdir)/${PN}
+ # Install EFI Firmware files (bug #320757)
+ pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
+ for fwfile in VBoxEFI{32,64}.fd ; do
+ doins ${fwfile}
+ fowners root:vboxusers /usr/$(get_libdir)/${PN}/${fwfile}
+ done
+ popd &>/dev/null || die
+
+ # New way of handling USB device nodes for VBox (bug #356215)
+ local udevdir="$(udev_get_udevdir)"
+ insinto ${udevdir}
+ doins VBoxCreateUSBNode.sh
+ fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh
+ fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
+ insinto ${udevdir}/rules.d
+ doins "${FILESDIR}"/10-virtualbox.rules
+ sed "s@%UDEVDIR%@${udevdir}@" \
+ -i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
+
+ insinto /usr/share/${PN}
+ if ! use headless && use qt4 ; then
+ doins -r nls
+ fi
+
+ # VRDPAuth only works with this (bug #351949)
+ dosym VBoxAuth.so /usr/$(get_libdir)/${PN}/VRDPAuth.so
+
+ # set an env-variable for 3rd party tools
+ echo -n "VBOX_APP_HOME=/usr/$(get_libdir)/${PN}" > "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ if use java ; then
+ java-pkg_regjar "${D}/usr/$(get_libdir)/${PN}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
+ java-pkg_regso "${D}/usr/$(get_libdir)/${PN}/libvboxjxpcom.so"
+ fi
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+
+ udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
+
+ if ! use headless && use qt4 ; then
+ elog "To launch VirtualBox just type: \"VirtualBox\"."
+ fi
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "The latest user manual is available for download at:"
+ elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
+ elog ""
+ elog "For advanced networking setups you should emerge:"
+ elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
+ elog ""
+ elog "IMPORTANT!"
+ elog "If you upgrade from app-emulation/virtualbox-ose make sure to run"
+ elog "\"env-update\" as root and logout and relogin as the user you wish"
+ elog "to run ${PN} as."
+ elog ""
+ elog "Starting with version 4.0.0, ${PN} has USB-1 support."
+ elog "For USB-2 support, PXE-boot ability and VRDP support please emerge"
+ elog " app-emulation/virtualbox-extpack-oracle"
+ elog "package."
+ if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
+ elog ""
+ elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
+ elog "or else USB in ${PN} won't work."
+ fi
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}