summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/virtualbox-modules')
-rw-r--r--app-emulation/virtualbox-modules/ChangeLog8
-rw-r--r--app-emulation/virtualbox-modules/Manifest30
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild59
3 files changed, 82 insertions, 15 deletions
diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog
index efee9ea583b8..1dd7b24ba12a 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-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.146 2014/01/17 07:11:20 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.147 2014/02/26 10:06:09 polynomial-c Exp $
+
+*virtualbox-modules-4.3.8 (26 Feb 2014)
+
+ 26 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
+ +virtualbox-modules-4.3.8.ebuild:
+ Version bump.
17 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-virtualbox-modules-4.2.18.ebuild, -virtualbox-modules-4.2.20.ebuild,
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index 8f471e609ddb..17c1d53458d9 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -6,24 +6,26 @@ AUX virtualbox-modules-4.1.4-pax-const.patch 2335 SHA256 d23da93fa1a3b7833766caa
AUX virtualbox.conf 30 SHA256 0ab3195ae385753244a45a8b01e35ad5a1c9569fdda01b3fa025137c002e206a SHA512 8261c323ed1abcb5d45044a2cd49b5f62c84b5a7e43339f42a0d3f20e54ce5fef092106d331a3e2758e690803a2a397c2f533d0d1b7c67e05d707e6095564ef8 WHIRLPOOL 1f7e0d363be6a70dc276ca7a96a4d28873af34c5b2b15cabaa2a3fb609def8b20c725e964d2349b4e3cc62c9e2b6794ed6a0f41a3ea444a4434c410ee7d83775
DIST vbox-kernel-module-src-4.2.22.tar.xz 494536 SHA256 0351ecae185164125c952bcaca19bf05811ce48bf22af2270e6207f0872d7960 SHA512 468b718de893ac921a02a13ddf8b6a1fed2335ee63826b0d351b9c7c2acbe7b880610529ea43934b7ee5167c7b0b8be87c6dc845c2a36e23144c7c4d569bef72 WHIRLPOOL 9de05f062270cbf3e38369366a044f483777d8a0ffd73a9f1d4b0a375a30e81c344e33c763db6407e65b26b1b4a087cae9a6fd92ee7094f4a964c5174899da8e
DIST vbox-kernel-module-src-4.3.6.tar.xz 516304 SHA256 09a9f01916a20a04989d6d27b1fccb05730886d525a3751f0aaa87bd2561e804 SHA512 0d438a251180b78d82aad1ec411699725bb3041e9f81da0b9d239d7549c94fabf57354d1df1f4ea49c05250b505c3ecb6c953896a2c54d9b8a990dd0d9ff04d6 WHIRLPOOL f5af3e5a2af4c155cfc97c62a590cb0caf1acdb93916f718082be560ee62ccb7578523d45f831169ed04cf55dd1140168a07d928e6cb6ce6a92d78e8a70e4ca6
+DIST vbox-kernel-module-src-4.3.8.tar.xz 516560 SHA256 cf0311252aac021daf1e65a7d20d529a793171aad8f61ff53af94d33a9581966 SHA512 6d55f0a2ec3ddb58aef984f20ac7c2544c2e8cff02d34524a5d594aded23e00b977f04b549339b63cc4e6c8dce9d18216d8874983e9016934dcc4d6af05ebb40 WHIRLPOOL b279a3b7cb848d2c9761087917ce3566b11eec0a04ad56a17972cedd968779b6f4a91ff2623114306bd667a484ee6abc20fcb30e47ae4d753f458b8620393eca
EBUILD virtualbox-modules-4.2.22.ebuild 1591 SHA256 2006bd36406908f70a0737866a2b1eb4d1a1f0fc702feccc539e21bc381d53ac SHA512 124f0b23e8ef69db2257267be73fe9da8822b29020051ff7c0a4f6683053e99b3cbdc821c9a99c228afab8d7724c2a02dcc33a3ccb3b1541a9fcc680f9c2f1ff WHIRLPOOL eff837fcc939fd96e8fd473efb6f4ecb087de36c926399deb676c3bc151f612d603f53a410a75411601c6ef2435ba7b8a5f4a7d962c190312519e1605cec748b
EBUILD virtualbox-modules-4.3.6.ebuild 1579 SHA256 b9ddc1795a11b8ee6fd1ec922b9467000c50f87989ffdf8d317a6eeef6d6d968 SHA512 d3a7beb4b9a536dd866315fedd6b5ad7e969d1cd77fa43183582db0634bbb1348929d3fc6cf3d7a81335f587f221c60c5a242932fc813a12f89088fba7c5eb2a WHIRLPOOL 46f39d6addd612dd24d79a64726822cab644c00edb33898fdf82ced9b80dcc6998caa8dcba1fe195f5fea21780fc26fd7601e8e56a14d10f7b7c0c38a31b8a87
-MISC ChangeLog 26175 SHA256 aa55313f823fd7b96591f2f20627db6d5ced79824694ec92551abbc779eecba8 SHA512 1fb77f92f24c02b69fb9ea6b9603b13e4dd79bc34ac3b56c525eb3cffa7450ab457de0124924fecfdb71652c01eb3b1072b0a9437be9956235db16e80b585297 WHIRLPOOL 0c8dfaf2e66ecb84d3be16868c76c19f4a1834e946258ae2c5bb48661758f282c382aa4da20e24f74b9831b7523d3b9dff8feff50c467eca4acd7115c35cbe7d
+EBUILD virtualbox-modules-4.3.8.ebuild 1579 SHA256 c24c315fc5e9a5221a5df544e9025d2ba606834940f61b0b05a96aa8ec9d8e50 SHA512 3d2255bac7b94b5830cedcea90c4bb3757f77d87bf791db93a888f2a301780b8660a2e7938f62ccbce9a61b8e1209171f81b711c932b9373fc966af6eaa04883 WHIRLPOOL b07dc7934b4738c7094a6371d9468b2425c476337548427d967df6537ce4fcee324087de46097f3bc3f4f27e453f8da7f3bc7c0bea5268379a996c37e0398862
+MISC ChangeLog 26323 SHA256 b8e7ce8059d973974aa46deb1e3fe8b90c1e5307021a35b9e3aff3ca6bb7afc9 SHA512 ac7ce584c6fa13fcbef577f7c2340bbd754fc7a2c8c9f3a29f1c71567fecd1d07a27056d3cd31a12b8ad8953227ad70b20cff3569a5ac3c0e51635a8a2ca1ace WHIRLPOOL 952d3a0b8ac5ba5c3326cc923db09e125f50652b86b365e7dc4dec1d55d8006676f6e054a2a1fe016994f50a1ee4caca004eb202907fdf738230df7f817955e0
MISC metadata.xml 431 SHA256 dd5f585b5465db14257bab08b1e7fe6f9ceca47d631bb8418665dd4ab0819e77 SHA512 6269d132a33ffae160ed2b4b87618ef764b990bfdbdaf026401a0794b48fb2bd0c4203892a4e0e31904b84f967cd4ef5343dcfa6e2bdb9e755894d9906b38df8 WHIRLPOOL 8d8b65880991d6feecd562639e4da520247dae4418cb7869e03ae775be668898dd1a84141a4146f17d8c6e9e0a5d1a0fe5ecc64517b03f19bd2777ccf84f41c5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2NeZAAoJEPiazRVxLXTFFdoP/2wY8FniOMSUQOr0OTG1ebx6
-nmr18mT+Mz0MpyUQI8+q5q0agw31mKO16prH7/iaC5mEf6fgA4e7yeffVlm2lHxO
-XjTn+p0oo8BX4fvUQy3wINryoLECrlOHLm1xPTpaAYwHjQXXw/4z5gWx7lc15azT
-T4cdTA5U34CflA9Um3OFpjySVuaDIs1t5D4tzneeEInEjVsNcSF8ALXwO3/ago/j
-s8YOOG+teXhnkPLh8g9Luv/LqE4+39b5RB0KZIR0HTiebKpq3ffG9chaCD/MmMNw
-DqbQaKPi9PX5lqB/m5i4RoE/SHXRJ2Lxf1UVZ5P0gmCFMUNq/TzqBl+gaUQR9sv/
-U7l0dMxLC+0jW0mmp4AUqS/JFKpXBVJDA6V4glpMpU41v6H6JjAlOoHuZYahF/J0
-xYdiOJdTow1hlV9+wwIvxCdy+b3HV0z5xzWW+IM4ZWrYBTZfSxxXrP0Q0JZpDPZY
-BssOScN5yiTDXJQa6P7wOIr/yLfZ6cPdm4w/T4eZ74H3VlyBa5S/wkYOyArQO5DM
-jnSWiGDw1l/uqUgFT6EquhQS+9tqV8uuYohf/DGBuIawz6sC2n3jaMV/JiULVB/5
-NlX/uuWWGrPn96YLfW2gngX4GVWEFLd+WCFjBnzbS0nMX4HChpvncVoKDfMeRyYu
-vxdBc7NdSFwpGGW0kxOe
-=DJiJ
+iQIcBAEBCAAGBQJTDbyWAAoJEPiazRVxLXTFPhsQAIbV8A/N6x1dmFQjxUvxJ/2h
+eCox+Y/30PlOC+L4Mz2Nf8ngabYvVVwWzV6TJkbAnRMwvo+KyIOQNTzJbI+EJrYj
+uzZrEGssOSuAP646S+nOZLYtdvXE5fd4XEI/Iumxm+gdQGfRd7asrJ0/+s3hejgg
+PUeqVAL05rOVAtI+6QxCZeJdB8ngwfaYP/dPjiWgEXF/N0JXp53Y0KhC3mVLeWF7
+75bnnxR6XjU+EFjdyXpOviGxKjsdqoXQ+WRkOhPY46aGI6rkamNvZIB/OG8AnX6F
+VuEas5lj1VNUSBmtzmIpvfWoLoC+hZbv1OLPipT5IuE8HvI7deh0FI8ul2Uy6Bk4
+Teh5U0cOyEuwWaiTGCRcp55QRZuYvBjFXjcA6OjgUWaZzbq7LpyvT9glBwC43pTU
+9o46ZGYjm+JWvYTWpPDMPVOy8G/1VdTQ6tCMrVfx8DnlSDV2ySDjCkeEe4plIdJj
+lx/D3GetJkYSO0QlOXeAyaqHbp1GZ5MCBmfnVo/nWzDEZsFVZMFzpCW2Meccjhgm
+fdD43RX8svn3JDS41NKfKQ6qMiY3su4Y24RlLLkJt2HD/G3R8bHy4RDVv9Zz5pdW
+NKpTy3/AHV+qGZJyZX+FEbZN7erAmnganVShrDAw3aeAAklZa7pys8+KCTL40BZV
+rqJqGbpgExOh8DYI+VQ7
+=ztzB
-----END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild
new file mode 100644
index 000000000000..b644e1ba331b
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 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.3.8.ebuild,v 1.1 2014/02/26 10:06:09 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+# package that comes from virtualbox-bin
+
+EAPI=5
+
+inherit eutils linux-mod user
+
+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.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(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
+
+ if use pax_kernel && kernel_is -ge 3 0 0 ; then
+ epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+ insinto /usr/lib/modules-load.d/
+ doins "${FILESDIR}"/virtualbox.conf
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+ elog "If you are using openRC, please add \"vboxdrv\", \"vboxnetflt\""
+ elog "and \"vboxnetadp\" to:"
+ elog "/etc/conf.d/modules"
+}