summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Kuznetsov <vadimk@gentoo.org>2012-05-24 17:36:05 +0000
committerVadim Kuznetsov <vadimk@gentoo.org>2012-05-24 17:36:05 +0000
commit6a951ef09595412cf2414a3798f315d5f89b2eb5 (patch)
treef1c53dd3783b53f4dfdab8459f64e490330a8209 /app-emulation
parent[www-apps/owncloud] Version bump per bug #417379 (diff)
downloadhistorical-6a951ef09595412cf2414a3798f315d5f89b2eb5.tar.gz
historical-6a951ef09595412cf2414a3798f315d5f89b2eb5.tar.bz2
historical-6a951ef09595412cf2414a3798f315d5f89b2eb5.zip
Andrew Dean's patch of 238 vmware modules for 3.4.0 kernel. Bug 411853
Package-Manager: portage-2.1.10.62/cvs/Linux x86_64
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/vmware-modules/ChangeLog6
-rw-r--r--app-emulation/vmware-modules/Manifest5
-rw-r--r--app-emulation/vmware-modules/files/238-d-make-root.patch14
-rw-r--r--app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild3
4 files changed, 24 insertions, 4 deletions
diff --git a/app-emulation/vmware-modules/ChangeLog b/app-emulation/vmware-modules/ChangeLog
index 6e5e6a94ddb1..1ae482a9195b 100644
--- a/app-emulation/vmware-modules/ChangeLog
+++ b/app-emulation/vmware-modules/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/vmware-modules
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.94 2012/05/22 14:03:20 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.95 2012/05/24 17:36:05 vadimk Exp $
+
+ 24 May 2012; Vadim Kuznetsov vadimk@gentoo.org +files/238-d-make-root.patch,
+ vmware-modules-238.5-r1.ebuild:
+ Andrew Dean's patch of 238 vmware modules for 3.4.0 kernel. Bug 411853
22 May 2012; Vadim Kuznetsov vadimk@gentoo.org +files/264-d-make-root.patch,
vmware-modules-264.3.ebuild:
diff --git a/app-emulation/vmware-modules/Manifest b/app-emulation/vmware-modules/Manifest
index 0f4e6319d8d7..768a1ddf7295 100644
--- a/app-emulation/vmware-modules/Manifest
+++ b/app-emulation/vmware-modules/Manifest
@@ -1,5 +1,6 @@
AUX 238-2.6.39.patch 8566 RMD160 1fb07e92cebba852da61b36ee10dcdb4e12d5729 SHA1 6098b91349ab7bc128fea3df27671423f5ddcd1a SHA256 31e68e9897660cc8ff898eae1d722d616205fff1efd30cd8e042a3a455bd2350
AUX 238-3.2.0.patch 3533 RMD160 e7928a853397dd5f01b46022e2abdd24c440c4b1 SHA1 bb91934f89cabb305ad9df6d6f5df3fa4f32f900 SHA256 df2bf5a026281559ba6e0d364555c8f48024b7ce2231c652960b5c477cc4545a
+AUX 238-d-make-root.patch 418 RMD160 2bde1f49077533aa6c2d96fbc3a849990a692bdc SHA1 a04267f7fb0cfc723890cec0a5c68d2660c96f26 SHA256 097a4be57e19b9342d2aab6d2f354969dd7e596efeef60465fd9bf818dadcd8a
AUX 238-jobserver.patch 2899 RMD160 0a90332d966245e11f1ecee5a60e47779a746ccb SHA1 b6b36a98cf626f3fb5c7044b1c72f4ac917c5bd1 SHA256 131c606fdafe80f10151c667796270101f3b06ee70a1b872862e15bcfb4ee46d
AUX 238-makefile-include.patch 2791 RMD160 8665507d2b565931dc13a5f49eec6e33205d42fb SHA1 d48ca9316e65d536e50d07dfe945a6ff195be7cd SHA256 ac676433ca499268bd6a1f0d7d904a44095bb1a777ad31d055e8c4990eea586c
AUX 238-makefile-kernel-dir.patch 2201 RMD160 22b81e2c3c347ac6bad3afef15eea31250c34f2a SHA1 033160ded8fda76e6f016040cc4bb3f4ca0dd603 SHA256 780b79fcc6e8e836632f4542ac6c3da2d475b3ad1e2e88e1c51aea849a5172c7
@@ -14,7 +15,7 @@ AUX 264-makefile-include.patch 2501 RMD160 da46f1229097539c7272d421f4d50b322e4d6
AUX 264-makefile-kernel-dir.patch 2201 RMD160 22b81e2c3c347ac6bad3afef15eea31250c34f2a SHA1 033160ded8fda76e6f016040cc4bb3f4ca0dd603 SHA256 780b79fcc6e8e836632f4542ac6c3da2d475b3ad1e2e88e1c51aea849a5172c7
AUX 264-netdevice.patch 833 RMD160 552fa78378ac721865a0629a4a29318a11e6b1bd SHA1 16d95a575ea14de67d11f4faf72842c3edb96dea SHA256 8f17ce379abda45a8f94e1dcd6e43367273f97f76edd41f9941beb3b1730a751
AUX hardened.patch 5052 RMD160 818caeb51a5fa7aae556e465beadc0ff684b54a7 SHA1 8a5feac39756fd476c087af247e853b0321a4823 SHA256 191cf892bfb9a6288d110191de824bf6243bc6f48f1e62ab49f3582c7ade5af6
-EBUILD vmware-modules-238.5-r1.ebuild 2090 RMD160 26667de2925997236de3b67f50713a65c445da33 SHA1 055681012a1b29f288068c6f93bd7a89a1693ffe SHA256 f92ba59b5184cbbd3d9fa380bb5b480ccf3a34b6688263baa3756be6888281cb
+EBUILD vmware-modules-238.5-r1.ebuild 2142 RMD160 fc4b5fda4f7b37d24dd20ba59fc6f9e09adfbee0 SHA1 000c1dcb8576f62c54d5ec45c3abcef9ba4f7684 SHA256 e7780f0a975a0a4a2b1d1b016ca5241663f745bffc1e86955991bb531b033611
EBUILD vmware-modules-264.3.ebuild 2109 RMD160 9d3613972b82651345f07eddb051e2827d8cdfa5 SHA1 9d80c9388d0719152f11fa6be8cc3f1546d30b80 SHA256 9682120bb9d7c0ffba9d619b4482ad321c3d44bb27683d3ca28585702592aefb
-MISC ChangeLog 20762 RMD160 5c05baf11297983f4a71630fa8f629e8a1cfcc8b SHA1 dbb0f87d6c0294c516782af8d1f9c200a0f734e9 SHA256 387ae2cf7bfe664dd5843b27333108977ad3db71ed0da6d966e138ac721ce898
+MISC ChangeLog 20949 RMD160 3a3edf2ebd75b6e3e9a74b87b53223ea9cd35a77 SHA1 81be9797d111202b0fa1032052d784374895cbe0 SHA256 4840f78a53c3f631cbbfc7cfa1bf9f15733577f32d07add559754d42933f0ef9
MISC metadata.xml 382 RMD160 7f2589a01d5c18452da9fafb241da71ab5c9e73b SHA1 837d9a7599cadede8b02c918313680b0e1ffb33a SHA256 1d7ec802d18a99c79283d3c21dd905ca3e74738bf8627e16412a67ce0af50361
diff --git a/app-emulation/vmware-modules/files/238-d-make-root.patch b/app-emulation/vmware-modules/files/238-d-make-root.patch
new file mode 100644
index 000000000000..7e83a1e91092
--- /dev/null
+++ b/app-emulation/vmware-modules/files/238-d-make-root.patch
@@ -0,0 +1,14 @@
+--- a/vmblock-only/linux/filesystem.c 2012-05-23 20:08:00.632051396 -0500
++++ b/vmblock-only/linux/filesystem.c 2012-05-23 20:17:00.896297163 -0500
+@@ -517,7 +517,11 @@
+ return -EINVAL;
+ }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 4, 0)
+ rootDentry = d_alloc_root(rootInode);
++#else
++ rootDentry = d_make_root(rootInode);
++#endif
+ if (!rootDentry) {
+ iput(rootInode);
+ return -ENOMEM;
diff --git a/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild b/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild
index b812d92d2ece..83214838cf4e 100644
--- a/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild,v 1.1 2012/03/26 16:14:40 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.5-r1.ebuild,v 1.2 2012/05/24 17:36:05 vadimk Exp $
EAPI="2"
@@ -66,6 +66,7 @@ src_prepare() {
kernel_is ge 2 6 39 && epatch "${FILESDIR}/${PV_MAJOR}-2.6.39.patch"
epatch "${FILESDIR}/${PV_MAJOR}-netdevice.patch"
epatch "${FILESDIR}/${PV_MAJOR}-3.2.0.patch"
+ epatch "${FILESDIR}/${PV_MAJOR}-d-make-root.patch"
}
src_install() {