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