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