diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2013-02-28 16:05:24 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2013-02-28 16:05:24 +0000 |
commit | 16aa3ba1a5d89c9c02c8cd928cae054d3a6cc237 (patch) | |
tree | 3b2cdf77bd5110eddc7860f8c8c698080021a3c2 /app-emulation/virtualbox-guest-additions | |
parent | Version bump. Removed old. (diff) | |
download | historical-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/ChangeLog | 12 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/Manifest | 30 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/files/vboxguest-log-use-c99.patch | 16 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild | 199 | ||||
-rw-r--r-- | app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.6.ebuild | 200 | ||||
-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 |