summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2012-12-22 12:28:12 +0000
committerLars Wendler <polynomial-c@gentoo.org>2012-12-22 12:28:12 +0000
commitc10d92b6e72a798b3611ff9aef9d39a9a2f0b717 (patch)
tree797b996de92a2112521193570c21a043044d6569 /app-emulation
parentVersion bump. Removed old (diff)
downloadhistorical-c10d92b6e72a798b3611ff9aef9d39a9a2f0b717.tar.gz
historical-c10d92b6e72a798b3611ff9aef9d39a9a2f0b717.tar.bz2
historical-c10d92b6e72a798b3611ff9aef9d39a9a2f0b717.zip
Version bump. Removed old. Don't create /var/run/vboxguest (bug #401029)
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/virtualbox-guest-additions/ChangeLog13
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest38
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild4
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild199
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild4
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild (renamed from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.2.ebuild)4
6 files changed, 237 insertions, 25 deletions
diff --git a/app-emulation/virtualbox-guest-additions/ChangeLog b/app-emulation/virtualbox-guest-additions/ChangeLog
index 3f104c7467d0..787dc753bc41 100644
--- a/app-emulation/virtualbox-guest-additions/ChangeLog
+++ b/app-emulation/virtualbox-guest-additions/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for app-emulation/virtualbox-guest-additions
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.109 2012/12/01 11:28:40 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.110 2012/12/22 12:28:08 polynomial-c Exp $
+
+*virtualbox-guest-additions-4.2.6 (22 Dec 2012)
+*virtualbox-guest-additions-4.1.24 (22 Dec 2012)
+
+ 22 Dec 2012; Lars Wendler <polynomial-c@gentoo.org>
+ virtualbox-guest-additions-4.1.22.ebuild,
+ +virtualbox-guest-additions-4.1.24.ebuild,
+ -virtualbox-guest-additions-4.2.2.ebuild,
+ virtualbox-guest-additions-4.2.4.ebuild,
+ +virtualbox-guest-additions-4.2.6.ebuild:
+ Version bump. Removed old. Don't create /var/run/vboxguest (bug #401029).
01 Dec 2012; Lars Wendler <polynomial-c@gentoo.org>
virtualbox-guest-additions-4.2.2.ebuild,
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index ae1cf04c7b00..c22614c4b520 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -8,27 +8,29 @@ AUX virtualbox-guest-additions-3-localconfig 937 SHA256 477e3d4556a2b12c3c6125c4
AUX virtualbox-guest-additions-7.initd 1123 SHA256 5cbeeac4b59f8187d8da20afcf52d09e6bdf3cb32ec35413d7316b2fa16d43da SHA512 890894c64d560b9ceedaa63f2d04e956739c95d456ca7a02b0fbd115827e072a8f7b20849724418b6d57225fad0a41ed55f8987da09538392e811c8c2149f927 WHIRLPOOL 713ba370c1239fbd7138524ca7448ccdcf3781483fbb0620667cf59c2e3e2a2f2ad32254b09c163d2455cab1a0728c586e3badaf27e49db824b21f42097502fc
AUX xorg.conf.vbox 274 SHA256 69475950240533abd2824a30ff08cc7d3ea246d9601ff7163115f8fc100612fb SHA512 ac2b14970dc6667ceec2dbdae52bc92cbad4aff020898ede156454e8a8a703354f15c7e19cfbd2bdd15e251493fd05cacfe814cabee0f9b4cf155e44860ed4c9 WHIRLPOOL 6bd0dba97e442c831451d58f85e5ce3bdf37fc90254db54cffbdbafe1521464e0e4aed89dd610d432c8b26dc48b98f120fd81594bded2dbb10c5eb7d7b26f938
DIST VirtualBox-4.1.22.tar.bz2 73385514 SHA256 7abb506203dd0d69b4b408fd999b5b9a479a9adce5f80e9b5569641c053dd153 SHA512 1bc2e33f6ce1ab417887241ee95bc3042b5c6072b3babc221c349b36b923f0655e776e98468cc63f65662e5ae3819c974bc8b5c97bae531a2c4a0ebb1c1ebba6 WHIRLPOOL e52ee58fdf1b3d1e1323cb26df1791dbc4c9375061467191a73f12071ac99a5c2791ddb65eeff9af5a645ba39fe88d4f7bc4362c919c9c14ba10a99d1b6c3776
-DIST VirtualBox-4.2.2.tar.bz2 75655741 SHA256 943daa13694605d5d0a23ffef27c398b5e72ada669de89bad4b98f000f029700 SHA512 d6a85175e15d3dc49aab825aeb9aa4fb9b2640e6bb3c65dfeaaf492fe8589abe70ad5dbf8ed07d502f337c243b469a7da35d4bf23bb26f5ad3b0ee0a06a51a10 WHIRLPOOL ad45932ca5ea7e990af975a1c3823d58cc9b180a9f1e0c23576e1c6fb2aead39cdd2d0303b830f334d811c1f4b6b8b585d243a177253f13b53735303ae247c33
+DIST VirtualBox-4.1.24.tar.bz2 74612732 SHA256 74008b8e8942045668c1b7d06b0a4bb5fe8464066e343e3a2e1ba30b94ce8a7f SHA512 b4967621f848ff50d23e5f1afa63c2109cd10a602e6c742966ae7eef882417808cdc93edad67f55a0005fe3e4905034b08a1d21dcf242a9cc1e653ebef459174 WHIRLPOOL 0544cd637bfcc6cf7a502aa6fe27cb697ba4d570400ee2f7055406fca6deaed1b4b31e80de8e7d09a15152bfabe311d56a4ff256ae8f8f2940aa842c1701f941
DIST VirtualBox-4.2.4.tar.bz2 75625513 SHA256 a7c607523c1c10b7b978ab39a92bb646517316548aa4a1a74b6e434ac2bf0adc SHA512 8238afd440e20842de27c8c68296c88bd18f561a45497ee97364d5720d73a9fe99eba9af3ad851d89e02540e304bcc3f48847704207ce2c8cdced8fa10dc4aa6 WHIRLPOOL 875184cc836ab65a368d1d9fea6eaed7deeea782d9d149a8f568ec372e190730e92ca13858fff51089bf0632136200909c49cf5ba1b9b5bb0fec3ec69293bade
-EBUILD virtualbox-guest-additions-4.1.22.ebuild 5561 SHA256 525cddbc9760636437c9002f8b2debf59d30ea83d9535f11abca775eafd3d141 SHA512 b84c47bdd1e72e241b31d46bebd418fda7f3aad1c95542efb83de99331e8931c1e0bb0532f3e54b336b45df52e30249b7408ccf8e05d3deb1bf6a5189b2e55a1 WHIRLPOOL 1097a0fdf8559647816c558573e6ce3433dfe0dc2d98741477f1ba762a5569cd1c5afc02c3f05a197fc1a8d13b3c966dc7cb065a58bfa826e930fda4c0d8626c
-EBUILD virtualbox-guest-additions-4.2.2.ebuild 5607 SHA256 a3abb38c64ed88842324ad77047d3d47220b58f4c6ad45583de57a3e17b4a603 SHA512 b4499233d8c6e9cb7d803a2d7aa575823e5141ad8b6f47a8b7d059dc7d986597ad625a814598f2f97c211c88cb39ad48120073890336c8c8f1f44583a7075b8a WHIRLPOOL d2400fe8d33805f1efc7460becb6ff458ebc27f732a2b445795eaa71099a6e61f14ddf17fa7f8a4ce99624eecaf7ad8d5e1cb5cafff988d7cb02bb0a2bb95a96
-EBUILD virtualbox-guest-additions-4.2.4.ebuild 5607 SHA256 15aae868405dfa7a68b450aa79e44e357facdb94b3902bfebdfd26bc62c027c4 SHA512 6028358d00b326252bc3dfd8015bd15be34cd12bce3fe6c37bb31f13595ae7d34d7e7a89c9aa02162cc401a35e6d05b148192d8eb53b3c79ae0a67ff4cf68f61 WHIRLPOOL 771401004ccffe1aee6c673b076021acbbd445dea9441a1d209a9bac587e4f8bc7c2c580a821a267c59dd9cbc1eff04f8493d8c85f848e40209c6a644ff6d18b
-MISC ChangeLog 28551 SHA256 a456ad96706bef5a6d13a958ad1dfeb2a513130be674dbaf93994f5ed4704bdd SHA512 8ff1aa0616aafef3b7a0faa64cc64b09f82e502436c0257963d73512d85be64dcc0fa80b5d9a98b404dc688ffaa39c3574b8a51b6d8c79df83880643cbb4c2dc WHIRLPOOL 95ecc35a2f51fcd82141570f22d44d81c862852c72d8ae6c3be3b1775c7dc1318ac09e7126fb816ca20cd33039b42d3d348016f7c0e04d7d61b83072c86659e3
+DIST VirtualBox-4.2.6.tar.bz2 76291326 SHA256 54526091bc2aa66b88ca878dd9ecc4466f96d607db2f6678a9d673ecf6646ae3 SHA512 b8b35f7777cc1386cb61720619a8df1b7adbc573da0bfa1e364887dd8680012ecabc57d7dd5848943be5e676430a66ae6d0ddf1654299891d89b82dadea3b78f WHIRLPOOL 1e95c4d1136e0c2e7740cb443a4effecf0b018a6c1492d13e61d81ae0a74f35d5f9b0adf89f52c0e36794512c6c001e01f775755c9a182581d0c36874b401be6
+EBUILD virtualbox-guest-additions-4.1.22.ebuild 5552 SHA256 8b4f0e857f596138232b22b96ad49ba1e85d2fff5daebb2ee3f9bbdc656cf77d SHA512 5382ab5eb5e858ea2a51230f41bf1ab5d1b1d9b82c25b1d295f2910592c8d59b1755b353038a8cd2f37b6c62eea258eb2470399137e00f13846af3341a672877 WHIRLPOOL 51c58d3b40fe27cb43e327f1a513ebad4138ce21ffd96e91c858130bd7327d4cb46dd148ef9969cdce584ed1b0933830f49b645efa62eb60be5da8903d721ea5
+EBUILD virtualbox-guest-additions-4.1.24.ebuild 5554 SHA256 b0826e679f91e5f55016f37a3fa9bb86671b24b005f0b1e86df1c9d6371e0ae1 SHA512 50fbf92b7ea2be50a03e21dff6533aa2d30b923359287dbaafbfa7a72a84a785f90a4eb88a6c3343a5897d9492a0ef1b2159a588b2079686a4aca1951b982121 WHIRLPOOL 73398a4cac8d379bc408bae037c2c629b0c716efa8a0195b394b339db13b4e9edd5a04ec9bc320b834056ab51059761e2370f76958469167fa7f904c7e22b073
+EBUILD virtualbox-guest-additions-4.2.4.ebuild 5598 SHA256 94818a4ebf68f30948246bbdf78e327e0f627c1ff8a6131439c46a0d87770531 SHA512 75db3a9b2bfe65a2073671e16270243821f0845e45f3acd8ff9bba1a7edb999fd78ab3140f93053ba0d0df955c684c997fc8bf2881bfc8bd477bf2b6a6fb49b8 WHIRLPOOL e9918330b4a51c1e4633b35315f2557583bf7ea9c8a531188e1a6eb2440c49516781f4d9551dda7f8416ae228f2adb524883fa33a4f2b39588985a819b6614a9
+EBUILD virtualbox-guest-additions-4.2.6.ebuild 5598 SHA256 b768a9604d90b2e32e46b79117a0104fa309f37ca96a2970eb8c37eb2fa9d775 SHA512 61126e44e3943b730c7972882191e196d6fad9ff5e1241bfed408c2597e4dd62de1bc38873e61d6c907cc93c1e079dfe3cf0aef9d169e34b8767251c0f1fd06f WHIRLPOOL f60fb5272b850b78b284fd97ed4fa2d6ea572f60da5d4ab63430cff410c4410f07b8f9ac479950de1294347b69412e83079daea148d493cb41f3c3c94c4ef431
+MISC ChangeLog 29000 SHA256 cc3fa7766e981781f6f6058fe06bc86e7fc18fc2300a183612ff1bc182b06a71 SHA512 b451612571bf24872d2eda06688e3d8e474af88916864bae11233f3917d4714972777b6b96873aa47dd29f1c191cc39c9e0bcde64a6dacd19e52191011e94f89 WHIRLPOOL 8e9deb320ada15ea54be2b6b6970aea33e510ee2012c34a0a15b1888ba50f3d46409eaf688f12388a4520e6be489388587ad7fa352cc014497004c7e2c25ff40
MISC metadata.xml 436 SHA256 28f6b6d6d45da1824764ab2cf255e7d209c9d3d72cf668cfe799a95d2433f5e7 SHA512 068442fbbcf834c6735619b7cb9be3a61c682814cad55c8f9016e83a4a0fac4acfcbc7a1779df80dbb70a3d225600e56393e5ddec2b54ef583f5cc95ebdc1def WHIRLPOOL c8ccca088e780c49a9e7406196bf0b60d9cbbedd99e80ae81b99ec40d303473c35f9e260983160f29b7228947041d4b34a96f7cc9b910b77b614494344e99d49
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQuenqAAoJEPiazRVxLXTFROMQAMMftU8tYctFL8OO2fuVozf8
-PsjAOucXmVDhnN6QrUj9agI9Yl6DVgXbyl7Oyl9lpy5QUi09qDsEnX4bHz+h9TGZ
-s4uQnOc6sIOAt9LD5WReXuC612R4pQqEgt5l+NnqjeV5ktFZ4A20QPlRk15h22xZ
-c0KbvlOJ9puilu6oNzs/uRc8AvAqfG3pHcN77sfhyxjFXM6+omkotQS/kgnQxDCv
-gmvnugYTG5DPCZ5BzBWUp2SNuuaooXzaulijEGxRZK/l+7IobaA72K4fw95khLl4
-idt5j4Q/HDyslIXW90Yz/h3ZMaypY/8BPv9lgYUWVPW0UTdtO6JlGkcQS8AluUQY
-u33d4gVdUYsAOFP4mOb9ThNuvSYnLsUn/eCE3dlyAMWO2+p65smHMfJrjLSRCPby
-RWb8Lc7HJrpQrRm9tpeDBHP0afPoEhGKbKzbD8n79a88TvBD84VbCMCbJ04hV4B/
-g5chib8LEwlDrdPnneBXWPpi4vcP3y6Xn2pUDFYyIeKJhuSNx5yGZZH0FrEKKdVZ
-Z6+MmZZvdcUVAawTzbL0TTc/VIpPAKQnYXZSiCFAMIYCB4ntSNDSHQnQnssyFUyX
-p9Aj3F4To5xtoaQOx7GXh80B/vujypSAh61rdhBs7upeyDV7bsS92rtxb2R32Grp
-2ZvanSBqI+0chzAd4rUd
-=z3d8
+iQIcBAEBCAAGBQJQ1adZAAoJEPiazRVxLXTFkg0P/AoVI72Y94mCor3CYddPaVjI
+ssu4WEZHjAsLlASIo6N+/tmhsvkdHn+4k6e4WJhkSBIk2+VMRN2xYuC/mDwQxOBs
+Z/z47tWviWKg4fGZTWghauIzOZAjKWeEaBkafF6qLcE9zXeMKksghg+2gtyknZB4
+mLgtZBzf5Q2NYlm7bZl/O0G+KE1YFt1z9X7VESW8jslUOndh3q1Y3fV5yrykwFvL
+hfACqNpwgG8gqyvi+tQTsl0WHeCxJJeTvKgRQpexkutZRdLRF6tzugeROVmgfYJ0
+quPpd3pO53x+iIBQXJtsTrZEFpnMWpDdXFxQdOUXHbLQqQAchJalkYjoPGjriD1s
+GM4KmtVlmJIemx9fRJlW+VSVb0xJpzGBs4V2/fb7A0Sf83Bxv8SJXr2hMXmBDKK+
+40MdxoAtt8jguhBUUS1paYe/IuzKaKBLlb4mUMynN9dGFTQI+udsd6oRMno291Uf
+l50isdt4USoNriu1W7VwhNi5J3WCMt5B0JXouybGEIJlNTKhGHkwofSHPBpzlQBv
+9+TN6ew1rwr4FTQQRPkb4MPDQO8qB8RHAiCVKrNuuTHTH7g7SmAUH/jsCjqWkduY
+WBkUutJeW4ncAhcoHwAdn/MAPKJ3q58f3/J7iiHlwf/CtvDWwWqcJvDj64qfePCq
+6ZAhRzAeaJCs706v+s57
+=CfWP
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
index 639806d8842d..93eb13591b2d 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild,v 1.4 2012/11/17 11:54:03 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild,v 1.5 2012/12/22 12:28:08 polynomial-c Exp $
EAPI=2
@@ -49,7 +49,7 @@ pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
enewgroup vboxguest
- enewuser vboxguest -1 /bin/sh /var/run/vboxguest vboxguest
+ enewuser vboxguest -1 /bin/sh /dev/null vboxguest
}
src_unpack() {
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild
new file mode 100644
index 000000000000..bacdc8f619e0
--- /dev/null
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild,v 1.1 2012/12/22 12:28:08 polynomial-c Exp $
+
+EAPI=2
+
+inherit eutils linux-mod user
+
+MY_P=VirtualBox-${PV}
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${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-drivers/xf86-input-virtualbox"
+DEPEND="${RDEPEND}
+ >=dev-util/kbuild-0.1.999
+ >=dev-lang/yasm-0.6.2
+ sys-devel/bin86
+ sys-devel/dev86
+ 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_DIR} KERNOUT=${KV_OUT_DIR}"
+ enewgroup vboxguest
+ enewuser vboxguest -1 /bin/sh /dev/null vboxguest
+}
+
+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
+
+ # 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
+ ./configure --nofatal \
+ --disable-xpcom \
+ --disable-sdl-ttf \
+ --disable-pulse \
+ --disable-alsa \
+ --build-headless || die "configure failed"
+}
+
+src_compile() {
+ source ./env.sh
+
+ for each in /src/VBox/{Runtime,Additions/common} \
+ /src/VBox/Additions/linux/{sharedfolders,daemon} ; do
+ cd "${S}"${each}
+ MAKE="kmk" emake TOOL_YASM_AS=yasm \
+ KBUILD_PATH="${S}/kBuild" \
+ || die "kmk VBoxControl failed"
+ done
+
+ if use X; then
+ cd "${S}"/src/VBox/Additions/x11/VBoxClient
+ MAKE="kmk" emake TOOL_YASM_AS=yasm \
+ KBUILD_PATH="${S}/kBuild" \
+ || die "kmk VBoxClient failed"
+ 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
+
+ insinto /sbin
+ newins mount.vboxsf mount.vboxsf
+ fperms 4755 /sbin/mount.vboxsf
+
+ newinitd "${FILESDIR}"/${PN}-7.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
+
+ cd "${S}"/src/VBox/Additions/x11/Installer
+ newins 98vboxadd-xclient VBoxClient-all
+ fperms 0755 /usr/bin/VBoxClient-all
+ fi
+
+ # udev rule for vboxdrv
+ dodir /lib/udev/rules.d
+ echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${D}/lib/udev/rules.d/60-virtualbox-guest-additions.rules" \
+ || die
+ echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${D}/lib/udev/rules.d/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
+}
+
+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 "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-4.2.4.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild
index 1c4dd74ad627..a362f1fc3e0f 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild,v 1.3 2012/12/01 11:28:40 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild,v 1.4 2012/12/22 12:28:08 polynomial-c Exp $
EAPI=2
@@ -50,7 +50,7 @@ pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
enewgroup vboxguest
- enewuser vboxguest -1 /bin/sh /var/run/vboxguest vboxguest
+ enewuser vboxguest -1 /bin/sh /dev/null vboxguest
}
src_unpack() {
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.2.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild
index f693cc731761..fee068305655 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.2.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.2.ebuild,v 1.3 2012/12/01 11:28:40 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild,v 1.1 2012/12/22 12:28:08 polynomial-c Exp $
EAPI=2
@@ -50,7 +50,7 @@ pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
enewgroup vboxguest
- enewuser vboxguest -1 /bin/sh /var/run/vboxguest vboxguest
+ enewuser vboxguest -1 /bin/sh /dev/null vboxguest
}
src_unpack() {