summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Auty <ikelos@gentoo.org>2009-02-22 23:10:07 +0000
committerMike Auty <ikelos@gentoo.org>2009-02-22 23:10:07 +0000
commitcf44ec6051318b86e23c0920b572d025a18af42d (patch)
treea04810601a41b1160480ef72bb3e33acc6f38c2b /app-emulation/vmware-workstation
parentRemoved old snapshot. (diff)
downloadhistorical-cf44ec6051318b86e23c0920b572d025a18af42d.tar.gz
historical-cf44ec6051318b86e23c0920b572d025a18af42d.tar.bz2
historical-cf44ec6051318b86e23c0920b572d025a18af42d.zip
Clear out old insecure versions of vmware-workstation (bug 245941).
Package-Manager: portage-2.2_rc23/cvs/Linux i686
Diffstat (limited to 'app-emulation/vmware-workstation')
-rw-r--r--app-emulation/vmware-workstation/ChangeLog40
-rw-r--r--app-emulation/vmware-workstation/Manifest53
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/000_all_initd-location.patch31
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/001_all_fix-permissions.patch15
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/002_all_pagebreak-detection-fix.patch15
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/004_all_do-not-build-modules.patch17
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/007_all_use-modprobe-over-insmod.patch12
-rw-r--r--app-emulation/vmware-workstation/files/5.5.7.91707/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/000_all_initd-location.patch31
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/001_all_fix-permissions.patch15
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/002_all_pagebreak-detection-fix.patch15
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/004_all_do-not-build-modules.patch17
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch12
-rw-r--r--app-emulation/vmware-workstation/files/5.5.8.108000/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/000_all_initd-location.patch31
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/001_all_fix-permissions.patch15
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/002_all_pagebreak-detection-fix.patch15
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/004_all_do-not-build-modules.patch21
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/007_all_use-modprobe-over-insmod.patch12
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-workstation/files/6.0.4.93057/011_all_legit-modules-only.patch12
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/000_all_initd-location.patch31
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/001_all_fix-permissions.patch15
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/002_all_pagebreak-detection-fix.patch15
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/004_all_do-not-build-modules.patch21
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch12
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-workstation/files/6.0.5.109488/011_all_legit-modules-only.patch12
-rw-r--r--app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player-extras.py.patch14
-rw-r--r--app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player.py.patch64
-rw-r--r--app-emulation/vmware-workstation/files/6.5.0.118166/vmware-vix.py.patch14
-rw-r--r--app-emulation/vmware-workstation/files/6.5.0.118166/vmware-workstation.py.patch23
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-5.5.7.91707.ebuild100
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild100
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-6.0.4.93057.ebuild150
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild150
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-6.5.0.118166.ebuild178
37 files changed, 44 insertions, 1310 deletions
diff --git a/app-emulation/vmware-workstation/ChangeLog b/app-emulation/vmware-workstation/ChangeLog
index 40c775846a2b..b4699c8d8fc9 100644
--- a/app-emulation/vmware-workstation/ChangeLog
+++ b/app-emulation/vmware-workstation/ChangeLog
@@ -1,6 +1,44 @@
# ChangeLog for app-emulation/vmware-workstation
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.195 2009/02/14 01:21:18 ikelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.196 2009/02/22 23:10:06 ikelos Exp $
+
+ 22 Feb 2009; Mike Auty <ikelos@gentoo.org>
+ -files/6.5.0.118166/vmware-player.py.patch,
+ -files/6.5.0.118166/vmware-workstation.py.patch,
+ -files/6.5.0.118166/vmware-vix.py.patch,
+ -files/5.5.7.91707/000_all_initd-location.patch,
+ -files/5.5.7.91707/001_all_fix-permissions.patch,
+ -files/5.5.7.91707/002_all_pagebreak-detection-fix.patch,
+ -files/5.5.7.91707/004_all_do-not-build-modules.patch,
+ -files/5.5.7.91707/007_all_use-modprobe-over-insmod.patch,
+ -files/5.5.7.91707/009_all_init.d-modules-warning.patch,
+ -files/5.5.8.108000/000_all_initd-location.patch,
+ -files/5.5.8.108000/001_all_fix-permissions.patch,
+ -files/5.5.8.108000/002_all_pagebreak-detection-fix.patch,
+ -files/5.5.8.108000/004_all_do-not-build-modules.patch,
+ -files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch,
+ -files/5.5.8.108000/009_all_init.d-modules-warning.patch,
+ -files/6.0.4.93057/000_all_initd-location.patch,
+ -files/6.0.4.93057/001_all_fix-permissions.patch,
+ -files/6.0.4.93057/002_all_pagebreak-detection-fix.patch,
+ -files/6.0.4.93057/004_all_do-not-build-modules.patch,
+ -files/6.0.4.93057/007_all_use-modprobe-over-insmod.patch,
+ -files/6.0.4.93057/009_all_init.d-modules-warning.patch,
+ -files/6.0.4.93057/011_all_legit-modules-only.patch,
+ -files/6.0.5.109488/000_all_initd-location.patch,
+ -files/6.0.5.109488/001_all_fix-permissions.patch,
+ -files/6.0.5.109488/002_all_pagebreak-detection-fix.patch,
+ -files/6.0.5.109488/004_all_do-not-build-modules.patch,
+ -files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch,
+ -files/6.0.5.109488/009_all_init.d-modules-warning.patch,
+ -files/6.0.5.109488/011_all_legit-modules-only.patch,
+ -files/6.5.0.118166/vmware-player-extras.py.patch,
+ -vmware-workstation-5.5.7.91707.ebuild,
+ -vmware-workstation-5.5.8.108000.ebuild,
+ -vmware-workstation-6.0.4.93057.ebuild,
+ -vmware-workstation-6.0.5.109488.ebuild,
+ -vmware-workstation-6.5.0.118166.ebuild:
+ Clear out old insecure versions of vmware-workstation (bug 245941).
14 Feb 2009; Mike Auty <ikelos@gentoo.org>
vmware-workstation-6.5.1.126130.ebuild:
diff --git a/app-emulation/vmware-workstation/Manifest b/app-emulation/vmware-workstation/Manifest
index 4a2b512a2dd9..96a109f10f04 100644
--- a/app-emulation/vmware-workstation/Manifest
+++ b/app-emulation/vmware-workstation/Manifest
@@ -1,42 +1,12 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX 5.5.7.91707/000_all_initd-location.patch 1131 RMD160 3ab69d825994cc3bb177143d27091fc292cec46a SHA1 14264460c8500f1ead267059e2b9b9a5dc8c057f SHA256 b4055370b0092e71a2b2b0f27edeb7bc063ad265f95ab4530e52c3ab3167ad62
-AUX 5.5.7.91707/001_all_fix-permissions.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
-AUX 5.5.7.91707/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
-AUX 5.5.7.91707/004_all_do-not-build-modules.patch 589 RMD160 b2153579c65a232de9c2e6dbd9bbe108d85f95e5 SHA1 394a67a30f1f29084836183303641915ce982bfd SHA256 916754b0616ea330490b9572be1a9216bb7dd441ba328b1e01e777b29fac4e1e
-AUX 5.5.7.91707/007_all_use-modprobe-over-insmod.patch 448 RMD160 136dfcfe2df7a7ebf2844749f473a6c6d0bb3084 SHA1 0ad152b3cb738521296322b56e9f247926690e67 SHA256 9497f8ad6acb2460e27bd5430670e79129ec2ffbf6f5b8dae62084e5e56059ee
-AUX 5.5.7.91707/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
-AUX 5.5.8.108000/000_all_initd-location.patch 1131 RMD160 3ab69d825994cc3bb177143d27091fc292cec46a SHA1 14264460c8500f1ead267059e2b9b9a5dc8c057f SHA256 b4055370b0092e71a2b2b0f27edeb7bc063ad265f95ab4530e52c3ab3167ad62
-AUX 5.5.8.108000/001_all_fix-permissions.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
-AUX 5.5.8.108000/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
-AUX 5.5.8.108000/004_all_do-not-build-modules.patch 589 RMD160 b2153579c65a232de9c2e6dbd9bbe108d85f95e5 SHA1 394a67a30f1f29084836183303641915ce982bfd SHA256 916754b0616ea330490b9572be1a9216bb7dd441ba328b1e01e777b29fac4e1e
-AUX 5.5.8.108000/007_all_use-modprobe-over-insmod.patch 445 RMD160 186ab443a733276a702dea16a23c04f7deed9d13 SHA1 c7113cd3f7f91527397f6fb07797d4e9c5c6f011 SHA256 bcf4930fae4812c8fbb2eb58b200f1da9441d97cd0c74b8ee6250cf097a28630
-AUX 5.5.8.108000/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
AUX 5.5.9.126128/000_all_initd-location.patch 1131 RMD160 3ab69d825994cc3bb177143d27091fc292cec46a SHA1 14264460c8500f1ead267059e2b9b9a5dc8c057f SHA256 b4055370b0092e71a2b2b0f27edeb7bc063ad265f95ab4530e52c3ab3167ad62
AUX 5.5.9.126128/001_all_fix-permissions.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
AUX 5.5.9.126128/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
AUX 5.5.9.126128/004_all_do-not-build-modules.patch 589 RMD160 b2153579c65a232de9c2e6dbd9bbe108d85f95e5 SHA1 394a67a30f1f29084836183303641915ce982bfd SHA256 916754b0616ea330490b9572be1a9216bb7dd441ba328b1e01e777b29fac4e1e
AUX 5.5.9.126128/007_all_use-modprobe-over-insmod.patch 445 RMD160 186ab443a733276a702dea16a23c04f7deed9d13 SHA1 c7113cd3f7f91527397f6fb07797d4e9c5c6f011 SHA256 bcf4930fae4812c8fbb2eb58b200f1da9441d97cd0c74b8ee6250cf097a28630
AUX 5.5.9.126128/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
-AUX 6.0.4.93057/000_all_initd-location.patch 1133 RMD160 63a226ee89922fc7d1cc4de75e80ee0befb13bb2 SHA1 64d7d8e7218fa34e798ea1e9cdafe0085bbee0fa SHA256 f5a9aab71e5cd04292d0a37812505e08f0d7860399ab0dd35cccae9bfbb665be
-AUX 6.0.4.93057/001_all_fix-permissions.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
-AUX 6.0.4.93057/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
-AUX 6.0.4.93057/004_all_do-not-build-modules.patch 654 RMD160 dd279f8043ab99b033b6ce74b2cbfc31cf6c1578 SHA1 19052ac7558b101616cecb05bf7fcae23251ea03 SHA256 694f953e64972fd81804748d7c2736934169c75e4454d3862f0a948db48ba284
-AUX 6.0.4.93057/007_all_use-modprobe-over-insmod.patch 448 RMD160 136dfcfe2df7a7ebf2844749f473a6c6d0bb3084 SHA1 0ad152b3cb738521296322b56e9f247926690e67 SHA256 9497f8ad6acb2460e27bd5430670e79129ec2ffbf6f5b8dae62084e5e56059ee
-AUX 6.0.4.93057/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
-AUX 6.0.4.93057/011_all_legit-modules-only.patch 646 RMD160 484d15ebc05fb93d69866987cf805afdbba019c9 SHA1 f36a8b4b7153cfe213ee7cd1e82c871f3c9efa90 SHA256 b66a534d93ae7dc76b54631cbbaccc751691941ab704a9c1e566a9c866b15729
-AUX 6.0.5.109488/000_all_initd-location.patch 1133 RMD160 63a226ee89922fc7d1cc4de75e80ee0befb13bb2 SHA1 64d7d8e7218fa34e798ea1e9cdafe0085bbee0fa SHA256 f5a9aab71e5cd04292d0a37812505e08f0d7860399ab0dd35cccae9bfbb665be
-AUX 6.0.5.109488/001_all_fix-permissions.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
-AUX 6.0.5.109488/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
-AUX 6.0.5.109488/004_all_do-not-build-modules.patch 654 RMD160 dd279f8043ab99b033b6ce74b2cbfc31cf6c1578 SHA1 19052ac7558b101616cecb05bf7fcae23251ea03 SHA256 694f953e64972fd81804748d7c2736934169c75e4454d3862f0a948db48ba284
-AUX 6.0.5.109488/007_all_use-modprobe-over-insmod.patch 445 RMD160 186ab443a733276a702dea16a23c04f7deed9d13 SHA1 c7113cd3f7f91527397f6fb07797d4e9c5c6f011 SHA256 bcf4930fae4812c8fbb2eb58b200f1da9441d97cd0c74b8ee6250cf097a28630
-AUX 6.0.5.109488/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
-AUX 6.0.5.109488/011_all_legit-modules-only.patch 646 RMD160 484d15ebc05fb93d69866987cf805afdbba019c9 SHA1 f36a8b4b7153cfe213ee7cd1e82c871f3c9efa90 SHA256 b66a534d93ae7dc76b54631cbbaccc751691941ab704a9c1e566a9c866b15729
-AUX 6.5.0.118166/vmware-player-extras.py.patch 426 RMD160 458d95094d2e47726221ab427486b263b87e4297 SHA1 e41c36cfe150380aceafd1768e9e159fb4e1813f SHA256 1047cdc79d4bc138deaf809f191bdde69c4a5a8ed6ab5b595457a341ecb68abb
-AUX 6.5.0.118166/vmware-player.py.patch 2936 RMD160 6b9957799b3571f5382975c4d78bc3db7d16e666 SHA1 b32f9e4c2d2213872a7d8f88754a8552b113567f SHA256 fa711634a038d313769cf5d5180ca96bfb3ba18f392f6c0dd0672a4b4f7d6c9c
-AUX 6.5.0.118166/vmware-vix.py.patch 439 RMD160 88e318b81efa5340830f1d9a65112ce2d23d0335 SHA1 ca84dacd405f675f31f2da5bea7cdf5d7d988739 SHA256 ad41ae4a4a580fa3b6f7ebd1d04d6e7885c3fb5695d5675ed168ce29925dbded
-AUX 6.5.0.118166/vmware-workstation.py.patch 948 RMD160 5ee87ba02c4bb50af44eb495ab72e1f148ff84ae SHA1 33b32bdbba9ec6115ea5d44080682ed789a7766b SHA256 4e9a01f8072a1294c0d5631daee703ea183e5a8edb6400f49deddd2b96bb2dc2
AUX 6.5.1.126130/vmware-player-extras.py.patch 426 RMD160 458d95094d2e47726221ab427486b263b87e4297 SHA1 e41c36cfe150380aceafd1768e9e159fb4e1813f SHA256 1047cdc79d4bc138deaf809f191bdde69c4a5a8ed6ab5b595457a341ecb68abb
AUX 6.5.1.126130/vmware-player.py.patch 2936 RMD160 6b9957799b3571f5382975c4d78bc3db7d16e666 SHA1 b32f9e4c2d2213872a7d8f88754a8552b113567f SHA256 fa711634a038d313769cf5d5180ca96bfb3ba18f392f6c0dd0672a4b4f7d6c9c
AUX 6.5.1.126130/vmware-vix.py.patch 439 RMD160 88e318b81efa5340830f1d9a65112ce2d23d0335 SHA1 ca84dacd405f675f31f2da5bea7cdf5d7d988739 SHA256 ad41ae4a4a580fa3b6f7ebd1d04d6e7885c3fb5695d5675ed168ce29925dbded
@@ -52,31 +22,18 @@ AUX vmware-workstation-6.5.rc 1444 RMD160 8d3cb79bdcb48fb944615279e741146c36792b
AUX vmware-workstation.desktop 605 RMD160 256b59a1e52b65279ef38b3dcf52c43a34090807 SHA1 8f8c1fded85070be0532e33f1bdc05425e33bfb1 SHA256 ae2f572200a16a1e1222e282268ae138588c0e7576045a584c1d17f54f379f3e
AUX vmware-workstation.rc 1862 RMD160 000c71ee5c62edc27d3df3f23286e1fe8490516e SHA1 cf1db60598d0d2fe44260f7387537ec1babf3a52 SHA256 76e6ea8c199a4dced79a75a0346360714941ef192b61e4610c6229e071d64782
AUX vmware-workstation.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
-DIST VMware-Workstation-6.5.0-118166.i386.bundle 400427443 RMD160 88502c11a464900f53c20909d6926d37ac9d9e82 SHA1 9321eb0c353d33927e9b1f4305fb5eb959b6dec9 SHA256 b08481cae9808af3fa5815256e820e548b36a5a043a511ef2dae9833234ee32a
-DIST VMware-Workstation-6.5.0-118166.x86_64.bundle 366776834 RMD160 02d4e984a82738c6caa594f2434c3d0b743dbb4e SHA1 99067f8b2ed75a01580c7e22f08b8a1afac4068a SHA256 0bd04df2b70b0f5f3f06f34e458029593bd877e469d1a8063f3b6ff335cfa901
DIST VMware-Workstation-6.5.1-126130.i386.bundle 395045565 RMD160 b06aacfa606a1e37ac0d1da43286c87e561f7a6c SHA1 d331b278c1e159ad21e261bdad4a0e03bbe22701 SHA256 3945172a5420f96b4a53d125cc0835ea1919a7c5b370e71e7d76297d7c7fcb6f
DIST VMware-Workstation-6.5.1-126130.x86_64.bundle 361697489 RMD160 30762c062ef2f68d60240fb55163b20d3769b2ac SHA1 03fd6fcf3ab55f8f465d04bb6348ea8323a71be9 SHA256 31f6cc9abbad715ebf9f8e9938871dd0f35eaa92b21b5b2f46c4396537dfa2b0
-DIST VMware-workstation-5.5.7-91707.tar.gz 111588946 RMD160 b785aa6f03fd8980df96130922da686a715033be SHA1 171bfbd391c8160daecbcc860186abd587808f71 SHA256 e024147ad6d4bc652d32f9f044046593edda4c727d1a494126250ae5fac60344
-DIST VMware-workstation-5.5.8-108000.tar.gz 111659310 RMD160 cd3dc50983772aac7c5eac0ca524f9842ccbcc2c SHA1 bade7eba751faa04417d3fa222e254fab4eaa3d8 SHA256 b2cdaa37e42153f8a2b94fe05a889992b94e4327ec2c2002988c6f909465edce
DIST VMware-workstation-5.5.9-126128.tar.gz 111649803 RMD160 a5a867761d36c9a02821f8dd639a95b8c9ab38bc SHA1 eb8786111a74213ea4ec24636a4ba70b7f5dc741 SHA256 71a062e29480a48647c7323883e4e4b43a9365c1bb70000a23b768647db46444
-DIST VMware-workstation-6.0.4-93057.i386.tar.gz 218820759 RMD160 d3618e99925942b1c254c2c865cb5cd642bf0194 SHA1 f04b4f7afb550a5340f7c87aeb4ae1ab71dc39d6 SHA256 dcb818a9cf4e870983e0c302020151e7708ae449128203406b9c02a07cbbe74b
-DIST VMware-workstation-6.0.4-93057.x86_64.tar.gz 195472947 RMD160 ede570ce3ad92d0a3ca938efadc67e13fc158c21 SHA1 cdd31bbd590e952d698fa67f73ea45ec03971098 SHA256 746352d521925fc89b99c1ab1b4b14de6fa2d7fea91e217439f1f194947469f1
-DIST VMware-workstation-6.0.5-109488.i386.tar.gz 218827126 RMD160 3bbaf6c0d6ad63d8e95ba83381b3875c033fcd7b SHA1 6d24d25a6b15811e70a597628aafd8e1f1db5b85 SHA256 970bb72d7cc5114ca2c884f935381e4b9e419377993a2c3ac5ac09105da7232b
-DIST VMware-workstation-6.0.5-109488.x86_64.tar.gz 195545057 RMD160 675002bc71a04a213a9110a47e9ab74d28ad0c87 SHA1 b586114292f228d9a84b621bea23bebc4c8d9cc7 SHA256 49800b454f8033ce597624cc43309af6ca780208a45d91676c887890eaac1bbb
DIST vmware-any-any-update115.tar.gz 493641 RMD160 56cabe56f70c01a22a7671e861cc5a2df19855c7 SHA1 ff9b6fdf6ca74495eb5f4822a1854fc91185377c SHA256 b1c14fa9514663b85c2efe8331407e71cce96e5a21a8b941fa570c960bbdcaa1
-EBUILD vmware-workstation-5.5.7.91707.ebuild 3246 RMD160 1b096c813e79eb0e70b9499a9f52c46b69fb70cb SHA1 b5b57e4203ef4404becbb3a4f4034b4aa40428fd SHA256 4b51c6a33349669ed75b7a1acfa65931725f78aeb4a26fe703eaf38a61f32cef
-EBUILD vmware-workstation-5.5.8.108000.ebuild 3250 RMD160 1fb40a5a030a3bc8ffba06330a5bad7183c3826e SHA1 cd6fe3d3d8d9f01f036acb1915fdaa8ca23b48d9 SHA256 f0ae8355eb43b681eb6737d76e4c674d7d811086f892084276dde8fe8798e049
EBUILD vmware-workstation-5.5.9.126128.ebuild 3250 RMD160 3b2bca708a25da65badac4df9ab22bddd3b942b2 SHA1 8b8c90fac9d18e5d6424007be0ac63ec61ef1855 SHA256 417d5c1dabc7cc974e0ca64f431b0bc659919e4cc4d2b04003430238bbfb3534
-EBUILD vmware-workstation-6.0.4.93057.ebuild 4047 RMD160 c2dd50338b4a5dd54aaca3d1a32644cbaf3cac77 SHA1 6fdeede7df0858cc8339b7ffb6c1c6775894a131 SHA256 c0e6ca8fb3120803cd107858a163c8baa11806b312d593872a785bd54d6779e8
-EBUILD vmware-workstation-6.0.5.109488.ebuild 4048 RMD160 fe09eb5cf7708ef841ec8e4cbd584019c5a05c71 SHA1 8219bbeedca50c33cd3efdf2e7129f651be8f559 SHA256 509fd2921fbd575c87511e3ef71362d08815e7fbd14e5b59d3b4ef2bb29e3f72
-EBUILD vmware-workstation-6.5.0.118166.ebuild 5526 RMD160 dc4bae474c8238603ead994a265e33e92a05460d SHA1 9bb3cdec13be6c48539ab2a8ce9232c97fbb8007 SHA256 05a5a3302e63b1836ecf035fba7a95985112bee384a077f29f0f7a160f4e22ce
EBUILD vmware-workstation-6.5.1.126130.ebuild 5558 RMD160 463b3f70f141641e8aa3d8c4412667a0112bc421 SHA1 0b5ad9267a74f08da77aed3ee0f8979f58289c2b SHA256 2bc0a67fa71507aae102682503d311ad3ecc3d1edf098f3f9ba1f0db0e81317f
-MISC ChangeLog 29695 RMD160 be1da676ee5fe7d9e61a7ab57cbb7aef50499b1c SHA1 8fd897a9059067421ac6eba6ccdfb5e7f2d2ac9a SHA256 57f910955511524df4eff0d25f1a5e8af2713596e3889609a2c7a43a96e2e26d
+MISC ChangeLog 31700 RMD160 43417afbe39e372933f215e2f22bf01be3c60603 SHA1 e2bd7b0a74d35f165e15972d42b265327789b181 SHA256 67c532c9cfc96d2f99b890700eff1bd9368892df8bb740b01db51355e9ddc054
MISC metadata.xml 339 RMD160 9f4931e525280fd376eb7ac3e42c369acd23a33e SHA1 3948dcc9a9b7dc585f1783e0419b313084a231c0 SHA256 bb60a871a58964feaa59ec824a5d511455054461f0394a57a8c9ca019a0f4593
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.10 (GNU/Linux)
-iEYEARECAAYFAkmWHNIACgkQu7rWomwgFXoFbgCdFX9dz9HlBT3I1bIE2nVypP+A
-0BIAn3sze9Tb9DnH5LKvVWvrZuZ5BCL8
-=x/dM
+iEYEARECAAYFAkmh23YACgkQu7rWomwgFXoqwACbBlI13RBdi8VkB26BPiPuKZhi
+xNQAoI16YmsNR9SDnF/vtMa8j/ZMiZt/
+=iz8y
-----END PGP SIGNATURE-----
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/000_all_initd-location.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/000_all_initd-location.patch
deleted file mode 100644
index 1d864f7e0dd7..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/000_all_initd-location.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -8433,7 +8433,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() .
- "\n\n");
-@@ -8463,8 +8463,8 @@
- }
- if (vmware_product() ne 'server') {
- configure_gtk2();
-- createMimePackageFile();
-- configureDesktopFiles();
-+# createMimePackageFile();
-+# configureDesktopFiles();
- configure_mon();
- configure_pp();
- configure_net();
-@@ -8532,7 +8532,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skipstopstart'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/001_all_fix-permissions.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/001_all_fix-permissions.patch
deleted file mode 100644
index e646b7b2da5c..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/001_all_fix-permissions.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500
-+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500
-@@ -7327,7 +7327,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, 0x1);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/002_all_pagebreak-detection-fix.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/002_all_pagebreak-detection-fix.patch
deleted file mode 100644
index fd3fc76ca679..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/002_all_pagebreak-detection-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100
-@@ -2015,9 +2015,9 @@
- . shell_string($pattern));
- chomp($header_page_offset);
- # Ignore PAGE_OFFSET if we cannot parse it.
-- if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
-+ if ($header_page_offset =~ /^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/) {
- # We found a valid page offset
-- $header_page_offset = $1;
-+ $header_page_offset = $2;
- if (defined($gSystem{'page_offset'}) and
- not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
- if ($source eq 'user') {
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/004_all_do-not-build-modules.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/004_all_do-not-build-modules.patch
deleted file mode 100644
index cec3b3ee4c1d..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2006-02-18 18:12:26.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-02-18 18:14:17.000000000 +0000
-@@ -8571,10 +8571,10 @@
- configure_gtk2();
- # createMimePackageFile();
- # configureDesktopFiles();
-- configure_mon();
-- configure_pp();
-+# configure_mon();
-+# configure_pp();
- configure_net();
-- build_vmnet();
-+# build_vmnet();
- }
-
- # Create the directory for the UNIX domain sockets
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index c29a87e8f226..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-server-distrib/installer/services.sh vmware-server-distrib.new/installer/services.sh
---- vmware-server-distrib/installer/services.sh 2006-02-05 00:21:25.000000000 +0000
-+++ vmware-server-distrib.new/installer/services.sh 2006-02-20 23:48:07.000000000 +0000
-@@ -538,7 +538,7 @@
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s -f "$1" || exit 1
- exit 0
- }
-
diff --git a/app-emulation/vmware-workstation/files/5.5.7.91707/009_all_init.d-modules-warning.patch b/app-emulation/vmware-workstation/files/5.5.7.91707/009_all_init.d-modules-warning.patch
deleted file mode 100644
index 4eab043af8dc..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.7.91707/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2006-07-01 03:14:16.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2006-07-14 11:59:28.000000000 +0000
-@@ -606,8 +606,13 @@
- start)
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/000_all_initd-location.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/000_all_initd-location.patch
deleted file mode 100644
index 1d864f7e0dd7..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/000_all_initd-location.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -8433,7 +8433,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() .
- "\n\n");
-@@ -8463,8 +8463,8 @@
- }
- if (vmware_product() ne 'server') {
- configure_gtk2();
-- createMimePackageFile();
-- configureDesktopFiles();
-+# createMimePackageFile();
-+# configureDesktopFiles();
- configure_mon();
- configure_pp();
- configure_net();
-@@ -8532,7 +8532,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skipstopstart'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/001_all_fix-permissions.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/001_all_fix-permissions.patch
deleted file mode 100644
index e646b7b2da5c..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/001_all_fix-permissions.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500
-+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500
-@@ -7327,7 +7327,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, 0x1);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/002_all_pagebreak-detection-fix.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/002_all_pagebreak-detection-fix.patch
deleted file mode 100644
index fd3fc76ca679..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/002_all_pagebreak-detection-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100
-@@ -2015,9 +2015,9 @@
- . shell_string($pattern));
- chomp($header_page_offset);
- # Ignore PAGE_OFFSET if we cannot parse it.
-- if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
-+ if ($header_page_offset =~ /^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/) {
- # We found a valid page offset
-- $header_page_offset = $1;
-+ $header_page_offset = $2;
- if (defined($gSystem{'page_offset'}) and
- not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
- if ($source eq 'user') {
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/004_all_do-not-build-modules.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/004_all_do-not-build-modules.patch
deleted file mode 100644
index cec3b3ee4c1d..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2006-02-18 18:12:26.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-02-18 18:14:17.000000000 +0000
-@@ -8571,10 +8571,10 @@
- configure_gtk2();
- # createMimePackageFile();
- # configureDesktopFiles();
-- configure_mon();
-- configure_pp();
-+# configure_mon();
-+# configure_pp();
- configure_net();
-- build_vmnet();
-+# build_vmnet();
- }
-
- # Create the directory for the UNIX domain sockets
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index 5509d249f19a..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-server-distrib/installer/services.sh vmware-server-distrib.new/installer/services.sh
---- vmware-server-distrib/installer/services.sh 2006-02-05 00:21:25.000000000 +0000
-+++ vmware-server-distrib.new/installer/services.sh 2006-02-20 23:48:07.000000000 +0000
-@@ -538,7 +538,7 @@
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s "$1" || exit 1
- exit 0
- }
-
diff --git a/app-emulation/vmware-workstation/files/5.5.8.108000/009_all_init.d-modules-warning.patch b/app-emulation/vmware-workstation/files/5.5.8.108000/009_all_init.d-modules-warning.patch
deleted file mode 100644
index 4eab043af8dc..000000000000
--- a/app-emulation/vmware-workstation/files/5.5.8.108000/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2006-07-01 03:14:16.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2006-07-14 11:59:28.000000000 +0000
-@@ -606,8 +606,13 @@
- start)
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/000_all_initd-location.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/000_all_initd-location.patch
deleted file mode 100644
index 6eb6619d2b8e..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/000_all_initd-location.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -8433,7 +8433,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() .
- "\n\n");
-@@ -8463,8 +8463,8 @@
- }
- if (vmware_product() ne 'server') {
- configure_gtk2();
-- createMimePackageFile();
-- configureDesktopFiles();
-+# createMimePackageFile();
-+# configureDesktopFiles();
- configure_mon();
- configure_pp();
- configure_net();
-@@ -8532,7 +8532,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skip-stop-start'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/001_all_fix-permissions.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/001_all_fix-permissions.patch
deleted file mode 100644
index e646b7b2da5c..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/001_all_fix-permissions.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500
-+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500
-@@ -7327,7 +7327,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, 0x1);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/002_all_pagebreak-detection-fix.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/002_all_pagebreak-detection-fix.patch
deleted file mode 100644
index fd3fc76ca679..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/002_all_pagebreak-detection-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100
-@@ -2015,9 +2015,9 @@
- . shell_string($pattern));
- chomp($header_page_offset);
- # Ignore PAGE_OFFSET if we cannot parse it.
-- if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
-+ if ($header_page_offset =~ /^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/) {
- # We found a valid page offset
-- $header_page_offset = $1;
-+ $header_page_offset = $2;
- if (defined($gSystem{'page_offset'}) and
- not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
- if ($source eq 'user') {
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/004_all_do-not-build-modules.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/004_all_do-not-build-modules.patch
deleted file mode 100644
index e2649c0af27b..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2006-02-18 18:12:26.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-02-18 18:14:17.000000000 +0000
-@@ -10158,13 +10158,13 @@
- configure_gtk2();
- # createMimePackageFile();
- # configureDesktopFiles();
-- configure_mon();
-+# configure_mon();
- if (isDesktopProduct()) {
-- build_vmblock();
-+# build_vmblock();
- }
-- configure_pp();
-+# configure_pp();
- configure_net();
-- build_vmnet();
-+# build_vmnet();
- }
-
- configure_eclipse_plugin();
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index c29a87e8f226..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-server-distrib/installer/services.sh vmware-server-distrib.new/installer/services.sh
---- vmware-server-distrib/installer/services.sh 2006-02-05 00:21:25.000000000 +0000
-+++ vmware-server-distrib.new/installer/services.sh 2006-02-20 23:48:07.000000000 +0000
-@@ -538,7 +538,7 @@
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s -f "$1" || exit 1
- exit 0
- }
-
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/009_all_init.d-modules-warning.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/009_all_init.d-modules-warning.patch
deleted file mode 100644
index 4eab043af8dc..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2006-07-01 03:14:16.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2006-07-14 11:59:28.000000000 +0000
-@@ -606,8 +606,13 @@
- start)
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-workstation/files/6.0.4.93057/011_all_legit-modules-only.patch b/app-emulation/vmware-workstation/files/6.0.4.93057/011_all_legit-modules-only.patch
deleted file mode 100644
index 9e453ed1e2ee..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.4.93057/011_all_legit-modules-only.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2007-08-22 02:58:41.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2007-09-19 20:04:57.000000000 +0100
-@@ -10127,7 +10127,7 @@
- }
-
- my @modules = non_vmware_modules_installed();
-- if (scalar(@modules) > 0) {
-+ if (scalar(@modules) < 0) {
- error("The following VMware kernel modules have been found on your system that " .
- "were not installed by the VMware Installer. Please remove them then run " .
- "this installer again.\n\n" . join("\n", @modules) . "\n\n");
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/000_all_initd-location.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/000_all_initd-location.patch
deleted file mode 100644
index 6eb6619d2b8e..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/000_all_initd-location.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -8433,7 +8433,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() .
- "\n\n");
-@@ -8463,8 +8463,8 @@
- }
- if (vmware_product() ne 'server') {
- configure_gtk2();
-- createMimePackageFile();
-- configureDesktopFiles();
-+# createMimePackageFile();
-+# configureDesktopFiles();
- configure_mon();
- configure_pp();
- configure_net();
-@@ -8532,7 +8532,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skip-stop-start'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/001_all_fix-permissions.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/001_all_fix-permissions.patch
deleted file mode 100644
index e646b7b2da5c..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/001_all_fix-permissions.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500
-+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500
-@@ -7327,7 +7327,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, 0x1);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/002_all_pagebreak-detection-fix.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/002_all_pagebreak-detection-fix.patch
deleted file mode 100644
index fd3fc76ca679..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/002_all_pagebreak-detection-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100
-@@ -2015,9 +2015,9 @@
- . shell_string($pattern));
- chomp($header_page_offset);
- # Ignore PAGE_OFFSET if we cannot parse it.
-- if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
-+ if ($header_page_offset =~ /^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/) {
- # We found a valid page offset
-- $header_page_offset = $1;
-+ $header_page_offset = $2;
- if (defined($gSystem{'page_offset'}) and
- not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
- if ($source eq 'user') {
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/004_all_do-not-build-modules.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/004_all_do-not-build-modules.patch
deleted file mode 100644
index e2649c0af27b..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2006-02-18 18:12:26.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-02-18 18:14:17.000000000 +0000
-@@ -10158,13 +10158,13 @@
- configure_gtk2();
- # createMimePackageFile();
- # configureDesktopFiles();
-- configure_mon();
-+# configure_mon();
- if (isDesktopProduct()) {
-- build_vmblock();
-+# build_vmblock();
- }
-- configure_pp();
-+# configure_pp();
- configure_net();
-- build_vmnet();
-+# build_vmnet();
- }
-
- configure_eclipse_plugin();
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index 5509d249f19a..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-server-distrib/installer/services.sh vmware-server-distrib.new/installer/services.sh
---- vmware-server-distrib/installer/services.sh 2006-02-05 00:21:25.000000000 +0000
-+++ vmware-server-distrib.new/installer/services.sh 2006-02-20 23:48:07.000000000 +0000
-@@ -538,7 +538,7 @@
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s "$1" || exit 1
- exit 0
- }
-
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/009_all_init.d-modules-warning.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/009_all_init.d-modules-warning.patch
deleted file mode 100644
index 4eab043af8dc..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2006-07-01 03:14:16.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2006-07-14 11:59:28.000000000 +0000
-@@ -606,8 +606,13 @@
- start)
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-workstation/files/6.0.5.109488/011_all_legit-modules-only.patch b/app-emulation/vmware-workstation/files/6.0.5.109488/011_all_legit-modules-only.patch
deleted file mode 100644
index 9e453ed1e2ee..000000000000
--- a/app-emulation/vmware-workstation/files/6.0.5.109488/011_all_legit-modules-only.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2007-08-22 02:58:41.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2007-09-19 20:04:57.000000000 +0100
-@@ -10127,7 +10127,7 @@
- }
-
- my @modules = non_vmware_modules_installed();
-- if (scalar(@modules) > 0) {
-+ if (scalar(@modules) < 0) {
- error("The following VMware kernel modules have been found on your system that " .
- "were not installed by the VMware Installer. Please remove them then run " .
- "this installer again.\n\n" . join("\n", @modules) . "\n\n");
diff --git a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player-extras.py.patch b/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player-extras.py.patch
deleted file mode 100644
index eb9e723058cb..000000000000
--- a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player-extras.py.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/vmware-player-extras.py b/vmware-player-extras.py
-index 21595b1..e8adf08 100644
---- a/vmware-player-extras.py
-+++ b/vmware-player-extras.py
-@@ -6,7 +6,8 @@ VMware Player Extras component installer.
-
- DEST = LIBDIR/'vmware'
- SETTINGS = { 'vmware.fullpath': BINDIR/'vmware', }
--CONF = DEST/'setup/vmware-config'
-+import os
-+CONF = path(os.environ['WORKDIR'])/'vmware-config.sh'
-
-
- class PlayerExtras(Installer):
diff --git a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player.py.patch b/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player.py.patch
deleted file mode 100644
index 49306c33f42e..000000000000
--- a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-player.py.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff --git a/vmware-player.py b/vmware-player.py
-index bee22df..d06cca9 100644
---- a/vmware-player.py
-+++ b/vmware-player.py
-@@ -6,7 +6,8 @@ VMware Player component installer.
-
- GCONF_DEFAULTS = 'xml:readwrite:/etc/gconf/gconf.xml.defaults'
- DEST = LIBDIR/'vmware'
--CONFIG = DEST/'setup/vmware-config'
-+import os
-+CONFIG = path(os.environ['WORKDIR'])/'vmware-config.sh'
- CUPSLIBDIR = LIBDIR/'cups'
- # XXX: LIBDIR should be properly calculated, to make this cleaner
- if (PREFIX/'lib64/cups').exists():
-@@ -84,12 +85,12 @@ class Player(Installer):
- ret, kvers = output('uname', '-r')
- kvers = kvers.strip()
- modules = ('vmmon', 'vmnet', 'vmblock', 'vmci', 'vsock')
-- base = path('/lib/modules/%s/misc' % kvers)
-+ base = path('/this/path/doesnt/exist/lib/modules/%s/misc' % kvers)
-
- for module in modules:
- for ext in ('o', 'ko'):
- mod = '%s.%s' % (module, ext)
-- (base/mod).remove(ignore_errors=True)
-+ # (base/mod).remove(ignore_errors=True)
-
- def PreUninstall(self, old, new, upgrade):
- script = INITSCRIPTDIR/'vmware'
-@@ -156,8 +157,8 @@ class Player(Installer):
- def PostTransactionInstall(self, old, new, upgrade):
- if ENV.get('VMWARE_SKIP_MODULES'):
- log.info('Skipping kernel module installation')
-- elif run(BINDIR/'vmware-modconfig', '--console', '--install-all') == 0:
-- log.info('Successfully installed kernel modules')
-+ # elif run(BINDIR/'vmware-modconfig', '--console', '--install-all') == 0:
-+ # log.info('Successfully installed kernel modules')
- else:
- log.info('Unable to install kernel modules')
-
-@@ -189,8 +190,8 @@ class Player(Installer):
- for handler in ('vm', 'vms'):
- for gconfType, key, value in settings:
- key = key % handler
-- run('gconftool-2', '--direct', '--config-source', GCONF_DEFAULTS,
-- '--type', gconfType, '--set', key, value)
-+ # run('gconftool-2', '--direct', '--config-source', GCONF_DEFAULTS,
-+ # '--type', gconfType, '--set', key, value)
-
- # Instruct all gconfd daemons to reload.
- run('killall', '-HUP', 'gconfd-2')
-@@ -200,9 +201,9 @@ class Player(Installer):
- def _deconfigureVMStreamingHandlers(self):
- """ Deconfigures the handlers for vm:// and vms:// used for VM streaming"""
- def deconfigureGConf():
-- for handler in ('vm', 'vms'):
-- run('gconftool-2', '--direct', '--config-source', GCONF_DEFAULTS,
-- '--recursive-unset', '/desktop/gnome/url-handlers/%s' % handler)
-+ # for handler in ('vm', 'vms'):
-+ # run('gconftool-2', '--direct', '--config-source', GCONF_DEFAULTS,
-+ # '--recursive-unset', '/desktop/gnome/url-handlers/%s' % handler)
-
- # Instruct all gconfd daemons to reload.
- run('killall', '-HUP', 'gconfd-2')
diff --git a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-vix.py.patch b/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-vix.py.patch
deleted file mode 100644
index 5984bdff95ad..000000000000
--- a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-vix.py.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/vmware-vix.py b/vmware-vix.py
-index ac64dc5..8fdc2b2 100644
---- a/vmware-vix.py
-+++ b/vmware-vix.py
-@@ -4,7 +4,8 @@ Copyright 2007 VMware, Inc. All rights reserved. -- VMware Confidential
- VIX component installer.
- """
- DEST = LIBDIR/'vmware-vix'
--conf = DEST/'setup/vmware-config'
-+import os
-+conf = path(os.environ['WORKDIR'])/'vmware-config.sh'
-
- class VIX(Installer):
- def InitializeInstall(self, old, new, upgrade):
diff --git a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-workstation.py.patch b/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-workstation.py.patch
deleted file mode 100644
index da139bbb1318..000000000000
--- a/app-emulation/vmware-workstation/files/6.5.0.118166/vmware-workstation.py.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/vmware-workstation.py b/vmware-workstation.py
-index 55476d9..8dd4c0a 100644
---- a/vmware-workstation.py
-+++ b/vmware-workstation.py
-@@ -4,7 +4,8 @@ Copyright 2008 VMware, Inc. All rights reserved. -- VMware Confidential
- VMware Workstation component installer.
- """
- DEST = LIBDIR/'vmware'
--conf = DEST/'setup/vmware-config'
-+import os
-+conf = path(os.environ['WORKDIR'])/'vmware-config.sh'
-
- class Workstation(Installer):
- def PreTransactionInstall(self, old, new, upgrade):
-@@ -40,7 +41,7 @@ class Workstation(Installer):
- self.AddPermission(DEST/'bin/*', BINARY)
-
- eclipse = config.Get('vmware-workstation.eclipse')
-- eclipse and self.AddTarget(Link, DEST/'eclipse-ivd/com.vmware.bfg_1.0.0',
-+ False and self.AddTarget(Link, DEST/'eclipse-ivd/com.vmware.bfg_1.0.0',
- Destination(eclipse)/'plugins/com.vmware.bfg_1.0.0')
-
- def _vmwareMountRunnable(self, vmwareMount):
diff --git a/app-emulation/vmware-workstation/vmware-workstation-5.5.7.91707.ebuild b/app-emulation/vmware-workstation/vmware-workstation-5.5.7.91707.ebuild
deleted file mode 100644
index 70bd82715a2c..000000000000
--- a/app-emulation/vmware-workstation/vmware-workstation-5.5.7.91707.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-5.5.7.91707.ebuild,v 1.4 2009/01/04 22:29:49 ulm Exp $
-
-inherit vmware eutils versionator
-
-MY_P="VMware-workstation-$(replace_version_separator 3 - $PV)"
-
-DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
-HOMEPAGE="http://www.vmware.com/download/ws/ws5.html"
-SRC_URI="mirror://vmware/software/wkst/${MY_P}.tar.gz
- http://download.softpedia.ro/linux/${MY_P}.tar.gz
- mirror://gentoo/${ANY_ANY}.tar.gz
- http://platan.vc.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
- http://platan.vc.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz
- http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
- http://ftp.cvut.cz/vmware/obsolete/${ANY_ANY}.tar.gz
- http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
- http://knihovny.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz"
-
-LICENSE="vmware"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE=""
-RESTRICT="fetch strip"
-
-# vmware-workstation should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND="sys-libs/glibc
- amd64? (
- app-emulation/emul-linux-x86-gtklibs )
- x86? (
- x11-libs/libXrandr
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXi
- x11-libs/libXft )
- !app-emulation/vmware-player
- !app-emulation/vmware-server
- ~app-emulation/vmware-modules-1.0.0.15
- !<app-emulation/vmware-modules-1.0.0.15
- !>=app-emulation/vmware-modules-1.0.0.16
- >=dev-lang/perl-5
- sys-apps/pciutils"
-
-S=${WORKDIR}/vmware-distrib
-
-RUN_UPDATE="no"
-
-dir=/opt/vmware/workstation
-Ddir=${D}/${dir}
-
-QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-src_install() {
- vmware_src_install
-
- doicon lib/share/pixmaps/vmware-player.png
- # Fix an ugly GCC error on start
- rm -f "${Ddir}lib/lib/libgcc_s.so.1/libgcc_s.so.1"
- make_desktop_entry vmware "VMWare Workstation" ${PN}.png System
- make_desktop_entry vmplayer "VMWare Player" vmware-player.png System
-}
-
-pkg_postinst() {
- vmware_pkg_postinst
- ewarn "Vmware Workstation has issues on systems with hal installed but"
- ewarn "not running. If you experience trouble with VMware loading, try"
- ewarn "starting the hal daemon."
-}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild b/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild
deleted file mode 100644
index 83114cf4392d..000000000000
--- a/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild,v 1.3 2009/01/11 22:05:21 maekke Exp $
-
-inherit vmware eutils versionator
-
-MY_P="VMware-workstation-$(replace_version_separator 3 - $PV)"
-
-DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
-HOMEPAGE="http://www.vmware.com/download/ws/ws5.html"
-SRC_URI="mirror://vmware/software/wkst/${MY_P}.tar.gz
- http://download.softpedia.ro/linux/${MY_P}.tar.gz
- mirror://gentoo/${ANY_ANY}.tar.gz
- http://platan.vc.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
- http://platan.vc.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz
- http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
- http://ftp.cvut.cz/vmware/obsolete/${ANY_ANY}.tar.gz
- http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
- http://knihovny.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz"
-
-LICENSE="vmware"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE=""
-RESTRICT="fetch strip"
-
-# vmware-workstation should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND="sys-libs/glibc
- amd64? (
- app-emulation/emul-linux-x86-gtklibs )
- x86? (
- x11-libs/libXrandr
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXi
- x11-libs/libXft )
- !app-emulation/vmware-player
- !app-emulation/vmware-server
- ~app-emulation/vmware-modules-1.0.0.15
- !<app-emulation/vmware-modules-1.0.0.15
- !>=app-emulation/vmware-modules-1.0.0.16
- >=dev-lang/perl-5
- sys-apps/pciutils"
-
-S=${WORKDIR}/vmware-distrib
-
-RUN_UPDATE="no"
-
-dir=/opt/vmware/workstation
-Ddir=${D}/${dir}
-
-QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-src_install() {
- vmware_src_install
-
- doicon lib/share/pixmaps/vmware-player.png
- # Fix an ugly GCC error on start
- rm -f "${Ddir}lib/lib/libgcc_s.so.1/libgcc_s.so.1"
- make_desktop_entry vmware "VMWare Workstation" ${PN}.png System
- make_desktop_entry vmplayer "VMWare Player" vmware-player.png System
-}
-
-pkg_postinst() {
- vmware_pkg_postinst
- ewarn "Vmware Workstation has issues on systems with hal installed but"
- ewarn "not running. If you experience trouble with VMware loading, try"
- ewarn "starting the hal daemon."
-}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-6.0.4.93057.ebuild b/app-emulation/vmware-workstation/vmware-workstation-6.0.4.93057.ebuild
deleted file mode 100644
index 28cb0fef8f96..000000000000
--- a/app-emulation/vmware-workstation/vmware-workstation-6.0.4.93057.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.4.93057.ebuild,v 1.3 2009/01/04 22:29:49 ulm Exp $
-
-inherit vmware eutils versionator fdo-mime gnome2-utils
-
-MY_PN="VMware-workstation-$(replace_version_separator 3 - $PV)"
-
-DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
-HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html"
-SRC_URI="
- x86? (
- mirror://vmware/software/wkst/${MY_PN}.i386.tar.gz
- http://download.softpedia.ro/linux/${MY_PN}.i386.tar.gz )
- amd64? (
- mirror://vmware/software/wkst/${MY_PN}.x86_64.tar.gz
- http://download.softpedia.ro/linux/${MY_PN}.x86_64.tar.gz )
- "
-
-LICENSE="vmware"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="strip fetch"
-
-# vmware-workstation should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND="sys-libs/glibc
- x11-libs/libXrandr
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXi
- x11-libs/libXft
- x11-libs/libview
- dev-cpp/libsexymm
- dev-cpp/cairomm
- dev-cpp/libgnomecanvasmm
- !app-emulation/vmware-player
- !app-emulation/vmware-server
- ~app-emulation/vmware-modules-1.0.0.20
- !<app-emulation/vmware-modules-1.0.0.20
- !>=app-emulation/vmware-modules-1.0.0.21
- >=dev-lang/perl-5
- sys-apps/pciutils"
-
-S=${WORKDIR}/vmware-distrib
-
-ANY_ANY=""
-RUN_UPDATE="no"
-
-dir=/opt/vmware/workstation
-Ddir=${D}/${dir}
-
-QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-pkg_setup() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- if ! built_with_use ">=dev-cpp/gtkmm-2.4" accessibility ; then
- eerror "Rebuild dev-cpp/gtkmm with USE=\"accessibility\""
- die "VMware workstation only works with gtkmm built with USE=\"accessibility\"."
- fi
-
- vmware_pkg_setup
-}
-
-pkg_nofetch() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- einfo "Please download the ${MY_P}.tar.gz at ${HOMEPAGE}"
- if [ "${ANY_ANY}" != "" ]; then
- einfo "${ANY_ANY}.tar.gz is also necessary for compilation"
- einfo "but should already have been fetched."
- fi
-}
-
-src_install() {
- vmware_src_install
-
- # move the icons into a location where DEs will find it:
- ICONDIR=/opt/vmware/workstation/lib/share/icons/hicolor
- rm "${D}${ICONDIR}/index.theme"
- mkdir -p "${D}/usr/share/icons"
- mv "${D}${ICONDIR}" "${D}/usr/share/icons"
- ln -s /usr/share/icons/hicolor "${D}${ICONDIR}"
-
- # install .desktop files:
- insinto /usr/share/applications
- doins "${FILESDIR}/vmware-workstation.desktop"
- doins "${FILESDIR}/vmware-player.desktop"
-
- # Nasty hack to ensure the EULA is included
- insinto /opt/vmware/workstation/lib/share
- newins doc/EULA EULA.txt
-}
-
-pkg_preinst() {
- vmware_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- vmware_pkg_postinst
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- vmware_pkg_postrm
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild b/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild
deleted file mode 100644
index 1b85948c6291..000000000000
--- a/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild,v 1.2 2009/01/04 22:29:49 ulm Exp $
-
-inherit vmware eutils versionator fdo-mime gnome2-utils
-
-MY_PN="VMware-workstation-$(replace_version_separator 3 - $PV)"
-
-DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
-HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html"
-SRC_URI="
- x86? (
- mirror://vmware/software/wkst/${MY_PN}.i386.tar.gz
- http://download.softpedia.ro/linux/${MY_PN}.i386.tar.gz )
- amd64? (
- mirror://vmware/software/wkst/${MY_PN}.x86_64.tar.gz
- http://download.softpedia.ro/linux/${MY_PN}.x86_64.tar.gz )
- "
-
-LICENSE="vmware"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="strip fetch"
-
-# vmware-workstation should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND="sys-libs/glibc
- x11-libs/libXrandr
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXi
- x11-libs/libXft
- x11-libs/libview
- dev-cpp/libsexymm
- dev-cpp/cairomm
- dev-cpp/libgnomecanvasmm
- !app-emulation/vmware-player
- !app-emulation/vmware-server
- ~app-emulation/vmware-modules-1.0.0.22
- !<app-emulation/vmware-modules-1.0.0.22
- !>=app-emulation/vmware-modules-1.0.0.23
- >=dev-lang/perl-5
- sys-apps/pciutils"
-
-S=${WORKDIR}/vmware-distrib
-
-ANY_ANY=""
-RUN_UPDATE="no"
-
-dir=/opt/vmware/workstation
-Ddir=${D}/${dir}
-
-QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
-QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
- ${dir:1}/bin/vmnet-dhcpd
- ${dir:1}/bin/vmnet-natd
- ${dir:1}/bin/vmnet-netifup
- ${dir:1}/bin/vmnet-sniffer
- ${dir:1}/bin/vmware-loop
- ${dir:1}/bin/vmware-ping
- ${dir:1}/bin/vmware-vdiskmanager
- ${dir:1}/lib/bin/vmware
- ${dir:1}/lib/bin/vmware-vmx
- ${dir:1}/lib/bin/vmrun
- ${dir:1}/lib/bin/vmplayer
- ${dir:1}/lib/bin-debug/vmware-vmx
- ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
-
-pkg_setup() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- if ! built_with_use ">=dev-cpp/gtkmm-2.4" accessibility ; then
- eerror "Rebuild dev-cpp/gtkmm with USE=\"accessibility\""
- die "VMware workstation only works with gtkmm built with USE=\"accessibility\"."
- fi
-
- vmware_pkg_setup
-}
-
-pkg_nofetch() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- einfo "Please download the ${MY_P}.tar.gz at ${HOMEPAGE}"
- if [ "${ANY_ANY}" != "" ]; then
- einfo "${ANY_ANY}.tar.gz is also necessary for compilation"
- einfo "but should already have been fetched."
- fi
-}
-
-src_install() {
- vmware_src_install
-
- # move the icons into a location where DEs will find it:
- ICONDIR=/opt/vmware/workstation/lib/share/icons/hicolor
- rm "${D}${ICONDIR}/index.theme"
- mkdir -p "${D}/usr/share/icons"
- mv "${D}${ICONDIR}" "${D}/usr/share/icons"
- ln -s /usr/share/icons/hicolor "${D}${ICONDIR}"
-
- # install .desktop files:
- insinto /usr/share/applications
- doins "${FILESDIR}/vmware-workstation.desktop"
- doins "${FILESDIR}/vmware-player.desktop"
-
- # Nasty hack to ensure the EULA is included
- insinto /opt/vmware/workstation/lib/share
- newins doc/EULA EULA.txt
-}
-
-pkg_preinst() {
- vmware_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- vmware_pkg_postinst
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- vmware_pkg_postrm
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-6.5.0.118166.ebuild b/app-emulation/vmware-workstation/vmware-workstation-6.5.0.118166.ebuild
deleted file mode 100644
index 0902e680b3fb..000000000000
--- a/app-emulation/vmware-workstation/vmware-workstation-6.5.0.118166.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.5.0.118166.ebuild,v 1.7 2009/01/04 22:29:49 ulm Exp $
-
-inherit eutils versionator fdo-mime gnome2-utils
-
-MY_PN="VMware-Workstation-$(replace_version_separator 3 - $PV)"
-
-DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
-HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html"
-SRC_URI="
- x86? (
- mirror://vmware/software/wkst/${MY_PN}.i386.bundle
- http://download.softpedia.ro/linux/${MY_PN}.i386.bundle )
- amd64? (
- mirror://vmware/software/wkst/${MY_PN}.x86_64.bundle
- http://download.softpedia.ro/linux/${MY_PN}.x86_64.bundle )
- "
-
-LICENSE="vmware"
-SLOT="0"
-KEYWORDS="-* ~x86 ~amd64"
-IUSE=""
-RESTRICT="strip fetch binchecks"
-PROPERTIES="interactive"
-
-# vmware-workstation should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-DEPEND=">=dev-lang/python-2.5
- dev-python/lxml"
-RDEPEND="sys-libs/glibc
- x11-libs/libXrandr
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXi
- x11-libs/libXft
- >=x11-libs/libview-0.6.2
- dev-cpp/libsexymm
- dev-cpp/cairomm
- dev-cpp/libgnomecanvasmm
- !app-emulation/vmware-player
- !app-emulation/vmware-server
- ~app-emulation/vmware-modules-1.0.0.23
- !<app-emulation/vmware-modules-1.0.0.23
- !>=app-emulation/vmware-modules-1.0.0.24
- sys-apps/pciutils"
-
-S=${WORKDIR}/vmware-distrib
-VM_INSTALL_DIR="/opt/vmware/workstation"
-
-pkg_setup() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- if ! built_with_use ">=dev-cpp/gtkmm-2.4" accessibility ; then
- eerror "Rebuild dev-cpp/gtkmm with USE=\"accessibility\""
- die "VMware workstation only works with gtkmm built with USE=\"accessibility\"."
- fi
-
- if ! built_with_use -a '>=dev-lang/python-2.5' sqlite ncurses; then
- eerror "You need to build dev-lang/python with \"sqlite ncurses\" USE flags!"
- die "Please rebuild dev-lang/python with sqlite and ncurses USE flags!"
- fi
-
- if [ "$(python -c "import curses; curses.setupterm(); print curses.tigetstr('hpa')")" == "None" ]; then
- die "Please emerge this package using a different terminal (e.g. not within screen)."
- fi
-}
-
-pkg_nofetch() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- einfo "Please download the ${MY_P}.bundle from ${HOMEPAGE}"
-}
-
-src_unpack() {
- # Unbundle the bundle
- cp "${FILESDIR}"/helpers/* "${WORKDIR}"
- chmod a+x "${WORKDIR}"/*.sh
- "${WORKDIR}"/unbundler.sh "${DISTDIR}/${MY_P}".bundle
-
- # Patch up the installer
- epatch "${FILESDIR}/${P}-installer.patch"
-
- mkdir "${WORKDIR}/vmware-confdir"
-}
-
-src_install() {
- dodir /etc/init.d
-
- #Run the installer
- local INSTALLER="${WORKDIR}/payload/install/vmware-installer"
- local PYOPTS="-W ignore::DeprecationWarning"
- export VMWARE_SKIP_NETWORKING="true"
- python ${PYOPTS} "${INSTALLER}/vmware-installer.py" \
- --set-setting vmware-installer.libconf "${INSTALLER}/lib/libconf" \
- --set-setting initdir "${T}" \
- --set-setting initscriptdir "${D}/etc/init.d" \
- --set-setting prefix "${D}${VM_INSTALL_DIR}" \
- --set-setting sysconfdir "${D}/etc" \
- --install-component "${INSTALLER}" \
- --install-bundle "${DISTDIR}/${MY_P}.bundle" \
- --console --required
-
- rm -fr "${D}${VM_INSTALL_DIR}/lib/vmware/modules/binary"
-
- if [ ! -e "${WORKDIR}"/vmware-confdir/bootstrap ]; then
- eerror "VMware installation seems to have rolled back."
- eerror "Please include the contents of ${WORKDIR}/vmware-installer.log"
- eerror "in any bug reports you file."
- die "VMware installation rolled back."
- fi
-
- # Redirect all the ${D} paths to / paths"
- sed -i -e "s:${D}::" "${WORKDIR}"/vmware-confdir/bootstrap
-
- # Fix up icons/mime/desktop handlers
- dodir /usr/share/
- mv "${D}${VM_INSTALL_DIR}"/share/applications "${D}"/usr/share/
- rm -f "${D}${VM_INSTALL_DIR}"/share/icons/hicolor/{icon-theme.cache,index.theme}
- mv "${D}${VM_INSTALL_DIR}"/share/icons "${D}"/usr/share/
- dodir /usr/share/mime
- mv "${D}${VM_INSTALL_DIR}"/share/mime/packages "${D}"/usr/share/mime
- sed -i -e "s:${D}::" "${D}"/usr/share/applications/*.desktop
-
- # Copy across the temporary /etc/vmware directory
- dodir /etc/vmware/init.d
- cp -r "${WORKDIR}"/vmware-confdir/* "${D}/etc/vmware"
- mv "${D}"/etc/init.d/* "${D}/etc/vmware/init.d"
- newinitd "${FILESDIR}/${PN}"-6.5.rc vmware
- touch "${D}"/etc/vmware/networking
-
- # Setup the path environment
- insinto /etc/env.d
- doins "${FILESDIR}/90${PN}"
-
- # Fix some paths to allow included gtk to work
- for i in "/etc/pango/pangorc" \
- "/etc/pango/pango.modules" \
- "/etc/gtk-2.0/gtk.immodules" \
- "/etc/gtk-2.0/gdk-pixbuf.loaders" ; do
- sed -i -e "s:${D}::" "${D}${VM_INSTALL_DIR}"/lib/vmware/libconf${i} ;
- sed -i -e "s:${D}::" "${D}${VM_INSTALL_DIR}"/lib/vmware/installer/lib/libconf${i} ;
- done
-
- # No idea why this happens, but it seems to happen all the time
- ewarn "The following installation segment takes a *very* long time."
- ewarn "Please be patient."
-}
-
-pkg_config() {
- ${VM_INSTALL_DIR}/bin/vmware-networks --postinstall ${PN},old,new
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- ewarn "Before you can use vmware-player, you must configure a default
- network setup."
- ewarn "You can do this by running 'emerge --config ${PN}'."
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}