diff options
author | 2011-01-06 22:03:22 +0000 | |
---|---|---|
committer | 2011-01-06 22:03:22 +0000 | |
commit | 43774e5aa672e0ed6298e0f75df447266bd9a105 (patch) | |
tree | 5b1e37c4cd824f1c800aef393fa561aefc78bf94 /app-emulation/virtualbox-modules | |
parent | Add a dependency on libpng[static-libs] (bug #349664). (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | app-emulation/virtualbox-modules/Manifest | 14 | ||||
-rw-r--r-- | app-emulation/virtualbox-modules/virtualbox-modules-4.0.0.ebuild | 72 |
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 "" +} |