commit:     b9c675fd6846547110ea41a45a9bf11eb5e8709e
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  6 13:08:32 2016 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Mar  6 13:18:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c675fd

virtualbox packages: Bump to versions 4.3.36 and 5.0.16

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-emulation/virtualbox-additions/Manifest        |   2 +
 .../virtualbox-additions-4.3.36.ebuild             |  36 ++
 .../virtualbox-additions-5.0.16.ebuild             |  36 ++
 app-emulation/virtualbox-bin/Manifest              |   8 +
 .../virtualbox-bin-4.3.36.105129.ebuild            | 357 +++++++++++++++++
 .../virtualbox-bin-5.0.16.105871.ebuild            | 357 +++++++++++++++++
 app-emulation/virtualbox-extpack-oracle/Manifest   |   2 +
 .../virtualbox-extpack-oracle-4.3.36.105129.ebuild |  41 ++
 .../virtualbox-extpack-oracle-5.0.16.105871.ebuild |  43 +++
 app-emulation/virtualbox-guest-additions/Manifest  |   2 +
 .../files/vboxguest-4.1.0-log-use-c99.patch        |   4 +-
 .../virtualbox-guest-additions-4.3.36.ebuild       | 221 +++++++++++
 .../virtualbox-guest-additions-5.0.16.ebuild       | 214 +++++++++++
 app-emulation/virtualbox-modules/Manifest          |   2 +
 .../virtualbox-modules-4.3.36.ebuild               |  59 +++
 .../virtualbox-modules-5.0.16.ebuild               |  61 +++
 app-emulation/virtualbox/Manifest                  |   2 +
 app-emulation/virtualbox/virtualbox-4.3.36.ebuild  | 418 ++++++++++++++++++++
 app-emulation/virtualbox/virtualbox-5.0.16.ebuild  | 423 +++++++++++++++++++++
 x11-drivers/xf86-video-virtualbox/Manifest         |   2 +
 .../xf86-video-virtualbox-4.3.36.ebuild            | 176 +++++++++
 .../xf86-video-virtualbox-5.0.16.ebuild            | 179 +++++++++
 22 files changed, 2643 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 2bbb6f9..234b516 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,5 +1,7 @@
 DIST VBoxGuestAdditions_4.3.28.iso 58241024 SHA256 
9f52e186d6c9407b2676d4b2ed1cdf96940ec129cc2bd92e54b24526271a9733 SHA512 
78055f389dc1a7bd62577f1fa670b8f8899ab3a58a87953d30fcaea1cd0c77f8662e15fea932c434309747971a2a61b61854b6f087654d9d2fb2de07fb6f1b5c
 WHIRLPOOL 
64275e44c01f4f260899a7c16aaeb494ebe81277e7cbdec87e487736833cc239338f3c32c00759244b3be55c5754788593b81d06dab7d9ab26991369fa9d65fd
 DIST VBoxGuestAdditions_4.3.32.iso 58349568 SHA256 
187f49b567dea056d9de255c155f8eaa3449dffe08ccf22ae8ab1dda708f78fe SHA512 
3938ade4fd030f2471b34b11296af3874c3936659c635a9d7e222697f2dc72c65fc4f73f42800def8a8bcc518951bb9a3504156811af18e00722a6f61c03b6a4
 WHIRLPOOL 
8e5f25709ea1b74f94f303f29ef7d1601f29681515981b2f16fddd4af4c9bec842101bfab7626112777284c3f243f8e4a66a23d09a23af353e4f1e0645043618
 DIST VBoxGuestAdditions_4.3.34.iso 58361856 SHA256 
a6f20f5b8ec11ae127ae48bcb19c20de488d38dbf807a8608a6468da7353a9a8 SHA512 
b243558b510548518e1ed863bc4a5d8c849573f7664ce6c398766a10fe9cb5aa0f34e8ff4f9ac948e06929033800e8e2fa3583fcb92ecd44fb0cd755521be236
 WHIRLPOOL 
29019b8e14a9a28622b7c07c7049153aab7b846aa58713e7537d66addebe5a6627dcedbcd36944bc1a2ebe382f2f3acc3f793e2c2cee9bab9805f931e88b870e
+DIST VBoxGuestAdditions_4.3.36.iso 58388480 SHA256 
adba31edc86b4043d5d9a1700f2adf9806220125549cd83fc010e1f2770f0b79 SHA512 
67ea2b618debf2936a1953d461b2fef10e4ea00e3220b5d75f4995b087659d3ea44d663b924468a05edf4987ce3d32e7c1d59facae0946d2a2e07c53c4ddecff
 WHIRLPOOL 
ab5abe6c183015500e993688872e28dc09351a85eb61e2c2c7b69e1a9bd28ed75daded7a2cea1847350b144bfbd53cca0ac33d0ffcb2d5e8e8e97f7849e9cd84
 DIST VBoxGuestAdditions_5.0.12.iso 58990592 SHA256 
61a19c9ec4b449cbc6bb41b636b03a16bf5a47ffa4943423d262863017e8bc9b SHA512 
9232752f1d71fde887755e917b9e146d53fabe3cc2736e96216a04b1a3faf692d00da47458f7c700587d424b5817debb56c375c068e3e5baa925b7f6732d0ab4
 WHIRLPOOL 
a87eb9877c0a4d7c432d32c3d4ec408d1167d152a09feaf037bc37dc8c31be0287af93e2c6eb73d01cdda859430f7517e1a1a2aabaf92301aabb9d5a81ff8955
 DIST VBoxGuestAdditions_5.0.14.iso 59015168 SHA256 
cec0df18671adfe62a34d3810543f76f76206b212b2b61791fe026214c77507c SHA512 
4c4acf385260faa1339c27989ec712b4d0ecc2f873e8e3868d3aa79a34cb7b9d315ffeb7a3390afff26fbf4116f51251a8d4c55182d92c0fab72d5e86bf7136b
 WHIRLPOOL 
3268930d2e3a2d341d578b6f8b9c9995bdc0adda953c6c94b90848bcfc3fc86ac84780ab246dcc3e8d8c0619e32fd23f96fced2d5a3ce38a67d4fc203b508da0
+DIST VBoxGuestAdditions_5.0.16.iso 60063744 SHA256 
8190f1e4031f8195971c2a97d2d3b1cf2d86fc83219f750d05cee9255c7dad85 SHA512 
8a9d3fcb96a450163f357b92f8149f58700ec65c127fb872b103554417979fbe624a9e1bced3bb6cbf4b0bb6a5c3bbcae9581836cc5d3fde7a034d4032e519f9
 WHIRLPOOL 
89ed9064014a715a892388b5dbe3c4b577a5a813580be4fd2bd604672354f258b00a619980ba1369aeaceff6a77c6d370cc2b6bf3c17d2cd73a5c8fc9dcad1e8

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-4.3.36.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-4.3.36.ebuild
new file mode 100644
index 0000000..45e9b02
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-4.3.36.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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-additions/virtualbox-additions-5.0.16.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-5.0.16.ebuild
new file mode 100644
index 0000000..681471f
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.0.16.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+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/Manifest 
b/app-emulation/virtualbox-bin/Manifest
index a980caf..b1e3eb5 100644
--- a/app-emulation/virtualbox-bin/Manifest
+++ b/app-emulation/virtualbox-bin/Manifest
@@ -1,20 +1,28 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.28-100309.tar.gz 15961939 SHA256 
72e101d9dc5eabeb76d1ab5bd6d2f817a11c89adfe8bb72cc5d614a2eef532d1 SHA512 
57ad44a99a7abcad195e6ceccc1fe7b494979da65601a52e0be8336bb819812d5cef48a8bc0fe9f74f3a05238e6fd29562ac678d4ef7e0c78587fe81c287a65e
 WHIRLPOOL 
fb08189c53841664119bffb4de6a76d6f72fb035f887ed5e948f38faa5be2891e35de0806da02d299e818370285bcddba06eb84bea7db4d3cfa09d92f8042db7
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 
3f041c019985c35974bf034a9f7d941149fcc3e23a6200b47579140405af5f88 SHA512 
212c21f6fc0af093e2d409827348d776377164b9c78b6c01dc710d4a63f53fa7ef52a66491d81b96dc64af4747d79ca0d0df55b052cf6b1c8ceb239c32dc1c75
 WHIRLPOOL 
d67b55c409c6e06080010a25a4a64e660dcd0efaadffe2311166bed06c3f494a5f20cff131a42e07e82aba3cab7f53dea101fb3e5fabeecc2bdb0dd4a167c0ce
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.34-104062.tar.gz 15994268 SHA256 
b9c03b6db79de16f70134884c18cb4854a8c24cb36f90e3a9d2b93eb09fb6b37 SHA512 
39b06eb26fcc01dc70de0a9d099a8919c53f72d9a74133d803bb5d10ea06cd390a6dd3853a024b311695c57805d6e2b664ec667fa0d882142f4a33fdfb01b642
 WHIRLPOOL 
1a3e98def84beeb73a8cc531bc1bfb98cdb3a3c02373aff910c89b023c85d22eb46d349a2c6ca19f37032113bad2dbc7f61b0960f7af3b2ca4d4c63a301a27f7
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.tar.gz 16003080 SHA256 
b067d1497499ed5d0218c8e500e0a5c1bc2c1bb3d74e5addd6d77cd801133ecb SHA512 
e885e21f3b4fa634630eeb8308bbe5e79c8837f701fad668701a42d4444c1724e59d104e3e1f20000ed3a330cc64cd40f4a675f7bb8bc34c246c5e870d68f36d
 WHIRLPOOL 
f2f431ff0a493eb4455b1288ebd1e0ee38767128bd6e4d7ca6b8fc0bf5663e4dd82ced1f93d304701b9b9e3ca38d37b7ae8a5c070eab47f37681796f9059af30
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.tar.gz 16937595 SHA256 
ac1bc8452b7fdf183325272149e9f18b9810cc07adf18e48755385a9cd1b236d SHA512 
4a21cd155d1e60d3b6a4f4864cd8ca8ccd75f02448e832d72b42284dde5aa3c4aeba7f7297e3e7e198e4b4c665d770ac65c1aeca3df1dfa6a8454c47553baad7
 WHIRLPOOL 
bcf032d0e72b57be37fdfd40d3c2f418eab10e04bfcbf1b99374b1fa9d2b5ced38c5cfc560b1c13492144a32a3c035b72649d9ae57851f6d430a4e59897cebe2
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.14-105127.tar.gz 16939032 SHA256 
4a404b0d09dfd3952107e314ab63262293b2fb0a4dc6837b57fb7274bd016865 SHA512 
b71cd8562d8bcd10a051d9b3c69183aa17d42b0866fc597b8412c28d5690d3369f9b4bcfae98c609df7ad19f84dcebe6057e6b9b0a44b650acdb573b7ce3b4f0
 WHIRLPOOL 
abd49e5ec7dce4aeb74998b8e1e6d6174ba47808ac4d041a51b237cf32ec595b0c1d95bd992bd1a4f186bdf6722263898f9b99cb00ca21ba7f84695b4d3e4010
+DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 
c234e158c49f4f92c38e41918c117d756a81236ff1030a896e44faf88284ecc7 SHA512 
39a7c6726e57c89a970e771f80369617c95e154498174deed025ca953e85197981215dd1250317285213a8e9bf6b7140e06311bd6df464613bfe90a37ef1c3c8
 WHIRLPOOL 
8bdf4a499e8d2d463249fb98ea35ee3a91d81004418e171396c0a26d91f3de9eda6fe632a1d85df58e1de1c32c5c939a365277ad836c685f83600277bd7282bf
 DIST VirtualBox-4.3.28-100309-Linux_amd64.run 85677523 SHA256 
8c862533f876dc32fbfae993597b1123e2feac81a302c60e73b7ee891e17a77f SHA512 
75dc2cd257b187b0a497b87c2f1e576a57ceece290327a98804c903810522444b0a64a704bc51a25945dbaa5c0caf30898ba258829577e2f17f7c736fcf59bb0
 WHIRLPOOL 
c8d5d885807ad633bf1c4c6f98cac8dddf4002dc2e21ed2d2fb2f0a859f447b7ce06d1c49c4daff4147b25ca4992da14b6b75b39f47075c861732e6ef00091d1
 DIST VirtualBox-4.3.28-100309-Linux_x86.run 85083598 SHA256 
aeb224d7136314865db8175db665408a3dc08f50ed68fbd4bf1568b32b7ea2f6 SHA512 
110e20a45657c7677fcab0158d31052c909893b8f618adad2a2c95ad119d47d7c35d4aedf3692dd650fda62ba0747acf202364c14034e5c10d17cd45a9918707
 WHIRLPOOL 
35c97248985d11c77194ac03448357331e08b7ef64a77ba416564b6051eaf74ffb5a0acdf835bfcf71657c5fdd58066947b0ba1c42e91d34dbf026434f662f67
 DIST VirtualBox-4.3.32-103443-Linux_amd64.run 81100243 SHA256 
e99dbf0e382081fa78cbc5803b473e2fe4bc945eb50cf0b5717853f4cdb34da3 SHA512 
c68cf69de524ec0229d07943087bc433b0902710f48ddd67106f0f10500d38d38a0e3ff97e40bc81495f12f2bcd68ee0f3d19fda46c999960fd1b3f64bf220f3
 WHIRLPOOL 
15aa5ce0b49ac7c75fc6191e4a0283a721db247a667f63b94f04dbf1f00122958c8945181f4ec5791b1a6ba6425f98a3bf92f80eebf29b831260cc8274cf1cd7
 DIST VirtualBox-4.3.32-103443-Linux_x86.run 80496078 SHA256 
89e3493052b43574454c1f6bed2a1ddf3504dbcf5096cb2f541b242dd6636cfc SHA512 
66455075385879364afe7c77051d7b7873dff543647bbbdcdb9e0e63ef9fa2c49a11a45ac3c2cb96cbb59fe75e5e502c3d4cd99ac1ba8c580e65ae3e3da5c427
 WHIRLPOOL 
bdbd2b62fc8bf83604ffa217f5e592ff48058a6f6c10e0fb07e214847d6cc915f858fef03b6c196625339f3d31f2ce6c4614b9ae206eacfb35957253893bea06
 DIST VirtualBox-4.3.34-104062-Linux_amd64.run 81212882 SHA256 
4deaf99020c73b0a4911434579afb3659e87bfdc2d44bdc50d64902eead35706 SHA512 
83b2da49ed126353532b6414a33fcbec0e260aae8bdd8a1205e63d1c5d8ea42722706e934fcc8e97e416913a8c6ad48d3166c2b1af5365ea2b5992f2f0457c09
 WHIRLPOOL 
3f09680e4b09d2aaf5691a24969b0372f8b7b8b25ccbb1ae02f35e21bbcffaf341f861785b92739783d926da6c20aae8fbc218610a803e57b5cafaee04f3595e
 DIST VirtualBox-4.3.34-104062-Linux_x86.run 80567757 SHA256 
c113c44582898436cec4374b0c1dd2e150227add4507a836664a5717e2bf8655 SHA512 
cd47ee3fafaea2f43cfd01db29d380f9dde883039ad07ed9bc79a0b4884bfb0c9e1c97a9750642e73b6969af501cc34b59929b6ee6ac28e60d95ab2fdf41d24e
 WHIRLPOOL 
5047c599b3a7f091f012a68889792d37e5463213ee5be151f1e2665c38f991aadf1bcf85df2495d9bf3e62e35f3e2627c103a0d293119d9550beed8d20b4dffb
+DIST VirtualBox-4.3.36-105129-Linux_amd64.run 81284561 SHA256 
6ed1f7e968c13e6cbbcab60bcd340a4bbfd860095ed4c139a0e860f0475666d1 SHA512 
62613b0b2a4d18103ae32f38659efd418e106866a8efa3ed4c4a85ed583886435317203e24ea1be9a00634789a656a54a6ca1c884cf5f595a6757475438d925b
 WHIRLPOOL 
1f3186a92194879b8aed246ff3fc930161c2fc5c3ef24cfdd3b76e7f4a227c67603acf0559d6c48b5dc269e3818726235fb704a9dcc306ca9ac6de42de1df54a
+DIST VirtualBox-4.3.36-105129-Linux_x86.run 80639438 SHA256 
bb8f179de11f559bd81ec4c2d9156d7a11ecdadd1941980c00991edabfd5ccee SHA512 
21fffc752ea682ef3f96910528eed15e21620f83c707e17bfa88b6d1d6feb34ca8b7259d7ea431e575adfed9bd0b2a6b6b695fa0f9ec688731fec34efd00d5da
 WHIRLPOOL 
4b325a4cd26c98f34ffc3f351a78e768ffbc8fe2f4f76405294449afaa823decf3ea84efc39ae78377dc90770f0bfa5c9b1d8e44fdc71ccc15a392c301ffd3df
 DIST VirtualBox-5.0.12-104815-Linux_amd64.run 84592081 SHA256 
5f182a1c98f72888c973d9ebb8429835fef8c48e9bd2ed436dd7cbeebe0e0f02 SHA512 
6a14d92794bab5fdf7b79e48b02afe91863d693aa5d94f15e5d69ac377c1597fe3b6e0e390cf5ae5b0de77f85f52aa07b776bb50f3ed4a89e504b38d28da0411
 WHIRLPOOL 
6c9531c6833bad16486300c04635e454e96ff15c1dfaed1f85602eadd21a269e2ede3499dfd2a0641527cf49276e7f1ccfa80578e3f296f03d86d5c3b1725e77
 DIST VirtualBox-5.0.12-104815-Linux_x86.run 83752398 SHA256 
a428cc9e260ec6c730fe4efdd99ac4fb14d1523d57dc97f8e38f3dd6bbdb073e SHA512 
4a89eaa5a269ac6624d7c9bc0d3937d77cfb0d024629850e9e3b9bb616282e8cf252aa23acc69008d9380cfbd20f99c0cd7f5e74f6edd1912094cf037ee51e71
 WHIRLPOOL 
e016412b5ff2bf256a4a4e5d37b2ea73f12f55e0d3f10d17c090185a6dbfee1b1de474e99739de72dbbd898151db6ee51470e71453b4fedf98918e195e98ae90
 DIST VirtualBox-5.0.14-105127-Linux_amd64.run 84714962 SHA256 
1c05ca5038dd299f28a6e5e253ddc01adb029a2ae2cac40c5d7affc8b2541945 SHA512 
f5002a642eef08912172c52f5ff58febfcb62320b0920c8e2da93578cda51514a72094ef60fac41b57003236236f2b89fbccfa828741de5fa0b39d0d72a4019e
 WHIRLPOOL 
688cfc2fa4e4ed67caeba3aeef74ef638b8c67edb16137fc0c02192def4f5fbd78d6ba035938d3f58a21016f9f9cc33c317c1b442552c77eb40556731063b45f
 DIST VirtualBox-5.0.14-105127-Linux_x86.run 83865038 SHA256 
0014c6557a8c5b67b3d71a237f9abbd33ec809a8e9d8ad221397eb6fa812a171 SHA512 
7f17957bfa46a0bc3cec9974d2b1c979ed6f1cd1ec6a5c35c0bb73460c3ed59d4da0081089b373375f828731ee893f06100faee1291f25b403011eaf96a6b231
 WHIRLPOOL 
db2fed44be4c0a59478ad9e7995a92758e589a71307be26276fb01502b1f20bd99c58205d34a7e13651dddbd4ce26dcf05476bed34b80ce5700d7695f851386f
+DIST VirtualBox-5.0.16-105871-Linux_amd64.run 85913042 SHA256 
2fc30af485c67162a8f1fafb5a0d9c6cbab4dc17ec362e6d8d2487071b4daa47 SHA512 
706159c25ad144a489d7519dcc5a9fa6ee47415bac8fc48bb56fbbe72953f5e65fcdf9d045fbe686520ea676dbf511a19208adfd81f199c804e1b632de581f6b
 WHIRLPOOL 
298235fe47a08136232916b990675b4b26dbab7155fd00c82d2405170fd7d255cfa5f93c07a13a89cdc0a129662f3a14d3386be17e11c02bbd3a564de554bcf3
+DIST VirtualBox-5.0.16-105871-Linux_x86.run 84909518 SHA256 
46421f6ebed4de2466d32193597fbcfe71c2a89c5fd5ac1493856b509d6259e1 SHA512 
a16e5a9ee4c643985d48c6ac8e7224074dd2a775bf05b9ef712fff898962493a2126bb1ced20b5ec525ddd86d0ce6c42c06e286f03758aad5d39d58b87db51a8
 WHIRLPOOL 
dbc4af908d3e2879388426defd733539f3bbff10a4f957858f42ae7c328a5cbd0480667b50777a69e860be475d8c66a392badb79503d9f22c267688edc6a1e4e
 DIST VirtualBoxSDK-4.3.28-100309.zip 11698378 SHA256 
fe0cc316cecb3dfe9bbb925e6c023620d4cfd8e137b2a9b9f40f22f527af16fa SHA512 
6af7d2107cff080281a356cbf522961b2e9d1917e861e410b169ce5ca3cefe05cc87e4e01f78ae171f8716f7006c031f14fc01d8d282a872a4f619638049b11a
 WHIRLPOOL 
23a77dbc410a28b2799264da88d79b2c4335c07da67dd8bf4be26cac271e3ed38a9bf4fb2966ec0a3c06fb869bb252f5fa6a34a9a9c62cbb9a2fb0ad76442f66
 DIST VirtualBoxSDK-4.3.32-103443.zip 11435565 SHA256 
84ff42f0e9d8f8945387247e7f57123d37cc2c53035ab1eca5414ca82102613a SHA512 
914951d91adfa0d77e29863c7108d2e116a01562d0e0454b1203ae7d6e7e0a224f65a51cbf1e83b8067cb40da65708d2022ab5be35f2905a28f032653c827869
 WHIRLPOOL 
2e53a6f2d6e6e4f328139b03de8bf09b1a72ca3981addef7a2d02d8dbc02e8ea6c319b16facdcdb1be5d941d7d24b64598990112d3d52ca5e5c9b0a2c4d8e89e
 DIST VirtualBoxSDK-4.3.34-104062.zip 11436429 SHA256 
5663713e2eb0eb248941e332f8bd06c2e98c3411f7ec354bbc32d5460c2044ad SHA512 
cb3a85317370788ac8aa23d12110feb5a821c51acb27fc83ee8912cb3e38391897b9174eea54c88be139c0083f637bbf0146253d92fbdc83cf0a377b27bf68f7
 WHIRLPOOL 
c885e99160e7fe94879692cbaae7532542b5af74c18f3f68b09d0c9a190cd009978ae24c7321e27828b247e48ddaaedf6e42cdc3d1b6d05a3651113c868f5f4e
+DIST VirtualBoxSDK-4.3.36-105129.zip 11435309 SHA256 
e8391909f609d8d6be17aadd25111d87b90489b2088efbcb03541ff7697d342c SHA512 
7a1df66cb332f31f9cf0761334abaede3eabf7d29ffe8461fa39dc9b5b67394b3f2182090bd9a36c99a040a9e3cc9f7eef240144ab235d32bcba7d1c44285ecc
 WHIRLPOOL 
4ec8ff0118f5a3df9540260f2794195462b94e624e4a92c81e2c66d4bd0944320671705ca385f44941065393f05671be53fc0a359d028e6c9885b69e0fb5ab2f
 DIST VirtualBoxSDK-5.0.12-104815.zip 9632898 SHA256 
2abc87108dfbca1e1818c7d420d2aa6cc382d7722f29edce2f7fa1c63772f0af SHA512 
1acf69cfe33ecea59b8294f758150c8ed6d64d209c700e0555ef17abb4e66e81398ee1512406d14f5833d10d7a61f9446a020e68ed360a228946824f4bae9cee
 WHIRLPOOL 
ae2f33d10c13ab2927c5457bde024c10badf63b440820c25302cea216ca684eb28983c68f49de2c1fb0200cb48d6741c7270cb99a8075177ec60183c8b5777b2
 DIST VirtualBoxSDK-5.0.14-105127.zip 9637074 SHA256 
83ef500188bd10e30d0f4c7d2265ddd00ff55dc5a38fb986a6e47c1b5ffcf2b0 SHA512 
691833d07c62025bf03a96e998bcf04d2a411bb42ab9b100c9374e70b659abf3c55f8849dc09184fcaa1fb8674b00e1b7369bf1e02408adfb13f43ced80e9d21
 WHIRLPOOL 
a4e6364602dcac32cc602ec46264261e80827b488b85f3e60999029e0c18760007eba65e3d0c3c35ec98f66b5877c5be4fd9f0b98f5f0e73ffe232ccf0500808
+DIST VirtualBoxSDK-5.0.16-105871.zip 9639569 SHA256 
df1bd5ed7f7fe9c401555498a1abed6f1f98e001c0069f16d401ccf3afe3061b SHA512 
f4e1af1d97a26818722124fbbaffa6d61369b1a5f3b350b749284afdde038802f4a0e93e9bbb4c9ab0f49aad1f4fa19bbc4b0bdb04aa172a433a77a538816e25
 WHIRLPOOL 
0598061b47e5d0ef775665300ab61ad7b94638d32fb358a9c189536b00b2456ce4c90dfbcc00bac86da736289253e84a3b586b8b7d1da4087db76e8845a8ca33

diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-4.3.36.105129.ebuild 
b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.36.105129.ebuild
new file mode 100644
index 0000000..2241c6d
--- /dev/null
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.36.105129.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils fdo-mime gnome2 pax-utils python-r1 udev unpacker versionator
+
+MAIN_PV="$(get_version_component_range 1-3)"
+if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
+       MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
+       MY_PV="${MY_PV/beta/BETA}"
+       MY_PV="${MY_PV/rc/RC}"
+else
+       MY_PV="${MAIN_PV}"
+fi
+VBOX_BUILD_ID="$(get_version_component_range 4)"
+VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
+MY_P="VirtualBox-${VBOX_PV}-Linux"
+# needed as sometimes the extpack gets another build ID
+EXTP_PV="${VBOX_PV}"
+EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
+EXTP_P="${EXTP_PN}-${EXTP_PV}"
+# needed as sometimes the SDK gets another build ID
+SDK_PV="${VBOX_PV}"
+SDK_P="VirtualBoxSDK-${SDK_PV}"
+
+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_P}.vbox-extpack -> 
${EXTP_P}.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}/${SDK_P}.zip )"
+       IUSE+=" sdk"
+fi
+
+DEPEND="app-arch/unzip
+       ${PYTHON_DEPS}"
+
+RDEPEND="!!app-emulation/virtualbox
+       !app-emulation/virtualbox-additions
+       ~app-emulation/virtualbox-modules-${MAIN_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? ( ${PYTHON_DEPS} )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+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_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_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_P}.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
+
+       # This ebuild / package supports only py2.7.  Where py3 comes is 
unknown.
+       # The compile phase makes VBoxPython2_[4-7].so.
+       # py3 support would presumably require a binary pre-compiled by py3.
+       use python && doins VBoxPython.so VBoxPython2_7.so
+
+       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="$(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-bin/virtualbox-bin-5.0.16.105871.ebuild 
b/app-emulation/virtualbox-bin/virtualbox-bin-5.0.16.105871.ebuild
new file mode 100644
index 0000000..386cb61
--- /dev/null
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-5.0.16.105871.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils fdo-mime gnome2 pax-utils python-r1 udev unpacker versionator
+
+MAIN_PV="$(get_version_component_range 1-3)"
+if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
+       MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
+       MY_PV="${MY_PV/beta/BETA}"
+       MY_PV="${MY_PV/rc/RC}"
+else
+       MY_PV="${MAIN_PV}"
+fi
+VBOX_BUILD_ID="$(get_version_component_range 4)"
+VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
+MY_P="VirtualBox-${VBOX_PV}-Linux"
+# needed as sometimes the extpack gets another build ID
+EXTP_PV="${VBOX_PV}"
+EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
+EXTP_P="${EXTP_PN}-${EXTP_PV}"
+# needed as sometimes the SDK gets another build ID
+SDK_PV="${VBOX_PV}"
+SDK_P="VirtualBoxSDK-${SDK_PV}"
+
+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_P}.vbox-extpack -> 
${EXTP_P}.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}/${SDK_P}.zip )"
+       IUSE+=" sdk"
+fi
+
+DEPEND="app-arch/unzip
+       ${PYTHON_DEPS}"
+
+RDEPEND="!!app-emulation/virtualbox
+       !app-emulation/virtualbox-additions
+       ~app-emulation/virtualbox-modules-${MAIN_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_DEPS}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+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_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_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_P}.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
+
+       # This ebuild / package supports only py2.7.  Where py3 comes is 
unknown.
+       # The compile phase makes VBoxPython2_[4-7].so.
+       # py3 support would presumably require a binary pre-compiled by py3.
+       use python && doins VBoxPython.so VBoxPython2_7.so
+
+       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="$(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/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index b9e517e..92ad735 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,5 +1,7 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.28-100309.tar.gz 15961939 SHA256 
72e101d9dc5eabeb76d1ab5bd6d2f817a11c89adfe8bb72cc5d614a2eef532d1 SHA512 
57ad44a99a7abcad195e6ceccc1fe7b494979da65601a52e0be8336bb819812d5cef48a8bc0fe9f74f3a05238e6fd29562ac678d4ef7e0c78587fe81c287a65e
 WHIRLPOOL 
fb08189c53841664119bffb4de6a76d6f72fb035f887ed5e948f38faa5be2891e35de0806da02d299e818370285bcddba06eb84bea7db4d3cfa09d92f8042db7
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 
3f041c019985c35974bf034a9f7d941149fcc3e23a6200b47579140405af5f88 SHA512 
212c21f6fc0af093e2d409827348d776377164b9c78b6c01dc710d4a63f53fa7ef52a66491d81b96dc64af4747d79ca0d0df55b052cf6b1c8ceb239c32dc1c75
 WHIRLPOOL 
d67b55c409c6e06080010a25a4a64e660dcd0efaadffe2311166bed06c3f494a5f20cff131a42e07e82aba3cab7f53dea101fb3e5fabeecc2bdb0dd4a167c0ce
 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.34-104062.tar.gz 15994268 SHA256 
b9c03b6db79de16f70134884c18cb4854a8c24cb36f90e3a9d2b93eb09fb6b37 SHA512 
39b06eb26fcc01dc70de0a9d099a8919c53f72d9a74133d803bb5d10ea06cd390a6dd3853a024b311695c57805d6e2b664ec667fa0d882142f4a33fdfb01b642
 WHIRLPOOL 
1a3e98def84beeb73a8cc531bc1bfb98cdb3a3c02373aff910c89b023c85d22eb46d349a2c6ca19f37032113bad2dbc7f61b0960f7af3b2ca4d4c63a301a27f7
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.tar.gz 16003080 SHA256 
b067d1497499ed5d0218c8e500e0a5c1bc2c1bb3d74e5addd6d77cd801133ecb SHA512 
e885e21f3b4fa634630eeb8308bbe5e79c8837f701fad668701a42d4444c1724e59d104e3e1f20000ed3a330cc64cd40f4a675f7bb8bc34c246c5e870d68f36d
 WHIRLPOOL 
f2f431ff0a493eb4455b1288ebd1e0ee38767128bd6e4d7ca6b8fc0bf5663e4dd82ced1f93d304701b9b9e3ca38d37b7ae8a5c070eab47f37681796f9059af30
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.tar.gz 16937595 SHA256 
ac1bc8452b7fdf183325272149e9f18b9810cc07adf18e48755385a9cd1b236d SHA512 
4a21cd155d1e60d3b6a4f4864cd8ca8ccd75f02448e832d72b42284dde5aa3c4aeba7f7297e3e7e198e4b4c665d770ac65c1aeca3df1dfa6a8454c47553baad7
 WHIRLPOOL 
bcf032d0e72b57be37fdfd40d3c2f418eab10e04bfcbf1b99374b1fa9d2b5ced38c5cfc560b1c13492144a32a3c035b72649d9ae57851f6d430a4e59897cebe2
 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.14-105127.tar.gz 16939032 SHA256 
4a404b0d09dfd3952107e314ab63262293b2fb0a4dc6837b57fb7274bd016865 SHA512 
b71cd8562d8bcd10a051d9b3c69183aa17d42b0866fc597b8412c28d5690d3369f9b4bcfae98c609df7ad19f84dcebe6057e6b9b0a44b650acdb573b7ce3b4f0
 WHIRLPOOL 
abd49e5ec7dce4aeb74998b8e1e6d6174ba47808ac4d041a51b237cf32ec595b0c1d95bd992bd1a4f186bdf6722263898f9b99cb00ca21ba7f84695b4d3e4010
+DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 
c234e158c49f4f92c38e41918c117d756a81236ff1030a896e44faf88284ecc7 SHA512 
39a7c6726e57c89a970e771f80369617c95e154498174deed025ca953e85197981215dd1250317285213a8e9bf6b7140e06311bd6df464613bfe90a37ef1c3c8
 WHIRLPOOL 
8bdf4a499e8d2d463249fb98ea35ee3a91d81004418e171396c0a26d91f3de9eda6fe632a1d85df58e1de1c32c5c939a365277ad836c685f83600277bd7282bf

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.36.105129.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.36.105129.ebuild
new file mode 100644
index 0000000..025a28a
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.3.36.105129.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib versionator
+
+MAIN_PV="$(get_version_component_range 1-3)"
+if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
+       MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
+       MY_PV="${MY_PV/beta/BETA}"
+       MY_PV="${MY_PV/rc/RC}"
+else
+       MY_PV="${MAIN_PV}"
+fi
+VBOX_BUILD_ID="$(get_version_component_range 4)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}"
+
+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-${MAIN_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-extpack-oracle/virtualbox-extpack-oracle-5.0.16.105871.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.0.16.105871.ebuild
new file mode 100644
index 0000000..43995b1
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.0.16.105871.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib versionator
+
+MAIN_PV="$(get_version_component_range 1-3)"
+if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
+       MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
+       DEP_PV="${MY_PV}"
+       MY_PV="${MY_PV/beta/BETA}"
+       MY_PV="${MY_PV/rc/RC}"
+else
+       MY_PV="${MAIN_PV}"
+       DEP_PV="${MAIN_PV}"
+fi
+VBOX_BUILD_ID="$(get_version_component_range 4)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}"
+
+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-${DEP_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-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index 712f840..ac8c468 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,5 +1,7 @@
 DIST VirtualBox-4.3.28.tar.bz2 100092002 SHA256 
e157ab76d1958ae2c56b2a3875194fbff3de82486ad0e30032fd5bd772297c31 SHA512 
b6e849a1420515b6dbda8cee0ab64940dd93296ec58cde76676ac257ff3dad0459aa1fd0bda7e1d0abc751d2d59f055465b198a546fdbb4e70e934a78654a8fc
 WHIRLPOOL 
1b739f1f989032e07829a23ffadadd49e31109d70b0effbc44126a48a165218ff3ebafa576fa0e4f2af76a404033b60e5c9804ac43db5dd3024f1eca25ca70da
 DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 
dc5bf4e6f9989792d31bac174d20d7fc9e638654fa5a99c02b20a60557927261 SHA512 
856b36cd90647cdceb7e182d066e9e1489d2bae0b71ce8b2f6324cd2d9854806eaea0fe0aad2d4e8b84bd836c688e13258ae69e094320572729b7d886c8d35f0
 WHIRLPOOL 
441041947dcd190d73a9cc5007bc0001b6eeb36ba958f4a09fca775670faff690423095d334e258fc0d6dcbef01d74a085505c8549397ced5dbe75ca96724144
 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 
076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 
1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3
 WHIRLPOOL 
1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
+DIST VirtualBox-4.3.36.tar.bz2 98421624 SHA256 
af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046 SHA512 
179fd8c7d3562fd6c3c6815ef56a3dbda3fcbb841171f911a923ded06e627fb2e6e33f66124303b448a05c364343ec35e2fb264f462a48e52d66277dfd77bcfc
 WHIRLPOOL 
0419c2baac6f07d729a35a54be872d7949cb6fa99a5ce0f2317df32f27e20e42f045811697e40255f240ec84b08a3a1f36a563841a341a528c37c9e63fda2e6d
 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 
de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 
eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a
 WHIRLPOOL 
bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
 DIST VirtualBox-5.0.14.tar.bz2 111033626 SHA256 
69abac7255b2251a18fd73c0b7c200d5f8ce72a59fa019b53a5cdbf7f2843002 SHA512 
5547da58b50c9cf5d096f81c005134e1f56c4fb55d4d40a6fbd1efe1fe1fbeebc0747f0903933da9238a24c63eeed2c6c15bfc5cae5ce6e3e2eb4a18511d6258
 WHIRLPOOL 
785e0fa7a0652825b977562a1febbd95463ce49a9257a004827725597e0fbd59f9bdf75cc31f5b04e0f04be3d0d68e90148c06dd5d03875063312f8a3cd5bc86
+DIST VirtualBox-5.0.16.tar.bz2 111062984 SHA256 
f5a44d33a1db911f445b2eb2d22d9293a96a535cba488b5a235577ef868fa63c SHA512 
3da3a227360fb50d299e99770378f65e8cb99525377343fa8faff2360be66643d46f68323d6a8b8d4d26182082f171bb35ab2497167bf6df18827a5ea7742074
 WHIRLPOOL 
ea709057c588f28820790c2b193decba9ee0c57e0f82aa4361ca87aef661315182e18b5ee29558e47ed92f6037eb91befa5390680661a7b9f2248c7819b4a85c

diff --git 
a/app-emulation/virtualbox-guest-additions/files/vboxguest-4.1.0-log-use-c99.patch
 
b/app-emulation/virtualbox-guest-additions/files/vboxguest-4.1.0-log-use-c99.patch
index f3a738f..8f66a00 100644
--- 
a/app-emulation/virtualbox-guest-additions/files/vboxguest-4.1.0-log-use-c99.patch
+++ 
b/app-emulation/virtualbox-guest-additions/files/vboxguest-4.1.0-log-use-c99.patch
@@ -1,7 +1,7 @@
 # https://bugs.gentoo.org/298988
 
---- vboxguest/Makefile
-+++ vboxguest/Makefile
+--- a/vboxguest/Makefile
++++ b/vboxguest/Makefile
 @@ -104,7 +104,7 @@
  
  MOD_DEFS = -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST \

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.3.36.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.3.36.ebuild
new file mode 100644
index 0000000..b57f962
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.3.36.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils linux-mod systemd user toolchain-funcs
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
+               x11-apps/xrandr
+               x11-apps/xrefresh
+               x11-libs/libXmu
+               x11-libs/libX11
+               x11-libs/libXt
+               x11-libs/libXext
+               x11-libs/libXau
+               x11-libs/libXdmcp
+               x11-libs/libSM
+               x11-libs/libICE
+               x11-proto/glproto )
+       sys-apps/dbus
+       !!x11-drivers/xf86-input-virtualbox"
+DEPEND="${RDEPEND}
+       >=dev-util/kbuild-0.1.9998_pre20131130
+       >=dev-lang/yasm-0.6.2
+       sys-devel/bin86
+       sys-libs/pam
+       sys-power/iasl
+       X? ( x11-proto/renderproto )
+       !X? ( x11-proto/xproto )"
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
+               vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
+       enewgroup vboxguest
+       enewuser vboxguest -1 /bin/sh /dev/null vboxguest
+       # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not 
exist
+       enewgroup vboxsf
+}
+
+src_unpack() {
+       unpack ${A}
+
+       # Create and unpack a tarball with the sources of the Linux guest
+       # kernel modules, to include all the needed files
+       "${S}"/src/VBox/Additions/linux/export_modules 
"${WORKDIR}/vbox-kmod.tar.gz"
+       unpack ./vbox-kmod.tar.gz
+
+       # Remove shipped binaries (kBuild,yasm), see bug #232775
+       cd "${S}"
+       rm -rf kBuild/bin tools
+}
+
+src_prepare() {
+       # PaX fixes (see bug #298988)
+       pushd "${WORKDIR}" &>/dev/null || die
+       epatch "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
+       popd &>/dev/null || die
+
+       # Disable things unused or splitted into separate ebuilds
+       cp "${FILESDIR}/${PN}-3-localconfig" LocalConfig.kmk || die
+
+       # stupid new header references...
+       for vboxheader in {product,revision}-generated.h ; do
+               for mdir in vbox{guest,sf} ; do
+                       ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
+                               "${WORKDIR}/${mdir}/${vboxheader}"
+               done
+       done
+}
+
+src_configure() {
+       # build the user-space tools, warnings are harmless
+       local cmd=(
+               ./configure
+               --nofatal
+               --disable-xpcom
+               --disable-sdl-ttf
+               --disable-pulse
+               --disable-alsa
+               --with-gcc="$(tc-getCC)"
+               --with-g++="$(tc-getCXX)"
+               --target-arch=${ARCH}
+               --with-linux="${KV_OUT_DIR}"
+               --build-headless
+       )
+       echo "${cmd[@]}"
+       "${cmd[@]}" || die "configure failed"
+       source ./env.sh
+       export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_compile() {
+       for each in /src/VBox/{Runtime,Additions/common} \
+               /src/VBox/Additions/linux/sharedfolders ; do
+                       cd "${S}"${each} || die
+                       MAKE="kmk" \
+                       emake TOOL_YASM_AS=yasm \
+                       KBUILD_VERBOSE=2
+       done
+
+       if use X; then
+               cd "${S}"/src/VBox/Additions/x11/VBoxClient || die
+               MAKE="kmk" \
+               emake TOOL_YASM_AS=yasm \
+               KBUILD_PATH="${S}/kBuild"
+       fi
+
+       # Now creating the kernel modules. We must do this _after_
+       # we compiled the user-space tools as we need two of the
+       # automatically generated header files. (>=3.2.0)
+       linux-mod_src_compile
+}
+
+src_install() {
+       linux-mod_src_install
+
+       cd "${S}"/out/linux.${ARCH}/release/bin/additions || die
+
+       insinto /sbin
+       newins mount.vboxsf mount.vboxsf
+       fperms 4755 /sbin/mount.vboxsf
+
+       newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
+
+       insinto /usr/sbin/
+       newins VBoxService vboxguest-service
+       fperms 0755 /usr/sbin/vboxguest-service
+
+       insinto /usr/bin
+       doins VBoxControl
+       fperms 0755 /usr/bin/VBoxControl
+
+       # VBoxClient user service and xrandr wrapper
+       if use X ; then
+               doins VBoxClient
+               fperms 0755 /usr/bin/VBoxClient
+
+               pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
+                       || die
+               newins 98vboxadd-xclient VBoxClient-all
+               fperms 0755 /usr/bin/VBoxClient-all
+               popd &>/dev/null || die
+       fi
+
+       # udev rule for vboxdrv
+       local udev_rules_dir="/lib/udev/rules.d"
+       dodir ${udev_rules_dir}
+       echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", 
MODE="0660"' \
+               >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" 
\
+               || die
+       echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", 
MODE="0660"' \
+               >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" 
\
+               || die
+
+       # VBoxClient autostart file
+       insinto /etc/xdg/autostart
+       doins "${FILESDIR}"/vboxclient.desktop
+
+       # sample xorg.conf
+       insinto /usr/share/doc/${PF}
+       doins "${FILESDIR}"/xorg.conf.vbox
+
+       systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+       linux-mod_pkg_postinst
+       if ! use X ; then
+               elog "use flag X is off, enable it to install the"
+               elog "X Window System video driver."
+       fi
+       elog ""
+       elog "Please add users to the \"vboxguest\" group so they can"
+       elog "benefit from seamless mode, auto-resize and clipboard."
+       elog ""
+       elog "The vboxsf group has been added to make automount services work."
+       elog "These services are part of the shared folders support."
+       elog ""
+       elog "Please add:"
+       elog "/etc/init.d/${PN}"
+       elog "to the default runlevel in order to start"
+       elog "needed services."
+       elog "To use the VirtualBox X driver, use the following"
+       elog "file as your /etc/X11/xorg.conf:"
+       elog "    /usr/share/doc/${PF}/xorg.conf.vbox"
+       elog ""
+       elog "Also make sure you use the Mesa library for OpenGL:"
+       elog "    eselect opengl set xorg-x11"
+       elog ""
+       elog "An autostart .desktop file has been installed to start"
+       elog "VBoxClient in desktop sessions."
+       elog ""
+       elog "You can mount shared folders with:"
+       elog "    mount -t vboxsf <shared_folder_name> <mount_point>"
+       elog ""
+       elog "Warning:"
+       elog "this ebuild is only needed if you are running gentoo"
+       elog "inside a VirtualBox Virtual Machine, you don't need"
+       elog "it to run VirtualBox itself."
+       elog ""
+}

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.16.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.16.ebuild
new file mode 100644
index 0000000..2bf21c9
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.16.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils linux-mod systemd user toolchain-funcs
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
+               x11-apps/xrandr
+               x11-apps/xrefresh
+               x11-libs/libXmu
+               x11-libs/libX11
+               x11-libs/libXt
+               x11-libs/libXext
+               x11-libs/libXau
+               x11-libs/libXdmcp
+               x11-libs/libSM
+               x11-libs/libICE
+               x11-proto/glproto )
+       sys-apps/dbus
+       !!x11-drivers/xf86-input-virtualbox"
+DEPEND="${RDEPEND}
+       >=dev-util/kbuild-0.1.9998_pre20131130
+       >=dev-lang/yasm-0.6.2
+       sys-devel/bin86
+       sys-libs/pam
+       sys-power/iasl
+       X? ( x11-proto/renderproto )
+       !X? ( x11-proto/xproto )"
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
+               vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
+       enewgroup vboxguest
+       enewuser vboxguest -1 /bin/sh /dev/null vboxguest
+       # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not 
exist
+       enewgroup vboxsf
+}
+
+src_unpack() {
+       unpack ${A}
+
+       # Create and unpack a tarball with the sources of the Linux guest
+       # kernel modules, to include all the needed files
+       "${S}"/src/VBox/Additions/linux/export_modules 
"${WORKDIR}/vbox-kmod.tar.gz"
+       unpack ./vbox-kmod.tar.gz
+
+       # Remove shipped binaries (kBuild,yasm), see bug #232775
+       cd "${S}"
+       rm -rf kBuild/bin tools
+}
+
+src_prepare() {
+       # PaX fixes (see bug #298988)
+       pushd "${WORKDIR}" &>/dev/null || die
+       eapply "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
+       popd &>/dev/null || die
+
+       # Disable things unused or splitted into separate ebuilds
+       cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+       use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk
+
+       # stupid new header references...
+       for vboxheader in {product,revision,version}-generated.h ; do
+               for mdir in vbox{guest,sf} ; do
+                       ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
+                               "${WORKDIR}/${mdir}/${vboxheader}"
+               done
+       done
+
+       eapply_user
+}
+
+src_configure() {
+       # build the user-space tools, warnings are harmless
+       local cmd=(
+               ./configure
+               --nofatal
+               --disable-xpcom
+               --disable-sdl-ttf
+               --disable-pulse
+               --disable-alsa
+               --with-gcc="$(tc-getCC)"
+               --with-g++="$(tc-getCXX)"
+               --target-arch=${ARCH}
+               --with-linux="${KV_OUT_DIR}"
+               --build-headless
+       )
+       echo "${cmd[@]}"
+       "${cmd[@]}" || die "configure failed"
+       source ./env.sh
+       export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_compile() {
+       MAKE="kmk" \
+       emake TOOL_YASM_AS=yasm \
+       VBOX_ONLY_ADDITIONS=1 \
+       KBUILD_VERBOSE=2
+
+       # Now creating the kernel modules. We must do this _after_
+       # we compiled the user-space tools as we need two of the
+       # automatically generated header files. (>=3.2.0)
+       linux-mod_src_compile
+}
+
+src_install() {
+       linux-mod_src_install
+
+       cd "${S}"/out/linux.${ARCH}/release/bin/additions || die
+
+       insinto /sbin
+       newins mount.vboxsf mount.vboxsf
+       fperms 4755 /sbin/mount.vboxsf
+
+       newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
+
+       insinto /usr/sbin/
+       newins VBoxService vboxguest-service
+       fperms 0755 /usr/sbin/vboxguest-service
+
+       insinto /usr/bin
+       doins VBoxControl
+       fperms 0755 /usr/bin/VBoxControl
+
+       # VBoxClient user service and xrandr wrapper
+       if use X ; then
+               doins VBoxClient
+               fperms 0755 /usr/bin/VBoxClient
+
+               pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
+                       || die
+               newins 98vboxadd-xclient VBoxClient-all
+               fperms 0755 /usr/bin/VBoxClient-all
+               popd &>/dev/null || die
+       fi
+
+       # udev rule for vboxdrv
+       local udev_rules_dir="/lib/udev/rules.d"
+       dodir ${udev_rules_dir}
+       echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", 
MODE="0660"' \
+               >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" 
\
+               || die
+       echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", 
MODE="0660"' \
+               >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" 
\
+               || die
+
+       # VBoxClient autostart file
+       insinto /etc/xdg/autostart
+       doins "${FILESDIR}"/vboxclient.desktop
+
+       # sample xorg.conf
+       insinto /usr/share/doc/${PF}
+       doins "${FILESDIR}"/xorg.conf.vbox
+
+       systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+       linux-mod_pkg_postinst
+       if ! use X ; then
+               elog "use flag X is off, enable it to install the"
+               elog "X Window System video driver."
+       fi
+       elog ""
+       elog "Please add users to the \"vboxguest\" group so they can"
+       elog "benefit from seamless mode, auto-resize and clipboard."
+       elog ""
+       elog "The vboxsf group has been added to make automount services work."
+       elog "These services are part of the shared folders support."
+       elog ""
+       elog "Please add:"
+       elog "/etc/init.d/${PN}"
+       elog "to the default runlevel in order to start"
+       elog "needed services."
+       elog "To use the VirtualBox X driver, use the following"
+       elog "file as your /etc/X11/xorg.conf:"
+       elog "    /usr/share/doc/${PF}/xorg.conf.vbox"
+       elog ""
+       elog "Also make sure you use the Mesa library for OpenGL:"
+       elog "    eselect opengl set xorg-x11"
+       elog ""
+       elog "An autostart .desktop file has been installed to start"
+       elog "VBoxClient in desktop sessions."
+       elog ""
+       elog "You can mount shared folders with:"
+       elog "    mount -t vboxsf <shared_folder_name> <mount_point>"
+       elog ""
+       elog "Warning:"
+       elog "this ebuild is only needed if you are running gentoo"
+       elog "inside a VirtualBox Virtual Machine, you don't need"
+       elog "it to run VirtualBox itself."
+       elog ""
+}

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index f0c334a..30f7385 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,5 +1,7 @@
 DIST vbox-kernel-module-src-4.3.28.tar.xz 539876 SHA256 
fb052997ec4992b0ee102475051b5d7bd8485e17405c6b3dcc94e1fa4a53b761 SHA512 
637149f8595cb023e75116f83237bb4cef1b05627f58d475fa952ac86a85aa3cbab5f0cec723d730979f831999c920f35248e5f8db8f6987fb4c15c4a29bd517
 WHIRLPOOL 
ab1ed07ee148a1ef352c0fda3f09865405be4146b987a5dffcb753d7512a00aa88c2ba1f7184b56d694c88320b350c6ececd3bec5636dd1586fc14a6be8a874d
 DIST vbox-kernel-module-src-4.3.32.tar.xz 546132 SHA256 
4f0cf8a2d0f6714a5825551fa6ad38b85a70aac3a9949771bdcd85916ed12dae SHA512 
7289dc1dd3a7e8812a57d3d1411c99ac25ddb33991e06e49a6212b030c6b6c2f08075c471f474c539b26be8a221934261af8f67a1aa4572f2e9cdb7433623a57
 WHIRLPOOL 
771c655bb5a7179d798330e438a3799d79cd1711844e491badaf7b6e0cb25fe2017a753675b0700b6ee2d8251bcc603f84a703cbe73b5bfcb46859b781d7c2d9
 DIST vbox-kernel-module-src-4.3.34.tar.xz 543584 SHA256 
ab9ab4c0c9e315ee447813a056b83b264e7baea073195c347903f9e7014dd0c8 SHA512 
44eaf10a7063d0761c98e02ec8b6dda2c20de9cd188b8beedd9546dd348e976440ade034779a6adcaaf385fd34b4600f254dc5a987d580db4eb81da5c0b57509
 WHIRLPOOL 
3279d351493af02ab8ea3e66f14b3ab7e2073f3478b0cfd757424c825f512d739a65dc8d6d074f57d4639e61a6205ede63aa0483340d72ba938e823cf28e0ede
+DIST vbox-kernel-module-src-4.3.36.tar.xz 543536 SHA256 
3e341313097d092fe57284f149a54d94d6667d05c738d39da763b530cbc5fa9c SHA512 
63198fd03f3ec3d7305c1f06694d2e69d0f6a10d0faeb7205c3cfc2690c2d1379f70124cff25e8365df5becc3d7356f7dfe667eac522ff2074a1ed1776509517
 WHIRLPOOL 
3948d2f8aecb0054c68164cdd4a16ca7c0e177e9357730933c75e8cf32e7fe4945e853228d042395b5ec94b82ea15fe27499958b76ea4cbed29bc0dba751f717
 DIST vbox-kernel-module-src-5.0.12.tar.xz 593196 SHA256 
c24f56bbd04ccfb34af94d7d89c921e23d470b5b5720c2b819811c93226a072c SHA512 
d6d474db87d854f2932639e564f0f6bb12d8852d5bbf8e19408aff0c53280116a3c0177b83f61b1c034edaa7404e9ba6584f762ad3b9003846016c8f873a9715
 WHIRLPOOL 
19d555eb05dfc4fae67595cdb8f4db38710ec66fca95216ce7783ef46c15a04d9347c82403877c1ddb01f16b6b02c2f9196879905a1d40ac81ca5db965472d47
 DIST vbox-kernel-module-src-5.0.14.tar.xz 593192 SHA256 
15934e23601195e4f6d63c9f01a8f996bf9d278c572efe21bdabd223011da32a SHA512 
0745b56974b751f812aac24a6bddabbbb1d8253ca80e3f221435c4162846280dbff616c5391ee9fce977fe6c4cbb4af8694c589931b058f0ca9306622ad448e2
 WHIRLPOOL 
dc00622a7bcd284683cc123235ac4b2a9c05ec5512726f8de914a36aa676c60968fc7f9ffae2dad9601de6f1494443455368785536eea71207efc9d28d5dc6ac
+DIST vbox-kernel-module-src-5.0.16.tar.xz 593944 SHA256 
8905e174069a6caf0200808fda6726704a947ab56fc48c3b6ebbf8831dde4123 SHA512 
5311f6cfd917c04bcb51182ad414c0930fb85a73a90d81156f08640cdb4e4d442ed46a10b62b5d07ed81aa1ad65430d5186e95cc64293502c9b84937a6470bb4
 WHIRLPOOL 
daf741cd8465ce65ae0e3f304b7c49d55be828da5fc285ac3a2b8e6fc7e68865b184b738a79fa7fbf1e106d647200a40224902ef7041e4dd5ab2c9ef054e4199

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.3.36.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.36.ebuild
new file mode 100644
index 0000000..a90623b
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.36.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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="https://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} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+       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 sys-apps/openrc, please add \"vboxdrv\", 
\"vboxnetflt\""
+       elog "and \"vboxnetadp\" to:"
+       elog "  /etc/conf.d/modules"
+}

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.0.16.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-5.0.16.ebuild
new file mode 100644
index 0000000..0cdee85
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.0.16.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#      package that comes from virtualbox-bin
+
+EAPI=6
+
+inherit eutils linux-mod user
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="https://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} V=1 
KBUILD_VERBOSE=1"
+       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
+
+       default
+}
+
+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 sys-apps/openrc, please add \"vboxdrv\", 
\"vboxnetflt\""
+       elog "and \"vboxnetadp\" to:"
+       elog "  /etc/conf.d/modules"
+}

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 6cc1e6a..2192d4a 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,7 +1,9 @@
 DIST VirtualBox-4.3.28.tar.bz2 100092002 SHA256 
e157ab76d1958ae2c56b2a3875194fbff3de82486ad0e30032fd5bd772297c31 SHA512 
b6e849a1420515b6dbda8cee0ab64940dd93296ec58cde76676ac257ff3dad0459aa1fd0bda7e1d0abc751d2d59f055465b198a546fdbb4e70e934a78654a8fc
 WHIRLPOOL 
1b739f1f989032e07829a23ffadadd49e31109d70b0effbc44126a48a165218ff3ebafa576fa0e4f2af76a404033b60e5c9804ac43db5dd3024f1eca25ca70da
 DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 
dc5bf4e6f9989792d31bac174d20d7fc9e638654fa5a99c02b20a60557927261 SHA512 
856b36cd90647cdceb7e182d066e9e1489d2bae0b71ce8b2f6324cd2d9854806eaea0fe0aad2d4e8b84bd836c688e13258ae69e094320572729b7d886c8d35f0
 WHIRLPOOL 
441041947dcd190d73a9cc5007bc0001b6eeb36ba958f4a09fca775670faff690423095d334e258fc0d6dcbef01d74a085505c8549397ced5dbe75ca96724144
 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 
076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 
1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3
 WHIRLPOOL 
1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
+DIST VirtualBox-4.3.36.tar.bz2 98421624 SHA256 
af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046 SHA512 
179fd8c7d3562fd6c3c6815ef56a3dbda3fcbb841171f911a923ded06e627fb2e6e33f66124303b448a05c364343ec35e2fb264f462a48e52d66277dfd77bcfc
 WHIRLPOOL 
0419c2baac6f07d729a35a54be872d7949cb6fa99a5ce0f2317df32f27e20e42f045811697e40255f240ec84b08a3a1f36a563841a341a528c37c9e63fda2e6d
 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 
de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 
eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a
 WHIRLPOOL 
bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
 DIST VirtualBox-5.0.14.tar.bz2 111033626 SHA256 
69abac7255b2251a18fd73c0b7c200d5f8ce72a59fa019b53a5cdbf7f2843002 SHA512 
5547da58b50c9cf5d096f81c005134e1f56c4fb55d4d40a6fbd1efe1fe1fbeebc0747f0903933da9238a24c63eeed2c6c15bfc5cae5ce6e3e2eb4a18511d6258
 WHIRLPOOL 
785e0fa7a0652825b977562a1febbd95463ce49a9257a004827725597e0fbd59f9bdf75cc31f5b04e0f04be3d0d68e90148c06dd5d03875063312f8a3cd5bc86
+DIST VirtualBox-5.0.16.tar.bz2 111062984 SHA256 
f5a44d33a1db911f445b2eb2d22d9293a96a535cba488b5a235577ef868fa63c SHA512 
3da3a227360fb50d299e99770378f65e8cb99525377343fa8faff2360be66643d46f68323d6a8b8d4d26182082f171bb35ab2497167bf6df18827a5ea7742074
 WHIRLPOOL 
ea709057c588f28820790c2b193decba9ee0c57e0f82aa4361ca87aef661315182e18b5ee29558e47ed92f6037eb91befa5390680661a7b9f2248c7819b4a85c
 DIST virtualbox-4.3.16-patches-01.tar.xz 4288 SHA256 
270c4f01b2c13c4133987b3acc073dfbf78840212cf09f083dbf8fc80407ce6f SHA512 
595f88c4b388b4807347c15c1750ec73aceba1c82ad993e9a05c7b78dfece7b679aff0338b3a48e2ccee7911fb5ed0dba803052332a270230078551f747052bc
 WHIRLPOOL 
2157ee3fb9beed906cff28647c869e37d62551ad8c93801c0f0ec6893675f11786aa6d92acf11c348d30aa58b6e03a3faa879c664dddac6e5b8525035986c9ca
 DIST virtualbox-5.0.2-patches-01.tar.xz 4556 SHA256 
8fcfa7972b0942f3e65bda73a35a6feb234aad770016fb4caafba105757d7ada SHA512 
14ce8f0b17e593b2de676e0beaab688f29606aaea330151038fbb9259d3f5e4c22f254d1fa6cc45f968d81cf9f7d71deb9a7a32f565d07c1d9fa615431472ca9
 WHIRLPOOL 
be73fd5576732f70f6ebb33a9d604d46a8fabdbdb0e187af3435f75412e21f62c0774130a9a6315e6b87ecf96d02398ffce828b3ab8f584716ed9a12e06d7cde

diff --git a/app-emulation/virtualbox/virtualbox-4.3.36.ebuild 
b/app-emulation/virtualbox/virtualbox-4.3.36.ebuild
new file mode 100644
index 0000000..f1f5859
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-4.3.36.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils fdo-mime flag-o-matic java-pkg-opt-2 linux-info multilib 
pax-utils python-single-r1 qt4-r2 toolchain-funcs 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
+       
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-4.3.16-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 libressl pam pulseaudio 
+opengl python +qt4 +sdk +udev vboxwebsrv vnc"
+
+RDEPEND="!app-emulation/virtualbox-bin
+       ~app-emulation/virtualbox-modules-${PV}
+       dev-libs/libIDL
+       >=dev-libs/libxslt-1.1.19
+       net-misc/curl
+       !libressl? ( dev-libs/openssl:0= )
+       libressl? ( dev-libs/libressl:= )
+       dev-libs/libxml2
+       media-libs/libpng:0=
+       media-libs/libvpx:0=
+       sys-libs/zlib
+       !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]
+       )
+
+       java? ( >=virtual/jre-1.6:= )
+       udev? ( >=virtual/udev-171 )
+       vnc? ( >=net-libs/libvncserver-0.9.9 )"
+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/jre-1.6:= )
+       virtual/pkgconfig
+       alsa? ( >=media-libs/alsa-lib-1.0.13 )
+       !headless? ( x11-libs/libXinerama )
+       pulseaudio? ( media-sound/pulseaudio )
+       vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
+       ${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.14-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 && ! has_multilib_profile ; 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
+
+       MAKEJOBS=$(echo ${MAKEOPTS} | egrep -o 
'(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+')
+       MAKELOAD=$(echo ${MAKEOPTS} | egrep -o 
'(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+')
+       MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+       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_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 && ! has_multilib_profile ; then
+               gcfiles=""
+       fi
+
+       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,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..
+       for each in VBoxNet{AdpCtl,DHCP,NAT} ; do
+               doins ${each}
+               fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
+               fperms 4750 /usr/$(get_libdir)/${PN}/${each}
+       done
+
+       # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
+       # VBoxXPCOMIPCD (bug #524202)
+       for each in VBox{Manage,SVC,XPCOMIPCD} ; do
+               pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
+       done
+
+       if ! use headless ; then
+               doins VBoxSDL
+               fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxSDL
+               fperms 4750 /usr/$(get_libdir)/${PN}/VBoxSDL
+               pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSDL
+
+               if use opengl && use qt4 ; then
+                       doins VBoxTestOGL
+                       fowners root:vboxusers 
/usr/$(get_libdir)/${PN}/VBoxTestOGL
+                       fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
+                       pax-mark -m "${D}"/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
+
+                       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
+               doicon -s scalable ${PN}.svg
+               popd &>/dev/null || die
+       fi
+
+       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
+
+       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
+
+       if use udev ; then
+               # New way of handling USB device nodes for VBox (bug #356215)
+               local udevdir="$(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
+       fi
+
+       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
+
+       if use udev ; then
+               udevadm control --reload-rules \
+                       && udevadm trigger --subsystem-match=usb
+       fi
+
+       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 ! use udev ; then
+               elog ""
+               elog "WARNING!"
+               elog "Without USE=udev, USB devices will likely not work in 
${PN}."
+       elif [ -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/virtualbox-5.0.16.ebuild 
b/app-emulation/virtualbox/virtualbox-5.0.16.ebuild
new file mode 100644
index 0000000..4c09818
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-5.0.16.ebuild
@@ -0,0 +1,423 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils fdo-mime flag-o-matic java-pkg-opt-2 linux-info multilib 
pax-utils python-single-r1 qt4-r2 toolchain-funcs 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
+       
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.0.2-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="alsa doc headless java libressl pam pulseaudio +opengl python +qt4 +sdk 
+udev vboxwebsrv vnc"
+
+RDEPEND="!app-emulation/virtualbox-bin
+       ~app-emulation/virtualbox-modules-${PV}
+       dev-libs/libIDL
+       >=dev-libs/libxslt-1.1.19
+       net-misc/curl
+       !libressl? ( dev-libs/openssl:0= )
+       libressl? ( dev-libs/libressl:= )
+       dev-libs/libxml2
+       media-libs/libpng:0=
+       media-libs/libvpx:0=
+       sys-libs/zlib
+       !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]
+       )
+
+       java? ( >=virtual/jre-1.6:= )
+       udev? ( >=virtual/udev-171 )
+       vnc? ( >=net-libs/libvncserver-0.9.9 )"
+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/jre-1.6:= )
+       virtual/pkgconfig
+       alsa? ( >=media-libs/alsa-lib-1.0.13 )
+       !headless? ( x11-libs/libXinerama )
+       pulseaudio? ( media-sound/pulseaudio )
+       vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
+       ${PYTHON_DEPS}"
+
+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}-5-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}-5.0.2-nopie.patch"
+       fi
+
+       EPATCH_EXCLUDE="007_virtualbox-4.3.16-gsoap2813.patch" \
+       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 && ! has_multilib_profile ; 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
+
+       MAKEJOBS=$(echo ${MAKEOPTS} | egrep -o 
'(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+')
+       MAKELOAD=$(echo ${MAKEOPTS} | egrep -o 
'(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+')
+       MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+       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_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 rcfiles="*.rc"
+       if use amd64 && ! has_multilib_profile ; then
+               rcfiles=""
+       fi
+
+       for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,ExtPackHelperApp} *so *r0 
${rcfiles} ; 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..
+       for each in VBoxNet{AdpCtl,DHCP,NAT} ; do
+               doins ${each}
+               fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
+               fperms 4750 /usr/$(get_libdir)/${PN}/${each}
+       done
+
+       # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
+       # VBoxXPCOMIPCD (bug #524202)
+       for each in VBox{Manage,SVC,XPCOMIPCD} ; do
+               pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
+       done
+
+       if ! use headless ; then
+               doins VBoxSDL
+               fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxSDL
+               fperms 4750 /usr/$(get_libdir)/${PN}/VBoxSDL
+               pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSDL
+
+               if use opengl && use qt4 ; then
+                       doins VBoxTestOGL
+                       fowners root:vboxusers 
/usr/$(get_libdir)/${PN}/VBoxTestOGL
+                       fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
+                       pax-mark -m "${D}"/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
+
+                       dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VirtualBox
+
+                       newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
+               fi
+
+               pushd "${S}"/src/VBox/Artwork/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
+               doicon -s scalable ${PN}.svg
+               popd &>/dev/null || die
+       fi
+
+       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
+
+       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
+
+       if use udev ; then
+               # New way of handling USB device nodes for VBox (bug #356215)
+               local udevdir="$(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
+       fi
+
+       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
+
+       if use udev ; then
+               udevadm control --reload-rules \
+                       && udevadm trigger --subsystem-match=usb
+       fi
+
+       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."
+       elog "Starting with version 5.0.0, ${PN} no longer has the 
\"additions\" and"
+       elog "the \"extension\" USE flag. For installation of the guest 
additions ISO"
+       elog "image, please emerge"
+       elog "  app-emulation/virtualbox-additions"
+       elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please 
emerge"
+       elog "  app-emulation/virtualbox-extpack-oracle"
+       if ! use udev ; then
+               elog ""
+               elog "WARNING!"
+               elog "Without USE=udev, USB devices will likely not work in 
${PN}."
+       elif [ -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/x11-drivers/xf86-video-virtualbox/Manifest 
b/x11-drivers/xf86-video-virtualbox/Manifest
index 712f840..ac8c468 100644
--- a/x11-drivers/xf86-video-virtualbox/Manifest
+++ b/x11-drivers/xf86-video-virtualbox/Manifest
@@ -1,5 +1,7 @@
 DIST VirtualBox-4.3.28.tar.bz2 100092002 SHA256 
e157ab76d1958ae2c56b2a3875194fbff3de82486ad0e30032fd5bd772297c31 SHA512 
b6e849a1420515b6dbda8cee0ab64940dd93296ec58cde76676ac257ff3dad0459aa1fd0bda7e1d0abc751d2d59f055465b198a546fdbb4e70e934a78654a8fc
 WHIRLPOOL 
1b739f1f989032e07829a23ffadadd49e31109d70b0effbc44126a48a165218ff3ebafa576fa0e4f2af76a404033b60e5c9804ac43db5dd3024f1eca25ca70da
 DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 
dc5bf4e6f9989792d31bac174d20d7fc9e638654fa5a99c02b20a60557927261 SHA512 
856b36cd90647cdceb7e182d066e9e1489d2bae0b71ce8b2f6324cd2d9854806eaea0fe0aad2d4e8b84bd836c688e13258ae69e094320572729b7d886c8d35f0
 WHIRLPOOL 
441041947dcd190d73a9cc5007bc0001b6eeb36ba958f4a09fca775670faff690423095d334e258fc0d6dcbef01d74a085505c8549397ced5dbe75ca96724144
 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 
076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 
1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3
 WHIRLPOOL 
1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
+DIST VirtualBox-4.3.36.tar.bz2 98421624 SHA256 
af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046 SHA512 
179fd8c7d3562fd6c3c6815ef56a3dbda3fcbb841171f911a923ded06e627fb2e6e33f66124303b448a05c364343ec35e2fb264f462a48e52d66277dfd77bcfc
 WHIRLPOOL 
0419c2baac6f07d729a35a54be872d7949cb6fa99a5ce0f2317df32f27e20e42f045811697e40255f240ec84b08a3a1f36a563841a341a528c37c9e63fda2e6d
 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 
de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 
eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a
 WHIRLPOOL 
bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
 DIST VirtualBox-5.0.14.tar.bz2 111033626 SHA256 
69abac7255b2251a18fd73c0b7c200d5f8ce72a59fa019b53a5cdbf7f2843002 SHA512 
5547da58b50c9cf5d096f81c005134e1f56c4fb55d4d40a6fbd1efe1fe1fbeebc0747f0903933da9238a24c63eeed2c6c15bfc5cae5ce6e3e2eb4a18511d6258
 WHIRLPOOL 
785e0fa7a0652825b977562a1febbd95463ce49a9257a004827725597e0fbd59f9bdf75cc31f5b04e0f04be3d0d68e90148c06dd5d03875063312f8a3cd5bc86
+DIST VirtualBox-5.0.16.tar.bz2 111062984 SHA256 
f5a44d33a1db911f445b2eb2d22d9293a96a535cba488b5a235577ef868fa63c SHA512 
3da3a227360fb50d299e99770378f65e8cb99525377343fa8faff2360be66643d46f68323d6a8b8d4d26182082f171bb35ab2497167bf6df18827a5ea7742074
 WHIRLPOOL 
ea709057c588f28820790c2b193decba9ee0c57e0f82aa4361ca87aef661315182e18b5ee29558e47ed92f6037eb91befa5390680661a7b9f2248c7819b4a85c

diff --git 
a/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-4.3.36.ebuild 
b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-4.3.36.ebuild
new file mode 100644
index 0000000..8588cd5
--- /dev/null
+++ b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-4.3.36.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils linux-mod multilib python-single-r1 versionator toolchain-funcs
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+DESCRIPTION="VirtualBox video driver"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dri"
+
+RDEPEND=">=x11-base/xorg-server-1.7:=[-minimal]
+       x11-libs/libXcomposite"
+DEPEND="${RDEPEND}
+       >=dev-util/kbuild-0.1.9998_pre20131130
+       ${PYTHON_DEPS}
+       >=dev-lang/yasm-0.6.2
+       >=sys-devel/gcc-4.9.0
+       sys-power/iasl
+       x11-proto/fontsproto
+       x11-proto/randrproto
+       x11-proto/renderproto
+       x11-proto/resourceproto
+       x11-proto/scrnsaverproto
+       x11-proto/xextproto
+       x11-proto/xineramaproto
+       x11-proto/xproto
+       x11-libs/libXdmcp
+       x11-libs/libXau
+       x11-libs/libX11
+       x11-libs/libXfixes
+       x11-libs/libXext
+       dri? (  x11-proto/xf86driproto
+               >=x11-libs/libdrm-2.4.5 )"
+
+REQUIRED_USE=( "${PYTHON_REQUIRED_USE}" )
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxvideo(misc:${WORKDIR}/vboxvideo_drm:${WORKDIR}/vboxvideo_drm)"
+
+S="${WORKDIR}/${MY_P}"
+
+QA_TEXTRELS_x86="usr/lib/VBoxOGL.so"
+
+pkg_setup() {
+       if [ "${MERGE_TYPE}" != "binary" ]; then
+               version_is_at_least 4.9 $(gcc-version) || die "Please set gcc 
4.9 or higher as active in gcc-config to build ${PN}"
+       fi
+
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
+
+       python-single-r1_pkg_setup
+}
+
+src_prepare() {
+       # Prepare the vboxvideo_drm sources and Makefile in ${WORKDIR}
+       cp -a "${S}"/src/VBox/Additions/linux/drm "${WORKDIR}/vboxvideo_drm" \
+               || die "cannot copy vboxvideo_drm directory"
+       cp "${FILESDIR}/${PN}-3-vboxvideo_drm.makefile" \
+               "${WORKDIR}/vboxvideo_drm/Makefile" \
+                       || die "cannot copy vboxvideo_drm Makefile"
+
+       # stupid new header references...
+       for vboxheader in {product,version}-generated.h ; do
+               ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
+                       "${WORKDIR}/vboxvideo_drm/${vboxheader}"
+       done
+
+       # Remove shipped binaries (kBuild,yasm), see bug #232775
+       rm -rf kBuild/bin tools
+
+       # Disable things unused or splitted into separate ebuilds
+       cp "${FILESDIR}/${PN}-3-localconfig" LocalConfig.kmk || die
+
+       # Ugly hack to build the opengl part of the video driver
+       epatch "${FILESDIR}/${PN}-2.2.0-enable-opengl.patch"
+
+       # unset useless/problematic checks in configure
+       epatch "${FILESDIR}/${PN}-3.2.8-mesa-check.patch" \
+               "${FILESDIR}/${PN}-4-makeself-check.patch" \
+               "${FILESDIR}/${PN}-4-mkisofs-check.patch"
+
+       # link with lazy on hardened #394757
+       sed -i '/^TEMPLATE_VBOXR3EXE_LDFLAGS.linux/s/$/ -Wl,-z,lazy/' 
Config.kmk || die
+}
+
+src_configure() {
+       # build the user-space tools, warnings are harmless
+       local cmd=(
+               ./configure
+               --nofatal
+               --disable-xpcom
+               --disable-sdl-ttf
+               --disable-pulse
+               --disable-alsa
+               --with-gcc="$(tc-getCC)"
+               --with-g++="$(tc-getCXX)"
+               --target-arch=${ARCH}
+               --with-linux="${KV_OUT_DIR}"
+               --build-headless
+       )
+       echo "${cmd[@]}"
+       "${cmd[@]}" || die "configure failed"
+       source ./env.sh
+       export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_compile() {
+       for each in /src/VBox/{Runtime,Additions/common/VBoxGuestLib} \
+               
/src/VBox/{GuestHost/OpenGL,Additions/x11/x11stubs,Additions/common/crOpenGL} \
+               /src/VBox/Additions/x11/vboxvideo ; do
+                       cd "${S}"${each} || die
+                       MAKE="kmk" \
+                       emake TOOL_YASM_AS=yasm \
+                       VBOX_USE_SYSTEM_XORG_HEADERS=1 \
+                       KBUILD_PATH="${S}/kBuild" \
+                       KBUILD_VERBOSE=2
+       done
+
+       if use dri ; then
+               # Now creating the kernel modules. We must do this _after_
+               # we compiled the user-space tools as we need two of the
+               # automatically generated header files. (>=3.2.0)
+               linux-mod_src_compile
+       fi
+}
+
+src_install() {
+       if use dri; then
+               linux-mod_src_install
+       fi
+
+       cd "${S}/out/linux.${ARCH}/release/bin/additions"
+       insinto /usr/$(get_libdir)/xorg/modules/drivers
+       newins vboxvideo_drv_system.so vboxvideo_drv.so
+
+       # Guest OpenGL driver
+       insinto /usr/$(get_libdir)
+       doins -r VBoxOGL*
+
+       if use dri ; then
+               dosym /usr/$(get_libdir)/VBoxOGL.so \
+                       /usr/$(get_libdir)/dri/vboxvideo_dri.so
+       fi
+}
+
+pkg_postinst() {
+       elog "You need to edit the file /etc/X11/xorg.conf and set:"
+       elog ""
+       elog "  Driver  \"vboxvideo\""
+       elog ""
+       elog "in the Graphics device section (Section \"Device\")"
+       elog ""
+       if use dri; then
+               elog "To use the kernel drm video driver, please add:"
+               elog "\"vboxvideo\" to:"
+               if has_version sys-apps/openrc ; then
+                       elog "/etc/conf.d/modules"
+               else
+                       elog 
"/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+               fi
+               elog ""
+       fi
+}

diff --git 
a/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.16.ebuild 
b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.16.ebuild
new file mode 100644
index 0000000..8b2d5d7
--- /dev/null
+++ b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.16.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils linux-mod multilib python-single-r1 versionator toolchain-funcs
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+DESCRIPTION="VirtualBox video driver"
+HOMEPAGE="http://www.virtualbox.org/";
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dri"
+
+RDEPEND=">=x11-base/xorg-server-1.7:=[-minimal]
+       x11-libs/libXcomposite"
+DEPEND="${RDEPEND}
+       >=dev-util/kbuild-0.1.9998_pre20131130
+       ${PYTHON_DEPS}
+       >=dev-lang/yasm-0.6.2
+       >=sys-devel/gcc-4.9.0
+       sys-power/iasl
+       x11-proto/fontsproto
+       x11-proto/randrproto
+       x11-proto/renderproto
+       x11-proto/resourceproto
+       x11-proto/scrnsaverproto
+       x11-proto/xextproto
+       x11-proto/xineramaproto
+       x11-proto/xproto
+       x11-libs/libXdmcp
+       x11-libs/libXau
+       x11-libs/libX11
+       x11-libs/libXfixes
+       x11-libs/libXext
+       dri? (  x11-proto/xf86driproto
+               >=x11-libs/libdrm-2.4.5 )"
+
+REQUIRED_USE=( "${PYTHON_REQUIRED_USE}" )
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxvideo(misc:${WORKDIR}/vboxvideo_drm:${WORKDIR}/vboxvideo_drm)"
+
+PATCHES=(
+       # Ugly hack to build the opengl part of the video driver
+       "${FILESDIR}/${PN}-2.2.0-enable-opengl.patch"
+
+       # unset useless/problematic checks in configure
+       "${FILESDIR}/${PN}-5.0.0_beta3-configure_checks.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+QA_TEXTRELS_x86="usr/lib/VBoxOGL.so"
+
+pkg_setup() {
+       if [ "${MERGE_TYPE}" != "binary" ]; then
+               version_is_at_least 4.9 $(gcc-version) || die "Please set gcc 
4.9 or higher as active in gcc-config to build ${PN}"
+       fi
+
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
+
+       python-single-r1_pkg_setup
+}
+
+src_prepare() {
+       # Prepare the vboxvideo_drm sources and Makefile in ${WORKDIR}
+       cp -a "${S}"/src/VBox/Additions/linux/drm "${WORKDIR}/vboxvideo_drm" \
+               || die "cannot copy vboxvideo_drm directory"
+       cp "${FILESDIR}/${PN}-3-vboxvideo_drm.makefile" \
+               "${WORKDIR}/vboxvideo_drm/Makefile" \
+                       || die "cannot copy vboxvideo_drm Makefile"
+
+       # stupid new header references...
+       for vboxheader in {product,version}-generated.h ; do
+               ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
+                       "${WORKDIR}/vboxvideo_drm/${vboxheader}"
+       done
+
+       # Remove shipped binaries (kBuild,yasm), see bug #232775
+       rm -r kBuild/bin tools || die
+
+       # Disable things unused or splitted into separate ebuilds
+       cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+
+       default
+
+       # link with lazy on hardened #394757
+       sed '/^TEMPLATE_VBOXR3EXE_LDFLAGS.linux/s/$/ -Wl,-z,lazy/' \
+               -i Config.kmk || die
+}
+
+src_configure() {
+       # build the user-space tools, warnings are harmless
+       local cmd=(
+               ./configure
+               --nofatal
+               --disable-xpcom
+               --disable-sdl-ttf
+               --disable-pulse
+               --disable-alsa
+               --with-gcc="$(tc-getCC)"
+               --with-g++="$(tc-getCXX)"
+               --target-arch=${ARCH}
+               --with-linux="${KV_OUT_DIR}"
+               --build-headless
+       )
+       echo "${cmd[@]}"
+       "${cmd[@]}" || die "configure failed"
+       source ./env.sh
+       export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_compile() {
+       for each in /src/VBox/{Runtime,Additions/common/VBoxGuestLib} \
+               
/src/VBox/{GuestHost/OpenGL,Additions/x11/x11stubs,Additions/common/crOpenGL} \
+               /src/VBox/Additions/x11/vboxvideo ; do
+                       cd "${S}"${each} || die
+                       MAKE="kmk" \
+                       emake TOOL_YASM_AS=yasm \
+                       VBOX_USE_SYSTEM_XORG_HEADERS=1 \
+                       KBUILD_PATH="${S}/kBuild" \
+                       KBUILD_VERBOSE=2
+       done
+
+       if use dri ; then
+               # Now creating the kernel modules. We must do this _after_
+               # we compiled the user-space tools as we need two of the
+               # automatically generated header files. (>=3.2.0)
+               linux-mod_src_compile
+       fi
+}
+
+src_install() {
+       if use dri; then
+               linux-mod_src_install
+       fi
+
+       cd "${S}/out/linux.${ARCH}/release/bin/additions"
+       insinto /usr/$(get_libdir)/xorg/modules/drivers
+       newins vboxvideo_drv_system.so vboxvideo_drv.so
+
+       # Guest OpenGL driver
+       insinto /usr/$(get_libdir)
+       doins -r VBoxOGL*
+
+       if use dri ; then
+               dosym /usr/$(get_libdir)/VBoxOGL.so \
+                       /usr/$(get_libdir)/dri/vboxvideo_dri.so
+       fi
+}
+
+pkg_postinst() {
+       elog "You need to edit the file /etc/X11/xorg.conf and set:"
+       elog ""
+       elog "  Driver  \"vboxvideo\""
+       elog ""
+       elog "in the Graphics device section (Section \"Device\")"
+       elog ""
+       if use dri; then
+               elog "To use the kernel drm video driver, please add:"
+               elog "\"vboxvideo\" to:"
+               if has_version sys-apps/openrc ; then
+                       elog "/etc/conf.d/modules"
+               else
+                       elog 
"/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+               fi
+               elog ""
+       fi
+}

Reply via email to