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.20.ebuild
Date: Fri, 29 Nov 2013 08:13:56
Message-Id: 20131129081348.7F4CD2004B@flycatcher.gentoo.org
1 polynomial-c 13/11/29 08:13:48
2
3 Modified: ChangeLog
4 Added: virtualbox-modules-4.2.20.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.137 app-emulation/virtualbox-modules/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.137&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.137&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?r1=1.136&r2=1.137
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v
20 retrieving revision 1.136
21 retrieving revision 1.137
22 diff -u -r1.136 -r1.137
23 --- ChangeLog 17 Nov 2013 12:24:37 -0000 1.136
24 +++ ChangeLog 29 Nov 2013 08:13:48 -0000 1.137
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-emulation/virtualbox-modules
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.136 2013/11/17 12:24:37 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.137 2013/11/29 08:13:48 polynomial-c Exp $
30 +
31 +*virtualbox-modules-4.2.20 (29 Nov 2013)
32 +
33 + 29 Nov 2013; Lars Wendler <polynomial-c@g.o>
34 + +virtualbox-modules-4.2.20.ebuild:
35 + Version bump.
36
37 17 Nov 2013; Pacho Ramos <pacho@g.o> +files/virtualbox.conf,
38 virtualbox-modules-4.3.2.ebuild:
39
40
41
42 1.1 app-emulation/virtualbox-modules/virtualbox-modules-4.2.20.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.20.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.20.ebuild?rev=1.1&content-type=text/plain
46
47 Index: virtualbox-modules-4.2.20.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.20.ebuild,v 1.1 2013/11/29 08:13:48 polynomial-c Exp $
52
53 # XXX: the tarball here is just the kernel modules split out of the binary
54 # package that comes from virtualbox-bin
55
56 EAPI=5
57
58 inherit eutils linux-mod user
59
60 MY_P=vbox-kernel-module-src-${PV}
61 DESCRIPTION="Kernel Modules for Virtualbox"
62 HOMEPAGE="http://www.virtualbox.org/"
63 SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="pax_kernel"
69
70 RDEPEND="!=app-emulation/virtualbox-9999"
71
72 S=${WORKDIR}
73
74 BUILD_TARGETS="all"
75 BUILD_TARGET_ARCH="${ARCH}"
76 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
77
78 pkg_setup() {
79 linux-mod_pkg_setup
80
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 if use pax_kernel && kernel_is -ge 3 0 0 ; then
92 epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
93 fi
94 }
95
96 src_install() {
97 linux-mod_src_install
98 }
99
100 pkg_postinst() {
101 linux-mod_pkg_postinst
102 elog "Starting with the 3.x release new kernel modules were added,"
103 elog "be sure to load all the needed modules."
104 elog ""
105 elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
106 elog "/etc/conf.d/modules"
107 }