summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2014-04-19 10:13:53 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2014-04-19 10:13:53 +0000
commit998b7a1a4d555a5151c2cd68bcc6e7873a146e2d (patch)
tree75e39e2fe6960305aca9eab39060a03aa8fa5153 /app-emulation/vmware-modules
parentFix build with clang - bug #507504 (diff)
downloadhistorical-998b7a1a4d555a5151c2cd68bcc6e7873a146e2d.tar.gz
historical-998b7a1a4d555a5151c2cd68bcc6e7873a146e2d.tar.bz2
historical-998b7a1a4d555a5151c2cd68bcc6e7873a146e2d.zip
Version bump; remove old
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x84AD142F
Diffstat (limited to 'app-emulation/vmware-modules')
-rw-r--r--app-emulation/vmware-modules/ChangeLog9
-rw-r--r--app-emulation/vmware-modules/Manifest33
-rw-r--r--app-emulation/vmware-modules/vmware-modules-279.1.ebuild83
-rw-r--r--app-emulation/vmware-modules/vmware-modules-279.2.ebuild (renamed from app-emulation/vmware-modules/vmware-modules-279.0.ebuild)25
4 files changed, 43 insertions, 107 deletions
diff --git a/app-emulation/vmware-modules/ChangeLog b/app-emulation/vmware-modules/ChangeLog
index 3d43d5711bd1..dd5e3e4229de 100644
--- a/app-emulation/vmware-modules/ChangeLog
+++ b/app-emulation/vmware-modules/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-emulation/vmware-modules
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.116 2014/04/12 20:13:46 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.117 2014/04/19 10:10:25 dilfridge Exp $
+
+*vmware-modules-279.2 (19 Apr 2014)
+
+ 19 Apr 2014; Andreas K. Huettel <dilfridge@gentoo.org>
+ -vmware-modules-279.0.ebuild, -vmware-modules-279.1.ebuild,
+ +vmware-modules-279.2.ebuild:
+ Version bump; remove old
*vmware-modules-279.1-r1 (12 Apr 2014)
diff --git a/app-emulation/vmware-modules/Manifest b/app-emulation/vmware-modules/Manifest
index bc0a9369f4ff..145c3e6a9285 100644
--- a/app-emulation/vmware-modules/Manifest
+++ b/app-emulation/vmware-modules/Manifest
@@ -28,27 +28,24 @@ AUX 279-putname.patch 394 SHA256 b8103d3c72c24696e974e49dcdcdf2d5a2b2c2fdd5f6ca0
AUX 279-vmblock.patch 1041 SHA256 217d27619ac782711686cffee44fbc4bbb40eb0657f335357ad1b0d064f30a35 SHA512 e8e565b677110090cb5bdb7c18d3e97c31049d846b82ee0406aa27dbfa9af8afc39512f1314d49edd6108ec576f3cbc565921de8dfdaaefe2822029ef98c303c WHIRLPOOL 769d0cffcb186d6110de049db963e20e049ef11d92b872c1a6ecfe262acad6c17f456376d219ce01e22839ddcb6a21a2d3e995d797f4c962a0838318dc6f56f9
AUX hardened.patch 5052 SHA256 191cf892bfb9a6288d110191de824bf6243bc6f48f1e62ab49f3582c7ade5af6 SHA512 52dcca8d9f689f0a0d0ca369c0c7ce0d177de3529d2d1325330eb5a9e940a55e8930bbbe7374793bdf29cbdefac9727e9eb21d00f81ad4f5eddba3a51597b7a5 WHIRLPOOL 539731bc36f3e292403f55d74c353deeb28baa312f726b36d2a6060adf3483dfa2ed011baf93eff941fa754ef62f4d6da86868c40550ee2292c4a711e061bde0
EBUILD vmware-modules-271.3.ebuild 2178 SHA256 82ce0ec185be017baec7cc7a76019a6a076730cdbac66a966d4c4b72ecd8c909 SHA512 99c3fb09ba095ee02bd32ad4f31ef51a57db7a6afc5699c6fe1da12efe478667072353eb9aab178feaf8dee993059b906efbbfd1ce9e423d12ae1806fc154bbf WHIRLPOOL cc3f663646f2587c580369643f5240367b34be7cf28399a5b155341b2917e9c324580b8bab902208ee54719d7e49f7dfb7dcbd984da76737ca8c255d4cc2bc78
-EBUILD vmware-modules-279.0.ebuild 2178 SHA256 09592c9bb1daf287605436f90f5cabeec9d7a645eef8297f64fd9e0221fa7bfd SHA512 714a9b9c4fc3b9d116742ccc7e29733387514a42d93df8820566bf3fe6d9b4c75f75f7c780d87b29b770967e20db86c197a4b18b0c3146618ef2ca5882d83b78 WHIRLPOOL 8a3fc5030cc11e0b35e6f2bb5537360a98612b0374dc5e0fa0067cabe1578a9beafbfdc2792d6d126fdf82d972c067c3bbdb8ba74b6bd7c6c643603a45001e9e
EBUILD vmware-modules-279.1-r1.ebuild 2682 SHA256 d696123ae38eed5a717c06d007dd71b6fd0e03e9da2e62ecc88e38a5bc874c05 SHA512 6814a7f149bc136eb8ae1d9933ab803455a72929b5aa19860c153ca1c12059bce11b09e209f4597fdcce5d7a28ca1747c47d716e83c6e0606ed52a50746603e9 WHIRLPOOL f7debc1a7911e995044ea25873cdc7a7d481e70ee2383750aa3d9fa1c531dd68f6402c56a70db015b72a0bfd3f17e4f725e69318c4d063afecd4d772fd9b714d
-EBUILD vmware-modules-279.1.ebuild 2178 SHA256 8cc26331ebccdcb9ad1b81d667372ac5ddd78d1d76ba1ef95327682f6c12e047 SHA512 dc902b2ca914cdc24a80b7e64e10702e4abb3c0afe29fff41a0e2cb35c0fd3898bc23aaadfdbc0b2d5c6cbd360d9e1e6cbd0288964731041d54e2217cffd1e1e WHIRLPOOL 01ce81730f7a3261944d8fd930637f65bf3eae6c5d173e658ddc552ad2cc496b08cffebffcad2c4c7277ad596f203300de23eadad3e2fb0a399848449b6a0813
-MISC ChangeLog 25465 SHA256 264162635355aeb194990e1cb6ec640ebfd45e73134f4186b61d5c763ba27fe8 SHA512 b13e29d55b59331e8bf89250c12e2bb2ce1a97cf7a9669ccd2695798b7b5eaf50bc3851ac3c7afff2656883fb7e556403a85fc04272a75f03aa675f48714ba3d WHIRLPOOL 42ce6d655ce7a0cc70467c86a31392fca13155bb36ca3a7c13ab0e5c42fc5f8c0f1d159ed4c5d0792d5d061b2951da7d905d7dae35ad84f83aaf226acde904a5
+EBUILD vmware-modules-279.2.ebuild 2679 SHA256 84aac19af9b1a989b2a12aa2938ff904b632cb05927e5b65c4fc78938e2203e2 SHA512 747bf0b079cb4e53d19678b24e116bfa9bd6193c0d1228ee12071e38fe026ad88e7bb5ccd6ab153152c3ce9987bffdd711af90efd87966fcb6a93843eab077d0 WHIRLPOOL 77b3b27bac491b0f1dbad52389d45ded4cf31642f5b8f0170ade9c67503ebd9fe83e4b13aa5257d6677fb79370e2bb9b6eb8f351f00d815ae06f63cf7dd3d68c
+MISC ChangeLog 25681 SHA256 d7c63ffa3f81f507a2ac7c9888ee423fc27c559a9c37f6911efec74e255238f0 SHA512 567164ed84578c52e4c1327cb8e64ff3ef54ad9534d02cd77e0ea7c10e87fdf3f61614f7d7fb6637504bf3dd6afed94bb549bc69808eff727efafef7b636e3a1 WHIRLPOOL 86444467582825ec284d6694df2b5e474439efc6129ec6631973479f5e232abf2ebabb1e090fcf7cbd798ca76b17379f0dd686b1d33f7f7535264c5732fcefe8
MISC metadata.xml 626 SHA256 df85fe94586e898742dda5a30bf95be1c66bded72b9b679b4bda9fb3113bb94a SHA512 5c16977fa1e95f123891324b24d20161bfbfa5f4a38371374290e635bba33cbbc933761f44b826503c37e4bb2295c4026356eddc6aef091c07dc17f773f538ec WHIRLPOOL f83d377fa941fbcfe25dfc83ad276f55782c1e9bdff6dc7ae147be667d7129ae55dae6c19c18544dc27123977d3aa6273f185b4cced70ab841e87a04a4fcae82
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTSZ6AXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
-QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcLugP/1HQJozLvGIJwgMTUb5MTKXW
-uFfoxSN1jNEpz9m+PlDmlOM7fUpRSNobJeFc0u/0XbpLR/3YeLc8zTBlbo59tJMl
-S7TMDMAoYjA+E77+KW1T11YQH8reiG0lfRtHVZi8zsj3EgC2toB/sqyf24EK4KoT
-6Ozxw76pGlcWsEr+5jVijZ5Phs94Rj9w6QD709kr/FcaOl6d1gzVJQOzEyt9tO1W
-xiMDqgTFdimMNLYNr6ZUb4zbQWADh30qagX6Vqw3vffgXKbLhCzgA3CIQYAI2m4p
-Zsyxh0JGS37eEjPr6nF4JZ6+nXIMZSrx76qMBNhb7+YwNdxC5hJ0uoXOteFqkhzQ
-MWRJ/x9kx9M+zWboxRDT0pFQ+FVslDfiqkhnn2WwMQZBzapbBYRwUiklh2llGIvv
-HpOiGMf276OC+TsSCIIOze6GahEzMzJwu50hk745WTnTFQPtMNRvOUrljThf2WQw
-rG3swAX8P+WEEKW52J+byrsrEFn08tffYjJVkicQ0QQayLXrG4qIPhLQaR7NDQ35
-PrTm3Vq1FVO2+TuuE+3ajSLPwEG/95WSTAH9Mk/5LVruN+c2qbRFX1tndjbM2RL6
-EeelOvrlr2AKr2zcbNso0CHf4w6LUOzda0cnVyXfFntGJFmB9V8f8uwIlRIfszrA
-UHmlHCWQc5roWtRvTikX
-=hKb2
+iQIcBAEBCAAGBQJTUkyOAAoJEJS/30SErRQvphIP/Alu3XG6Pag47/bqei/W0R65
+5ARa1z4Y1IPZMyEmVg57QfxinSXPn8DS7w0zkDh40sZXf1YF8BxojPsXxC5W7Fdx
+yLkEREp51BuElvKLlvF84AGEwhrwPCcDuPc1FVZBDO6BAJaDY3aEORMOvGv8vTPu
+xTQ91GAAXVO1TYUT9UtNUazqjefZcirz2fLWlwgNCNpJp27vz06f3eHdU1RofUwk
+G2h4+Ono3kUPvvT7otzYEZnVGHNhH9ifCgwfvA0K0vo9GdSGK3uzT3rvRmhH9jLM
+agn5srcwuSOS6bihmpiZIcn1Y2Lu+UM2mkwMa9LKlTx3YdDUzzRYv18ySPKdjaHY
+yfiES+oDu/vMW4tBvgnHWeYL8iO+EFgZfzfJjOL3Tqu4VN6RTKzji+OgF/OPV8c6
+43oIhTHhPw25r78B+8Lj48ZzEe+dfjexegB1ov4mjOxW20volaZ1bqMv9f3Y/898
+4PaAJDWt0vFZex0+7zf8dswoRW4SKrVkDbSHVKjBPQWFglrdfa12rx7KHTw7jvht
+57nGF+Q9m8eaarQokRWHk6YS7phGu7dgYwk1LGXQrbnJ51xfX8iwdg7jhHYPaHqL
+WdYbFTRdmNb68/7GCFyGWcY+Nkf3p1gvk1GHPwCTb6wa8ixBF1UxUuKhgiDvFFNm
+C/v4y6/tFCe1aJV0fZJt
+=baV5
-----END PGP SIGNATURE-----
diff --git a/app-emulation/vmware-modules/vmware-modules-279.1.ebuild b/app-emulation/vmware-modules/vmware-modules-279.1.ebuild
deleted file mode 100644
index 1d4449cf6f96..000000000000
--- a/app-emulation/vmware-modules/vmware-modules-279.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.1.ebuild,v 1.2 2013/11/23 14:05:03 zorry Exp $
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod user versionator udev
-
-PV_MAJOR=$(get_major_version)
-PV_MINOR=$(get_version_component_range 2)
-
-DESCRIPTION="VMware kernel modules"
-HOMEPAGE="http://www.vmware.com/"
-
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="pax_kernel"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- || ( =app-emulation/vmware-player-6.0.${PV_MINOR}*
- =app-emulation/vmware-workstation-10.0.${PV_MINOR}* )"
-
-S=${WORKDIR}
-
-pkg_setup() {
- CONFIG_CHECK="~HIGH_RES_TIMERS"
- if kernel_is ge 2 6 37 && kernel_is lt 2 6 39; then
- CONFIG_CHECK="${CONFIG_CHECK} BKL"
- fi
-
- linux-info_pkg_setup
-
- linux-mod_pkg_setup
-
- VMWARE_GROUP=${VMWARE_GROUP:-vmware}
-
- VMWARE_MODULE_LIST="vmblock vmci vmmon vmnet vsock"
- VMWARE_MOD_DIR="${PN}-${PVR}"
-
- BUILD_TARGETS="auto-build KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}"
-
- enewgroup "${VMWARE_GROUP}"
- filter-flags -mfpmath=sse
-
- for mod in ${VMWARE_MODULE_LIST}; do
- MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)"
- done
-}
-
-src_unpack() {
- cd "${S}"
- for mod in ${VMWARE_MODULE_LIST}; do
- tar -xf /opt/vmware/lib/vmware/modules/source/${mod}.tar
- done
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PV_MAJOR}-makefile-kernel-dir.patch"
- epatch "${FILESDIR}/${PV_MAJOR}-makefile-include.patch"
- epatch "${FILESDIR}/${PV_MAJOR}-netdevice.patch"
- use pax_kernel && epatch "${FILESDIR}/279-hardened.patch"
- epatch "${FILESDIR}/${PV_MAJOR}-apic.patch"
- kernel_is ge 3 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-putname.patch"
- kernel_is ge 3 10 0 && epatch "${FILESDIR}/${PV_MAJOR}-vmblock.patch"
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_install() {
- linux-mod_src_install
- local udevrules="${T}/60-vmware.rules"
- cat > "${udevrules}" <<-EOF
- KERNEL=="vmci", GROUP="vmware", MODE=660
- KERNEL=="vmmon", GROUP="vmware", MODE=660
- KERNEL=="vsock", GROUP="vmware", MODE=660
- EOF
- udev_dorules "${udevrules}"
-}
diff --git a/app-emulation/vmware-modules/vmware-modules-279.0.ebuild b/app-emulation/vmware-modules/vmware-modules-279.2.ebuild
index eb1b191fe341..2b320d383385 100644
--- a/app-emulation/vmware-modules/vmware-modules-279.0.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-279.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.0.ebuild,v 1.4 2013/11/23 14:05:03 zorry Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.2.ebuild,v 1.1 2014/04/19 10:10:25 dilfridge Exp $
EAPI=5
@@ -17,7 +17,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="pax_kernel"
+IUSE="pax_kernel +vmci +vsock"
RDEPEND=""
DEPEND="${RDEPEND}
@@ -31,6 +31,16 @@ pkg_setup() {
if kernel_is ge 2 6 37 && kernel_is lt 2 6 39; then
CONFIG_CHECK="${CONFIG_CHECK} BKL"
fi
+ if use vmci ; then
+ CONFIG_CHECK="${CONFIG_CHECK} !VMWARE_VMCI"
+ else
+ CONFIG_CHECK="${CONFIG_CHECK} VMWARE_VMCI"
+ fi
+ if use vsock ; then
+ CONFIG_CHECK="${CONFIG_CHECK} !VMWARE_VMCI_VSOCKETS"
+ else
+ CONFIG_CHECK="${CONFIG_CHECK} VMWARE_VMCI_VSOCKETS"
+ fi
linux-info_pkg_setup
@@ -38,7 +48,11 @@ pkg_setup() {
VMWARE_GROUP=${VMWARE_GROUP:-vmware}
- VMWARE_MODULE_LIST="vmblock vmci vmmon vmnet vsock"
+ VMWARE_MODULE_LIST_ALL="vmblock vmmon vmnet vmci vsock"
+ VMWARE_MODULE_LIST="vmblock vmmon vmnet"
+ use vmci && VMWARE_MODULE_LIST="${VMWARE_MODULE_LIST} vmci"
+ use vsock && VMWARE_MODULE_LIST="${VMWARE_MODULE_LIST} vsock"
+
VMWARE_MOD_DIR="${PN}-${PVR}"
BUILD_TARGETS="auto-build KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}"
@@ -53,7 +67,7 @@ pkg_setup() {
src_unpack() {
cd "${S}"
- for mod in ${VMWARE_MODULE_LIST}; do
+ for mod in ${VMWARE_MODULE_LIST_ALL}; do
tar -xf /opt/vmware/lib/vmware/modules/source/${mod}.tar
done
}
@@ -76,6 +90,7 @@ src_install() {
local udevrules="${T}/60-vmware.rules"
cat > "${udevrules}" <<-EOF
KERNEL=="vmci", GROUP="vmware", MODE=660
+ KERNEL=="vmw_vmci", GROUP="vmware", MODE=660
KERNEL=="vmmon", GROUP="vmware", MODE=660
KERNEL=="vsock", GROUP="vmware", MODE=660
EOF