summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2011-01-06 22:03:22 +0000
committerLars Wendler <polynomial-c@gentoo.org>2011-01-06 22:03:22 +0000
commit43774e5aa672e0ed6298e0f75df447266bd9a105 (patch)
tree5b1e37c4cd824f1c800aef393fa561aefc78bf94 /app-emulation/virtualbox-modules
parentAdd a dependency on libpng[static-libs] (bug #349664). (diff)
downloadhistorical-43774e5aa672e0ed6298e0f75df447266bd9a105.tar.gz
historical-43774e5aa672e0ed6298e0f75df447266bd9a105.tar.bz2
historical-43774e5aa672e0ed6298e0f75df447266bd9a105.zip
Version bump
Package-Manager: portage-2.2.0_alpha13/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/virtualbox-modules')
-rw-r--r--app-emulation/virtualbox-modules/ChangeLog10
-rw-r--r--app-emulation/virtualbox-modules/Manifest14
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild72
3 files changed, 83 insertions, 13 deletions
diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog
index d5caaf61f0f1..6b60d30aa612 100644
--- a/app-emulation/virtualbox-modules/ChangeLog
+++ b/app-emulation/virtualbox-modules/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-modules
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.72 2010/12/31 14:43:20 hwoarang Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.73 2011/01/06 22:03:22 polynomial-c Exp $
+
+*virtualbox-modules-4.0.0 (06 Jan 2011)
+
+ 06 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-modules-4.0.0.ebuild:
+ Version bump.
31 Dec 2010; Markos Chandras <hwoarang@gentoo.org>
virtualbox-modules-3.2.12.ebuild:
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index 3077eba7435d..2ea3ba0d4fd5 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,18 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST vbox-kernel-module-src-3.1.8.tar.bz2 690589 RMD160 5d8187d2652ad5f2985413308a967e4ef77e9841 SHA1 aefdd73c81151801091ff3ca274005abb8663e81 SHA256 3bcf21168fbb6e1333c512073fcf7cab41efa9bb01ba50a14ecebd615b63becc
DIST vbox-kernel-module-src-3.2.10.tar.bz2 767989 RMD160 ac42bd915b3fcc4f32fe48a56aacda2d28d24e60 SHA1 93d732319a72f2369239e8e6a011d4b5bef63b8f SHA256 91c6e8158e14794c1fec045455f6007e542dc1db111657884dde7864450c1a81
DIST vbox-kernel-module-src-3.2.12.tar.bz2 767089 RMD160 5764412c2cec0703ac15842c6898757d21e0d771 SHA1 fc6ccc69da64c41ec8997d23341ae028db0c3659 SHA256 8d2a403c8f0fddb5d4a078a3358415d6c912036c7c31f895ac6c7a0c10693d18
+DIST vbox-kernel-module-src-4.0.0.tar.bz2 845809 RMD160 900977d0175903a8f86eb81cd43c57873ed96238 SHA1 4a9ea44c599c264e025903de7a9141e5db6d9827 SHA256 c2e3a4b78b65c8cea7b67f6e2135b28e7e05aaabe0868bed086bbad067e6782a
EBUILD virtualbox-modules-3.1.8.ebuild 2110 RMD160 bf6100f709b79b56f95ca0256017f3a0c31696fb SHA1 efc2bf484ed30ab305ff497de39a916eaa5191cb SHA256 4ea1e74d091a2ff78fc7f8b0591790389a9ac90cacad2f969d2a783b418a5611
EBUILD virtualbox-modules-3.2.10.ebuild 2113 RMD160 7fbdfc7c0f5b74da223f13ed9f57dc9d59af6b62 SHA1 0fb1a2ae44534054e1fba34a54b0fb09d5a37cbe SHA256 cb7bb41f1a902f281933948b7598e31627fb6d0b18aaf91c600124e48cdddb1e
EBUILD virtualbox-modules-3.2.12.ebuild 2108 RMD160 9f85f71a941403cfb8f828d7df9be3d2e43aad1b SHA1 dd8499c7ae7b0931ad1ff445335385fddc0169d9 SHA256 66a7c01ef59801248913e39c55729f691e2e31e039cc01146809ecc05fb08882
-MISC ChangeLog 12930 RMD160 4626f2f943d3250137aaf963cbdd73a13c4c6fbb SHA1 deff1993f6e28582937cbcb511a8600b2a264a89 SHA256 7e36afe2fab347d0d797cdf5863deef25af9c0e2b10e1ebc85a6b16243d7a82d
+EBUILD virtualbox-modules-4.0.0.ebuild 2112 RMD160 f147fbe75aa9a97e2ebee6800e537714f7a369fd SHA1 45eb856d91da9ba479a151e4eea4e7da9e00f556 SHA256 70a481a031070e6fd74ff1574b9d335aa89bf76776291a9b840d1341640bf71e
+MISC ChangeLog 13082 RMD160 a32c9e08cbadff1ac67cd07e6a4b4e21c5c395aa SHA1 ee5acf1a4d989517d745a3cf6c0d290baa300433 SHA256 12e69f6a1c85e92c95d9acd1762779c290a0144e1e26ae32f13a809256e59e7a
MISC metadata.xml 457 RMD160 12d3d923e95f66b27bd9456b76319b9a6d8ae815 SHA1 54139c285252e9229298cf32d0716062cde5f0de SHA256 1fbd88d74325c1c6c63512eb9b7185797d6b9992b8c4f809d51897252729eccf
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
-
-iEYEARECAAYFAk0d68YACgkQ9/cejkQaxBCPjQCfQlcqg7yn97l4DM3FRNFj6UVK
-HnwAnipqGtAAVAkbwMmEwqidEbFQ4qu/
-=vddQ
------END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild
new file mode 100644
index 000000000000..2c9b3c40ffee
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild,v 1.1 2011/01/06 22:03:22 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+# package that comes from virtualbox-bin
+
+EAPI=2
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!=app-emulation/virtualbox-ose-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+ enewgroup vboxusers
+}
+
+src_prepare() {
+ if kernel_is -ge 2 6 33 ; then
+ # evil patch for new kernels - header moved
+ grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+
+ # udev rule for vboxdrv
+ dodir /etc/udev/rules.d
+ echo '#SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0644"' \
+ > "${D}/etc/udev/rules.d/10-virtualbox.rules"
+ echo '#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0644"' \
+ >> "${D}/etc/udev/rules.d/10-virtualbox.rules"
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+ elog "Starting with the 3.x release new kernel modules were added,"
+ elog "be sure to load all the needed modules."
+ elog ""
+ elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
+ if has_version sys-apps/openrc; then
+ elog "/etc/conf.d/modules"
+ else
+ elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+ fi
+ elog ""
+ elog "If you are experiencing problems on your guests"
+ elog "with USB support and app-emulation/virtualbox-bin,"
+ elog "uncomment the udev rules placed in:"
+ elog ""
+ elog "/etc/udev/rules.d/10-virtualbox.rules"
+ elog ""
+}