summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2013-02-28 16:05:24 +0000
committerLars Wendler <polynomial-c@gentoo.org>2013-02-28 16:05:24 +0000
commit16aa3ba1a5d89c9c02c8cd928cae054d3a6cc237 (patch)
tree3b2cdf77bd5110eddc7860f8c8c698080021a3c2 /app-emulation/virtualbox-guest-additions
parentVersion bump. Removed old. (diff)
downloadhistorical-16aa3ba1a5d89c9c02c8cd928cae054d3a6cc237.tar.gz
historical-16aa3ba1a5d89c9c02c8cd928cae054d3a6cc237.tar.bz2
historical-16aa3ba1a5d89c9c02c8cd928cae054d3a6cc237.zip
Version bump. Removed old.
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-emulation/virtualbox-guest-additions')
-rw-r--r--app-emulation/virtualbox-guest-additions/ChangeLog12
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest30
-rw-r--r--app-emulation/virtualbox-guest-additions/files/vboxguest-log-use-c99.patch16
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild199
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild200
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.8.ebuild (renamed from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild)7
6 files changed, 38 insertions, 426 deletions
diff --git a/app-emulation/virtualbox-guest-additions/ChangeLog b/app-emulation/virtualbox-guest-additions/ChangeLog
index d97a526a1fb0..3c083d657f63 100644
--- a/app-emulation/virtualbox-guest-additions/ChangeLog
+++ b/app-emulation/virtualbox-guest-additions/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for app-emulation/virtualbox-guest-additions
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.114 2013/02/14 13:27:47 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.115 2013/02/28 16:05:19 polynomial-c Exp $
+
+*virtualbox-guest-additions-4.2.8 (28 Feb 2013)
+
+ 28 Feb 2013; Lars Wendler <polynomial-c@gentoo.org>
+ -files/vboxguest-log-use-c99.patch,
+ -virtualbox-guest-additions-4.1.22.ebuild,
+ -virtualbox-guest-additions-4.2.4.ebuild,
+ -virtualbox-guest-additions-4.2.6.ebuild,
+ +virtualbox-guest-additions-4.2.8.ebuild:
+ Version bump. Removed old.
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org>
virtualbox-guest-additions-4.1.24.ebuild:
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index b493c6e5f76f..ab36c77ae155 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,18 +1,34 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX vboxclient.desktop 145 SHA256 0e310fbb8defee6842f5fc9d2cf124a4ca7a0d1121074cf1aa2e1bea5900f905 SHA512 90e2ff4b8a67120f7f3c116676c7553243a1bf3c9a76f71ef471bc556c4eee55953e6a5dde952688d4892d469149db8704a921a14755eea66b1789805fe3ca42 WHIRLPOOL 31ee9fddce785e78706e579aa9260695e80bc72dcd2cae33212885a3d57e7d10e6bd3ec652ea1429a7fdc5d0b1c7c8855669afc38c21b12114b237329779abc4
AUX vboxguest-4.1.0-log-use-c99.patch 389 SHA256 9a7d87f9a00586251b9ba24e598946f5ce2908dbe5a4996246bc81c2f739ec50 SHA512 bf9ffa89b0b9e17bb5e87476bfcac3246bc047f2365c75159bf8c8ffed3b89c9fedab8390badf164eea82c71b082c8ba95e598e0fb19fc795019b68ef644e9a0 WHIRLPOOL 930c144d36c83cdb4f68165282927b61f0f1fcfa3245f11aa2b07c7c61739ae29cca6436d2d2b9391575922c572634d13e9a027d00d26e276c8da664b1328bff
-AUX vboxguest-log-use-c99.patch 562 SHA256 76e830ce0aae1b9afe84516907e5668c6012aea25377bda4c2de1967857b1c82 SHA512 9c4b840a3aa719121b869e201f90d44269dbd2c804e8b1b6dd92c38b0e86f22affc47dc1fadb52e88d241be532d26353a9c42a804f105f7d17e52a270b6f4066 WHIRLPOOL f7d1cead682e06818525a7efac39be207530e8f953d2fe4f2ae22b19d288131cf19b462275e9155188e4d6d1610bfe560778e2b6c0a17014527eb8a4f28f8ca0
AUX virtualbox-guest-additions-3-localconfig 937 SHA256 477e3d4556a2b12c3c6125c4fecc63092b1f7879756941e53832d04a7c1eb682 SHA512 2105f997a2aced3a6a7f0abd3727c6d18a5d7e6b68fbaa0706b9cf1e09af413a1c5026abeb8f72427c31f2b271408d3e55ae0d17b903052772cb070d37b6e71d WHIRLPOOL cd472e0073d822a0b71b8d272ec9f3590650150ca910ba193a567d0c59f949d645d9cae31853e955cbcc0408e90acff47a974bad2e89bed9b2089965c5066f83
AUX virtualbox-guest-additions-7.initd 1123 SHA256 5cbeeac4b59f8187d8da20afcf52d09e6bdf3cb32ec35413d7316b2fa16d43da SHA512 890894c64d560b9ceedaa63f2d04e956739c95d456ca7a02b0fbd115827e072a8f7b20849724418b6d57225fad0a41ed55f8987da09538392e811c8c2149f927 WHIRLPOOL 713ba370c1239fbd7138524ca7448ccdcf3781483fbb0620667cf59c2e3e2a2f2ad32254b09c163d2455cab1a0728c586e3badaf27e49db824b21f42097502fc
AUX virtualbox-guest-additions-8.initd 747 SHA256 605e7fe4dea401547957db63e45f3f75ae2da3544b0ff1f3279fcf07217d5aac SHA512 f560aaf58769448da7a248c9ff8e02927365b8e174a9ec32c21b067cd48d8691de33ac18f36caa86e9ab6dd5a3b93c2a211d051b2c1564ad16b05f080e92df6b WHIRLPOOL cdaa31e020f36f05b66d9492ad9bd935c9df6d758160ca0f37e28924f43d6c4e21fca232d336c1b0e610dca7b536a1e682df32313073f8c340e77cdb5beaebac
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.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
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
+DIST VirtualBox-4.2.8.tar.bz2 76420670 SHA256 bc9185e0c300d61e2a6c8ac48b4bea6a0a456c9ba11d1fbadf2d1e6ca063f2b4 SHA512 12130959da3b65fd3c35fdcfbdfedf0762ac9b40871a9922c103d06dee8a584597e8febe5682f3be16bf64b6f4f9af31c3ea5b40d8d71ce42aac8ebb0e5e0dd4 WHIRLPOOL dc24ae9d15b0ea5f05a14c8ace138aa72296b761a1113dc56c2dde4ad321afe3d17d850cd537bcbdb82c7b112b2b5b7a199318401c8b45dcbacbde7a31a22f97
EBUILD virtualbox-guest-additions-4.1.24.ebuild 5543 SHA256 bee609711f210cda0aea798fde54e0ba5a2bd69f863a95cad8a901ee3395a3f4 SHA512 84a217ae5746c7be6f6b3802778f6e92f010a51f8b8af624f85217a348a79512bb0fe96399971797da029d4ebd5c5cb57bfcc42cbe5445bed3e34bd8e5a83dff WHIRLPOOL 6df529b02451b5ea4affd4df21ca8965b27324eef5fd81fc98ca3972913cbbde513d226f3da78af7c8b1647de8661b6d508f0ef6b9a3295a3940838b79cded82
-EBUILD virtualbox-guest-additions-4.2.4.ebuild 5598 SHA256 94818a4ebf68f30948246bbdf78e327e0f627c1ff8a6131439c46a0d87770531 SHA512 75db3a9b2bfe65a2073671e16270243821f0845e45f3acd8ff9bba1a7edb999fd78ab3140f93053ba0d0df955c684c997fc8bf2881bfc8bd477bf2b6a6fb49b8 WHIRLPOOL e9918330b4a51c1e4633b35315f2557583bf7ea9c8a531188e1a6eb2440c49516781f4d9551dda7f8416ae228f2adb524883fa33a4f2b39588985a819b6614a9
EBUILD virtualbox-guest-additions-4.2.6-r1.ebuild 5616 SHA256 47d80ed23c0642afe193934131485fb9a66f8291f7ac841520f15b15e2b63427 SHA512 63f98ad12de0d8972dadbc4021fa96e440b7b392d742a2f4e63c76c3c2a3a4f5b6832afec5fb3731745695e45715e969c8b89b7705107ca308f823a5b5ba0d32 WHIRLPOOL 6de00f3f0ca5302c25e104d3a4f24dbe9fcdf67ef811706b9b76dbb52975e8be0b17c59c788f4e0d3b3e95de93675c5f64bb0eb0215ebcfa4028180cdf44f50e
-EBUILD virtualbox-guest-additions-4.2.6.ebuild 5598 SHA256 b768a9604d90b2e32e46b79117a0104fa309f37ca96a2970eb8c37eb2fa9d775 SHA512 61126e44e3943b730c7972882191e196d6fad9ff5e1241bfed408c2597e4dd62de1bc38873e61d6c907cc93c1e079dfe3cf0aef9d169e34b8767251c0f1fd06f WHIRLPOOL f60fb5272b850b78b284fd97ed4fa2d6ea572f60da5d4ab63430cff410c4410f07b8f9ac479950de1294347b69412e83079daea148d493cb41f3c3c94c4ef431
-MISC ChangeLog 29673 SHA256 b1c106dafc0736fc483b87f301b671b09f4de5dcc27e2283c5f7cebd1a1741fa SHA512 dd3d7a5dcf04142e13e0a5414d816669accc2d06057adb19148974f977417d83c6be199d5eb1a7561bb6e5683d4acce8cdc92b58617a5b35712d0d03bacd906a WHIRLPOOL ea7f6d3475216b9b66cc91c6cfddf2a79f137bef40ff1575182a214d15c0ddf730c84a00e92858c2ceb70178d9212cf125c9fcb30a439c6569fba54c1ed2dfa4
+EBUILD virtualbox-guest-additions-4.2.8.ebuild 5613 SHA256 682a0453e97ab45afc9f30fbf268aed511622e5a2a471bf8fcfecb5ca9386d7b SHA512 103dc2d8d8e10277557c61f43079cb31a6c44da1060bdda9747c7a81873437cbb6c6c90a30766bc34833868f7175fc7cfe80fb5d80a303b08dd75851a032b906 WHIRLPOOL 559eb1de5ece3f0f0ce0ba3f99a2ce362ff6a897ab805f01e5dabc0ef07bc7c9c7e6b6a30a94c27dd45153b9899baa77485f3fca049cda1eca7b94aa6e44c432
+MISC ChangeLog 30030 SHA256 21ba561d0207135f12746a8bc5841e4ee54c67c924c4fca93ee114530c49c565 SHA512 7e23e997847f2dc5c60163a29a74cd76abdea23963ef69d3cfaf812cb9a124e51a5125cda31367757a42632a8e6ad14df1e9ff7477ba910e3b3cec0d0024f281 WHIRLPOOL db6af5b67b64574ee7cc887e14cbd368c8fa23172af954a4e21b745e5208b931a53571f3f64d4114a855ace29b12265f00f58dfc96a90ab284ad34e81ef2fa93
MISC metadata.xml 436 SHA256 28f6b6d6d45da1824764ab2cf255e7d209c9d3d72cf668cfe799a95d2433f5e7 SHA512 068442fbbcf834c6735619b7cb9be3a61c682814cad55c8f9016e83a4a0fac4acfcbc7a1779df80dbb70a3d225600e56393e5ddec2b54ef583f5cc95ebdc1def WHIRLPOOL c8ccca088e780c49a9e7406196bf0b60d9cbbedd99e80ae81b99ec40d303473c35f9e260983160f29b7228947041d4b34a96f7cc9b910b77b614494344e99d49
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJRL4BBAAoJEPiazRVxLXTFAGgP/2yBdSbTb8g8WgVB87YnpL/j
+/ABjkGygBDvqpTEuVutmzJKvNQJnWTehwQFag/N9MUJuDNt6/cVS1UuKQhTXJZ8u
+Aa/koyE4KQO2lDvEqUG8CmZ/apFnskTxeMiYlfjIrovZm2vmHa7D3TPnlSuBjQA2
+k7FTXLp4CRP4kMqkIzA1D00w/YuGqtymLm0ABAVJw8wqYS0Ct4i3myXZza7Qv25N
+bhjStjWmwmqWclhxvrS6UwUt/HpuQxU5USYtwrKY4Y/FKs1uRzwUtmp4+DZj8iLn
+MWvsePRn9I0qgTi5yb81ij5HmE4LSYyVJSgOL/JWF+cV9pah9fcZC8ddTEh5wOM/
+dB3Puj614ugF/h2lB2di78Fw3PUgTi0EI7lVdxHolVylZThMbrZXyjRO8xji5htX
+QeLaFqgOWS9CvKXxULzhu220FCS7RrXCJ0F47PX8rLFyVsnBk85Rv+zf6uNWBZeA
+rcPuyadoYc8axHFuqEKrxqS/ytnkCAr5GND3CUC+R0EDyfdeh8dDIIuE9iL0+GuW
+NPjeexzOIXzmb10boXQUdcEgp5heGig6qhV1YUff7X/u2iRdabEtfJpb8Y28e9gq
+H9OHazS7/CsvHBACK8tYFkDogJf1awOz/AqmHR9YdAKyUEo2SR8lQAE3zRDBh0uC
+ZaHbYYKe6UD7FNAX2E2Z
+=OM3L
+-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-guest-additions/files/vboxguest-log-use-c99.patch b/app-emulation/virtualbox-guest-additions/files/vboxguest-log-use-c99.patch
deleted file mode 100644
index 7834340910e1..000000000000
--- a/app-emulation/virtualbox-guest-additions/files/vboxguest-log-use-c99.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-# https://bugs.gentoo.org/298988
-
---- vboxguest/Makefile
-+++ vboxguest/Makefile
-@@ -220,9 +220,9 @@ KFLAGS := -D__KERNEL__ -DMODULE \
- -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 \
- -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM
- ifeq ($(BUILD_TARGET_ARCH),amd64)
-- KFLAGS += -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS
-+ KFLAGS += -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS -DLOG_USE_C99
- else
-- KFLAGS += -DRT_ARCH_X86
-+ KFLAGS += -DRT_ARCH_X86 -DLOG_USE_C99
- endif
- ifeq ($(BUILD_TYPE),debug)
- KFLAGS += -DDEBUG
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
deleted file mode 100644
index 93eb13591b2d..000000000000
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# 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.5 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.6.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild
deleted file mode 100644
index fee068305655..000000000000
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# 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.6.ebuild,v 1.1 2012/12/22 12:28:08 polynomial-c Exp $
-
-EAPI=2
-
-inherit eutils linux-mod user
-
-MY_PV="${PV/beta/BETA}"
-MY_PV="${PV/rc/RC}"
-MY_P=VirtualBox-${MY_PV}
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X"
-
-RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
- x11-apps/xrandr
- x11-apps/xrefresh
- x11-libs/libXmu
- x11-libs/libX11
- x11-libs/libXt
- x11-libs/libXext
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libSM
- x11-libs/libICE )
- !!x11-drivers/xf86-input-virtualbox"
-DEPEND="${RDEPEND}
- >=dev-util/kbuild-0.1.9998_pre20120806
- >=dev-lang/yasm-0.6.2
- sys-devel/bin86
- sys-libs/pam
- sys-power/iasl
- X? ( x11-proto/renderproto )
- !X? ( x11-proto/xproto )"
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
- vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_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.8.ebuild
index a362f1fc3e0f..c3b1d8fec2d3 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.8.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 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.4 2012/12/22 12:28:08 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.8.ebuild,v 1.1 2013/02/28 16:05:19 polynomial-c Exp $
EAPI=2
@@ -29,6 +29,7 @@ RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
x11-libs/libXdmcp
x11-libs/libSM
x11-libs/libICE )
+ sys-apps/dbus
!!x11-drivers/xf86-input-virtualbox"
DEPEND="${RDEPEND}
>=dev-util/kbuild-0.1.9998_pre20120806
@@ -127,7 +128,7 @@ src_install() {
newins mount.vboxsf mount.vboxsf
fperms 4755 /sbin/mount.vboxsf
- newinitd "${FILESDIR}"/${PN}-7.initd ${PN}
+ newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
insinto /usr/sbin/
newins VBoxService vboxguest-service