version bump and whitespace fixes
authorLars Wendler <polynomial-c@gentoo.org>
Mon, 10 May 2010 13:17:58 +0000 (13:17 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 10 May 2010 13:17:58 +0000 (13:17 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

app-emulation/virtualbox-modules/ChangeLog
app-emulation/virtualbox-modules/Manifest
app-emulation/virtualbox-modules/virtualbox-modules-3.1.2.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-3.1.4.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-3.1.6.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-3.1.8.ebuild [new file with mode: 0644]

index 0401dce3fe4d72b166fdc65e4de4e9acfb1303b3..556843a0a0817edb870997aa68f14c15e6cce475 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for app-emulation/virtualbox-modules
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.59 2010/03/28 13:43:43 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.60 2010/05/10 13:17:58 polynomial-c Exp $
+
+*virtualbox-modules-3.1.8 (10 May 2010)
+
+  10 May 2010; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-3.1.2.ebuild, virtualbox-modules-3.1.4.ebuild,
+  virtualbox-modules-3.1.6.ebuild, +virtualbox-modules-3.1.8.ebuild:
+  version bump and whitespace fixes
 
 *virtualbox-modules-3.1.6 (28 Mar 2010)
 
index 173c3c01511f5e33054a01773d3f4671ffc44556..1212637d09a0fd0b8bd240d1bd56630b24d612ea 100644 (file)
@@ -5,10 +5,12 @@ DIST vbox-kernel-module-src-3.1.0.tar.bz2 683236 RMD160 da40fc8517b86237c6f3c5b4
 DIST vbox-kernel-module-src-3.1.2.tar.bz2 686130 RMD160 c5a5551caebbabf4957a3232794c33ce0827a8a6 SHA1 64cc6288b40216ae6cbd96113ef02b1eed3a3619 SHA256 7048a41cbc0753a75d8d15179bb83f891e301106e6ac89f5dac90afd0b858720
 DIST vbox-kernel-module-src-3.1.4.tar.bz2 686531 RMD160 c1f43773023c893339b494fca066211e0c560729 SHA1 ef1771b969582b405468099a2178522e73dc5432 SHA256 8d081c4b915f5cb1d3c8bf5e012858f8f86a9efdf50c648680ddc6fc443aa25b
 DIST vbox-kernel-module-src-3.1.6.tar.bz2 686024 RMD160 ee7069059a2a1c907331785128a65d267fa70e94 SHA1 d0ed40f770787f5cb5e7107edacd0dd91b2e625a SHA256 9c77dd789f63d234cfbfb106056d666d5795902c3eb09092c778761c79b12e62
+DIST vbox-kernel-module-src-3.1.8.tar.bz2 690589 RMD160 5d8187d2652ad5f2985413308a967e4ef77e9841 SHA1 aefdd73c81151801091ff3ca274005abb8663e81 SHA256 3bcf21168fbb6e1333c512073fcf7cab41efa9bb01ba50a14ecebd615b63becc
 EBUILD virtualbox-modules-3.0.12.ebuild 1766 RMD160 f2e6b1364c32b53c774e3684d4c420830e3f97e9 SHA1 75d2078320b3e51731cf8aabaa1bed1b0dc55bbb SHA256 23d54cf25936b12f85cac4a3f6077ebd18d5598d4f1b1779f8c812043fc741af
 EBUILD virtualbox-modules-3.1.0.ebuild 1894 RMD160 908cbe1aa5689565c83518f64ec218f3267606a9 SHA1 61890a88709cb9c3e1919c5f479e04931c25e02c SHA256 bc59ed711ff536a544d5c648c8ce9c5267b4c61536b22913a822cb2e08fc3341
-EBUILD virtualbox-modules-3.1.2.ebuild 2126 RMD160 57f026d23e7f32178de42179f91203aebc68005d SHA1 85271a35867d63f04edbed93787a937397421133 SHA256 29b71a6e47095dfb523a8758517e377b21aee4144093d623865a8cb53542974b
-EBUILD virtualbox-modules-3.1.4.ebuild 2131 RMD160 f77c2a681e69237ac2f482daac31726b9f647a48 SHA1 80cedcb04a17e0a92db57cf1444be88aef09d1bf SHA256 fd4ecee731044646c31ceb1ed9dbe48c2105f36d25717d9a105d738546d5b6dd
-EBUILD virtualbox-modules-3.1.6.ebuild 2134 RMD160 8e7e2ee03f019e32c3deccc43157be3040d1a807 SHA1 2d0b4c8507cead1e57ddae5a1edeb6268e2ae2df SHA256 9262fbd9ff56a1db23d51d62265e4583732c0cc9df30808231f5cff22967a37e
-MISC ChangeLog 10497 RMD160 032895babb9e5781d531c9ce92d60524664af5d4 SHA1 908f348b8b7fb9cc7d689b5009bba7fdbee236fd SHA256 baecd3df61c2407ca6f39a087c56fb0364e8bcea60439a57a00f27a1dc5f1ff9
+EBUILD virtualbox-modules-3.1.2.ebuild 2096 RMD160 d79ccb89d88feed928c90c7744aaf8959a1a17aa SHA1 aecb56f24ca08d34f9871da2dd89f559b24a33d3 SHA256 d43d5b4fe5bffe436bd0f572334df7371d24de25abe6731939d9ee12a6d4f1de
+EBUILD virtualbox-modules-3.1.4.ebuild 2101 RMD160 f29ed3f7824db0ead3bf9cc487faa87b0d4280f5 SHA1 2e2219a8e3dadd0d34b6c79cdc0ca0b8a12f5ab6 SHA256 be996368e7c19f913e3f5f437e7704448dd6ab01404e64b63afa531bf9e315fb
+EBUILD virtualbox-modules-3.1.6.ebuild 2104 RMD160 4696ada0ea53e22c3040196ae0dfe271b4f7b386 SHA1 448427b1bb2775c3696af0cb57c39ee5b1ae39ad SHA256 f154a7d7d3d00a422aceeec6f3a992d6fb8b5b0b9d8cb5e12a44d23ce53fa239
+EBUILD virtualbox-modules-3.1.8.ebuild 2101 RMD160 20ad236fc4f7d2e6eb32bcf48ce574b9bfc3344a SHA1 8238686976920979204b638ff877911cf69e0535 SHA256 152f62f4380174a894a22306a2ae868ee5c4916e0b4848d51a15611614c3d0b0
+MISC ChangeLog 10771 RMD160 95ab66ef899df3ab60cbb08cc1d3ae47d9a7fd3c SHA1 b888cd19d1ba37b6e27686050f4cb8b819a7c204 SHA256 600cdeddd88df16484c6eb0a2bcb34104d10a746767683c8c6658b1b2ce450fa
 MISC metadata.xml 353 RMD160 0fd52505150025043cf0f6d53b54736082f266bb SHA1 60aa8776951b13cd71fde130db73849977b4c48f SHA256 c8c97cdc3c8878c361444f278d234b1ad6fe9db06d8c4d4d9bcee711a2f6369d
index c9ac4db96bd2909687f532fbc40d1a18c31a4cf7..e795a7a665de2e7793de4b307a00d4ef17562b88 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.2.ebuild,v 1.2 2010/02/13 19:00:24 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.2.ebuild,v 1.3 2010/05/10 13:17:58 polynomial-c Exp $
 
 # XXX: the tarball here is just the kernel modules split out of the binary
 #      package that comes from virtualbox-bin
@@ -35,9 +35,9 @@ pkg_setup() {
 
 src_prepare() {
        if kernel_is -ge 2 6 33 ; then
-                # evil patch for new kernels - header moved
-                grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
-        fi
+               # evil patch for new kernels - header moved
+               grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+       fi
 }
 
 src_install() {
index 6edaa8568d87118a85712dd26d2321ae49f8150f..d9df0eb676ae1edb76e3f098fe4aa253604241f8 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.4.ebuild,v 1.1 2010/02/14 00:01:54 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.4.ebuild,v 1.2 2010/05/10 13:17:58 polynomial-c Exp $
 
 # XXX: the tarball here is just the kernel modules split out of the binary
 #      package that comes from virtualbox-bin
@@ -35,9 +35,9 @@ pkg_setup() {
 
 src_prepare() {
        if kernel_is -ge 2 6 33 ; then
-                # evil patch for new kernels - header moved
-                grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
-        fi
+               # evil patch for new kernels - header moved
+               grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+       fi
 }
 
 src_install() {
index 8120552bc93cf55df4031172e016f8562f543fa2..7584cd5b5caa401403ce4aa3bdbc573d95a0a6d0 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.6.ebuild,v 1.1 2010/03/28 13:43:43 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.6.ebuild,v 1.2 2010/05/10 13:17:58 polynomial-c Exp $
 
 # XXX: the tarball here is just the kernel modules split out of the binary
 #      package that comes from virtualbox-bin
@@ -35,9 +35,9 @@ pkg_setup() {
 
 src_prepare() {
        if kernel_is -ge 2 6 33 ; then
-                # evil patch for new kernels - header moved
-                grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
-        fi
+               # evil patch for new kernels - header moved
+               grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+       fi
 }
 
 src_install() {
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-3.1.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-3.1.8.ebuild
new file mode 100644 (file)
index 0000000..57f0ea9
--- /dev/null
@@ -0,0 +1,72 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.1.8.ebuild,v 1.1 2010/05/10 13:17:58 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#      package that comes from virtualbox-bin
+
+EAPI=2
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!=app-emulation/virtualbox-ose-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+       enewgroup vboxusers
+}
+
+src_prepare() {
+       if kernel_is -ge 2 6 33 ; then
+               # evil patch for new kernels - header moved
+               grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+       fi
+}
+
+src_install() {
+       linux-mod_src_install
+
+       # udev rule for vboxdrv
+       dodir /etc/udev/rules.d
+       echo '#SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0644"' \
+       > "${D}/etc/udev/rules.d/10-virtualbox.rules"
+       echo '#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0644"' \
+       >> "${D}/etc/udev/rules.d/10-virtualbox.rules"
+}
+
+pkg_postinst() {
+       linux-mod_pkg_postinst
+       elog "Starting with the 3.x release new kernel modules were added,"
+       elog "be sure to load all the needed modules."
+       elog ""
+       elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
+       if has_version sys-apps/openrc; then
+               elog "/etc/conf.d/modules"
+       else
+               elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+       fi
+       elog ""
+       elog "If you are experiencing problems on your guests"
+       elog "with USB support and app-emulation/virtualbox-bin,"
+       elog "uncomment the udev rules placed in:"
+       elog ""
+       elog "/etc/udev/rules.d/10-virtualbox.rules"
+       elog ""
+}