Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/virtualbox-modules: ChangeLog virtualbox-modules-3.2.12.ebuild virtualbox-modules-3.2.8.ebuild
Date: Fri, 03 Dec 2010 13:58:26
Message-Id: 20101203135816.F395D20054@flycatcher.gentoo.org
1 polynomial-c 10/12/03 13:58:16
2
3 Modified: ChangeLog
4 Added: virtualbox-modules-3.2.12.ebuild
5 Removed: virtualbox-modules-3.2.8.ebuild
6 Log:
7 Version bump. Removed old.
8
9 (Portage version: 2.2.0_alpha6/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.71 app-emulation/virtualbox-modules/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.71&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.71&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?r1=1.70&r2=1.71
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v
21 retrieving revision 1.70
22 retrieving revision 1.71
23 diff -u -r1.70 -r1.71
24 --- ChangeLog 12 Oct 2010 13:51:52 -0000 1.70
25 +++ ChangeLog 3 Dec 2010 13:58:16 -0000 1.71
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-emulation/virtualbox-modules
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.70 2010/10/12 13:51:52 polynomial-c Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.71 2010/12/03 13:58:16 polynomial-c Exp $
31 +
32 +*virtualbox-modules-3.2.12 (03 Dec 2010)
33 +
34 + 03 Dec 2010; Lars Wendler <polynomial-c@g.o>
35 + -virtualbox-modules-3.2.8.ebuild, +virtualbox-modules-3.2.12.ebuild:
36 + Version bump. Removed old.
37
38 *virtualbox-modules-3.2.10 (12 Oct 2010)
39
40
41
42
43 1.1 app-emulation/virtualbox-modules/virtualbox-modules-3.2.12.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.2.12.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.2.12.ebuild?rev=1.1&content-type=text/plain
47
48 Index: virtualbox-modules-3.2.12.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-3.2.12.ebuild,v 1.1 2010/12/03 13:58:16 polynomial-c Exp $
53
54 # XXX: the tarball here is just the kernel modules split out of the binary
55 # package that comes from virtualbox-bin
56
57 EAPI=2
58
59 inherit eutils linux-mod
60
61 MY_P=vbox-kernel-module-src-${PV}
62 DESCRIPTION="Kernel Modules for Virtualbox"
63 HOMEPAGE="http://www.virtualbox.org/"
64 SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.bz2"
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE=""
70
71 RDEPEND="!=app-emulation/virtualbox-ose-9999"
72
73 S=${WORKDIR}
74
75 BUILD_TARGETS="all"
76 BUILD_TARGET_ARCH="${ARCH}"
77 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
78
79 pkg_setup() {
80 linux-mod_pkg_setup
81 BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
82 enewgroup vboxusers
83 }
84
85 src_prepare() {
86 if kernel_is -ge 2 6 33 ; then
87 # evil patch for new kernels - header moved
88 grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
89 fi
90 }
91
92 src_install() {
93 linux-mod_src_install
94
95 # udev rule for vboxdrv
96 dodir /etc/udev/rules.d
97 echo '#SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0644"' \
98 > "${D}/etc/udev/rules.d/10-virtualbox.rules"
99 echo '#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0644"' \
100 >> "${D}/etc/udev/rules.d/10-virtualbox.rules"
101 }
102
103 pkg_postinst() {
104 linux-mod_pkg_postinst
105 elog "Starting with the 3.x release new kernel modules were added,"
106 elog "be sure to load all the needed modules."
107 elog ""
108 elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
109 if has_version sys-apps/openrc; then
110 elog "/etc/conf.d/modules"
111 else
112 elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
113 fi
114 elog ""
115 elog "If you are experiencing problems on your guests"
116 elog "with USB support and app-emulation/virtualbox-bin,"
117 elog "uncomment the udev rules placed in:"
118 elog ""
119 elog "/etc/udev/rules.d/10-virtualbox.rules"
120 elog ""
121 }