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.3.24.ebuild virtualbox-modules-4.2.24.ebuild virtualbox-modules-4.2.26.ebuild
Date: Wed, 04 Mar 2015 07:05:21
Message-Id: 20150304070511.A9F1813016@oystercatcher.gentoo.org
1 polynomial-c 15/03/04 07:05:11
2
3 Modified: ChangeLog
4 Added: virtualbox-modules-4.3.24.ebuild
5 Removed: virtualbox-modules-4.2.24.ebuild
6 virtualbox-modules-4.2.26.ebuild
7 Log:
8 Version bump (bug #540128). Removed old
9
10 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.159 app-emulation/virtualbox-modules/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.159&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?rev=1.159&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog?r1=1.158&r2=1.159
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v
22 retrieving revision 1.158
23 retrieving revision 1.159
24 diff -u -r1.158 -r1.159
25 --- ChangeLog 22 Dec 2014 13:09:35 -0000 1.158
26 +++ ChangeLog 4 Mar 2015 07:05:11 -0000 1.159
27 @@ -1,6 +1,13 @@
28 # ChangeLog for app-emulation/virtualbox-modules
29 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.158 2014/12/22 13:09:35 polynomial-c Exp $
31 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.159 2015/03/04 07:05:11 polynomial-c Exp $
33 +
34 +*virtualbox-modules-4.3.24 (04 Mar 2015)
35 +
36 + 04 Mar 2015; Lars Wendler <polynomial-c@g.o>
37 + -virtualbox-modules-4.2.24.ebuild, -virtualbox-modules-4.2.26.ebuild,
38 + +virtualbox-modules-4.3.24.ebuild:
39 + Version bump (bug #540128). Removed old.
40
41 22 Dec 2014; Lars Wendler <polynomial-c@g.o>
42 -virtualbox-modules-4.3.16.ebuild, virtualbox-modules-4.3.18.ebuild:
43
44
45
46 1.1 app-emulation/virtualbox-modules/virtualbox-modules-4.3.24.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.3.24.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.3.24.ebuild?rev=1.1&content-type=text/plain
50
51 Index: virtualbox-modules-4.3.24.ebuild
52 ===================================================================
53 # Copyright 1999-2015 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.3.24.ebuild,v 1.1 2015/03/04 07:05:11 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=5
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 insinto /usr/lib/modules-load.d/
103 doins "${FILESDIR}"/virtualbox.conf
104 }
105
106 pkg_postinst() {
107 linux-mod_pkg_postinst
108 elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
109 elog "and \"vboxnetadp\" to:"
110 elog " /etc/conf.d/modules"
111 }