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-4.2.8.ebuild virtualbox-modules-4.2.4.ebuild virtualbox-modules-4.1.22.ebuild
Date: Thu, 28 Feb 2013 16:01:06
Message-Id: 20130228160102.BC6E42171D@flycatcher.gentoo.org
1 polynomial-c 13/02/28 16:01:02
2
3 Modified: ChangeLog
4 Added: virtualbox-modules-4.2.8.ebuild
5 Removed: virtualbox-modules-4.2.4.ebuild
6 virtualbox-modules-4.1.22.ebuild
7 Log:
8 Version bump. Removed old.
9
10 (Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.122 app-emulation/virtualbox-modules/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.122&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.122&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?r1=1.121&r2=1.122
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v
22 retrieving revision 1.121
23 retrieving revision 1.122
24 diff -u -r1.121 -r1.122
25 --- ChangeLog 14 Feb 2013 13:27:56 -0000 1.121
26 +++ ChangeLog 28 Feb 2013 16:01:02 -0000 1.122
27 @@ -1,6 +1,14 @@
28 # ChangeLog for app-emulation/virtualbox-modules
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.121 2013/02/14 13:27:56 ago Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.122 2013/02/28 16:01:02 polynomial-c Exp $
32 +
33 +*virtualbox-modules-4.2.8 (28 Feb 2013)
34 +
35 + 28 Feb 2013; Lars Wendler <polynomial-c@g.o>
36 + -files/virtualbox-modules-4.1.6-kernel-3.2-vboxpci.patch,
37 + -virtualbox-modules-4.1.22.ebuild, -virtualbox-modules-4.2.4.ebuild,
38 + +virtualbox-modules-4.2.8.ebuild:
39 + Version bump. Removed old.
40
41 14 Feb 2013; Agostino Sarubbo <ago@g.o>
42 virtualbox-modules-4.1.24.ebuild:
43
44
45
46 1.1 app-emulation/virtualbox-modules/virtualbox-modules-4.2.8.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.8.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.8.ebuild?rev=1.1&content-type=text/plain
50
51 Index: virtualbox-modules-4.2.8.ebuild
52 ===================================================================
53 # Copyright 1999-2013 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.8.ebuild,v 1.1 2013/02/28 16:01:02 polynomial-c Exp $
56
57 # XXX: the tarball here is just the kernel modules split out of the binary
58 # package that comes from virtualbox-bin
59
60 EAPI=4
61
62 inherit eutils linux-mod user
63
64 MY_P=vbox-kernel-module-src-${PV}
65 DESCRIPTION="Kernel Modules for Virtualbox"
66 HOMEPAGE="http://www.virtualbox.org/"
67 SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86"
72 IUSE="pax_kernel"
73
74 RDEPEND="!=app-emulation/virtualbox-9999"
75
76 S=${WORKDIR}
77
78 BUILD_TARGETS="all"
79 BUILD_TARGET_ARCH="${ARCH}"
80 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
81
82 pkg_setup() {
83 linux-mod_pkg_setup
84
85 BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
86 enewgroup vboxusers
87 }
88
89 src_prepare() {
90 if kernel_is -ge 2 6 33 ; then
91 # evil patch for new kernels - header moved
92 grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
93 fi
94
95 if use pax_kernel && kernel_is -ge 3 0 0 ; then
96 epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
97 fi
98 }
99
100 src_install() {
101 linux-mod_src_install
102 }
103
104 pkg_postinst() {
105 linux-mod_pkg_postinst
106 elog "Starting with the 3.x release new kernel modules were added,"
107 elog "be sure to load all the needed modules."
108 elog ""
109 elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
110 elog "/etc/conf.d/modules"
111 }