diff options
author | 2012-12-22 12:28:12 +0000 | |
---|---|---|
committer | 2012-12-22 12:28:12 +0000 | |
commit | c10d92b6e72a798b3611ff9aef9d39a9a2f0b717 (patch) | |
tree | 797b996de92a2112521193570c21a043044d6569 /app-emulation | |
parent | Version bump. Removed old (diff) | |
download | historical-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/ChangeLog | 13 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/Manifest | 38 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild | 4 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.24.ebuild | 199 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild | 4 | ||||
-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() { |