1 |
commit: 918e7e6012dc6081c437cf345ee5f0b177b3605e |
2 |
Author: Vadim Kuznetsov <vadimk <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Aug 27 17:26:37 2012 +0000 |
4 |
Commit: Vadim Kuznetsov <vadimk <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Aug 27 17:26:37 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/vmware.git;a=commit;h=918e7e60 |
7 |
|
8 |
vmware desktop 9 version bump (Masked) |
9 |
|
10 |
--- |
11 |
app-emulation/vmware-modules/files/271-apic.patch | 12 + |
12 |
.../files/271-makefile-include.patch | 65 +++ |
13 |
.../vmware-modules/files/271-netdevice.patch | 24 + |
14 |
.../vmware-modules/vmware-modules-271.0.ebuild | 79 ++++ |
15 |
app-emulation/vmware-player/Manifest | 2 + |
16 |
.../vmware-player-5.0.0.812388.ebuild | 238 ++++++++++ |
17 |
app-emulation/vmware-tools/Manifest | 12 + |
18 |
.../vmware-tools/vmware-tools-9.2.0.812388.ebuild | 55 +++ |
19 |
app-emulation/vmware-workstation/Manifest | 2 + |
20 |
.../vmware-workstation/files/vmware-9.0.rc | 33 ++ |
21 |
.../vmware-workstation/files/vmware-server-9.0.rc | 55 +++ |
22 |
.../vmware-workstation-9.0.0.812388.ebuild | 472 ++++++++++++++++++++ |
23 |
profiles/package.mask | 18 +- |
24 |
13 files changed, 1056 insertions(+), 11 deletions(-) |
25 |
|
26 |
diff --git a/app-emulation/vmware-modules/files/271-apic.patch b/app-emulation/vmware-modules/files/271-apic.patch |
27 |
new file mode 100644 |
28 |
index 0000000..66cd459 |
29 |
--- /dev/null |
30 |
+++ b/app-emulation/vmware-modules/files/271-apic.patch |
31 |
@@ -0,0 +1,12 @@ |
32 |
+diff --git a/vmmon-only/linux/hostif.c b/vmmon-only/linux/hostif.c |
33 |
+index f1f4b10..c43242f 100644 |
34 |
+--- a/vmmon-only/linux/hostif.c |
35 |
++++ b/vmmon-only/linux/hostif.c |
36 |
+@@ -55,6 +55,7 @@ |
37 |
+ #include <linux/kthread.h> |
38 |
+ #include <linux/wait.h> |
39 |
+ |
40 |
++#include <asm/apic.h> |
41 |
+ |
42 |
+ #include "vmware.h" |
43 |
+ #include "x86apic.h" |
44 |
|
45 |
diff --git a/app-emulation/vmware-modules/files/271-makefile-include.patch b/app-emulation/vmware-modules/files/271-makefile-include.patch |
46 |
new file mode 100644 |
47 |
index 0000000..39c3000 |
48 |
--- /dev/null |
49 |
+++ b/app-emulation/vmware-modules/files/271-makefile-include.patch |
50 |
@@ -0,0 +1,65 @@ |
51 |
+diff --git a/vmblock-only/Makefile.kernel b/vmblock-only/Makefile.kernel |
52 |
+index ab7a727..e3ec9d2 100644 |
53 |
+--- a/vmblock-only/Makefile.kernel |
54 |
++++ b/vmblock-only/Makefile.kernel |
55 |
+@@ -19,7 +19,7 @@ |
56 |
+ |
57 |
+ INCLUDE += -I$(SRCROOT)/include |
58 |
+ |
59 |
+-EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) |
60 |
++EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) $(LINUXINCLUDE) |
61 |
+ |
62 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(AUTOCONF_DIR)/cachecreate.c, -DVMW_KMEMCR_HAS_DTOR, ) |
63 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(AUTOCONF_DIR)/cachector.c, -DVMW_KMEMCR_CTOR_HAS_3_ARGS, ) |
64 |
+diff --git a/vmci-only/Makefile.kernel b/vmci-only/Makefile.kernel |
65 |
+index ba343ee..861ea83 100644 |
66 |
+--- a/vmci-only/Makefile.kernel |
67 |
++++ b/vmci-only/Makefile.kernel |
68 |
+@@ -21,7 +21,7 @@ CC_OPTS += -DVMCI |
69 |
+ |
70 |
+ INCLUDE += -I$(SRCROOT)/shared -I$(SRCROOT)/common -I$(SRCROOT)/linux |
71 |
+ |
72 |
+-EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) |
73 |
++EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) $(LINUXINCLUDE) |
74 |
+ |
75 |
+ obj-m += $(DRIVER).o |
76 |
+ |
77 |
+diff --git a/vmmon-only/Makefile.kernel b/vmmon-only/Makefile.kernel |
78 |
+index 8770d1d..c4746c3 100644 |
79 |
+--- a/vmmon-only/Makefile.kernel |
80 |
++++ b/vmmon-only/Makefile.kernel |
81 |
+@@ -22,7 +22,7 @@ CC_OPTS += -DVMMON -DVMCORE |
82 |
+ INCLUDE := -I$(SRCROOT)/include -I$(SRCROOT)/common -I$(SRCROOT)/linux \ |
83 |
+ -I$(SRCROOT)/vmcore |
84 |
+ |
85 |
+-EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) |
86 |
++EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) $(LINUXINCLUDE) |
87 |
+ |
88 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(SRCROOT)/autoconf/smpcall.c, -DVMW_HAVE_SMP_CALL_3ARG, ) |
89 |
+ |
90 |
+diff --git a/vmnet-only/Makefile.kernel b/vmnet-only/Makefile.kernel |
91 |
+index d1e3133..665d428 100644 |
92 |
+--- a/vmnet-only/Makefile.kernel |
93 |
++++ b/vmnet-only/Makefile.kernel |
94 |
+@@ -19,7 +19,7 @@ |
95 |
+ |
96 |
+ INCLUDE := -I$(SRCROOT) |
97 |
+ |
98 |
+-EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) |
99 |
++EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) $(LINUXINCLUDE) |
100 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(SRCROOT)/netdev_has_net.c,-DVMW_NETDEV_HAS_NET, ) |
101 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(SRCROOT)/netdev_has_dev_net.c,-DVMW_NETDEV_HAS_DEV_NET, ) |
102 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(SRCROOT)/nfhook_uses_skb.c,-DVMW_NFHOOK_USES_SKB, ) |
103 |
+diff --git a/vsock-only/Makefile.kernel b/vsock-only/Makefile.kernel |
104 |
+index b4629ee..264b8cb 100644 |
105 |
+--- a/vsock-only/Makefile.kernel |
106 |
++++ b/vsock-only/Makefile.kernel |
107 |
+@@ -25,7 +25,7 @@ INCLUDE += -I$(SRCROOT)/include |
108 |
+ INCLUDE += -I$(SRCROOT)/linux |
109 |
+ INCLUDE += -I$(SRCROOT)/common |
110 |
+ |
111 |
+-EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) |
112 |
++EXTRA_CFLAGS := $(CC_OPTS) $(INCLUDE) $(LINUXINCLUDE) |
113 |
+ EXTRA_CFLAGS += $(call vm_check_build, $(AUTOCONF_DIR)/netcreate_num_params.c, -DVMW_NETCREATE_KERNARG, ) |
114 |
+ |
115 |
+ |
116 |
|
117 |
diff --git a/app-emulation/vmware-modules/files/271-netdevice.patch b/app-emulation/vmware-modules/files/271-netdevice.patch |
118 |
new file mode 100644 |
119 |
index 0000000..35231a3 |
120 |
--- /dev/null |
121 |
+++ b/app-emulation/vmware-modules/files/271-netdevice.patch |
122 |
@@ -0,0 +1,24 @@ |
123 |
+diff --git a/vmnet-only/compat_netdevice.h b/vmnet-only/compat_netdevice.h |
124 |
+index 7a56304..9ff4548 100644 |
125 |
+--- a/vmnet-only/compat_netdevice.h |
126 |
++++ b/vmnet-only/compat_netdevice.h |
127 |
+@@ -47,6 +47,19 @@ |
128 |
+ # define net_device device |
129 |
+ #endif |
130 |
+ |
131 |
++/* it looks like these have been removed from the kernel 3.1 |
132 |
++ * probably because the "transition" is considered complete. |
133 |
++ * so to keep this source compatible we just redefine them like they were |
134 |
++ * previously |
135 |
++ */ |
136 |
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 1, 0) |
137 |
++#define HAVE_ALLOC_NETDEV /* feature macro: alloc_xxxdev |
138 |
++ functions are available. */ |
139 |
++#define HAVE_FREE_NETDEV /* free_netdev() */ |
140 |
++#define HAVE_NETDEV_PRIV /* netdev_priv() */ |
141 |
++#define HAVE_NETIF_QUEUE |
142 |
++#define HAVE_NET_DEVICE_OPS |
143 |
++#endif |
144 |
+ |
145 |
+ /* |
146 |
+ * SET_MODULE_OWNER appeared sometime during 2.3.x. It was setting |
147 |
|
148 |
diff --git a/app-emulation/vmware-modules/vmware-modules-271.0.ebuild b/app-emulation/vmware-modules/vmware-modules-271.0.ebuild |
149 |
new file mode 100644 |
150 |
index 0000000..32e64d2 |
151 |
--- /dev/null |
152 |
+++ b/app-emulation/vmware-modules/vmware-modules-271.0.ebuild |
153 |
@@ -0,0 +1,79 @@ |
154 |
+# Copyright 1999-2012 Gentoo Foundation |
155 |
+# Distributed under the terms of the GNU General Public License v2 |
156 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.4.ebuild,v 1.1 2012/06/17 13:09:10 vadimk Exp $ |
157 |
+ |
158 |
+EAPI="4" |
159 |
+ |
160 |
+inherit eutils flag-o-matic linux-info linux-mod user versionator |
161 |
+ |
162 |
+PV_MAJOR=$(get_major_version) |
163 |
+PV_MINOR=$(get_version_component_range 2) |
164 |
+ |
165 |
+DESCRIPTION="VMware kernel modules" |
166 |
+HOMEPAGE="http://www.vmware.com/" |
167 |
+ |
168 |
+SRC_URI="" |
169 |
+ |
170 |
+LICENSE="GPL-2" |
171 |
+SLOT="0" |
172 |
+KEYWORDS="~amd64 ~x86" |
173 |
+IUSE="pax_kernel" |
174 |
+ |
175 |
+RDEPEND="" |
176 |
+DEPEND="${RDEPEND} |
177 |
+ || ( =app-emulation/vmware-player-5.0.${PV_MINOR}* |
178 |
+ =app-emulation/vmware-workstation-9.0.${PV_MINOR}* )" |
179 |
+ |
180 |
+S=${WORKDIR} |
181 |
+ |
182 |
+pkg_setup() { |
183 |
+ CONFIG_CHECK="~HIGH_RES_TIMERS" |
184 |
+ if kernel_is ge 2 6 37 && kernel_is lt 2 6 39; then |
185 |
+ CONFIG_CHECK="${CONFIG_CHECK} BKL" |
186 |
+ fi |
187 |
+ |
188 |
+ linux-info_pkg_setup |
189 |
+ |
190 |
+ linux-mod_pkg_setup |
191 |
+ |
192 |
+ VMWARE_GROUP=${VMWARE_GROUP:-vmware} |
193 |
+ |
194 |
+ VMWARE_MODULE_LIST="vmblock vmci vmmon vmnet vsock" |
195 |
+ VMWARE_MOD_DIR="${PN}-${PVR}" |
196 |
+ |
197 |
+ BUILD_TARGETS="auto-build KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}" |
198 |
+ |
199 |
+ enewgroup "${VMWARE_GROUP}" |
200 |
+ filter-flags -mfpmath=sse |
201 |
+ |
202 |
+ for mod in ${VMWARE_MODULE_LIST}; do |
203 |
+ MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)" |
204 |
+ done |
205 |
+} |
206 |
+ |
207 |
+src_unpack() { |
208 |
+ cd "${S}" |
209 |
+ for mod in ${VMWARE_MODULE_LIST}; do |
210 |
+ tar -xf /opt/vmware/lib/vmware/modules/source/${mod}.tar |
211 |
+ done |
212 |
+} |
213 |
+ |
214 |
+src_prepare() { |
215 |
+ #epatch "${FILESDIR}/${PV_MAJOR}-makefile-kernel-dir.patch" |
216 |
+ epatch "${FILESDIR}/${PV_MAJOR}-makefile-include.patch" |
217 |
+ epatch "${FILESDIR}/${PV_MAJOR}-netdevice.patch" |
218 |
+ use pax_kernel && epatch "${FILESDIR}/hardened.patch" |
219 |
+ epatch "${FILESDIR}/${PV_MAJOR}-apic.patch" |
220 |
+} |
221 |
+ |
222 |
+src_install() { |
223 |
+ linux-mod_src_install |
224 |
+ local udevrules="${T}/60-vmware.rules" |
225 |
+ cat > "${udevrules}" <<-EOF |
226 |
+ KERNEL=="vmci", GROUP="vmware", MODE=660 |
227 |
+ KERNEL=="vmmon", GROUP="vmware", MODE=660 |
228 |
+ KERNEL=="vsock", GROUP="vmware", MODE=660 |
229 |
+ EOF |
230 |
+ insinto /lib/udev/rules.d/ |
231 |
+ doins "${udevrules}" |
232 |
+} |
233 |
|
234 |
diff --git a/app-emulation/vmware-player/Manifest b/app-emulation/vmware-player/Manifest |
235 |
index 9360254..8680a64 100644 |
236 |
--- a/app-emulation/vmware-player/Manifest |
237 |
+++ b/app-emulation/vmware-player/Manifest |
238 |
@@ -4,3 +4,5 @@ DIST VMware-Player-4.0.4-744019.i386.bundle 131985156 SHA256 2fcf6e6440549b7a53c |
239 |
DIST VMware-Player-4.0.4-744019.i386.bundle.tar 131993600 SHA256 d06881c512a11fbc76f1c23d7a6c9d7bd3888c613b1678719fa77ed76243d678 SHA512 c1d763374a5d54759cd791669e846479e3ef009dd3d13f16192ca6fdb8727081b5ec510c0b2bf4a311e3e8f3ad905512c0b33be2c70e33e9b4f7037b8349e560 WHIRLPOOL e21bfdf308ee905d8bc6aefb7097b9e30c546186fa7e8750d556a4d3cb144648da36aae2622e54159918cfb5ddab848ee64f225148a0bfb6111264ce763ab067 |
240 |
DIST VMware-Player-4.0.4-744019.x86_64.bundle 129698390 SHA256 572fa4cb07894c58e0795ef78ca2cfabb1acb02771c303910f3731137bfb22a9 SHA512 228d9f9f8e04e7d58a11a210f9b8268c25b228ac0c1399e3cfea0e9e48e3f1d93e46a4477a051457cc92814713da320cb26ebf8d9868d2d4909637eed10d0acb WHIRLPOOL 1305a9f144741c508b84799d809b7690b3126c08e5c1bb875d81670f89fb10fe3521fbe49951f4b9c4265cddcb583409d7d43dfa7b62f456b7b8cd91a8490fd9 |
241 |
DIST VMware-Player-4.0.4-744019.x86_64.bundle.tar 129710080 SHA256 8584e18a4cbed8ce19bd239f8e1cbc2cccd17e2d016faba93fd685a160dade21 SHA512 ba3894fc942e67940d4c2f98f567ee46786a77dc21615ced01314b6dca9919469924bf4c96fdf08ab2443365de03f6a652ca595b6cbb13990ca3671282d01679 WHIRLPOOL ed123a9b22eb1d4fd03afa3b854f3e7d1f12400da75882892f561de3f44860ec67a18a779510ec70715534c03aa21c858721dd92be66a2384152d6a964728ce9 |
242 |
+DIST VMware-Player-5.0.0-812388.i386.bundle.tar 215357440 SHA256 5f9c193265004839e28a85e4d6a9130a50999ee88d89d6a31fa281d0d71d2765 SHA512 6e429db4d23213e134389a85ac82623d90fd6cca69403ae53702bc35117395eb3b820ee5a1a73db5709918f1897f2b59ba06cac46cca3e9bd0bd6c92bb17197e WHIRLPOOL 431522fc37cd18c83bb89953830c4b5bc72b18163cba43ab7e080396968485e54abcd8bc5471c29ea46fcf1463c5a82ef948def40d89076e0ba6cdf61bd771e7 |
243 |
+DIST VMware-Player-5.0.0-812388.x86_64.bundle.tar 183685120 SHA256 730cf701c73bbe52b0470a2abe9f9b2ae4845f61cea6e648fb1ae212a59af4be SHA512 c1217b409178c1e774a45702eff523cb1556ad612c89525fae54b5aeef38e4a5e06184296eeadad972d6f0a40e2f9cf8fc86262954ad47ad049053922a6a5b97 WHIRLPOOL 9f2bd41e034332d70aca0728374de1be13ba2b3bca0fd80efab51e19fd24989b5944aae46a37112fa351c8cd8c4c76083afc08c8ffde2d96bbdca7b4a3f06774 |
244 |
|
245 |
diff --git a/app-emulation/vmware-player/vmware-player-5.0.0.812388.ebuild b/app-emulation/vmware-player/vmware-player-5.0.0.812388.ebuild |
246 |
new file mode 100644 |
247 |
index 0000000..3d10aab |
248 |
--- /dev/null |
249 |
+++ b/app-emulation/vmware-player/vmware-player-5.0.0.812388.ebuild |
250 |
@@ -0,0 +1,238 @@ |
251 |
+# Copyright 1999-2012 Gentoo Foundation |
252 |
+# Distributed under the terms of the GNU General Public License v2 |
253 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:09:54 vadimk Exp $ |
254 |
+ |
255 |
+EAPI="4" |
256 |
+ |
257 |
+inherit eutils versionator fdo-mime gnome2-utils pax-utils vmware-bundle |
258 |
+ |
259 |
+MY_PN="VMware-Player" |
260 |
+MY_PV=$(get_version_component_range 1-3) |
261 |
+PV_MINOR=$(get_version_component_range 3) |
262 |
+PV_BUILD=$(get_version_component_range 4) |
263 |
+MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" |
264 |
+ |
265 |
+DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" |
266 |
+HOMEPAGE="http://www.vmware.com/products/player/" |
267 |
+BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/player/${MY_PV}/${PV_BUILD}/linux/core/" |
268 |
+SRC_URI=" |
269 |
+ x86? ( ${BASE_URI}${MY_P}.i386.bundle.tar ) |
270 |
+ amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) |
271 |
+ " |
272 |
+ |
273 |
+LICENSE="vmware" |
274 |
+SLOT="0" |
275 |
+KEYWORDS="-* ~amd64 ~x86" |
276 |
+IUSE="cups doc +vmware-tools" |
277 |
+RESTRICT="binchecks strip" |
278 |
+ |
279 |
+# vmware-workstation should not use virtual/libc as this is a |
280 |
+# precompiled binary package thats linked to glibc. |
281 |
+RDEPEND="dev-cpp/cairomm |
282 |
+ dev-cpp/glibmm:2 |
283 |
+ dev-cpp/gtkmm:2.4 |
284 |
+ dev-cpp/libgnomecanvasmm:2.6 |
285 |
+ dev-cpp/libsexymm |
286 |
+ dev-cpp/pangomm:1.4 |
287 |
+ dev-libs/atk |
288 |
+ dev-libs/glib:2 |
289 |
+ dev-libs/libaio |
290 |
+ dev-libs/libsigc++ |
291 |
+ dev-libs/libxml2 |
292 |
+ =dev-libs/openssl-0.9.8* |
293 |
+ dev-libs/xmlrpc-c |
294 |
+ gnome-base/libgnomecanvas |
295 |
+ gnome-base/libgtop:2 |
296 |
+ gnome-base/librsvg:2 |
297 |
+ gnome-base/orbit |
298 |
+ media-libs/fontconfig |
299 |
+ media-libs/freetype |
300 |
+ media-libs/libart_lgpl |
301 |
+ =media-libs/libpng-1.2* |
302 |
+ net-misc/curl |
303 |
+ cups? ( net-print/cups ) |
304 |
+ sys-devel/gcc |
305 |
+ sys-fs/fuse |
306 |
+ sys-libs/glibc |
307 |
+ sys-libs/zlib |
308 |
+ x11-libs/cairo |
309 |
+ x11-libs/gtk+:2 |
310 |
+ x11-libs/libgksu |
311 |
+ x11-libs/libICE |
312 |
+ x11-libs/libsexy |
313 |
+ x11-libs/libSM |
314 |
+ x11-libs/libX11 |
315 |
+ x11-libs/libXau |
316 |
+ x11-libs/libxcb |
317 |
+ x11-libs/libXcomposite |
318 |
+ x11-libs/libXcursor |
319 |
+ x11-libs/libXdamage |
320 |
+ x11-libs/libXdmcp |
321 |
+ x11-libs/libXext |
322 |
+ x11-libs/libXfixes |
323 |
+ x11-libs/libXft |
324 |
+ x11-libs/libXi |
325 |
+ x11-libs/libXinerama |
326 |
+ x11-libs/libXrandr |
327 |
+ x11-libs/libXrender |
328 |
+ x11-libs/libXtst |
329 |
+ x11-libs/pango |
330 |
+ x11-libs/startup-notification |
331 |
+ !app-emulation/vmware-workstation" |
332 |
+PDEPEND="~app-emulation/vmware-modules-271.${PV_MINOR} |
333 |
+ vmware-tools? ( app-emulation/vmware-tools )" |
334 |
+ |
335 |
+S=${WORKDIR} |
336 |
+VM_INSTALL_DIR="/opt/vmware" |
337 |
+ |
338 |
+src_unpack() { |
339 |
+ default |
340 |
+ local bundle=${A%.tar} |
341 |
+ |
342 |
+ local component ; for component in \ |
343 |
+ vmware-player \ |
344 |
+ vmware-player-app \ |
345 |
+ vmware-vmx \ |
346 |
+ vmware-usbarbitrator \ |
347 |
+ vmware-network-editor \ |
348 |
+ vmware-player-setup |
349 |
+ #vmware-ovftool |
350 |
+ do |
351 |
+ vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}" |
352 |
+ done |
353 |
+} |
354 |
+ |
355 |
+src_prepare() { |
356 |
+ rm -f bin/vmware-modconfig |
357 |
+ rm -rf lib/modules/binary |
358 |
+} |
359 |
+ |
360 |
+clean_bundled_libs() { |
361 |
+ ebegin 'Removing superfluous libraries' |
362 |
+ # exclude OpenSSL from unbundling until the AES-NI patch gets into the tree |
363 |
+ # see http://forums.gentoo.org/viewtopic-t-835867.html |
364 |
+ # must use shipped libgcr.so.0 or else "undefined symbol: gcr_certificate_widget_new" |
365 |
+ ldconfig -p | sed 's:^\s\+\([^(]*[^( ]\).*=> \(/.*\)$:\1 \2:g;t;d' | fgrep -v 'libcrypto.so.0.9.8 |
366 |
+libssl.so.0.9.8 |
367 |
+libgcr.so.0' | while read -r libname libpath ; do |
368 |
+ dosym "${libpath}" "${VM_INSTALL_DIR}/lib/vmware/lib/${libname}/${libname}" |
369 |
+ done |
370 |
+ eend |
371 |
+} |
372 |
+ |
373 |
+src_install() { |
374 |
+ # install the binaries |
375 |
+ into "${VM_INSTALL_DIR}" |
376 |
+ dobin bin/* || die "failed to install bin" |
377 |
+ |
378 |
+ # install the libraries |
379 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware |
380 |
+ doins -r lib/* |
381 |
+ |
382 |
+ # install the ancillaries |
383 |
+ insinto /usr |
384 |
+ doins -r share |
385 |
+ |
386 |
+ if use cups; then |
387 |
+ exeinto $(cups-config --serverbin)/filter |
388 |
+ doexe extras/thnucups |
389 |
+ |
390 |
+ insinto /etc/cups |
391 |
+ doins -r etc/cups/* |
392 |
+ fi |
393 |
+ |
394 |
+ # install documentation |
395 |
+ if use doc; then |
396 |
+ dodoc doc/* |
397 |
+ fi |
398 |
+ |
399 |
+ exeinto "${VM_INSTALL_DIR}"/lib/vmware/setup |
400 |
+ doexe vmware-config |
401 |
+ |
402 |
+ # create symlinks for the various tools |
403 |
+ local tool ; for tool in thnuclnt vmplayer{,-daemon} \ |
404 |
+ vmware-{acetool,unity-helper,modconfig{,-console},gksu,fuseUI} ; do |
405 |
+ dosym appLoader "${VM_INSTALL_DIR}"/lib/vmware/bin/"${tool}" |
406 |
+ done |
407 |
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/bin/vmplayer "${VM_INSTALL_DIR}"/bin/vmplayer |
408 |
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/icu /etc/vmware/icu |
409 |
+ |
410 |
+ # fix permissions |
411 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/{appLoader,fusermount,launcher.sh,mkisofs,vmware-remotemks} |
412 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/lib/{wrapper-gtk24.sh,libgksu2.so.0/gksu-run-helper} |
413 |
+ fperms 4711 "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-vmx{,-debug,-stats} |
414 |
+ |
415 |
+ pax-mark -m "${D}${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-vmx |
416 |
+ |
417 |
+ # create the environment |
418 |
+ local envd="${T}/90vmware" |
419 |
+ cat > "${envd}" <<-EOF |
420 |
+ PATH='${VM_INSTALL_DIR}/bin' |
421 |
+ ROOTPATH='${VM_INSTALL_DIR}/bin' |
422 |
+ EOF |
423 |
+ doenvd "${envd}" || die |
424 |
+ |
425 |
+ # create the configuration |
426 |
+ dodir /etc/vmware || die |
427 |
+ |
428 |
+ cat > "${D}"/etc/vmware/bootstrap <<-EOF |
429 |
+ BINDIR='${VM_INSTALL_DIR}/bin' |
430 |
+ LIBDIR='${VM_INSTALL_DIR}/lib' |
431 |
+ EOF |
432 |
+ |
433 |
+ cat > "${D}"/etc/vmware/config <<-EOF |
434 |
+ bindir = "${VM_INSTALL_DIR}/bin" |
435 |
+ libdir = "${VM_INSTALL_DIR}/lib/vmware" |
436 |
+ initscriptdir = "/etc/init.d" |
437 |
+ authd.fullpath = "${VM_INSTALL_DIR}/sbin/vmware-authd" |
438 |
+ gksu.rootMethod = "su" |
439 |
+ VMCI_CONFED = "yes" |
440 |
+ VMBLOCK_CONFED = "yes" |
441 |
+ VSOCK_CONFED = "yes" |
442 |
+ NETWORKING = "yes" |
443 |
+ player.product.version = "${MY_PV}" |
444 |
+ product.buildNumber = "${PV_BUILD}" |
445 |
+ EOF |
446 |
+ |
447 |
+ # install the init.d script |
448 |
+ local initscript="${T}/vmware.rc" |
449 |
+ |
450 |
+ sed -e "s:@@BINDIR@@:${VM_INSTALL_DIR}/bin:g" \ |
451 |
+ "${FILESDIR}/vmware-3.0.rc" > "${initscript}" || die |
452 |
+ newinitd "${initscript}" vmware || die |
453 |
+ |
454 |
+ # fill in variable placeholders |
455 |
+ sed -e "s:@@LIBCONF_DIR@@:${VM_INSTALL_DIR}/lib/vmware/libconf:g" \ |
456 |
+ -i "${D}${VM_INSTALL_DIR}"/lib/vmware/libconf/etc/{gtk-2.0/{gdk-pixbuf.loaders,gtk.immodules},pango/pango{.modules,rc}} || die |
457 |
+ sed -e "s:@@BINARY@@:${VM_INSTALL_DIR}/bin/vmplayer:g" \ |
458 |
+ -i "${D}/usr/share/applications/${PN}.desktop" || die |
459 |
+} |
460 |
+ |
461 |
+pkg_config() { |
462 |
+ "${VM_INSTALL_DIR}"/bin/vmware-networks --postinstall ${PN},old,new |
463 |
+} |
464 |
+ |
465 |
+pkg_preinst() { |
466 |
+ gnome2_icon_savelist |
467 |
+} |
468 |
+ |
469 |
+pkg_postinst() { |
470 |
+ fdo-mime_desktop_database_update |
471 |
+ gnome2_icon_cache_update |
472 |
+ |
473 |
+ ewarn "/etc/env.d was updated. Please run:" |
474 |
+ ewarn "env-update && source /etc/profile" |
475 |
+ ewarn "" |
476 |
+ ewarn "Before you can use vmware-player, you must configure a default network setup." |
477 |
+ ewarn "You can do this by running 'emerge --config ${PN}'." |
478 |
+} |
479 |
+ |
480 |
+pkg_prerm() { |
481 |
+ einfo "Stopping ${PN} for safe unmerge" |
482 |
+ /etc/init.d/vmware stop |
483 |
+} |
484 |
+ |
485 |
+pkg_postrm() { |
486 |
+ fdo-mime_desktop_database_update |
487 |
+ gnome2_icon_cache_update |
488 |
+} |
489 |
|
490 |
diff --git a/app-emulation/vmware-tools/Manifest b/app-emulation/vmware-tools/Manifest |
491 |
index a9b6dfb..f136c9f 100644 |
492 |
--- a/app-emulation/vmware-tools/Manifest |
493 |
+++ b/app-emulation/vmware-tools/Manifest |
494 |
@@ -2,23 +2,35 @@ DIST vmware-tools-freebsd-8.4.9-744570.i386.component.tar 18636800 SHA256 14e678 |
495 |
DIST vmware-tools-freebsd-8.4.9-744570.x86_64.component.tar 18636800 SHA256 555a1d6998b85a33ea1fc4f00e67fa034ef413c0f6e3c48125b5ee94f3ece06f SHA512 331f3d10645813a2b3e879c5e0a523bd908a4508a79425697f4d355a141407a20190c76bee66f67860b40ff22385dd48d2bd5cd3886ba539e9dc8ded07bfab90 WHIRLPOOL 9306e095e7e8749ee134e3be8e0c514a24090c651be400bf272197fcbc94b44d62cf10b01887da6579a7ca3fcc403814a39377477bb72c7a513a717b5eec679f |
496 |
DIST vmware-tools-freebsd-8.8.4-744019.i386.component.tar 15667200 SHA256 bfd990e4a9244b075854178b338df397218a2efb11b5e4c12e47c762d3c7678d SHA512 be065b72d8259b0bc8ccc5f6621c0e1ce3e317d5886054eb5f7ed7c3c1ea1cfdd6da66f823af904182a193dd1980d0de8a8db494aa03608941f91d6d8b437e93 WHIRLPOOL 3552d6a7b301bb6e16e03afb90b2d01e3d512c1aaebc59f796777a1265dd29363ecc1bff801182ead1d9d6d15cd7f14ff74f2a2cf17141eab3f9e563e0e30716 |
497 |
DIST vmware-tools-freebsd-8.8.4-744019.x86_64.component.tar 15667200 SHA256 a2eba283bce8a1b5695e0827cb36d8f5332fc06041d21dab3edcbf919d1c9f5a SHA512 8967473e47a2129d44e38440516590dc539acd8e1de9ae34e53dfa75b46ff3d04fcaa407794484de73710085cc86d36ffcab1cbce2a63c658c870e5999921138 WHIRLPOOL 37677b89d5945be0ba2754b4afb7f688d0a07c33816392f61989857353298c4cc114d287cfff2fc886a75bcc20c64bbd922675220506539557da6b7203a4d816 |
498 |
+DIST vmware-tools-freebsd-9.2.0-812388.i386.component.tar 15185920 SHA256 f8ea21959a5ce40915392f2164e3debad75dc8c648913c21a521838fd172734d SHA512 c4d269e756318135b2fa1530c740c45e6ccd0b0197a9d5be1fbf52bf201a57cfc65e951ad9b4e28936aee14ba2866e88d735f2210ee89fd3f0add7a13b90e8b3 WHIRLPOOL 2b1dff56a6f9909c6726f45d243a7b05b6962d5843cd3b63856e2b7b0d39d83d725a0b81e1f5c614eeda84ae39df19151e45136d07acf20ee1045879846e6604 |
499 |
+DIST vmware-tools-freebsd-9.2.0-812388.x86_64.component.tar 15185920 SHA256 370615af11a6f6bde33f7b2caf194f0917cbfbefe9c5a191b55efe5f64aaaa43 SHA512 72da82238b6e2edd28c06a72a9dfae18de0a9bef75c1d71e5d8e1b9f9c75683da517d67671c266c5f9e90dc05f00227fe77e4b63811c935b78680b6e39f949b9 WHIRLPOOL 07b6a9bcb04db5ca54bdb2cddb6d68d9070701ee4a652ce87ca4d653e84f0e41ec4268033f67bac70306af06b7cf3b25046cad34e0128f178b9297b608990da2 |
500 |
DIST vmware-tools-linux-8.4.9-744570.i386.component.tar 107786240 SHA256 eb623c34b03dd271e68dc61bf1c02b0a8be6066b2304327f071e06879b9dc8d3 SHA512 dcd6f72de69cb0483b4f03dca7ad7370101eb08edb1ceac2c0eba294d5a17ec9a7c34a64d0de9cbb35203ea07830590f811d8c370e044b1f967c6d444250320a WHIRLPOOL fe2ae28a47c86277447c31a0a1420b1039f50eb1f716661d4acbe4e62bb63101251921e7d9a7e2d93cd83f5229f94ea8c06dbc40336b003fccee0f3ca8fde59a |
501 |
DIST vmware-tools-linux-8.4.9-744570.x86_64.component.tar 107786240 SHA256 30c9eec5ebf13d224cf01b321f858d8ef8ee16c823f42c96f94e63eaec1b9566 SHA512 53e82445551d21a283f2521440046c5d0187b0a6b721de588fd1082ea425a853ff7f22067c1f9121c1a48e16cdf25f3c16de027d1f06aabedb3d3df37495c27c WHIRLPOOL 64dbe421a0ac257597f85591a3b33c8f4e09c5825459afbcdb0eb3c7fafceb815ed4aac29f36bc9f940a6304e8ab7046977b4192fc3c23f4e7e0020c23f43e28 |
502 |
DIST vmware-tools-linux-8.8.4-744019.i386.component.tar 60129280 SHA256 1abac226110078a8fa373f1c8b12efbf2a1438badb2dbe570103b83b8a245641 SHA512 177ac6f66d992551364e243ca5de1dcd742c67b7d848ce11e126017085c22e4f0dbb23f4b3881c0f5eb742f8c5d506f8db00039e6e86a0eadb9a7f0807342f57 WHIRLPOOL 137185d451953656a7677ee645152dd2ce6e6a473eed9eda19756b8ae5500edb2cb8a282853d406e8433d10346dbe2e144bf784097e30a7df2a1b110c6c55156 |
503 |
DIST vmware-tools-linux-8.8.4-744019.x86_64.component.tar 60129280 SHA256 e704118d03b0303c79b622bc5dde60c0a172e7caaa6a1b7c7c467fe9707f9a1a SHA512 f5311201235732d5012d7ad342661b80e3482190644477699b16502570efa746933be72fa11c1887a5f64a290c11f409975f953b8d62b61ffaf6818e6ebeaf84 WHIRLPOOL 65e35f64e988e4bbb0d411176bf1daa81d17f29d838036f268e51643cb218520fc8210eaf72944da2d21c25d0d333dd8cfc58b739f07f7779400081d7644ce6b |
504 |
+DIST vmware-tools-linux-9.2.0-812388.i386.component.tar 65566720 SHA256 7c751e31b7f83d185d6d48d870c3ee353e1b5456e7cfeaa11ece4d1e270efad1 SHA512 6ab53259a99f97dac85ebbe230fafa76ec3c2983b6af9e63b046ccc71f6218a91b3c907c3f50bfae8dc6c4002bbaf4cd1c0f2d0da02f67df509b693091aa7243 WHIRLPOOL c5ffcb4e61303e2937c71468fe2aece93853fd78842fb6cecd90537db1ba3e862394be13334aa5b2c2f0ddffa2787dc4d5b51079c1ec3f8591433b3462064c71 |
505 |
+DIST vmware-tools-linux-9.2.0-812388.x86_64.component.tar 65566720 SHA256 d70e6ed3a4d235a5ec4cf47a73efb907180ff9b00f96acbda3dc61318dc29840 SHA512 b0373a47a1f1ece9f0eca329e49e1272e92eff24c3857b5013a5ac7bc096a5808494f38e4b6408cae50680bc0ec29eca685460f4558d8813a06e11d15c747524 WHIRLPOOL e363e2e562078fc03bd2368bdf4e86f51c104ad033a960cf1db7c8664d613332ee16aa5d77ddda41d68a07080a87825d1145d16b2df81d0c5abe358391ff1a4a |
506 |
DIST vmware-tools-netware-8.4.9-744570.i386.component.tar 81920 SHA256 97c7acbca92b27084326bab7598534552f8d4537924b0cf7633425f61c306519 SHA512 0452d8b216b8c4b9541d9a02611871dd9523fca1d5c741b0d6f7532cea7b0a8e7238b46254a65ccf8c1b99b72b109f8d13b5c4678cb81f5d0b19d4a9ea5f8c6f WHIRLPOOL dceb43d44bb66bab69700b739a580396459656d937ea6d25e6bdde790644dca161f444469ba16eba91754ad3a2a443375134996a3effef9161c45e1c5d12c2a2 |
507 |
DIST vmware-tools-netware-8.4.9-744570.x86_64.component.tar 81920 SHA256 a3256cc804c0f73e5e01a1b0e81827a7dfbc42d4cda701e1b19bf6961a617af0 SHA512 c2c8207efb2549aee64f6b55944b750076f801599e06d3459bafc7703f3b3d0bb366239d4d4d53a277db23b156a7cd71abb7ae4190fccc83b39da4c86010084f WHIRLPOOL 04dbec8f78ce8bc0fff960dd015a511000ee519e76c0c23c27150b98b9942de67010ac4c050e8be9b2937569be4705214e3a4b7907be46e7bd24d45af01c0bb8 |
508 |
DIST vmware-tools-netware-8.8.4-744019.i386.component.tar 81920 SHA256 bc77ece95283d4986c753f7696575d2bfac520a68f150de314cee9ac00877e2a SHA512 704c1d86fad22da21061a8a9d8aea8a10e6f100c06bf2f0de7c4f4c97cc563a60ed47f8c15753f6460801dc2d23e27abbe348379730cfc4ca188df5fe67cd5b5 WHIRLPOOL 41e9b7247fedb9f6d2c53895b3a31449c613191dc115beb6f48b00c0c260885514ea3d094953ada92ddbdb8a8a496274d36492143826d45a9b9a35a55d69df84 |
509 |
DIST vmware-tools-netware-8.8.4-744019.x86_64.component.tar 81920 SHA256 0ef595aeaf23188bb16599c2c2bf918826c1830a77b6aae967c924eac27cf3be SHA512 11487f536c83ee02ec70fd1bf97be7fe35b3ef4df9173fdd351c167bdf5b72569a6d8f9ee6b4c8fe5d59d464a3065c4a9fc8fc8823b1e06474d6e8f873d9eb57 WHIRLPOOL 871166f6c5f0b27d2bfb66502494bac91873b356b7c4e52f0992487ca768af38347ae0c3f262fb532825429ac909a3e34fddb51483fc5fda3022c01ca42b1b64 |
510 |
+DIST vmware-tools-netware-9.2.0-812388.i386.component.tar 81920 SHA256 9462ec8a8d5a27b348de3f5bf7b0f5eecc28782781f2eefc314577cfc3fa5d45 SHA512 c5218a91b848f39753b8708ac9c259ae649759a198806063d422f099863a651b371026c455e93e6ff2a342c0f9d691a6f51082a42c7e065bccb0804edd20a2f1 WHIRLPOOL 73f7c78558b5fa89fea490b961b22a56251152f75903eb9a2173d0de743bbca8fbfed2639166c69ca9d68728635592f63ca3f5fcc8be8587b4beb1215c20fbec |
511 |
+DIST vmware-tools-netware-9.2.0-812388.x86_64.component.tar 81920 SHA256 bb85e3a72faac260b43134ebd12cb4828d5e14460353906d4bf59f6b0150c218 SHA512 5ba9dbd24c8de7435ac91d51e09ddd9ea67e6e8a06fa46c573c67584ed2156b955971ceef5071b2e1aa4eb8bfda2f0aa409eb2a775f538f12281a4a41fcd07c7 WHIRLPOOL ca06a34527d4ddb5f8a8be26e72914e381d88af215a1fc8aa0f66d671d8f44218346eaffe893e1e5a72b7b858e64b322d33417130ef4ef84e379f0c0208f8619 |
512 |
DIST vmware-tools-solaris-8.4.9-744570.i386.component.tar 20049920 SHA256 12f868ff8015de412edd98e51f2bb6d4c016de87244916d207203003c44450fa SHA512 f2b7d5c8a8b25ccbdf6616e7383bbfebb302485040e2aba88f03afaf21761ec87360f64b3d88381e0d3668eb58986ea33fc635e076a2a85a7939fa380267933d WHIRLPOOL 9cdc91ab8f96d5dd5810deebe7b881aadd15b0c190779b3213e8a8b4ee5ff5fe2a097bb3479238010d733e350dc83f0ca38b5739f5cf438b22d95089574ad75c |
513 |
DIST vmware-tools-solaris-8.4.9-744570.x86_64.component.tar 20049920 SHA256 d0946fc5d4d798c237b4f8f38a154e288fb8215e1910a0818a18913814e69b59 SHA512 e5d927ea3e54912396914199f83dbe18e400e6fbc4e109341055972944cfdfafaeead0d792f660d0695ce8f02f0ba70260dbe1a4dedc0cf234e1f288bc0280bf WHIRLPOOL a559282842a8da2ddf9a92a44f5e33e2beb31ec58ef36bdaec688b42b44832dada1c15dec71ecf5677cc9fff68290a6a14d298babe8625555766b2c9d5acd953 |
514 |
DIST vmware-tools-solaris-8.8.4-744019.i386.component.tar 12779520 SHA256 c11c549fff28288f0402169fb23967ced04209511603959e3da434ae293deb9b SHA512 f84ea504a4c2cdfd50c845355e1c94ce77c3c3b47f38bb8c1cd15c7b7aee0ebb233794e1033d14421ea4951e385522e2889e919dc5f691436e313f473048d386 WHIRLPOOL 87a77b407d26c5856fc392b0d9e6e8ee14dd709c8f335567ed5af63590789a1b8de1e98214897496bb42e9f15baaa8acef23ada0aa1eaf0b984483fe861c8b45 |
515 |
DIST vmware-tools-solaris-8.8.4-744019.x86_64.component.tar 12779520 SHA256 9aa323485ed61a248d0c403578a9a6802fd13486275cc3b40b11510436aab7e4 SHA512 4fbbe16fc5ecd4bd14a6df47c7619faa7e418abf9c58466785b839993ccdf966e21244026acee84e20e2b2ed6f2c2c16b74d1e02171a7ed22711ca4a394833aa WHIRLPOOL 76faa26f5e71b208919fd6a13441cf6ecd9e7467efdd7be9a765b91b0ff70780bb120b95e43f2c9b4b711926b3a618f6e9a5cbf2a9664e8020cfb19adaa9a636 |
516 |
+DIST vmware-tools-solaris-9.2.0-812388.i386.component.tar 12359680 SHA256 f45d43b2bf9e1d5a49d03010b588ae2d79c987d6100b2da3758c27e484a67232 SHA512 f93ad4f21d0cee6e9d03c6f99d9a16045524f70f6d1c318f2fe28436a27c15262fb85fe9dc6c5a50d7031c6e1affcc31bc535282814b16a3209a471e9b4710ad WHIRLPOOL 18f57d938dc3ef214915ea1c0260032ad14ae1527a0d5739edce6c52b00f4ac6315e30b59e2ec149ec4279e4b2f42b1bceec1162cbe38bb10c6310306244ac68 |
517 |
+DIST vmware-tools-solaris-9.2.0-812388.x86_64.component.tar 12359680 SHA256 0b75c69a90db0a14a6831cadbc31716a0d6a1b70865aa0586db1ce235be8d9ff SHA512 a1cef91d94775292561fb0a8e66313dcd4f44a953f6167e583e0b86337c620992a8fa2531f5c6bddc20893eb24b2df699396905e3c1317f05f7488bb0603aca3 WHIRLPOOL 22b5d179a0cb71cc7b699b5bbae3888f30be48690f0fd0bd009b2218be2f68219f080eedc656e22a2046e716bbee24b9f8ee25896506615b15a0329b2101f543 |
518 |
DIST vmware-tools-winPre2k-8.4.9-744570.i386.component.tar 11059200 SHA256 7e203ff59853450256389b4d7540a6ec30feb9f8fff238d579b1a2057418a94c SHA512 22d2d6b5d6c8abc9af89fc5a5afd1836322f1f9974a1e205873525989473682c5284f7bf959567ad083dfde1cd61d6b91c697564e845f5e0b3a5f01f59741b63 WHIRLPOOL eab49f5f482971b2cbaa6d5dfdfec1b1e73971fb37e08373601b2d2e04b55b0a9e7f3d89bd46e0aba2a3262ef89e41a835a7d547b803d871125f797edfaf7b90 |
519 |
DIST vmware-tools-winPre2k-8.4.9-744570.x86_64.component.tar 11059200 SHA256 6cc456e8162762f0d1ea8bf2f3595ab6943b9f0bb2954f60f91966c1dcd5dbf5 SHA512 b8976b16953b71b18a575b2dce25d184a0aabbe9408d9c01dc0a136d6339f7e26fd1440fbd08a1897cdb5568c21f9842f6b6a43105697a1f8d473955d5879e4c WHIRLPOOL ce4122f8d053a0ec5a831f3e0f0bafd01519cde9762aa039c4fbd74c653efc4524d99093402c7f59e97d93254576fac7065328d6acff5e4e2182d8fd3302f5df |
520 |
DIST vmware-tools-winPre2k-8.8.4-744019.i386.component.tar 11253760 SHA256 71c7c2be7ea2e2c344c6d9cae4883c6c14470ad7693c0228379a597519da8a83 SHA512 3c6196ef217053d8bc99597f8393ab3678b1991ce2d24838f67df6ce97ae884870637f1e043e6c8047006546624831d38a3038fb14b5a2f165117d6d2c3d8dc6 WHIRLPOOL 967b33c3fadd97eb11c2c673317423ea0bd617e03ec958a70e08c5526be9c5a5b95ad26feba2f1189ce5df81f8e3f85818c0e59b2079ee5ae4a5cdc1191b5a10 |
521 |
DIST vmware-tools-winPre2k-8.8.4-744019.x86_64.component.tar 11253760 SHA256 3d7f8443162096eb3fff52425307b26aba3619304547a650e2807c73dc50e1dc SHA512 e6d0aa710283e6dc95ced5f5f584610c82f2b471febd1b12ce2ca6814078d536e24dc2245963f1d7a45820e6cb196eb928604ee0384fd88ac0b54d2b2b144bdd WHIRLPOOL 89525b3eb4e1ce2b4e222d96e23a68a4fe3e6789282c1e4b806cba5e59e8d553eb3bfaf3cdf37d951e0c491e45d1a97154ccd68bbfe5b2e0c46ad8acb0d09ff4 |
522 |
+DIST vmware-tools-winPre2k-9.2.0-812388.i386.component.tar 11253760 SHA256 6ed035c4d56a420fa054b38ef6ec4b1380cd2d7b37d9dcbbfaa747fba1606649 SHA512 f265ae064e2e5bf8ea27595571d901b2fdddc2af44ca1cdc7d45c9bb3cb019afe1347def33f558e98adf3045991fa05dc3a6f990ae97af359afb3fc07a1842c0 WHIRLPOOL bf262da4e1bee3eb1c5abb53f431f9c517e8041414a23c18d91585c02f5acfb9168500c20f825732f3c975c7b3abbdf6a0b2a6c03d0427164bb5046b7f1a4ff5 |
523 |
+DIST vmware-tools-winPre2k-9.2.0-812388.x86_64.component.tar 11253760 SHA256 5753b13244b79f4448640cdd123c68100d961d662742112ace52bfb5db62875e SHA512 6bf74906671a684e379111008e584faeeb806bcaaa8229619dc9d6b307f63f7e5b711f49c7b5a85ba5a06a67a6d4c922bc41fc6e3675a683ad9a174218bf6bae WHIRLPOOL d599accb83bf86372504cc5d7575e74bae43784cf217994e47f7a3c5cfccec9206e6ab14db9bc871a66dffaed7b57209e47814a495ba12a8414ecd5553d0f183 |
524 |
DIST vmware-tools-windows-8.4.9-744570.i386.component.tar 38246400 SHA256 27a25495b0028745093968f771d66f186071df3e91760b3c2ca7be56a3acd805 SHA512 a51f9fb2010910948c91a3bd51c1883faff94e71ef89c7446f71f0fa63a49b423033e96e1b9361ddb496fbb3fe46fb36d86c2f58c0950aba61c3c0057c1afa47 WHIRLPOOL c4e428cf0e8888e7f19b76b30b554d6b6ba9f25c272e50eeff6613631e6edabeb530bc0f2da2e212bd32b8fd9778eab32ea690428b6de02000b56c2b3f43e139 |
525 |
DIST vmware-tools-windows-8.4.9-744570.x86_64.component.tar 38246400 SHA256 424ddb54ea3cd0b3f04af128023a9a7600f753ff46e8bca72294d5c3cbbab90f SHA512 be77a33ca9541d45ed0806742b9745db0bfd743bcd618c7f030e24b9f09b91df3748f6cb60268183671a6277e20dd29e2f4cc61c5c68aab0079d860e94dd73f6 WHIRLPOOL e34f9fcc13a6a7a90681cb41305a31d87dd26edf83fca1c43306aa1be207a86992897a0e01840d4a4052d40147609878b390236ed18a3ffdf8d428b348263227 |
526 |
DIST vmware-tools-windows-8.8.4-744019.i386.component.tar 52254720 SHA256 60272cfb2ee1df444a29a4ed740ab6fb8f82baec7f2327452046fe2e8bbe92b0 SHA512 23b524e60271771c51cbfb0b369b5f2040d0993d1f7c32e2eba29fd9f82b444d649fad59f028e57bac31f00e5ade33c16a65b94d45379fe944b55d8a91b40fcd WHIRLPOOL a7abb96f97fb16139e3396541a3edb3b4840c3a395ace681a933e5349cba8eac0f7d105512bd56e809ced8c46936b4578129f7ed60d67fedfb556cf3325e922a |
527 |
DIST vmware-tools-windows-8.8.4-744019.x86_64.component.tar 52254720 SHA256 c2299b5689cbf8a9a516c91a34cefd4cf0721ab1ac0173ff88756d48c7baa4ba SHA512 706d359a6f94fcc936524e90daf73e957f1f95980e3a232dc268e9a9522fd9f12b1c238b61d30fb70e0f39502c18228528789b133bf67c3d6041af833a107d37 WHIRLPOOL d92a45db451bc6eb54363b0c54638523f5419e16c742cfbf23bbe58d80c1a8e400be36fcf5cbe8b8830f095fe0529c565e27823766e15dd79f9ee3e84db13484 |
528 |
+DIST vmware-tools-windows-9.2.0-812388.i386.component.tar 61736960 SHA256 52e455cd8020ce14f4ef6f54c97f4f8ca004a2446f4a8e3d70deb557c98c9d8a SHA512 821a66ad8d9ada938f713e9bc29554e1c2208cd5cdecfa5ecb09fab8f8948ce285cc1bb2dd13a679a80f01bbe0c0a91aba8a90ec0ad9ad0ca3bebf160d2bacb5 WHIRLPOOL 9f7102851bf376ab114398ec9a58f8e83d535c9ecbc6bf9dfa23e4e11d3178d374e2f440acb6331168d2c14597123c8c518f9fd2f0f6ce3ce3db2ec58e8efa03 |
529 |
+DIST vmware-tools-windows-9.2.0-812388.x86_64.component.tar 61736960 SHA256 b718d4239ba3ea6f5be0e244eefab91f12b10e60e3429ad0bf6adacfcc3db359 SHA512 ba81c41b96331ac915c66a7d906a3d9f4fe464f85e92cbb8f7b25f7a778b0239fe405e81b9de0ea9b7a22c9ebadaddfcc6214d3c790cfdac41f8a57a07fa1848 WHIRLPOOL d39e43fdbe520c2e53f37eeec46259891007559563ee466a2dc8456efa7510316f3dbeaabd826ca4f77634289a59aaa4777c0984eb8074c3309371d507f0151d |
530 |
|
531 |
diff --git a/app-emulation/vmware-tools/vmware-tools-9.2.0.812388.ebuild b/app-emulation/vmware-tools/vmware-tools-9.2.0.812388.ebuild |
532 |
new file mode 100644 |
533 |
index 0000000..c1d97f4 |
534 |
--- /dev/null |
535 |
+++ b/app-emulation/vmware-tools/vmware-tools-9.2.0.812388.ebuild |
536 |
@@ -0,0 +1,55 @@ |
537 |
+# Copyright 1999-2012 Gentoo Foundation |
538 |
+# Distributed under the terms of the GNU General Public License v2 |
539 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild,v 1.1 2012/06/17 13:10:27 vadimk Exp $ |
540 |
+ |
541 |
+inherit versionator vmware-bundle |
542 |
+ |
543 |
+MY_PV="$(replace_version_separator 3 - $PV)" |
544 |
+BASE_URI="http://softwareupdate.vmware.com/cds/vmw-desktop/player/5.0.$(get_version_component_range 3)/$(get_version_component_range 4)/linux/packages/" |
545 |
+ |
546 |
+DESCRIPTION="VMware Tools for guest operating systems" |
547 |
+HOMEPAGE="http://www.vmware.com/products/player/" |
548 |
+ |
549 |
+LICENSE="vmware" |
550 |
+SLOT="0" |
551 |
+KEYWORDS="-* ~amd64 ~x86" |
552 |
+RESTRICT="mirror" |
553 |
+IUSE="" |
554 |
+ |
555 |
+DEPEND="" |
556 |
+RDEPEND="" |
557 |
+ |
558 |
+IUSE_VMWARE_GUEST="freebsd linux netware solaris windows winPre2k" |
559 |
+ |
560 |
+VM_INSTALL_DIR="/opt/vmware" |
561 |
+ |
562 |
+for guest in ${IUSE_VMWARE_GUEST} ; do |
563 |
+ SRC_URI+=" vmware_guest_${guest}? ( |
564 |
+ amd64? ( ${BASE_URI}vmware-tools-${guest}-${MY_PV}.x86_64.component.tar ) |
565 |
+ x86? ( ${BASE_URI}vmware-tools-${guest}-${MY_PV}.i386.component.tar ) |
566 |
+ )" |
567 |
+ IUSE+=" vmware_guest_${guest}" |
568 |
+done ; unset guest |
569 |
+ |
570 |
+src_unpack() { |
571 |
+ local arch |
572 |
+ if use x86 ; then arch='i386' |
573 |
+ elif use amd64 ; then arch='x86_64' |
574 |
+ fi |
575 |
+ local guest ; for guest in ${IUSE_VMWARE_GUEST} ; do |
576 |
+ if use "vmware_guest_${guest}" ; then |
577 |
+ local component="vmware-tools-${guest}-${MY_PV}.${arch}.component" |
578 |
+ unpack "${component}.tar" |
579 |
+ vmware-bundle_extract-component "${component}" |
580 |
+ fi |
581 |
+ done |
582 |
+} |
583 |
+ |
584 |
+src_install() { |
585 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware/isoimages |
586 |
+ local guest ; for guest in ${IUSE_VMWARE_GUEST} ; do |
587 |
+ if use "vmware_guest_${guest}" ; then |
588 |
+ doins "${guest}".iso{,.sig} |
589 |
+ fi |
590 |
+ done |
591 |
+} |
592 |
|
593 |
diff --git a/app-emulation/vmware-workstation/Manifest b/app-emulation/vmware-workstation/Manifest |
594 |
index b338f29..c16279a 100644 |
595 |
--- a/app-emulation/vmware-workstation/Manifest |
596 |
+++ b/app-emulation/vmware-workstation/Manifest |
597 |
@@ -2,5 +2,7 @@ DIST VMware-Workstation-7.1.6-744570.i386.bundle 130391795 SHA256 fbeadabe7c0929 |
598 |
DIST VMware-Workstation-7.1.6-744570.x86_64.bundle 137422513 SHA256 1a0694349393ce326f62c291d76c1c5e8d5473b49bf986476e1485df422a2f8f SHA512 df72b0c770f9e356efd1bbffe2c596909f193bc2100a015cfbab819fea017ee735fcc932180c0cc5ffbe8223fa66a06dcd35e34d183b06f71c7ba937c440e2fd WHIRLPOOL e7b50e706b88e30801ccaeaedf59f5fbdf06342d8566a65b3cb19ec2c433da52768b55f9e5e58e274071c284d38280e0635f8a9c3fd2d01f53037c1082d15af3 |
599 |
DIST VMware-Workstation-8.0.4-744019.i386.bundle.tar 189839360 SHA256 5b469de4f583fc0d33750253244c23e0f6a9d5b713e8d46ea3dd07f01af2b5ed SHA512 f0b17262594bf613a971c49843eec8fd1182a031c0cdca91824a1c6a0315e87183c0d99f6e37e2aa3a9a9a00f57efbbc6ff155094aa6cc776901177697aa8e49 WHIRLPOOL bf5a7a2f8c7cfc53fe2d0dfbe1b8b1fa9452a3eb0a1b5a70363dab4bd23c86a628a3938b5c5c30301639ea748347230fc3ad0b8977dabc1c2b828f6dde81b1f1 |
600 |
DIST VMware-Workstation-8.0.4-744019.x86_64.bundle.tar 189552640 SHA256 83cdf3f4cf99afdd3e9685b5cc50f613094cc24e7502a2dc577f05640382a6c5 SHA512 87258301b157f9bade30094a02a5f3749342b00ccb5b1359d10152331d3d257bb1afe23fa7b68c973e2f4e2b9e9afc7ca52e99118041e1d45be3099f8d10d51c WHIRLPOOL 1bf6ce95e63042bb47971c36f55f943ef8ce736c5f9355fe7afbc114a09f716277199a847af041bd467cdb02170414bd660bafa54cce59029347e27ffda6eb73 |
601 |
+DIST VMware-Workstation-9.0.0-812388.i386.bundle.tar 260454400 SHA256 83817a65baf04d435ec7aaab7c10c452334dcec2823edf0ead18a56ada0ffe7d SHA512 fc2641bc2ee6bec92212bcb90d01319ed99d03035cf90ddda92eec002576eb5b2da47d7db5d9424e54f7f2be49d51dd8df2c7b4469f9619671af6150b09ef377 WHIRLPOOL 3024a1e94c191a59db1f531f19ce3ff839d4fae46f87d229f1f1976c415d4e1fb7a9f57aa23d5e40cfe900cf7302c8ad4f0d2fccfde5d9e58e5bd243d3f0f262 |
602 |
+DIST VMware-Workstation-9.0.0-812388.x86_64.bundle.tar 231229440 SHA256 9db082b4c86994923a3f127dbcac847099ff1e45953f866ff24acf3ddb6a5263 SHA512 e5cae5a4fe254beb7800427575b91eef4e0e8255025861a7c6f47eb92632693842ffd7ecf3bc3e0972391490d2732212011a30fc21024cb589a8419431fa1b4a WHIRLPOOL 3aeb234dbb4f3bfe3fcc124265eaad84bfe62142dd973e0a6dae17b7c3f297ee51652e496d4f1e31877fdebaf639303cd05225f02757444db29ae4e4afaaa5e4 |
603 |
DIST VMware-Workstation-Full-8.0.4-744019.i386.bundle 341955503 SHA256 bdc4298f2733578281370dd08784216b36dadc460fcd767d70c30796530a2477 SHA512 4e228e047438777a6345e7a7de95d2faadc6f02ab2563996ccbeaf8cc8f50786099bcc9fb311fcea8dcbce26cbdf224dcc26b2dd6a0adb2fa418347d8a9357b1 WHIRLPOOL 825097fb2d4cd10a4b6955ecc77c7eea009d4981e44a5284c19fe3b16f33af1cc9ade8735e7d61443e6bd69cf3df97a6564cf49871526e0e174e5ce39d44961d |
604 |
DIST VMware-Workstation-Full-8.0.4-744019.x86_64.bundle 341672831 SHA256 ba60f215ef501f89ed97f64e5cd13c4462c7eb6c6d0441008dfd035cb4020f3c SHA512 e7778550a96971dabad732f85495e14583343f9e15dd42bfe5c30f3d63a4d1ac8bd978c4aa069c433633761dcebc3debde24b18aecf0af371c10ad7480c4b006 WHIRLPOOL 0187ef2809e328a8cca200a68f397c162c8ea49e23865dbcac2df17f575931e8ff2f9bb5aaa709f6bbfcd2eed5432641060a2df44b66f4b46c79f0fa3dc34c11 |
605 |
|
606 |
diff --git a/app-emulation/vmware-workstation/files/vmware-9.0.rc b/app-emulation/vmware-workstation/files/vmware-9.0.rc |
607 |
new file mode 100644 |
608 |
index 0000000..ba9d82b |
609 |
--- /dev/null |
610 |
+++ b/app-emulation/vmware-workstation/files/vmware-9.0.rc |
611 |
@@ -0,0 +1,33 @@ |
612 |
+#!/sbin/runscript |
613 |
+# Copyright 1999-2011 Gentoo Foundation |
614 |
+# Distributed under the terms of the GNU General Public License v2 |
615 |
+# $Header: $ |
616 |
+ |
617 |
+depend() { |
618 |
+ need localmount |
619 |
+ use net |
620 |
+} |
621 |
+ |
622 |
+start() { |
623 |
+ ebegin Starting VMware USB Arbitrator |
624 |
+ #start-stop-daemon --start --exec @@BINDIR@@/vmware-usbarbitrator |
625 |
+ @@BINDIR@@/vmware-usbarbitrator |
626 |
+ eend $? |
627 |
+ ebegin Starting VMware services |
628 |
+ modprobe -a vmmon vmci vsock vmblock vmnet |
629 |
+ eend $? |
630 |
+ @@BINDIR@@/vmware-networks --start |
631 |
+ eend $? |
632 |
+} |
633 |
+ |
634 |
+stop() { |
635 |
+ ebegin Stopping VMware USB Arbitrator |
636 |
+ #start-stop-daemon --stop --exec @@BINDIR@@/vmware-usbarbitrator |
637 |
+ killall --wait @@BINDIR@@/vmware-usbarbitrator |
638 |
+ eend $? |
639 |
+ @@BINDIR@@/vmware-networks --stop |
640 |
+ eend $? |
641 |
+ ebegin Stopping VMware services |
642 |
+ modprobe -r vsock vmci vmmon vmblock vmnet |
643 |
+ eend $? |
644 |
+} |
645 |
|
646 |
diff --git a/app-emulation/vmware-workstation/files/vmware-server-9.0.rc b/app-emulation/vmware-workstation/files/vmware-server-9.0.rc |
647 |
new file mode 100644 |
648 |
index 0000000..302db72 |
649 |
--- /dev/null |
650 |
+++ b/app-emulation/vmware-workstation/files/vmware-server-9.0.rc |
651 |
@@ -0,0 +1,55 @@ |
652 |
+#!/sbin/runscript |
653 |
+# Copyright 1999-2011 Gentoo Foundation |
654 |
+# Distributed under the terms of the GNU General Public License v2 |
655 |
+# $Header: $ |
656 |
+ |
657 |
+depend() { |
658 |
+ need localmount vmware |
659 |
+ use net |
660 |
+} |
661 |
+ |
662 |
+checkconfig() { |
663 |
+ # Check if certificates exist. If not, we need to generate them, ala sshd. |
664 |
+ if [ ! -e @@ETCDIR@@/ssl/rui.key -o ! -e @@ETCDIR@@/ssl/rui.crt ]; then |
665 |
+ mkdir -p @@ETCDIR@@/ssl |
666 |
+ openssl req -x509 -days 365 -newkey rsa:2048 -keyout @@ETCDIR@@/ssl/rui.key -out @@ETCDIR@@/ssl/rui.crt -config @@ETCDIR@@/ssl/hostd.ssl.config |
667 |
+ chmod -R 600 @@ETCDIR@@/ssl |
668 |
+ fi |
669 |
+} |
670 |
+ |
671 |
+start() { |
672 |
+ checkconfig |
673 |
+ |
674 |
+ ebegin Starting VMware Authentication Daemon |
675 |
+ start-stop-daemon --start \ |
676 |
+ --exec @@PREFIX@@/sbin/vmware-authdlauncher |
677 |
+ eend $? |
678 |
+ ebegin Starting VMware Workstation Server |
679 |
+ start-stop-daemon --start \ |
680 |
+ --pidfile /var/run/vmware/vmware-hostd.PID \ |
681 |
+ --exec @@BINDIR@@/vmware-hostd \ |
682 |
+ -- -a -d @@ETCDIR@@/hostd/config.xml |
683 |
+ |
684 |
+ eend $? |
685 |
+} |
686 |
+ |
687 |
+stop() { |
688 |
+ ebegin "Shutdown VMs in the AutoStart Sequence" |
689 |
+ local HOHO_ADMIN="$(@@BINDIR@@/vmware-wssc-adminTool "@@ETCDIR@@/hostd/authorization.xml" 2>/dev/null)" |
690 |
+ |
691 |
+ if [ "x" != "x${HOHO_ADMIN}" ]; then |
692 |
+ @@BINDIR@@/vmware-vim-cmd -U "${HOHO_ADMIN}" hostsvc/autostartmanager/autostop |
693 |
+ fi |
694 |
+ eend $? |
695 |
+ |
696 |
+ ebegin Stopping VMware Workstation Server |
697 |
+ start-stop-daemon --stop \ |
698 |
+ --pidfile /var/run/vmware/vmware-hostd.PID \ |
699 |
+ --exec @@BINDIR@@/vmware-hostd |
700 |
+ eend $? |
701 |
+ ebegin Stopping VMware Authentication Daemon |
702 |
+ #start-stop-daemon --stop \ |
703 |
+ # --exec @@PREFIX@@/sbin/vmware-authdlauncher |
704 |
+ killall @@PREFIX@@/sbin/vmware-authdlauncher |
705 |
+ eend $? |
706 |
+} |
707 |
|
708 |
diff --git a/app-emulation/vmware-workstation/vmware-workstation-9.0.0.812388.ebuild b/app-emulation/vmware-workstation/vmware-workstation-9.0.0.812388.ebuild |
709 |
new file mode 100644 |
710 |
index 0000000..2be27da |
711 |
--- /dev/null |
712 |
+++ b/app-emulation/vmware-workstation/vmware-workstation-9.0.0.812388.ebuild |
713 |
@@ -0,0 +1,472 @@ |
714 |
+# Copyright 1999-2012 Gentoo Foundation |
715 |
+# Distributed under the terms of the GNU General Public License v2 |
716 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:11:13 vadimk Exp $ |
717 |
+ |
718 |
+EAPI="4" |
719 |
+ |
720 |
+inherit eutils versionator fdo-mime gnome2-utils pam vmware-bundle |
721 |
+ |
722 |
+MY_PN="VMware-Workstation" |
723 |
+MY_PV=$(get_version_component_range 1-3) |
724 |
+PV_MINOR=$(get_version_component_range 3) |
725 |
+PV_BUILD=$(get_version_component_range 4) |
726 |
+MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" |
727 |
+ |
728 |
+DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" |
729 |
+HOMEPAGE="http://www.vmware.com/products/workstation/" |
730 |
+BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${MY_PV}/${PV_BUILD}/linux/core/" |
731 |
+SRC_URI=" |
732 |
+ x86? ( ${BASE_URI}${MY_P}.i386.bundle.tar ) |
733 |
+ amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) |
734 |
+ " |
735 |
+LICENSE="vmware" |
736 |
+SLOT="0" |
737 |
+KEYWORDS="-* ~amd64 ~x86" |
738 |
+IUSE="cups doc ovftool server vix vmware-tools" |
739 |
+RESTRICT="binchecks mirror strip" |
740 |
+ |
741 |
+# vmware-workstation should not use virtual/libc as this is a |
742 |
+# precompiled binary package thats linked to glibc. |
743 |
+RDEPEND="dev-cpp/cairomm |
744 |
+ dev-cpp/glibmm:2 |
745 |
+ dev-cpp/gtkmm:2.4 |
746 |
+ dev-cpp/libgnomecanvasmm |
747 |
+ dev-cpp/libsexymm |
748 |
+ dev-cpp/pangomm |
749 |
+ dev-libs/atk |
750 |
+ dev-libs/glib:2 |
751 |
+ dev-libs/icu |
752 |
+ dev-libs/expat |
753 |
+ dev-libs/libaio |
754 |
+ dev-libs/libsigc++ |
755 |
+ dev-libs/libxml2 |
756 |
+ =dev-libs/openssl-0.9.8* |
757 |
+ dev-libs/xmlrpc-c |
758 |
+ gnome-base/libgnomecanvas |
759 |
+ gnome-base/libgtop:2 |
760 |
+ gnome-base/librsvg:2 |
761 |
+ gnome-base/orbit |
762 |
+ media-libs/fontconfig |
763 |
+ media-libs/freetype |
764 |
+ media-libs/libart_lgpl |
765 |
+ =media-libs/libpng-1.2* |
766 |
+ media-libs/libpng |
767 |
+ net-misc/curl |
768 |
+ cups? ( net-print/cups ) |
769 |
+ sys-devel/gcc |
770 |
+ sys-fs/fuse |
771 |
+ sys-libs/glibc |
772 |
+ sys-libs/zlib |
773 |
+ x11-libs/cairo |
774 |
+ x11-libs/gtk+:2 |
775 |
+ x11-libs/libgksu |
776 |
+ x11-libs/libICE |
777 |
+ x11-libs/libsexy |
778 |
+ x11-libs/libSM |
779 |
+ x11-libs/libX11 |
780 |
+ x11-libs/libXau |
781 |
+ x11-libs/libxcb |
782 |
+ x11-libs/libXcomposite |
783 |
+ x11-libs/libXcursor |
784 |
+ x11-libs/libXdamage |
785 |
+ x11-libs/libXdmcp |
786 |
+ x11-libs/libXext |
787 |
+ x11-libs/libXfixes |
788 |
+ x11-libs/libXft |
789 |
+ x11-libs/libXi |
790 |
+ x11-libs/libXinerama |
791 |
+ x11-libs/libXrandr |
792 |
+ x11-libs/libXrender |
793 |
+ x11-libs/libXtst |
794 |
+ x11-libs/pango |
795 |
+ x11-libs/startup-notification |
796 |
+ x11-themes/hicolor-icon-theme |
797 |
+ !app-emulation/vmware-player" |
798 |
+PDEPEND="~app-emulation/vmware-modules-271.${PV_MINOR} |
799 |
+ vmware-tools? ( app-emulation/vmware-tools )" |
800 |
+ |
801 |
+S=${WORKDIR} |
802 |
+VM_INSTALL_DIR="/opt/vmware" |
803 |
+VM_DATA_STORE_DIR="/var/lib/vmware/Shared VMs" |
804 |
+VM_HOSTD_USER="root" |
805 |
+ |
806 |
+src_unpack() { |
807 |
+ default |
808 |
+ local bundle=${A%.tar} |
809 |
+ local component; for component in \ |
810 |
+ vmware-vmx \ |
811 |
+ vmware-player-app \ |
812 |
+ vmware-player-setup \ |
813 |
+ vmware-workstation \ |
814 |
+ vmware-network-editor \ |
815 |
+ vmware-network-editor-ui \ |
816 |
+ vmware-usbarbitrator |
817 |
+ do |
818 |
+ vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}" |
819 |
+ done |
820 |
+ |
821 |
+ if use server; then |
822 |
+ vmware-bundle_extract-bundle-component "${bundle}" vmware-workstation-server #"${S}" |
823 |
+ fi |
824 |
+ |
825 |
+ if use vix; then |
826 |
+ vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-core vmware-vix |
827 |
+ vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-lib-Workstation800andvSphere500 vmware-vix |
828 |
+ fi |
829 |
+ if use ovftool; then |
830 |
+ vmware-bundle_extract-bundle-component "${bundle}" vmware-ovftool |
831 |
+ fi |
832 |
+} |
833 |
+ |
834 |
+src_prepare() { |
835 |
+ rm -f bin/vmware-modconfig |
836 |
+ rm -rf lib/modules/binary |
837 |
+ if use server; then |
838 |
+ rm -f vmware-workstation-server/bin/{openssl,configure-hostd.sh} |
839 |
+ fi |
840 |
+ |
841 |
+ find "${S}" -name '*.a' -delete |
842 |
+ |
843 |
+# clean_bundled_libs |
844 |
+} |
845 |
+ |
846 |
+clean_bundled_libs() { |
847 |
+ ebegin 'Removing superfluous libraries' |
848 |
+ cd lib/lib || die |
849 |
+ ldconfig -p | \ |
850 |
+ sed 's:^\s\+\([^(]*[^( ]\).*=> /.*$:\1:g;t;d' | \ |
851 |
+ fgrep -vx 'libcrypto.so.0.9.8 |
852 |
+libssl.so.0.9.8i |
853 |
+libgcr.so.0 |
854 |
+libglib-2.0.so.0' | |
855 |
+ xargs -d'\n' -r rm -rf |
856 |
+ eend |
857 |
+} |
858 |
+ |
859 |
+src_install() { |
860 |
+ local major_minor=$(get_version_component_range 1-2 "${PV}") |
861 |
+ local major_minor_revision=$(get_version_component_range 1-3 "${PV}") |
862 |
+ local build=$(get_version_component_range 4 "${PV}") |
863 |
+ |
864 |
+ # install the binaries |
865 |
+ into "${VM_INSTALL_DIR}" |
866 |
+ dobin bin/* |
867 |
+ |
868 |
+ # install the libraries |
869 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware |
870 |
+ doins -r lib/* |
871 |
+ |
872 |
+ # install the ancillaries |
873 |
+ insinto /usr |
874 |
+ doins -r share |
875 |
+ |
876 |
+ if use cups; then |
877 |
+ exeinto $(cups-config --serverbin)/filter |
878 |
+ doexe extras/thnucups |
879 |
+ |
880 |
+ insinto /etc/cups |
881 |
+ doins -r etc/cups/* |
882 |
+ fi |
883 |
+ |
884 |
+ insinto /etc/xdg |
885 |
+ doins -r etc/xdg/* |
886 |
+ |
887 |
+ # install documentation |
888 |
+ doman man/man1/vmware.1.gz |
889 |
+ |
890 |
+ if use doc; then |
891 |
+ dodoc doc/* |
892 |
+ fi |
893 |
+ |
894 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware/setup |
895 |
+ doins vmware-config |
896 |
+ |
897 |
+ # install vmware workstation server |
898 |
+ if use server; then |
899 |
+ dosbin sbin/* |
900 |
+ |
901 |
+ cd "${S}"/vmware-workstation-server |
902 |
+ |
903 |
+ # install binaries |
904 |
+ into "${VM_INSTALL_DIR}"/lib/vmware |
905 |
+ dobin bin/* |
906 |
+ |
907 |
+ dobin "${FILESDIR}"/configure-hostd.sh |
908 |
+ |
909 |
+ dobin "${FILESDIR}"/configure-hostd.sh |
910 |
+ |
911 |
+ # install the libraries |
912 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware/lib |
913 |
+ doins -r lib/* |
914 |
+ |
915 |
+ into "${VM_INSTALL_DIR}" |
916 |
+ for tool in vmware-{hostd,wssc-adminTool} ; do |
917 |
+ cat > "${T}/${tool}" <<-EOF |
918 |
+ #!/usr/bin/env bash |
919 |
+ set -e |
920 |
+ |
921 |
+ . /etc/vmware/bootstrap |
922 |
+ |
923 |
+ exec "${VM_INSTALL_DIR}/lib/vmware/lib/wrapper-gtk24.sh" \\ |
924 |
+ "${VM_INSTALL_DIR}/lib/vmware/lib" \\ |
925 |
+ "${VM_INSTALL_DIR}/lib/vmware/bin/${tool}" \\ |
926 |
+ "${VM_INSTALL_DIR}/lib/vmware/libconf" "\$@" |
927 |
+ EOF |
928 |
+ dobin "${T}/${tool}" |
929 |
+ done |
930 |
+ |
931 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware |
932 |
+ doins -r hostd |
933 |
+ |
934 |
+ # create the configuration |
935 |
+ insinto /etc/vmware/hostd |
936 |
+ doins -r config/etc/vmware/hostd/* |
937 |
+ doins -r etc/vmware/hostd/* |
938 |
+ |
939 |
+ insinto /etc/vmware/ssl |
940 |
+ doins etc/vmware/ssl/* |
941 |
+ |
942 |
+ # pam |
943 |
+ pamd_mimic_system vmware-authd auth account |
944 |
+ |
945 |
+ # create directory for shared virtual machines. |
946 |
+ keepdir "${VM_DATA_STORE_DIR}" |
947 |
+ keepdir /var/log/vmware |
948 |
+ fi |
949 |
+ |
950 |
+ # install vmware-vix |
951 |
+ if use vix; then |
952 |
+ cd "${S}"/vmware-vix |
953 |
+ |
954 |
+ # install the binary |
955 |
+ into "${VM_INSTALL_DIR}" |
956 |
+ dobin bin/* |
957 |
+ |
958 |
+ # install the libraries |
959 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware-vix |
960 |
+ doins -r lib/* |
961 |
+ |
962 |
+ dosym vmware-vix/libvixAllProducts.so "${VM_INSTALL_DIR}"/lib/libbvixAllProducts.so |
963 |
+ |
964 |
+ # install headers |
965 |
+ insinto /usr/include/vmware-vix |
966 |
+ doins include/* |
967 |
+ |
968 |
+ if use doc; then |
969 |
+ dohtml -r doc/* |
970 |
+ fi |
971 |
+ fi |
972 |
+ |
973 |
+ # install ovftool |
974 |
+ if use ovftool; then |
975 |
+ cd "${S}" |
976 |
+ |
977 |
+ insinto "${VM_INSTALL_DIR}"/lib/vmware-ovftool |
978 |
+ doins -r vmware-ovftool/* |
979 |
+ |
980 |
+ chmod 0755 "${D}${VM_INSTALL_DIR}"/lib/vmware-ovftool/{ovftool,ovftool.bin} |
981 |
+ dosym "${D}${VM_INSTALL_DIR}"/lib/vmware-ovftool/ovftool "${VM_INSTALL_DIR}"/bin/ovftool |
982 |
+ fi |
983 |
+ |
984 |
+ # create symlinks for the various tools |
985 |
+ local tool ; for tool in thnuclnt vmware vmplayer{,-daemon} \ |
986 |
+ vmware-{acetool,enter-serial,gksu,fuseUI,modconfig{,-console},netcfg,tray,unity-helper} ; do |
987 |
+ dosym appLoader "${VM_INSTALL_DIR}"/lib/vmware/bin/"${tool}" |
988 |
+ done |
989 |
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/bin/vmplayer "${VM_INSTALL_DIR}"/bin/vmplayer |
990 |
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware "${VM_INSTALL_DIR}"/bin/vmware |
991 |
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/icu /etc/vmware/icu |
992 |
+ |
993 |
+ # fix permissions |
994 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/{appLoader,fusermount,launcher.sh,mkisofs,vmware-remotemks} |
995 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/lib/{wrapper-gtk24.sh,libgksu2.so.0/gksu-run-helper} |
996 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/setup/vmware-config |
997 |
+ fperms 4711 "${VM_INSTALL_DIR}"/bin/vmware-mount |
998 |
+ fperms 4711 "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-vmx{,-debug,-stats} |
999 |
+ if use server; then |
1000 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-{hostd,wssc-adminTool} |
1001 |
+ fperms 4711 "${VM_INSTALL_DIR}"/sbin/vmware-authd |
1002 |
+ fperms 1777 "${VM_DATA_STORE_DIR}" |
1003 |
+ fi |
1004 |
+ if use vix; then |
1005 |
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware-vix/setup/vmware-config |
1006 |
+ fi |
1007 |
+ |
1008 |
+ # create the environment |
1009 |
+ local envd="${T}/90vmware" |
1010 |
+ cat > "${envd}" <<-EOF |
1011 |
+ PATH='${VM_INSTALL_DIR}/bin' |
1012 |
+ ROOTPATH='${VM_INSTALL_DIR}/bin' |
1013 |
+ EOF |
1014 |
+ doenvd "${envd}" |
1015 |
+ |
1016 |
+ # create the configuration |
1017 |
+ dodir /etc/vmware |
1018 |
+ |
1019 |
+ cat > "${D}"/etc/vmware/bootstrap <<-EOF |
1020 |
+ BINDIR='${VM_INSTALL_DIR}/bin' |
1021 |
+ LIBDIR='${VM_INSTALL_DIR}/lib' |
1022 |
+ EOF |
1023 |
+ |
1024 |
+ cat > "${D}"/etc/vmware/config <<-EOF |
1025 |
+ bindir = "${VM_INSTALL_DIR}/bin" |
1026 |
+ libdir = "${VM_INSTALL_DIR}/lib/vmware" |
1027 |
+ initscriptdir = "/etc/init.d" |
1028 |
+ authd.fullpath = "${VM_INSTALL_DIR}/sbin/vmware-authd" |
1029 |
+ gksu.rootMethod = "su" |
1030 |
+ VMCI_CONFED = "yes" |
1031 |
+ VMBLOCK_CONFED = "yes" |
1032 |
+ VSOCK_CONFED = "yes" |
1033 |
+ NETWORKING = "yes" |
1034 |
+ player.product.version = "${major_minor_revision}" |
1035 |
+ product.version = "${major_minor_revision}" |
1036 |
+ product.buildNumber = "${build}" |
1037 |
+ product.name = "VMware Workstation" |
1038 |
+ workstation.product.version = "${major_minor_revision}" |
1039 |
+ EOF |
1040 |
+ |
1041 |
+ if use vix; then |
1042 |
+ cat >> "${D}"/etc/vmware/config <<-EOF |
1043 |
+ vmware.fullpath = "${VM_INSTALL_DIR}/bin/vmware" |
1044 |
+ vix.libdir = "${VM_INSTALL_DIR}/lib/vmware-vix" |
1045 |
+ vix.config.version = "1" |
1046 |
+ EOF |
1047 |
+ fi |
1048 |
+ |
1049 |
+ if use server; then |
1050 |
+ cat >> "${D}"/etc/vmware/config <<-EOF |
1051 |
+ authd.client.port = "902" |
1052 |
+ authd.proxy.nfc = "vmware-hostd:ha-nfc" |
1053 |
+ authd.soapserver = "TRUE" |
1054 |
+ EOF |
1055 |
+ fi |
1056 |
+ |
1057 |
+ # install the init.d script |
1058 |
+ local initscript="${T}/vmware.rc" |
1059 |
+ sed -e "s:@@BINDIR@@:${VM_INSTALL_DIR}/bin:g" \ |
1060 |
+ "${FILESDIR}/vmware-${major_minor}.rc" > ${initscript} |
1061 |
+ newinitd "${initscript}" vmware |
1062 |
+ |
1063 |
+ if use server; then |
1064 |
+ # install the init.d script |
1065 |
+ local initscript="${T}/vmware-workstation-server.rc" |
1066 |
+ sed -e "s:@@ETCDIR@@:/etc/vmware:g" \ |
1067 |
+ -e "s:@@PREFIX@@:${VM_INSTALL_DIR}:g" \ |
1068 |
+ -e "s:@@BINDIR@@:${VM_INSTALL_DIR}/bin:g" \ |
1069 |
+ -e "s:@@LIBDIR@@:${VM_INSTALL_DIR}/lib/vmware:g" \ |
1070 |
+ "${FILESDIR}/vmware-server-${major_minor}.rc" > ${initscript} |
1071 |
+ newinitd "${initscript}" vmware-workstation-server |
1072 |
+ fi |
1073 |
+ |
1074 |
+ # fill in variable placeholders |
1075 |
+ sed -e "s:@@LIBCONF_DIR@@:${VM_INSTALL_DIR}/lib/vmware/libconf:g" \ |
1076 |
+ -i "${D}${VM_INSTALL_DIR}"/lib/vmware/libconf/etc/{gtk-2.0/{gdk-pixbuf.loaders,gtk.immodules},pango/pango{.modules,rc}} |
1077 |
+ sed -e "s:@@BINARY@@:${VM_INSTALL_DIR}/bin/vmware:g" \ |
1078 |
+ -i "${D}/usr/share/applications/${PN}.desktop" |
1079 |
+ sed -e "s:@@BINARY@@:${VM_INSTALL_DIR}/bin/vmplayer:g" \ |
1080 |
+ -i "${D}/usr/share/applications/vmware-player.desktop" |
1081 |
+ sed -e "s:@@BINARY@@:${VM_INSTALL_DIR}/bin/vmware-netcfg:g" \ |
1082 |
+ -i "${D}/usr/share/applications/vmware-netcfg.desktop" |
1083 |
+ |
1084 |
+ if use server; then |
1085 |
+ # Configuration for vmware-workstation-server |
1086 |
+ local hostdUser="${VM_HOSTD_USER:-root}" |
1087 |
+ sed -e "/ACEDataUser/s:root:${hostdUser}:g" \ |
1088 |
+ -i "${D}/etc/vmware/hostd/authorization.xml" || die |
1089 |
+ |
1090 |
+ # Shared VMs Path: [standard]. |
1091 |
+ sed -e "s:##{DS_NAME}##:standard:g" \ |
1092 |
+ -e "s:##{DS_PATH}##:${VM_DATA_STORE_DIR}:g" \ |
1093 |
+ -i "${D}/etc/vmware/hostd/datastores.xml" || die |
1094 |
+ |
1095 |
+ sed -e "s:##{HTTP_PORT}##:-1:g" \ |
1096 |
+ -e "s:##{HTTPS_PORT}##:443:g" \ |
1097 |
+ -e "s:##{PIPE_PREFIX}##:/var/run/vmware/:g" \ |
1098 |
+ -i "${D}/etc/vmware/hostd/proxy.xml" || die |
1099 |
+ |
1100 |
+ # See vmware-workstation-server.py for more details. |
1101 |
+ sed -e "s:##{BUILD_CFGDIR}##:/etc/vmware/hostd/:g" \ |
1102 |
+ -e "s:##{CFGALTDIR}##:/etc/vmware/hostd/:g" \ |
1103 |
+ -e "s:##{CFGDIR}##:/etc/vmware/:g" \ |
1104 |
+ -e "s:##{ENABLE_AUTH}##:true:g" \ |
1105 |
+ -e "s:##{HOSTDMODE}##:ws:g" \ |
1106 |
+ -e "s:##{HOSTD_CFGDIR}##:/etc/vmware/hostd/:g" \ |
1107 |
+ -e "s:##{HOSTD_MOCKUP}##:false:g" \ |
1108 |
+ -e "s:##{LIBDIR}##:${VM_INSTALL_DIR}/lib/vmware:g" \ |
1109 |
+ -e "s:##{LIBDIR_INSTALLED}##:${VM_INSTALL_DIR}/lib/vmware/:g" \ |
1110 |
+ -e "s:##{LOGDIR}##:/var/log/vmware/:g" \ |
1111 |
+ -e "s:##{LOGLEVEL}##:verbose:g" \ |
1112 |
+ -e "s:##{MOCKUP}##:mockup-host-config.xml:g" \ |
1113 |
+ -e "s:##{PLUGINDIR}##:./:g" \ |
1114 |
+ -e "s:##{SHLIB_PREFIX}##:lib:g" \ |
1115 |
+ -e "s:##{SHLIB_SUFFIX}##:.so:g" \ |
1116 |
+ -e "s:##{USE_BLKLISTSVC}##:false:g" \ |
1117 |
+ -e "s:##{USE_CBRCSVC}##:false:g" \ |
1118 |
+ -e "s:##{USE_CIMSVC}##:false:g" \ |
1119 |
+ -e "s:##{USE_DIRECTORYSVC}##:false:g" \ |
1120 |
+ -e "s:##{USE_DIRECTORYSVC_MOCKUP}##:false:g" \ |
1121 |
+ -e "s:##{USE_DYNAMIC_PLUGIN_LOADING}##:false:g" \ |
1122 |
+ -e "s:##{USE_DYNAMO}##:false:g" \ |
1123 |
+ -e "s:##{USE_DYNSVC}##:false:g" \ |
1124 |
+ -e "s:##{USE_GUESTSVC}##:false:g" \ |
1125 |
+ -e "s:##{USE_HBRSVC}##:false:g" \ |
1126 |
+ -e "s:##{USE_HBRSVC_MOCKUP}##:false:g" \ |
1127 |
+ -e "s:##{USE_HOSTSVC_MOCKUP}##:false:g" \ |
1128 |
+ -e "s:##{USE_HTTPNFCSVC}##:false:g" \ |
1129 |
+ -e "s:##{USE_HTTPNFCSVC_MOCKUP}##:false:g" \ |
1130 |
+ -e "s:##{USE_LICENSESVC_MOCKUP}##:false:g" \ |
1131 |
+ -e "s:##{USE_NFCSVC}##:true:g" \ |
1132 |
+ -e "s:##{USE_NFCSVC_MOCKUP}##:false:g" \ |
1133 |
+ -e "s:##{USE_OVFMGRSVC}##:true:g" \ |
1134 |
+ -e "s:##{USE_PARTITIONSVC}##:false:g" \ |
1135 |
+ -e "s:##{USE_SECURESOAP}##:false:g" \ |
1136 |
+ -e "s:##{USE_SNMPSVC}##:false:g" \ |
1137 |
+ -e "s:##{USE_SOLO_MOCKUP}##:false:g" \ |
1138 |
+ -e "s:##{USE_STATSSVC_MOCKUP}##:false:g" \ |
1139 |
+ -e "s:##{USE_VCSVC_MOCKUP}##:false:g" \ |
1140 |
+ -e "s:##{USE_VDISKSVC}##:false:g" \ |
1141 |
+ -e "s:##{USE_VDISKSVC_MOCKUP}##:false:g" \ |
1142 |
+ -e "s:##{USE_VMSVC_MOCKUP}##:false:g" \ |
1143 |
+ -e "s:##{VM_INVENTORY}##:vmInventory.xml:g" \ |
1144 |
+ -e "s:##{VM_RESOURCES}##:vmResources.xml:g" \ |
1145 |
+ -e "s:##{WEBSERVER_PORT_ENTRY}##::g" \ |
1146 |
+ -e "s:##{WORKINGDIR}##:./:g" \ |
1147 |
+ -i "${D}/etc/vmware/hostd/config.xml" || die |
1148 |
+ |
1149 |
+ sed -e "s:##{ENV_LOCATION}##:/etc/vmware/hostd/env/:g" \ |
1150 |
+ -i "${D}/etc/vmware/hostd/environments.xml" || die |
1151 |
+ |
1152 |
+ # @@VICLIENT_URL@@=XXX |
1153 |
+ sed -e "s:@@AUTHD_PORT@@:902:g" \ |
1154 |
+ -i "${D}${VM_INSTALL_DIR}/lib/vmware/hostd/docroot/client/clients.xml" || die |
1155 |
+ fi |
1156 |
+} |
1157 |
+ |
1158 |
+pkg_config() { |
1159 |
+ "${VM_INSTALL_DIR}"/bin/vmware-networks --postinstall ${PN},old,new |
1160 |
+} |
1161 |
+ |
1162 |
+pkg_preinst() { |
1163 |
+ gnome2_icon_savelist |
1164 |
+} |
1165 |
+ |
1166 |
+pkg_postinst() { |
1167 |
+ fdo-mime_desktop_database_update |
1168 |
+ gnome2_icon_cache_update |
1169 |
+ |
1170 |
+ ewarn "/etc/env.d was updated. Please run:" |
1171 |
+ ewarn "env-update && source /etc/profile" |
1172 |
+ ewarn "" |
1173 |
+ ewarn "Before you can use vmware workstation, you must configure a default network setup." |
1174 |
+ ewarn "You can do this by running 'emerge --config ${PN}'." |
1175 |
+} |
1176 |
+ |
1177 |
+pkg_prerm() { |
1178 |
+ einfo "Stopping ${PN} for safe unmerge" |
1179 |
+ /etc/init.d/vmware stop |
1180 |
+} |
1181 |
+ |
1182 |
+pkg_postrm() { |
1183 |
+ fdo-mime_desktop_database_update |
1184 |
+ gnome2_icon_cache_update |
1185 |
+} |
1186 |
|
1187 |
diff --git a/profiles/package.mask b/profiles/package.mask |
1188 |
index aea5e82..193c664 100644 |
1189 |
--- a/profiles/package.mask |
1190 |
+++ b/profiles/package.mask |
1191 |
@@ -1,8 +1,3 @@ |
1192 |
-# Vadim Kuznetsov <vadimk@g.o> (13 Jan 2012) |
1193 |
-# 3.1.6 - failed |
1194 |
-# 3.2.0 - OK |
1195 |
-=app-emulation/open-vm-tools-2011.12.20.562307 |
1196 |
-=app-emulation/open-vm-tools-kmod-2011.12.20.562307 |
1197 |
|
1198 |
# Vadim Kuznetsov <vadimk@g.o> (05 Nov 2011) |
1199 |
# Masked due to end of support (upstream) and |
1200 |
@@ -11,9 +6,10 @@ |
1201 |
<app-emulation/vmware-player-3.1.5 |
1202 |
<app-emulation/vmware-workstation-7.1.5 |
1203 |
|
1204 |
-# multiple vulnerabilities. Bug 374599 |
1205 |
-# Bug 354383 |
1206 |
-app-emulation/vmware-server |
1207 |
-app-emulation/vmware-server-console |
1208 |
-=app-emulation/vmware-modules-138.10.7 |
1209 |
-=app-emulation/vmware-modules-208.2 |
1210 |
+ |
1211 |
+# Vadim Kuznetsov <vadimk@g.o> (27 Aug 2012) |
1212 |
+# Does not run yet |
1213 |
+=app-emulation/vmware-workstation-9.0.0.812388 |
1214 |
+=app-emulation/vmware-player-5.0.0.812388 |
1215 |
+=app-emulation/vmware-tools-9.2.0.812388 |
1216 |
+=app-emulation/vmware-modules-271.0 |