summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-11-23 14:22:46 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-11-23 14:22:46 +0000
commit60258e39a535cd9d5cace716fec804d22f785e14 (patch)
treee0d9a2df1f7f8412822906c70c0f542b37645097 /app-emulation/virtualbox-bin
parentVersion bump (diff)
downloadhistorical-60258e39a535cd9d5cace716fec804d22f785e14.tar.gz
historical-60258e39a535cd9d5cace716fec804d22f785e14.tar.bz2
historical-60258e39a535cd9d5cace716fec804d22f785e14.zip
Version bump
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-emulation/virtualbox-bin')
-rw-r--r--app-emulation/virtualbox-bin/ChangeLog8
-rw-r--r--app-emulation/virtualbox-bin/Manifest33
-rw-r--r--app-emulation/virtualbox-bin/virtualbox-bin-4.3.20.96996.ebuild357
3 files changed, 383 insertions, 15 deletions
diff --git a/app-emulation/virtualbox-bin/ChangeLog b/app-emulation/virtualbox-bin/ChangeLog
index 8715a148abcb..2c5b94ce7a86 100644
--- a/app-emulation/virtualbox-bin/ChangeLog
+++ b/app-emulation/virtualbox-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-bin
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.185 2014/10/12 17:02:32 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.186 2014/11/23 14:17:09 polynomial-c Exp $
+
+*virtualbox-bin-4.3.20.96996 (23 Nov 2014)
+
+ 23 Nov 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-bin-4.3.20.96996.ebuild:
+ Version bump.
*virtualbox-bin-4.3.18.96516 (12 Oct 2014)
diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest
index e903387c0362..de87eda0007e 100644
--- a/app-emulation/virtualbox-bin/Manifest
+++ b/app-emulation/virtualbox-bin/Manifest
@@ -11,6 +11,7 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.24-92790.tar.gz 12404740 SHA256 f58
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.26-95022.tar.gz 12434839 SHA256 561b9f28e5caca5ae2f65033ad8cbb1b5fd5a11131d56ce2aa8a892b90922989 SHA512 49f6cd0c6b036fcd598ac758930c7cb94222066740f02e896db121e432cd7090ba789f158f05d45f11af1efdfb4eafd820746b9e1bae0689c82c76b4e2cd2e86 WHIRLPOOL 21fd3823137e52be718f91d46a82f34e9512264d2e472b862151a6b54206bd0e42f752fa74dfd323b8ec4d4b560169f43ecd356697d6803ce498d00fd7c26cfa
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.16-95972.tar.gz 15797030 SHA256 93b01ac2c575388ea6ae994450907c24e30a788c271ae9ff18512a06f28d9abd SHA512 a358c89200949380f9e4324854bd65b4adcc2e4b175a1fb7c79e1589c19613b9cb2ded7a400e1daf4e210b9484f2f9d82ed84959384839106655d80ee3b2d3bd WHIRLPOOL 6d4cef22fa5b3decc88d754ce04ec302b34357a74e836b4a99edcff3efaedcfa117787a40146e088f8ff7562bd0d1c524add895e7d1d90da4a1bd40515e08e8f
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.tar.gz 15793634 SHA256 9c98f8256935492e6e45f7998e1c0e2fd859d87b24123d35ea0065fd0fd62d60 SHA512 ae51c0663a3c4ad220a63988463f7b785bf759b886d297fb0aceefa80462b511447a7d2527d2f971fd9030dc252a3e6576910514e0e7c60b3eb7889d97fcd440 WHIRLPOOL 75c0d312d47715e4bdb16643b2700abe617195eb1feb3fde814111c2dc7d77d03017698e49d0c77a99bb2c95211d888f436a0ed6d58a914cd05456a6531d042c
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.tar.gz 15945984 SHA256 7e1253f7013e9cdc84a614a0db38b40de7bbd330cb5b85bd3ef3de213773450d SHA512 cb8fff9c4d82c5dc2cec42c95f9e87004cd89dc51bea015384bc3f633c8a09fb034f78c78c7f7c8f9b3684bfb6d92851eefcac618f204b411fa0b8de347906c2 WHIRLPOOL effd71f667913fba3c6f2c88ed73ad8ce009bc732b78d5d6c79dcdec5f9c14eee98d144046bb7ecaf2d6fd0766ac7c403131ceb44b204e2401fe4a503c2183c0
DIST VirtualBox-4.2.24-92790-Linux_amd64.run 86066641 SHA256 1a36b91e0b8b9f2aeb91ebd6b2d4869b6cbdd1f72e6002c1e2c4aa3c2f6f126e SHA512 4a20b5d2cfdc6f1d69b7407df7ab55279d4b2c1106d1996f6ab9b87faabc0071d89fbe56a3a2a190b9500eb969cc636c0820650efca5f162b7b0fd3f4b9c07cd WHIRLPOOL 7d0e858abe12612e5c08be8f17aa980c612fd998b6ab4678736d65681c0cbca4fcf70c59a48890b365ea70143a3bad85fe8020c450d1dfad4103d21adb54ad2e
DIST VirtualBox-4.2.24-92790-Linux_x86.run 85841357 SHA256 c7767ec0178fc4b37a547722b9da5933d786110b84e44d52ceaebe158ba530fb SHA512 3544becd17798b5e556dadd454103345263739b84253b823b189a73032d5f39f1d7056fa79aae3e3a7f7fef5b0a50b14dc93c984eee7919915087b97fcdf3aa4 WHIRLPOOL bcb2dc4fb2af77edc840f0d2047423ccdbaf1ba93605e03d2f26f4eb78c01887485741fc3906e630e859f206acb04854525dccfe508904d2f6612d75338775ff
DIST VirtualBox-4.2.26-95022-Linux_amd64.run 86906322 SHA256 a0c13f5cf239257a73d3805c5e4b37b97317cdcbc95fb902b71b8027e1b18627 SHA512 0f6eabfbcc5e2ba8dffd236b19426e7bcca150df46b6787cf3b0208fd57fdc6e6dc7906bb853a447582dc560d1a9b56c92a5f995ba5fae50f168054f349d7786 WHIRLPOOL 39af2a322edc7f4eb8a9b46ae3b40f5bb5a4b5a5b752210edb50656464a50ca669aadbad972270c3a932a509332bd5aa28f215013d33c5e7e96b9f7c0f05c6ab
@@ -19,30 +20,34 @@ DIST VirtualBox-4.3.16-95972-Linux_amd64.run 85513682 SHA256 600a85b0bf3a3520675
DIST VirtualBox-4.3.16-95972-Linux_x86.run 85022157 SHA256 39396bd1ce12b78d8ad468700c98dc50a4b8b0af5e45921399c14347abdcfac1 SHA512 cb239eb66138f3d64b07b3d7c4081d6b0d078a833641967259d22405f821f58e18738c91f98abaa6b8632b0a4207e1071410bb6131ddff0b07569aa360fc3aa5 WHIRLPOOL e90bbac171fe9025f65a523b003e0096113aad5f9aac3cf6dab70345aeca4106bdf8adf135ab1887f945912e1e84299ead10c03e206fb447511cc5de2ad067df
DIST VirtualBox-4.3.18-96516-Linux_amd64.run 85554642 SHA256 d723dde34d88970f26da1fb95ecac2afb03bee48ced1df4891b47d655809fefc SHA512 90beaa08f1ddb5966cb9884cdcfffde2ceb695b22c93bb976dfd5da4a3121c25e5eb39a715fbbed98102f97ebb20f07381bce18663196b3aa854a76830a7d1bb WHIRLPOOL 39697f1ff5f4d97a51ab0442a3d23efd71522d184443c2e4b292b8e4a59d982066e1be15b73acf9d234a9b8b3a0c733afccc1a6feec17576f37ec7cb5bdba9b0
DIST VirtualBox-4.3.18-96516-Linux_x86.run 85134796 SHA256 128d5711b3074ad00bcb6fb9c610016b81213f3a2a1cf308b33a1d20fafa876f SHA512 625894c1d99c53bacb75f1061baa3957b5146b64f911d328d4a34e39a48ff95c0ce39f75ba7c6ad66ab41918bf2ad8789af5946f0036039af1c8d49784631b7d WHIRLPOOL 3ba2a10eb988027e408853b7f889f07f39e6b4717ba6f630fe3c8ccee05267ad39187bf7e658ad5bcc77212b7a2b445ab2db439b1dc880de7ac41e8b44bc2e11
+DIST VirtualBox-4.3.20-96996-Linux_amd64.run 85534160 SHA256 46ac2b2848e71259274ee975a71da0c93189b2f02dad74a84a46e152af68e0ca SHA512 7ec03c217c885f0a2a394d3500eac111ee0ef5269da61ea20a0794b68592674d95fa3bc1ee6b27398cbf8989359ed6d39e7aaa56f17d1ee86bd0eb454bf7c39a WHIRLPOOL 2b997b800d0c9dad629a0b00fa5b5bd8fcca0afde14fdc2e6a48cb1b4f3b11a10940d386412bafe3b960e4773930982cc45f15895e11b869370884e27477b7b8
+DIST VirtualBox-4.3.20-96996-Linux_x86.run 85001676 SHA256 cd11e4db474924d25004c38455c0114d43f7826590eb85057ecf4cc89e591099 SHA512 22ec8f09d03a57c9d72d2774078321de365c4b4a112b82f6cd3818130937c74373d23cc7755d50b94ee6ab73650d8c237b2a43c25a9e0718c772de7c23075d91 WHIRLPOOL 4426456acbb6a5122c45fce26d9019b01a5d74c2c035201b941a5a79105c1d41a9fb322ae73a0611512662536a9c931ecfd44ff09314616da9ce61de836fd44a
DIST VirtualBoxSDK-4.2.24-92790.zip 9738032 SHA256 096d9ccf56b221c014e036ebda70f02e4857a12246d9cf58d36ffb6de736b7d6 SHA512 9933d4c494731b245c8d08d50a4194217745623543e879966214ebe3b14ec8d43a510a1eac08135115ec2eea87f9a68b904faa8b5deab8cd8c83a7b06c4d9a11 WHIRLPOOL cd736c06bb1c031d6b40edaa7a5e5c7d79c963dc3f427e8ecf96a61a762f0771203f8fc945321f80af72a092c495bfd17d1f12c1e90973207f765c06fb938e1c
DIST VirtualBoxSDK-4.2.26-95022.zip 9738427 SHA256 997760832e997e9adbf772cbc5c56efb734006d16251148cf39fcb0db3800cd5 SHA512 d22ae20f0bdc0078388dfc9cdc8ce7ff7c682a3e399c45bbf9ebb4c2ae5145ef2833f57adbdf15bbbb7313655d4f3551dd0e0ffc6f32a9aa1606ece7e58b047d WHIRLPOOL 63906988190812dc3a5d5c1e1bf4dd48ed2561e70de371d54fb4415458be6555ebba9cf9fb83207637cae7f6e126f1872b19a496233484a35d6c500f9f265a07
DIST VirtualBoxSDK-4.3.16-95972.zip 11689147 SHA256 5b465511619dd6a659732c0c1c83581fd5c0fb3f7079f9010cc5119848d7c135 SHA512 1a17c90d06cce552ac3b5b253c2bc5cd9594610e296131088c93039b4e8a7563d377671b529da48e795cfbc15de6781f8a41c47a8ae37167536302bfa9d4efad WHIRLPOOL 28bffca64b65bc24d12a10c25a3d62c02007e05b76cee4fe771cc86e55cd03e10ba7a2a321095c4786ca509f4bb667bd7456e82d28c2e19bf5297de55a5ecffd
DIST VirtualBoxSDK-4.3.18-96516.zip 11690531 SHA256 5e0c95b626625960aa686d754d7102697f60b37a477ff63c984dce8dcf943b19 SHA512 353d3ce8d8b1decc4b61e3fa0088a041a8f1f5a7042b71e808ab3fd41ef13a8c5ac1596bf7a0a3ddc4b6c1432aca815ded3085cce83552d472c4338c5e4d8661 WHIRLPOOL b3ffc353590fd34851a2f91a8f8a7f9484921c81dde7d87be11168ab2c8c6b2c30f006e5b531b3cde278d8e61c4a6f65739ca1ef0ce3e5cef02acdcac3a53e55
+DIST VirtualBoxSDK-4.3.20-96996.zip 11191320 SHA256 19376f46551198f5725703e53867b35c70d4a8a0c1364b738df52c562f9b68ef SHA512 8a141954a4b7befe96a3c6b760da7bcbf0876dee3ae610cfba44d11a32c56b7384a90cd45a90cfbb3d8ad65b7fa63dd8bf04e1e9883d663d5f3269768b6183ae WHIRLPOOL 07ea47822a7cf841187b3f88dda6238355fe1eb008be1368971ee463e0dbeab140ff69406d16d87ab62dbda75e4b585f694c9ed8eb986cad379e1453b2c84c04
EBUILD virtualbox-bin-4.2.24.ebuild 10123 SHA256 e0ce5cbbd8d1adce0ca088e5e9ba430c870b20784711b20eca77c4fc99613e12 SHA512 c87e6461570ec2f97aaa668819c67e08f7f9297c336b996536f3d6e30b3cb7d31b1ea7a475358cc9580f5af3a4e273bbc965403e8512dc1d614c89df83108db3 WHIRLPOOL 1720320e2a09e19eb63e89c2299f9bbb91f71e8849b743962c80160f37423bee7520b9f59805f39c8f2c3b2f61ad42251b96e940b1d0a99649e4d8d3f6ea01c0
EBUILD virtualbox-bin-4.2.26.95022.ebuild 10646 SHA256 37a8792ba6164d372a720176300178a691aeaf4fd807f226f06178922c60378a SHA512 7c1c9e10e3f5431fb7c7a727aa839195722d57c9fe98652306750a135c256d1c1a7393530708f38536715d9bd266a27db4af2edf5c4f51c65ef449965b6541ab WHIRLPOOL e32c0c8bd21e309464ce9c4f42bdc82cb08eaf6289d6f176457220b7c9747902cbe1f0f1822311809682409f8551d7fac49e2e7c30435bd9daf928b327b6cca4
EBUILD virtualbox-bin-4.3.16.95972.ebuild 10693 SHA256 40c6d282ac0fa1512e5a61e2fa69672d183087a3d9026ba2ef1369a6294a1612 SHA512 b3555bad99e550c80d9492719fd4ed47f6df6aad4c8fccbe51e2c861ddb52796650d905dc76800aa7fc23760230015f928dc8b8920420bc5498e5c1edafe6af3 WHIRLPOOL fb05361dad0a2bf801561d50c29ea4c5ff974452eec78735e0bd3e9a45a13de644a0c03cccefc725c9c0f08e7d160a0295b9478112fc4a29a0e6298bab20ad7e
EBUILD virtualbox-bin-4.3.18.96516.ebuild 10693 SHA256 ded7ef62f99e8955fb6777bb70c71da1313a8d0864cdef201dbd1906976ac9c3 SHA512 9997d09f66b8fd7a22f6d647fee59b40468110097966e53c94318b6549a77e2c6498a4033a670745a131aaf0eefa6eb007041d4b5547cabff88eafda536a723f WHIRLPOOL b6cb0c601cf4a60ff2e89a13ab04417b84fed4ccf3b8d77fc2516dec50bae7cc3f585660713e3c4f3b834fdfd2700b4034f3c97f1c497654ac7e91ad274e2ea7
-MISC ChangeLog 35438 SHA256 574d72ad874ed593459f1ca86138ebe9584e56739659876952f5d91a8dd1ed56 SHA512 bf1dac678b2404a6dd8d04a2b3a8d3f4ecb7c04a385c3640023a9c9c7f231b27cd7a20dc093de56a089c406cc922a01cd5dd001838279400ee2be9567dfce6d0 WHIRLPOOL cbcd0a3baa9dee1da4c2ee258b5ae9d162b40f0d92467096e0efe425076df70ecbd531ab7dc5008fa0b39d6fb120fd865fa9329cf1e0a11d769c79575014d892
+EBUILD virtualbox-bin-4.3.20.96996.ebuild 10693 SHA256 c2fda9dc34941828b4ae9c1f91952e04ffd177684052f1f0d21f99e69cfc9da4 SHA512 d2af578c09c651f4f057f62487563c148bf88cb4eb76c5123bafbc19d3a40a36d49180a92e89cc1a7d6d2cd681f713a5970a98702f6e85cabbe5f6677d5f7a02 WHIRLPOOL 2404ddd74522abb8c718069209c24a740da7aa928344e4dd9fe8e0c44d628b3099ea4de0f2321b63628b98806f1e92e2afc5618bf438b945ff86565b814783e7
+MISC ChangeLog 35592 SHA256 73196ed3a533f88d05fefb1310f49ab4adf66384cf7ff7fe171d1d2173f0ada0 SHA512 b9e73cef14ead59e356ff0caf168950d374b7835a464459dfe1624d79c943ad97a774b0372401cce05c0dc810b541c13cd53c823fcf562e18cae6aec79771e82 WHIRLPOOL 0840b34dde787c595dd5cd031c4d4339f6f43efcee4d1d33d7149d8af42a23852cb1902e5ff4de0b1b5c949fe0b438db2ac38cc4e6795b75626c0acf7bb2bd10
MISC metadata.xml 662 SHA256 1a43722470ad0c756ffba63e85224410ce461c6567fa41d649094c9d7b887b8c SHA512 6276b85358c9c1e24775caf3af3deca45634882a3be7b14c12a8f11e97163b3bb17afac955097b849b1646ff99321ed89373c4091c235c58c069e648646227d9 WHIRLPOOL 69268a11fef6d6cf15a8b6d0a104f1030c401c205777b10c7bfe82c4846482f8251942d674416798f45cf8dcbbe6897aea1f1d084e3283fd2597d76aa2f74600
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUOrQpAAoJEPiazRVxLXTFnCMP/itfP9VHabwU6uf5wNueMtzv
-j6maVN7nXczt0YtZPW/n6fGAwTBjjOt5eUKCph1Jcj4mUzmI7AFERbEFTKToVf5u
-t/ePZNX+vFoS3LUZU26ddX9PLgDsf4GIufMqIG+fWx6q9uQxrcHz0GTz92HUywWz
-Mz0iXzGqWLJeYsm3WTAnVHI0lrLILm+dSAb3pIuEZYYQNgS959glDt6XFgP4qlfL
-NPoon/hNOBYjH4715S4Pf4fayVdSLPcV7MJWhINuAl9t9ii5O8TEpufBeJJmBJsL
-L3IMm+LIIsQXkzWuSEP1sfLuKArf2rM8FxY3RoW1UoHeT426TGjTV11/u3jOXc3W
-J/Ievz2zi5WL1TPmZW5QfcD9pnYiRIszf54TZmLdYakZTLwmx7q3ebLnkXhfDB/x
-dYC4ORUeqpsXVJCuy5iC8y6XBWMQxIVOdGctgyFPDP2yDxdiaT/JI1wG6jPXvLO+
-J9fe80uN2CtLFfsXdwZHuRxwZP5200WkkBMQvQYV3p19xnM4KjYw2FCQkfmImudz
-R01CUZO3UeweggrcFvhRvcCe+H81L/RU5LCinArGhSCJu8508y7is781O+EHxW+F
-XJqQ5N2k/C7vtORdwornhCDN+u6gEINu0DtNH2gFLJJAOXOq3u0F8fu8v0QJaH8e
-eJCf8NbMWXbvu6WqiLE0
-=L1wm
+iQIcBAEBCAAGBQJUcexnAAoJEPiazRVxLXTF3RkQALiHH0eRUSCSAHrH9Ys9Krvh
+kvnwmSmh05/dORbxib8rcI3YhN/OKa25fPDedb++7HGo7lOxgWIwIqLg2JJt8oUM
+D/41SWkU3rQE3jUSOtzvJREi2PLZztqX3OvhZnf4yVCr988cZKID2g5qeNkWUG3t
+8dceO9mQGa7Fketm8Ci3RwJBfhqwh7I0yhb4Vw+aiKGCpeEklOMyO8hXbU/KwhRN
+qfWvuyZSw41jghVlAJLQlmvg8nXb88rwpnHFZ1NxEFD4/aGuAf3XmAfhHb/muw5k
+v0Z7iF4pdIq5NtoEWrFoLl3Ub90mEhRs4v3j5gHQiTi3g/QBqldMzylhhNWbHPG6
+pcvxHAWKCpwo8JwzWyiE8CYjPB+N0Y/ppXqVTISPxyaO5eJEBdQ3wjtB1usI+8de
+ZzougkgG1MgOPzQt4PRDM6mJrQo7B2GV/v9MyydwY+pa4nzdUnnwVfrUdX+pFX62
+vbGLgwCwYoClyceNEx9f5NM7neqwzv0tpHgvlj9Zv/BmCcNcHmbEV27CXaJnUYtc
+PZu5/dqfpOfSKnq+YDMbBUYe+vasfehoxsBhjdhm6xwX4hH1UBAaNPdsj9dSUcvy
+kH81Irvn7ITk39/KCV2i05Eu+aO5wFEzLowtXj35NgxJVYgw9w2w5dLsa1nah8DB
+LOtfpcS3uaGnKmN8qgz5
+=IuaK
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-4.3.20.96996.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.20.96996.ebuild
new file mode 100644
index 000000000000..e8ff27c94061
--- /dev/null
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-4.3.20.96996.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.3.20.96996.ebuild,v 1.1 2014/11/23 14:17:09 polynomial-c Exp $
+
+EAPI=5
+
+inherit eutils fdo-mime gnome2 pax-utils 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"
+
+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? ( dev-lang/python:2.7 )"
+
+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
+
+ if use python ; then
+ local pyslot
+ for pyslot in 2.7 ; do
+ if has_version "dev-lang/python:${pyslot}" && [ -f "${S}/VBoxPython${pyslot/./_}.so" ] ; then
+ doins VBoxPython${pyslot/./_}.so
+ fi
+ done
+ fi
+
+ rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
+ vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
+ VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
+ webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
+ 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
+ VBoxPython?_*.so
+
+ if use headless ; then
+ rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
+ fi
+
+ doins -r * || die
+
+ # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
+ dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
+ dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
+ dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
+ dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
+ dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
+
+ local each
+ for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 0750 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+ # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
+ fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
+ fperms 4750 /opt/VirtualBox/VBoxNetDHCP
+ fperms 4750 /opt/VirtualBox/VBoxNetNAT
+
+ if ! use headless ; then
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ for each in VBox{SDL,Headless} VirtualBox; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 4510 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
+ else
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
+ fperms 4510 /opt/VirtualBox/VBoxHeadless
+ pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
+ fi
+
+ exeinto /opt/VirtualBox
+ newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
+ fowners root:vboxusers /opt/VirtualBox/VBox.sh
+ fperms 0750 /opt/VirtualBox/VBox.sh
+
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
+ dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
+
+ # set an env-variable for 3rd party tools
+ echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ local udevdir="$(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
+}