summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2006-03-20 19:37:54 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2006-03-20 19:37:54 +0000
commitad168422e683c5402473930beb97a694a7aaf3bc (patch)
tree17926d97a2189584911692a57328dcacedafc10e /app-emulation
parentStable on sparc (diff)
downloadgentoo-2-ad168422e683c5402473930beb97a694a7aaf3bc.tar.gz
gentoo-2-ad168422e683c5402473930beb97a694a7aaf3bc.tar.bz2
gentoo-2-ad168422e683c5402473930beb97a694a7aaf3bc.zip
Added a new revision with vmware-any-any-update98 that should also resolve bug #117696.
(Portage version: 2.1_pre6-r2)
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/vmware-workstation/ChangeLog728
-rw-r--r--app-emulation/vmware-workstation/files/digest-vmware-workstation-3.2.1.2242-r89
-rw-r--r--app-emulation/vmware-workstation/files/digest-vmware-workstation-4.5.3.19414-r19
-rw-r--r--app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r16
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild13
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r8.ebuild254
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r1.ebuild253
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r1.ebuild255
8 files changed, 808 insertions, 719 deletions
diff --git a/app-emulation/vmware-workstation/ChangeLog b/app-emulation/vmware-workstation/ChangeLog
index 520e725f86d0..11b7abb33322 100644
--- a/app-emulation/vmware-workstation/ChangeLog
+++ b/app-emulation/vmware-workstation/ChangeLog
@@ -1,720 +1,16 @@
# ChangeLog for app-emulation/vmware-workstation
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.116 2006/01/04 21:59:43 wolf31o2 Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.117 2006/03/20 19:37:54 wolf31o2 Exp $
- 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.3.19414.ebuild,
- vmware-workstation-5.5.1.19175.ebuild:
- Fixed modular X dependencies for x86 and changed emul-linux-x86 libs to
- gtklibs for amd64. Closing bug #117375.
+*vmware-workstation-5.5.1.19175-r1 (20 Mar 2006)
+*vmware-workstation-4.5.3.19414-r1 (20 Mar 2006)
+*vmware-workstation-3.2.1.2242-r8 (20 Mar 2006)
-*vmware-workstation-4.5.3.19414 (03 Jan 2006)
+ 20 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ vmware-workstation-3.2.1.2242-r7.ebuild,
+ +vmware-workstation-3.2.1.2242-r8.ebuild,
+ +vmware-workstation-4.5.3.19414-r1.ebuild,
+ +vmware-workstation-5.5.1.19175-r1.ebuild:
+ Added a new revision with vmware-any-any-update98 that should also resolve
+ bug #117696.
- 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/vmware-workstation-4.5.2.8848-librarypath.patch,
- +files/vmware-workstation-4.5.3.19414-librarypath.patch,
- -files/vmware-workstation-5.0.0.13124-config.patch,
- -vmware-workstation-4.5.2.8848-r10.ebuild,
- +vmware-workstation-4.5.3.19414.ebuild,
- -vmware-workstation-5.0.0.13124-r5.ebuild,
- vmware-workstation-5.5.1.19175.ebuild:
- Version bumped 4.x series to 4.5.3, marking 4.5.3 and 5.5.1 stable on
- x86/amd64 due to security bug #116238.
-
- 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-5.5.1.19175.ebuild:
- Added dependency on newer baselayout so people will quit filing bugs over
- and over again for the same thing.
-
-*vmware-workstation-5.5.1.19175 (21 Dec 2005)
-
- 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/vmware-workstation-5.5.0.18463-config.patch,
- -files/vmware-workstation-5.5.0.18463-config2.patch,
- +files/vmware-workstation-5.5.1.19175-config.patch,
- +files/vmware-workstation-5.5.1.19175-config2.patch,
- -vmware-workstation-5.5.0.18463.ebuild,
- +vmware-workstation-5.5.1.19175.ebuild:
- Committing new version and removing old version per bug #116292.
-
-*vmware-workstation-5.0.0.13124-r5 (19 Dec 2005)
-*vmware-workstation-4.5.2.8848-r10 (19 Dec 2005)
-*vmware-workstation-3.2.1.2242-r7 (19 Dec 2005)
-
- 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r6.ebuild,
- +vmware-workstation-3.2.1.2242-r7.ebuild,
- -vmware-workstation-4.5.2.8848-r9.ebuild,
- +vmware-workstation-4.5.2.8848-r10.ebuild,
- -vmware-workstation-5.0.0.13124-r4.ebuild,
- +vmware-workstation-5.0.0.13124-r5.ebuild:
- Forced a version bump to get proper permissions on /etc/vmware so upgrades
- are smooth. Closing bug #115746.
-
- 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- files/3.2.1.2242/vmware, files/vmware.rc:
- Adjusted init script dependencies and closing bug #103069.
-
- 13 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>;
- vmware-workstation-5.5.0.18463.ebuild:
- Add modular X dependencies. See mozilla-sunbird-bin ChangeLog for info on
- how they were found (find + ldd).
-
- 12 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-5.5.0.18463.ebuild:
- Partially revert previous commit due to bug #115141.
-
- 12 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-5.5.0.18463.ebuild:
- Added blocker for vmware-player.
-
- 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/vmware-workstation-5.5.0.18463-config2.patch,
- vmware-workstation-5.5.0.18463.ebuild:
- Added config2 patch to make /etc/vmware/config writable by the vmware group
- and closing bug #114993.
-
-*vmware-workstation-5.0.0.13124-r4 (28 Nov 2005)
-*vmware-workstation-4.5.2.8848-r9 (28 Nov 2005)
-*vmware-workstation-3.2.1.2242-r6 (28 Nov 2005)
-
- 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r5.ebuild,
- +vmware-workstation-3.2.1.2242-r6.ebuild,
- -vmware-workstation-4.5.2.8848-r8.ebuild,
- +vmware-workstation-4.5.2.8848-r9.ebuild,
- -vmware-workstation-5.0.0.13124-r3.ebuild,
- +vmware-workstation-5.0.0.13124-r4.ebuild:
- Updated to vmware-any-any-update96 and added blocker for
- app-emulation/vmware-player, which I should be adding soon.
-
-*vmware-workstation-5.5.0.18463 (28 Nov 2005)
-
- 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/vmware-workstation-5.5.0.18007-config.patch,
- +files/vmware-workstation-5.5.0.18463-config.patch,
- -vmware-workstation-5.5.0.18007-r1.ebuild,
- +vmware-workstation-5.5.0.18463.ebuild:
- Removed last beta VMware Workstation 5.5 version and added final 5.5
- version. Closing bug #113652.
-
- 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -files/3.2.1.2242/90vmware, +files/3.2.1.2242/90vmware-workstation,
- -files/90vmware, +files/90vmware-workstation,
- vmware-workstation-3.2.1.2242-r5.ebuild,
- vmware-workstation-4.5.2.8848-r8.ebuild,
- vmware-workstation-5.0.0.13124-r3.ebuild,
- vmware-workstation-5.5.0.18007-r1.ebuild:
- Changed 90vmware to 90vmware-workstation. This is in preparation for
- vmware-player.
-
- 09 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/90vmware:
- Updated env.d entry.
-
-*vmware-workstation-5.5.0.18007-r1 (09 Nov 2005)
-*vmware-workstation-5.0.0.13124-r3 (09 Nov 2005)
-*vmware-workstation-4.5.2.8848-r8 (09 Nov 2005)
-*vmware-workstation-3.2.1.2242-r5 (09 Nov 2005)
-
- 09 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r4.ebuild,
- +vmware-workstation-3.2.1.2242-r5.ebuild,
- -vmware-workstation-4.5.2.8848-r7.ebuild,
- +vmware-workstation-4.5.2.8848-r8.ebuild,
- -vmware-workstation-5.0.0.13124-r2.ebuild,
- +vmware-workstation-5.0.0.13124-r3.ebuild,
- -vmware-workstation-5.5.0.18007.ebuild,
- +vmware-workstation-5.5.0.18007-r1.ebuild:
- Changed default location from /opt/vmware to /opt/vmware/workstation to
- allow for side-by-side installations of VMware Workstation and Player.
-
-*vmware-workstation-5.5.0.18007 (09 Nov 2005)
-
- 09 Nov 2005; Gustavo Felisberto <humpback@gentoo.org>;
- -files/vmware-workstation-5.5.0.16958-config.patch,
- +files/vmware-workstation-5.5.0.18007-config.patch,
- -vmware-workstation-5.5.0.16958.ebuild,
- +vmware-workstation-5.5.0.18007.ebuild:
- Removed older beta version and added new rc2. Upstream init changed and
- proper testing is needed.
-
- 01 Oct 2005; Carsten Lohrke <carlo@gentoo.org>
- vmware-workstation-5.5.0.16958.ebuild:
- nofetch -> fetch
-
-*vmware-workstation-5.5.0.16958 (30 Sep 2005)
-
- 30 Sep 2005; Gustavo Felisberto <humpback@gentoo.org>;
- -files/vmware-workstation-5.5.0.16325-config.patch,
- +files/vmware-workstation-5.5.0.16958-config.patch,
- -vmware-workstation-5.5.0.16325.ebuild,
- +vmware-workstation-5.5.0.16958.ebuild:
- Removed older 5.5 build and newer version.
-
- 24 Sep 2005; Gustavo Felisberto <humpback@gentoo.org>;
- vmware-workstation-5.5.0.16325.ebuild:
- Cosmetic fix
-
- 22 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r4.ebuild,
- vmware-workstation-4.5.2.8848-r7.ebuild,
- vmware-workstation-5.0.0.13124-r2.ebuild:
- Updated to vmware-any-any-update94 and closing bug #104113.
-
-*vmware-workstation-5.5.0.16325 (21 Sep 2005)
-
- 21 Sep 2005; Gustavo Felisberto <humpback@gentoo.org>;
- +files/vmware-workstation-5.5.0.16325-config.patch,
- +vmware-workstation-5.5.0.16325.ebuild:
- Adding hardmasked ~x86 and ~amd64 ebuild for beta release. Now runs amd64 Os.
-
- 19 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r4.ebuild,
- vmware-workstation-4.5.2.8848-r7.ebuild,
- vmware-workstation-5.0.0.13124-r2.ebuild:
- fperms 750 -> fperms 4750. Closed bug #106291.
-
-*vmware-workstation-5.0.0.13124-r2 (16 Sep 2005)
-*vmware-workstation-4.5.2.8848-r7 (16 Sep 2005)
-*vmware-workstation-3.2.1.2242-r4 (16 Sep 2005)
-
- 16 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r3.ebuild,
- +vmware-workstation-3.2.1.2242-r4.ebuild,
- -vmware-workstation-4.5.2.8848-r6.ebuild,
- +vmware-workstation-4.5.2.8848-r7.ebuild,
- -vmware-workstation-5.0.0.13124-r1.ebuild,
- +vmware-workstation-5.0.0.13124-r2.ebuild:
- Updated vmware ebuilds to now require users be in the vmware group. Also,
- added better udev handling. Closing bug #104480 and #106170.
-
- 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild,
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124-r1.ebuild:
- Updated to vmware-any-any-update93.
-
- 24 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124-r1.ebuild:
- root:root -> root:0 for bug #103563.
-
- 23 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild,
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124-r1.ebuild:
- cp -a -> cp -pPR for bug #103487.
-
- 11 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild,
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124-r1.ebuild:
- Updating to vmware-any-any-update92 and marking VMware 5 stable on x86 and
- amd64.
-
- 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild:
- Forgot to remove virtual/os-headers from RDEPEND.
-
- 27 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild:
- Moving os-headers to DEPEND and closing bug #82449.
-
-*vmware-workstation-5.0.0.13124-r1 (20 Jun 2005)
-
- 20 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/vmware-workstation-5.0.0.13124-config.patch, +files/vmware.xml,
- -vmware-workstation-5.0.0.13124.ebuild,
- +vmware-workstation-5.0.0.13124-r1.ebuild:
- Patched vmware-config.pl to no longer install .desktop and mime-type files.
- Also updated to vmware-any-any-update92 for 2.6.12 support. Closing bug
- #89765 and bug #96623.
-
- 16 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild:
- Changed gcc eclass to toolchain-funcs eclass for bug #92745.
-
- 02 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild,
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124.ebuild:
- Adding EULA and closing bug #91191.
-
- 11 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild:
- Fixing install problems and closing bug #82184.
-
- 11 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r3.ebuild,
- vmware-workstation-4.5.2.8848-r6.ebuild,
- vmware-workstation-5.0.0.13124.ebuild:
- Updated to use vmware-any-any-update90 and resolving bug #88664.
-
-*vmware-workstation-4.5.2.8848-r6 (09 Apr 2005)
-
- 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- +files/vmware-workstation-4.5.2.8848-librarypath.patch,
- -files/vmware-26kern-init-gentoo.patch,
- -vmware-workstation-4.5.2.8848-r5.ebuild,
- +vmware-workstation-4.5.2.8848-r6.ebuild:
- Adding patch by Georgi Georgiev <chutz@gg3.net> to export more paths to
- LD_LIBRARY_PATH when executing VMware and closing bug #59035.
-
- 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.2.8848-r5.ebuild:
- Restoring original perl.
-
- 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -files/vmware.png:
- Removing icon from files and closing bug #76662.
-
-*vmware-workstation-5.0.0.13124 (08 Apr 2005)
-
- 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.2.8848-r5.ebuild,
- -vmware-workstation-5.0_rc3.ebuild, -vmware-workstation-5.0_rc4.ebuild,
- +vmware-workstation-5.0.0.13124.ebuild:
- Updated to VMware 5.0 final and made some minor cleanups to the vmware 4.5.2
- ebuild. Closing bug #88352.
-
-*vmware-workstation-5.0_rc4 (17 Mar 2005)
-
- 17 Mar 2005; Dylan Carlson <absinthe@gentoo.org>
- -vmware-workstation-5.0_rc1.ebuild, -vmware-workstation-5.0_rc2.ebuild,
- +vmware-workstation-5.0_rc4.ebuild:
- Version bump. Apparently the build number of the latest release candidate
- changed. Thanks to Dan Gilkerson for the heads up. Also removed expired
- release candidates.
-
-*vmware-workstation-5.0_rc3 (15 Mar 2005)
-
- 15 Mar 2005; Dylan Carlson <absinthe@gentoo.org>
- +vmware-workstation-5.0_rc3.ebuild:
- Version bump to latest release candidate.
-
- 19 Feb 2005; <solar@gentoo.org> vmware-workstation-4.5.2.8848-r5.ebuild,
- vmware-workstation-5.0_rc2.ebuild:
- - update RDEPEND and make use of sys-libs/glibc vs virtual/libc
-
-*vmware-workstation-5.0_rc2 (18 Feb 2005)
-
- 18 Feb 2005; Dylan Carlson <absinthe@gentoo.org>
- -vmware-workstation-5.0_beta1.ebuild,
- -vmware-workstation-5.0_beta2.ebuild, +vmware-workstation-5.0_rc2.ebuild:
- Version bump.
-
-*vmware-workstation-4.5.2.8848-r5 (11 Feb 2005)
-
- 11 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-4.5.2.8848-r4.ebuild,
- +vmware-workstation-4.5.2.8848-r5.ebuild:
- Improved fix for bug #81344, which requires no external libraries.
-
-*vmware-workstation-4.5.2.8848-r4 (10 Feb 2005)
-
- 10 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-4.5.2.8848-r3.ebuild,
- +vmware-workstation-4.5.2.8848-r4.ebuild:
- Updated with a better solution for bug #81344, as the old one broke amd64
- support.
-
-*vmware-workstation-4.5.2.8848-r3 (09 Feb 2005)
-
- 09 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r2.ebuild,
- +vmware-workstation-3.2.1.2242-r3.ebuild,
- -vmware-workstation-4.5.2.8848-r2.ebuild,
- +vmware-workstation-4.5.2.8848-r3.ebuild:
- General cleanup and closing bug #81344.
-
-*vmware-workstation-5.0_rc1 (28 Jan 2005)
-
- 28 Jan 2005; Dylan Carlson <absinthe@gentoo.org>
- +vmware-workstation-5.0_rc1.ebuild:
- Version bump for beta testers.
-
-*vmware-workstation-5.0_beta2 (16 Jan 2005)
-
- 16 Jan 2005; Dylan Carlson <absinthe@gentoo.org>
- +vmware-workstation-5.0_beta2.ebuild:
- Bump to close #77206.
-
- 11 Jan 2005; Sven Wegener <swegener@gentoo.org> :
- Fixed digest.
-
- 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r2.ebuild,
- -vmware-workstation-4.5.2.8848-r1.ebuild,
- vmware-workstation-4.5.2.8848-r2.ebuild:
- Marking stable on x86 and amd64, updated to use latest vmware-any-any-update
- version, and removed suid bits from non-essential binaries so it plays nice
- with sfperms. Closing bug #59632.
-
- 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml:
- Changed herd to new vmware herd.
-
- 26 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml:
- Changing maintainer
-
- 23 Dec 2004; Mike Doty <kingtaco@gentoo.org>
- vmware-workstation-5.0_beta1.ebuild:
- bumped version to 11608 as thats the build available for download. moved
- vmware.png from SRC_URI to FILESDIR because of fetch restrict. updated
- appropriate doins lines
-
-*vmware-workstation-5.0_beta1 (29 Nov 2004)
-
- 29 Nov 2004; Jason Huebel <jhuebel@gentoo.org>
- +vmware-workstation-5.0_beta1.ebuild:
- added VMware workstation 5.0 beta1 ebuild, p.masked since it's a closed beta
-
- 09 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> :
- Fixed digests and closing bug #70611.
-
- 09 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> -files/vmware.png,
- vmware-workstation-3.2.1.2242-r2.ebuild,
- vmware-workstation-4.5.2.8848-r1.ebuild,
- vmware-workstation-4.5.2.8848-r2.ebuild:
- Moved icon file to mirrors to remove binary image file from files directory.
-
- 04 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.2.8848-r2.ebuild:
- Uncommenting suid problems and closing bug #70021.
-
-*vmware-workstation-4.5.2.8848-r2 (03 Nov 2004)
-
- 03 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- +vmware-workstation-4.5.2.8848-r2.ebuild:
- Updated to patch 84 and closing bugs #58041, #64237, #64300, #59035, #66134,
- #68030, #66673, and #54269.
-
- 03 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> :
- Fixing bad digest.
-
- 03 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r2.ebuild:
- Updated to vmware-any-any-update84 and removing tcl from DEPEND. Closing bug
- #62500.
-
- 12 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r2.ebuild,
- vmware-workstation-4.5.2.8848-r1.ebuild:
- Added SRC_URI entry to look into obsolete directory for patches. Thank
- bonsaikitten.
-
- 11 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r2.ebuild,
- vmware-workstation-4.5.2.8848-r1.ebuild:
- Updated to vmware-any-any-update83.
-
- 10 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-3.2.1.2242-r1.ebuild,
- vmware-workstation-3.2.1.2242-r2.ebuild,
- vmware-workstation-4.5.2.8848-r1.ebuild,
- -vmware-workstation-4.5.2.8848.ebuild:
- Updated to use vmware-any-any82 and marking stable on supported platforms.
-
-*vmware-workstation-3.2.1.2242-r2 (18 Aug 2004)
-
- 18 Aug 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- +vmware-workstation-3.2.1.2242-r2.ebuild:
- Updated to use vmware-any-any-update75 and closing bug #60777.
-
- 18 Aug 2004; Jeremy Huddleston <eradicator@gentoo.org>
- vmware-workstation-4.5.2.8848-r1.ebuild:
- Added dies to update lines to catch problems easier. Comment out patch
- of vmware executable as update75 does not patch that file.
-
- 11 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.2.8848-r1.ebuild:
- Fixing problem with patch.
-
-*vmware-workstation-4.5.2.8848-r1 (10 Jul 2004)
-
- 10 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- -vmware-workstation-4.5.1.7568-r1.ebuild,
- +vmware-workstation-4.5.2.8848-r1.ebuild,
- vmware-workstation-4.5.2.8848.ebuild:
- Removing 4.5.1 ebuilds, marking 4.5.2 stable on x86, and adding a -r1 ebuild
- for 4.5.2 that adds amd64 support. Closing bug #53879.
-
- 02 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org> :
- Fixing digest files and closing bug #55785.
-
- 28 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568-r1.ebuild,
- vmware-workstation-4.5.2.8848.ebuild:
- Updated to latest vmware-any-any-update and closing bug #54918.
-
- 22 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568-r1.ebuild,
- vmware-workstation-4.5.2.8848.ebuild:
- Updated to newest vmware-any-any-update and closing bug #54777.
-
- 22 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r1.ebuild,
- vmware-workstation-4.5.1.7568-r1.ebuild,
- vmware-workstation-4.5.2.8848.ebuild:
- Adding note about removing modules on uninstall and closing bug #54686.
-
- 15 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568-r1.ebuild:
- Modified to use vmware-any-any-update70 and closign bug #53928.
-
-*vmware-workstation-4.5.2.8848 (14 Jun 2004)
-
- 14 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- +vmware-workstation-4.5.2.8848.ebuild:
- Adding version 4.5.2 and closing bug #53831.
-
- 14 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568-r1.ebuild,
- -vmware-workstation-4.5.1.7568.ebuild:
- Marking stable for x86 and removing older revision.
-
- 10 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org> :
- Fixing digest.
-
-*vmware-workstation-4.5.1.7568-r1 (09 Jun 2004)
-
- 09 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- +vmware-workstation-4.5.1.7568-r1.ebuild:
- Updated with vmware-any-any-update and closing bug #53431.
-
- 30 May 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568.ebuild:
- QA cleanup
-
- 28 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568.ebuild:
- Adding more information in the comments about why amd64 is not a supported
- platform and closing bug #49203.
-
- 20 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030-r1.ebuild,
- vmware-workstation-4.5.1.7568.ebuild:
- Bumping 4.5.1 to stable on x86 as it fixes several issues with gentoo-sources
- and also with 2.6 kernels. Closing bug #37774.
-
-*vmware-workstation-4.5.1.7568 (18 Mar 2004)
-
- 18 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.5.1.7568.ebuild:
- Adding 4.5.1 version to ~x86 and closing bug #44626.
-
- 26 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- Removing extra version left during bump.
-
- 24 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2242-r1.ebuild:
- Moved has_version to src_compile.
-
- 21 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.2.5592-r1.ebuild:
- Removing old 4.x version.
-
-*vmware-workstation-4.0.5.6030-r1 (21 Feb 2004)
-
- 21 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030-r1.ebuild,
- vmware-workstation-4.0.5.6030.ebuild:
- Updated 2.6 kernel support. Closing bug #42330.
-
- 15 Feb 2004; Donny Davies <woodchip@gentoo.org> files/vmware.rc:
- Add 'use samba'; #36941.
-
- 10 Feb 2004; Michal Januszewski <spock@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- New version of the 2.6.x kernel support. Fixes compilation problems with 2.6.3.
-
- 31 Dec 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- Fixing digest problem and patch problem. Closing bug #36840.
-
- 31 Dec 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- Fixed wrong patch filename and made 2.6 updates force on 2.6 kernels.
-
- 30 Dec 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild, files/vmware-26kern-init-gentoo.patch:
- Fixed misc 2.6 problems. Bumping to stable on x86. Closing Bug #36116 and Bug
- #36107.
-
- 04 Dec 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- Closing bug #34971
-
-*vmware-workstation-4.0.5.6030 (11 Oct 2003)
-
- 11 Oct 2003; Martin Holzer <mholzer@gentoo.org>
- vmware-workstation-4.0.5.6030.ebuild:
- Version bumped.
-
-*vmware-workstation-4.0.2.5592-r1 (24 Sep 2003)
-
- 24 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
- New version of the 2.6.x kernel support.
-
-*vmware-workstation-3.2.1.2242-r1 (24 Sep 2003)
-
- 24 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
- New version of the 2.6.x kernel support.
-
- 06 Sep 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- files/3.2.1.2237/90vmware, files/3.2.1.2237/VMwareWorkstation.desktop,
- files/3.2.1.2237/vmware,
- files/3.2.1.2237/vmware-config.pl-gcc-generalized.patch,
- files/3.2.1.2237/vmware-glibc-2.3.2-compat.c, files/3.2.1.2237/vmware.png:
- Completing removal of old versions.
-
- 06 Sep 2003; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml,
- vmware-workstation-3.2.1.2237-r1.ebuild,
- vmware-workstation-3.2.1.2237.ebuild,
- vmware-workstation-4.0.0.4460-r1.ebuild,
- vmware-workstation-4.0.1.5289.ebuild, files/VMwareWorkstation.desktop,
- files/3.2.1.2242/VMwareWorkstation.desktop, files/3.2.1.2242/vmware.png:
- Removed older unsecure versions in 3.x and 4.x series.
-
-*vmware-workstation-4.0.2.5592 (30 Aug 2003)
-
- 30 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
- vmware-workstation-3.2.1.2237-r1.ebuild,
- vmware-workstation-3.2.1.2237.ebuild, vmware-workstation-3.2.1.2242.ebuild,
- vmware-workstation-4.0.0.4460-r1.ebuild,
- vmware-workstation-4.0.1.5289.ebuild, vmware-workstation-4.0.2.5592.ebuild,
- files/vmware-4.0.0.4460.rc, files/vmware-4.0.1.5289.rc, files/vmware.rc:
- Added menu entries for all versions. Fixed init script for 4.x series. Added
- latest version to fix security flaw and close a security hole.
-
-*vmware-workstation-3.2.1.2242 (20 Aug 2003)
-
- 20 Aug 2003; Daniel Ahlberg <aliz@gentoo.org> vmware-workstation-3.2.1.2242.ebuild:
- Security update
-
-*vmware-workstation-4.0.1.5289 (30 Jul 2003)
-
- 30 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
- Version bump.
-
-*vmware-workstation-4.0.0.4460-r1 (25 Jul 2003)
-
- 25 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
- Add 2.5/2.6 kernel support.
-
-*vmware-workstation-4.0.4460 (10 Apr 2003)
-
- 10 Apr 2003; Preston A. Elder <prez@gentoo.org>
- vmware-workstation-4.0.4460.ebuild, files/digest-vmware-workstation-4.0.4460,
- files/4.0.4460/* :
- Version bump. This is the release version.
-
-*vmware-workstation-4.0.4320 (22 Mar 2003)
-
- 22 Mar 2003; Philip Walls <malverian@gentoo.org>
- vmware-workstation-4.0.4320.ebuild, files/digest-vmware-workstation-4.0.4320,
- files/4.0.4320/* :
- Version bump. Added symlinks to /usr/bin, made vmware-vmx SUID,
- Added init scripts and desktop icons for this version (non-existant in
- 4121). Added pciutils to DEPEND as required to run vmware-config.pl
- Added RDEPEND=${DEPEND} according to policy.
-
-*vmware-workstation-4.0.4121 (11 Mar 2003)
-
- 11 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
- Version bump for people who want to use the beta.
-
-*vmware-workstation-3.2.1.2237-r1 (25 Jul 2003)
-
- 25 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
- Version bump to try to add glibc-2.3.2 support #16444 + 2.5/2.6 kern support.
-
-*vmware-workstation-3.2.1.2237 (17 Jul 2003)
-
- 17 Jul 2003; Arcady Genkin <agenkin@gentoo.org> :
- Version bump to the latest version of 3.2.
-
-*vmware-workstation-3.2.0.2230-r1 (16 Dec 2002)
-
- 09 Jan 2003; Martin Holzer <mholzer@gentoo.org :
- Changed DEPEND ~tcl to >=tcl. Closes #13543.
-
- 16 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
- Added a patch to vmware-config.pl so that all versions of gcc are handled properly.
-
-*vmware-workstation-3.2.0.2230 (16 Sep 2002)
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
- changed sparc ~sparc keywords
-
- 17 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> vmware-workstation-3.2.0.2230.ebuild :
- Added IUSE.
-
- 16 Sep 2002; Preston A. Elder <prez@gentoo.org> :
- Added VMware 3.2.0 (2230), a direct copy of 3.1.1 (1790).
-
-*vmware-workstation-3.1.1.1790 (13 Apr 2002)
-
- 17 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> vmware-workstation-3.1.1.1790.ebuild :
- Added IUSE.
-
- 31 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
- Fix part of bug #5359: remove deprecated KDE2DIR, KDE3DIR variables and
- install into /usr
-
- 06 Aug 2002; Mark Guertin <gerk@gentoo.org> :
- Added -ppc -sparc -sparc64 to keywords
-
- 13 Apr 2002; William McArthur <sandymac@gentoo.org> /etc/init.d/vmare:
- Rewrote the /etc/init.d/vmare script to not mangle error messages that aren't
- in an expected format. Added ~dev-lang/tcl-8.3.3 to the DEPEND line.
-
- 11 Apr 2002; William McArthur <sandymac@gentoo.org> vmware-workstation-3.1.1.1790.ebuild:
- New version of VMware Workstation released. The ebuild was updated for this
- version. The Gentoo (/etc/init.d/vmware) init script was changed to capture
- the output from the VMware (/etc/vmware/init.d/vmware) script and prettify
- (Is that a word?) it's output to look more like the Gentoo boot output. Also,
- any error lines from the vmware init script are sent to the system logger to
- hopefully increase their chance of being noticed. I made an icon from the
- logo off of vmware.com for use in "start" type menus. It can be found in
- /opt/vmware/lib/icon/ . If kde is in the USE var then menu items are
- automatically added for the user.
-
-*vmware-workstation-3.0.0.1455-r1 (20 Feb 2002)
-
- 20 Feb 2002; William McArthur <sandymac@gentoo.org> vmware-workstation-3.0.0.1455-r1.ebuild :
- If you had an existing vmware install there was a problem where the file
- /etc/vmware/not_configured would have a mtime different from what was in the
- locations file. This is fixed by not having a mtime in the locations file for
- the not_configured file.
-
- At the end of the merge the new locations file is appended to the existing
- locations. This plus the above should solve any problems that people with
- manual vmware installs have.
-
- If the user was to merge vmware twice without running vmware-config.pl the
- rc#.d dirs in /etc/vmware/init.d/ would be remove despite config protection.
- To keep them around I added .keep files in each of them.
-
-*vmware-workstation-3.0.0.1455 (10 Feb 2002)
-
- 10 Feb 2002; William McArthur <sandymac@gentoo.org> vmware-workstation-3.0.0.1455.ebuild :
- I don't remember the details but the following was written:
-
- The ebuild bypassed the official install because it doesn't all a install
- prefix. Basicly the files from the work dir are copyied to the image dir.
-
- DEBUG=true is set because the strip command line tool dumps core on the
- vmware executable and setting DEBUG will disable it.
-
- After the files have had their mtime updated we scan the image dir and collect
- the mtimes and add the info to the /etc/vmware/locations file. This file is
- used by vmware to track config choices and it is used in upgrading. By
- creating this file we make sure the vmware config tools work and I think you
- could do a non gentoo package install of vmware and it would work.
-
- The vmware-config tool insists on a set of init dirs named rc#.d so they are
- created in /etc/vmware/init.d/ . The other option was edit vmware-config.pl .
-
- VMWare needs some modules loaded so at boot an init script is run that is
- really just glue to start the init script supplied from vmware which is at
- /etc/vmware/init.d/vmware
diff --git a/app-emulation/vmware-workstation/files/digest-vmware-workstation-3.2.1.2242-r8 b/app-emulation/vmware-workstation/files/digest-vmware-workstation-3.2.1.2242-r8
new file mode 100644
index 000000000000..7d644ce06622
--- /dev/null
+++ b/app-emulation/vmware-workstation/files/digest-vmware-workstation-3.2.1.2242-r8
@@ -0,0 +1,9 @@
+MD5 56dccf022582a374cf2eac06796115cf VMware-workstation-3.2.1-2242.tar.gz 12577292
+RMD160 f2a6c3cc38f3c3851446e8902237b958367293a1 VMware-workstation-3.2.1-2242.tar.gz 12577292
+SHA256 ec305ca65c2e513b5d809e59849176d15dcf6a8f88e3d9bc9ce8fdca59fc2dfc VMware-workstation-3.2.1-2242.tar.gz 12577292
+MD5 a597505f4827d0015d47c30eb41e21e4 vmware-any-any-update98.tar.gz 296074
+RMD160 d479da8560e33d2be395e4e2be65a77e839c12ce vmware-any-any-update98.tar.gz 296074
+SHA256 83860dff7d6199351c70887a9d959e6d79c88906fb1ecc1e8c0db6628f126d3b vmware-any-any-update98.tar.gz 296074
+MD5 7ca1ec14670b51d8cf824a58bc8d6621 vmware.png 470
+RMD160 759a5530b3bb605e6bc2c1e203490163d320485d vmware.png 470
+SHA256 9bec91ecc32fa913141ca303abf1abec988ebc7fb4f27389f173bf3493bffb9b vmware.png 470
diff --git a/app-emulation/vmware-workstation/files/digest-vmware-workstation-4.5.3.19414-r1 b/app-emulation/vmware-workstation/files/digest-vmware-workstation-4.5.3.19414-r1
new file mode 100644
index 000000000000..14690c1c998f
--- /dev/null
+++ b/app-emulation/vmware-workstation/files/digest-vmware-workstation-4.5.3.19414-r1
@@ -0,0 +1,9 @@
+MD5 6b64bb2ac53c7cb765dfd870fa338d72 VMware-workstation-4.5.3-19414.tar.gz 42444031
+RMD160 0f0b7a2249a12b75c9d81b8906efb2e85e04878b VMware-workstation-4.5.3-19414.tar.gz 42444031
+SHA256 6873ff04a317e6d0cbf31d4dd2ffcacd99cd335fb329e47f2c5f924376ffdcd6 VMware-workstation-4.5.3-19414.tar.gz 42444031
+MD5 a597505f4827d0015d47c30eb41e21e4 vmware-any-any-update98.tar.gz 296074
+RMD160 d479da8560e33d2be395e4e2be65a77e839c12ce vmware-any-any-update98.tar.gz 296074
+SHA256 83860dff7d6199351c70887a9d959e6d79c88906fb1ecc1e8c0db6628f126d3b vmware-any-any-update98.tar.gz 296074
+MD5 7ca1ec14670b51d8cf824a58bc8d6621 vmware.png 470
+RMD160 759a5530b3bb605e6bc2c1e203490163d320485d vmware.png 470
+SHA256 9bec91ecc32fa913141ca303abf1abec988ebc7fb4f27389f173bf3493bffb9b vmware.png 470
diff --git a/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r1 b/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r1
new file mode 100644
index 000000000000..7e3e22759576
--- /dev/null
+++ b/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r1
@@ -0,0 +1,6 @@
+MD5 6101deb381beb49f5b99cb1f8a81a532 VMware-workstation-5.5.1-19175.tar.gz 100090786
+RMD160 79735996e1d79e96783db7d2dac67b7b7f605f47 VMware-workstation-5.5.1-19175.tar.gz 100090786
+SHA256 7346676d0ec1c72c3f8d3e4ced37311a63c99d757998b162a08724466504e2c3 VMware-workstation-5.5.1-19175.tar.gz 100090786
+MD5 a597505f4827d0015d47c30eb41e21e4 vmware-any-any-update98.tar.gz 296074
+RMD160 d479da8560e33d2be395e4e2be65a77e839c12ce vmware-any-any-update98.tar.gz 296074
+SHA256 83860dff7d6199351c70887a9d959e6d79c88906fb1ecc1e8c0db6628f126d3b vmware-any-any-update98.tar.gz 296074
diff --git a/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild
index bf27b1d96502..73fb51b6ad91 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild,v 1.1 2005/12/19 17:14:21 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r7.ebuild,v 1.2 2006/03/20 19:37:54 wolf31o2 Exp $
# Unlike many other binary packages the user doesn't need to agree to a licence
# to download VM Ware. The agreeing to a licence is part of the configure step
@@ -36,7 +36,14 @@ DEPEND=">=dev-lang/perl-5
virtual/os-headers"
RDEPEND="sys-libs/glibc
- virtual/x11
+ || (
+ (
+ x11-libs/libXrandr
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ x11-libs/libXi )
+ virtual/x11 )
+ virtual/xft
!app-emulation/vmware-player
media-libs/gdk-pixbuf"
diff --git a/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r8.ebuild b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r8.ebuild
new file mode 100644
index 000000000000..06658c6c08fd
--- /dev/null
+++ b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r8.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r8.ebuild,v 1.1 2006/03/20 19:37:54 wolf31o2 Exp $
+
+# Unlike many other binary packages the user doesn't need to agree to a licence
+# to download VM Ware. The agreeing to a licence is part of the configure step
+# which the user must run manually.
+
+inherit toolchain-funcs eutils
+
+S=${WORKDIR}/vmware-distrib
+ANY_ANY="vmware-any-any-update98"
+NP="VMware-workstation-3.2.1-2242"
+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="http://vmware-svca.www.conxion.com/software/${NP}.tar.gz
+ http://www.vmware.com/download1/software/${NP}.tar.gz
+ ftp://download1.vmware.com/pub/software/${NP}.tar.gz
+ http://vmware-chil.www.conxion.com/software/${NP}.tar.gz
+ http://vmware-heva.www.conxion.com/software/${NP}.tar.gz
+ http://vmware.wespe.de/software/${NP}.tar.gz
+ ftp://vmware.wespe.de/pub/software/${NP}.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/obselete/${ANY_ANY}.tar.gz
+ mirror://gentoo/vmware.png"
+
+LICENSE="vmware"
+SLOT="0"
+KEYWORDS="-* ~x86"
+IUSE=""
+RESTRICT="nostrip"
+
+DEPEND=">=dev-lang/perl-5
+ virtual/os-headers"
+
+RDEPEND="sys-libs/glibc
+ || (
+ (
+ x11-libs/libXrandr
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ x11-libs/libXi )
+ virtual/x11 )
+ virtual/xft
+ !app-emulation/vmware-player
+ media-libs/gdk-pixbuf"
+
+dir=/opt/vmware/workstation
+Ddir=${D}/${dir}
+VMWARE_GROUP=${VMWARE_GROUP:-vmware}
+
+pkg_setup() {
+ # This is due to both bugs #104480 and #106170
+ enewgroup "${VMWARE_GROUP}"
+}
+
+src_unpack() {
+ check_KV
+ unpack ${NP}.tar.gz
+ if [ "${KV:0:3}" == "2.6" ] || [ "${KV:0:3}" == "2.5" ] ; then
+ unpack ${ANY_ANY}.tar.gz
+ mv -f ${ANY_ANY}/*.tar ${S}/lib/modules/source/
+ fi
+}
+
+src_compile() {
+ has_version '<sys-libs/glibc-2.3.2' \
+ && GLIBC_232=0 \
+ || GLIBC_232=1
+
+ if [ ${GLIBC_232} -eq 1 ] ; then
+ $(tc-getCC) -W -Wall -shared -o vmware-glibc-2.3.2-compat.so \
+ ${FILESDIR}/${PV}/vmware-glibc-2.3.2-compat.c \
+ || die "could not make module"
+ else
+ return 0
+ fi
+}
+
+src_install() {
+ # lets make gcc happy regardless of what version we're using
+ epatch ${FILESDIR}/${PV}/vmware-config.pl-gcc-generalized.patch
+
+ dodir ${dir}/bin
+ cp -pPR bin/* ${Ddir}/bin
+
+ dodir ${Ddir}/lib
+ cp -pPR lib/* ${Ddir}/lib
+ # Since with Gentoo we compile everthing it doesn't make sense to keep
+ # the precompiled modules arround. Saves about 4 megs of disk space too.
+ rm -rf ${Ddir}/lib/modules/binary
+ # We also remove libgdk_pixbuf stuff, to resolve bug #81344.
+ rm -rf ${Ddir}/lib/lib/libgdk_pixbuf.so.2
+ # We set vmware-vmx and vmware-ping suid
+ chmod u+s ${Ddir}/bin/vmware-ping
+ chmod u+s ${Ddir}/lib/bin/vmware-vmx
+
+ dodoc doc/* || die "dodoc"
+ # Fix for bug #91191
+ dodir ${dir}/doc
+ insinto ${dir}/doc
+ doins doc/EULA || die "copying EULA"
+
+ doman ${S}/man/man1/vmware.1.gz || die "doman"
+
+ # vmware service loader
+ newinitd ${FILESDIR}/${PV}/vmware vmware || die "newinitd"
+
+ # vmware enviroment
+ doenvd ${FILESDIR}/${PV}/90vmware-workstation || die "doenvd"
+
+ dodir /etc/vmware/
+ cp -pPR etc/* ${D}/etc/vmware/
+
+ dodir /etc/vmware/init.d
+ dodir /etc/vmware/init.d/rc0.d
+ dodir /etc/vmware/init.d/rc1.d
+ dodir /etc/vmware/init.d/rc2.d
+ dodir /etc/vmware/init.d/rc3.d
+ dodir /etc/vmware/init.d/rc4.d
+ dodir /etc/vmware/init.d/rc5.d
+ dodir /etc/vmware/init.d/rc6.d
+ cp -pPR installer/services.sh ${D}/etc/vmware/init.d/vmware
+ dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die
+ dosed '/c 119 "$vHubNr"/ a\
+ chown root:vmware /dev/vmnet*\
+ ' /etc/vmware/init.d/vmware || die
+
+ # This is to fix a problem where if someone merges vmware and then
+ # before configuring vmware they upgrade or re-merge the vmware
+ # package which would rmdir the /etc/vmware/init.d/rc?.d directories.
+ keepdir /etc/vmware/init.d/rc{0,1,2,3,4,5,6}.d
+
+ # A simple icon I made
+ insinto ${dir}/lib/icon
+ doins ${DISTDIR}/vmware.png || die
+ doicon ${DISTDIR}/vmware.png || die
+
+ make_desktop_entry vmware "VMWare Workstation" vmware.png
+
+ # this removes the user/group warnings
+ chown -R root:0 ${D} || die
+
+ dodir /etc/vmware
+ # this makes the vmware-vmx executable only executable by vmware group
+ fowners root:vmware ${dir}/lib/bin{,-debug}/vmware-vmx /etc/vmware \
+ || die "Changing permissions"
+ fperms 4750 ${dir}/lib/bin{,-debug}/vmware-vmx || die
+ fperms 770 /etc/vmware || die
+
+ # this adds udev rules for vmmon*
+ dodir /etc/udev/rules.d
+ echo 'KERNEL=="vmmon*", GROUP="vmware" MODE=660' > \
+ ${D}/etc/udev/rules.d/60-vmware.rules || die
+
+ # Questions:
+ einfo "Adding answers to /etc/vmware/locations"
+ locations="${D}/etc/vmware/locations"
+ echo "answer BINDIR ${dir}/bin" >> ${locations}
+ echo "answer LIBDIR ${dir}/lib" >> ${locations}
+ echo "answer MANDIR ${dir}/man" >> ${locations}
+ echo "answer DOCDIR ${dir}/doc" >> ${locations}
+ echo "answer RUN_CONFIGURATOR no" >> ${locations}
+ echo "answer INITDIR /etc/vmware/init.d" >> ${locations}
+ echo "answer INITSCRIPTSDIR /etc/vmware/init.d" >> ${locations}
+
+ if [ ${GLIBC_232} -eq 1 ] ; then
+ dolib.so vmware-glibc-2.3.2-compat.so
+ cd ${Ddir}/lib/bin
+ mv vmware-ui{,.bin}
+ mv vmware-mks{,.bin}
+ echo '#!/bin/sh' > vmware-ui
+ echo 'LD_PRELOAD=vmware-glibc-2.3.2-compat.so exec "$0.bin" "$@"' >> vmware-ui
+ chmod a+x vmware-ui
+ cp vmware-{ui,mks}
+ else
+ return 0
+ fi
+}
+
+pkg_preinst() {
+ # This must be done after the install to get the mtimes on each file
+ # right. This perl snippet gets the /etc/vmware/locations file code:
+ # perl -e "@a = stat('bin/vmware'); print \$a[9]"
+ # The above perl line and the find line below output the same thing.
+ # I would think the find line is faster to execute.
+ # find /opt/vmware/workstation/bin/vmware -printf %T@
+
+ #Note: it's a bit weird to use ${D} in a preinst script but it should work
+ #(drobbins, 1 Feb 2002)
+
+ einfo "Generating /etc/vmware/locations file."
+ d=`echo ${D} | wc -c`
+ for x in `find ${Ddir} ${D}/etc/vmware` ; do
+ x="`echo ${x} | cut -c ${d}-`"
+ if [ -d ${D}/${x} ] ; then
+ echo "directory ${x}" >> ${D}/etc/vmware/locations
+ else
+ echo -n "file ${x}" >> ${D}/etc/vmware/locations
+ if [ "${x}" == "/etc/vmware/locations" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ elif [ "${x}" == "/etc/vmware/not_configured" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ else
+ echo -n " " >> ${D}/etc/vmware/locations
+ #perl -e "@a = stat('${D}${x}'); print \$a[9]" >> ${D}/etc/vmware/locations
+ find ${D}${x} -printf %T@ >> ${D}/etc/vmware/locations
+ echo "" >> ${D}/etc/vmware/locations
+ fi
+ fi
+ done
+}
+
+pkg_postinst() {
+ # This is to fix the problem where the not_configured file doesn't get
+ # removed when the configuration is run. This doesn't remove the file
+ # It just tells the vmware-config.pl script it can delete it.
+ einfo "Updating /etc/vmware/locations"
+ for x in /etc/vmware/._cfg????_locations ; do
+ if [ -f $x ] ; then
+ cat $x >> /etc/vmware/locations
+ rm $x
+ fi
+ done
+
+ einfo
+ einfo "You need to run ${dir}/bin/vmware-config.pl to complete the install."
+ einfo
+ einfo "For VMware Add-Ons just visit"
+ einfo "http://www.vmware.com/download/downloadaddons.html"
+ einfo
+ einfo "Also note that when you reboot you should run:"
+ einfo "/etc/init.d/vmware start"
+ einfo "before trying to run vmware. Or you could just add"
+ einfo "it to the default run level:"
+ einfo "rc-update add vmware default"
+ echo
+ ewarn "Remember, in order to run vmware, you have to"
+ ewarn "be in the '${VMWARE_GROUP}' group."
+ echo
+ ewarn "VMWare allows for the potential of overwriting files as root. Only"
+ ewarn "give VMWare access to trusted individuals."
+}
+
+pkg_postrm() {
+ einfo
+ einfo "To remove all traces of vmware you will need to remove the files"
+ einfo "in /etc/vmware/, /etc/init.d/vmware, /lib/modules/*/misc/vm*.o,"
+ einfo "and .vmware/ in each users home directory. Don't forget to rmmod the"
+ einfo "vm* modules, either."
+ einfo
+}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r1.ebuild b/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r1.ebuild
new file mode 100644
index 000000000000..967d851e8e96
--- /dev/null
+++ b/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r1.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r1.ebuild,v 1.1 2006/03/20 19:37:54 wolf31o2 Exp $
+
+# Unlike many other binary packages the user doesn't need to agree to a licence
+# to download VMWare. The agreeing to a licence is part of the configure step
+# which the user must run manually.
+
+inherit eutils
+
+S=${WORKDIR}/vmware-distrib
+ANY_ANY="vmware-any-any-update98"
+NP="VMware-workstation-4.5.3-19414"
+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="http://vmware-svca.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://download3.vmware.com/software/wkst/${NP}.tar.gz
+ http://download.vmware.com/htdocs/software/wkst/${NP}.tar.gz
+ http://www.vmware.com/download1/software/wkst/${NP}.tar.gz
+ ftp://download1.vmware.com/pub/software/wkst/${NP}.tar.gz
+ http://vmware-chil.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://vmware-heva.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://vmware.wespe.de/software/wkst/${NP}.tar.gz
+ ftp://vmware.wespe.de/pub/software/wkst/${NP}.tar.gz
+ http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
+ http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz
+ http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
+ http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz
+ mirror://gentoo/vmware.png"
+
+LICENSE="vmware"
+IUSE=""
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/os-headers"
+
+# 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 )
+ virtual/x11 )
+ virtual/xft )
+ >=dev-lang/perl-5
+ !app-emulation/vmware-player
+ sys-apps/pciutils"
+# >=sys-apps/baselayout-1.11.14"
+
+dir=/opt/vmware/workstation
+Ddir=${D}/${dir}
+VMWARE_GROUP=${VMWARE_GROUP:-vmware}
+
+pkg_setup() {
+ # This is due to both bugs #104480 and #106170
+ enewgroup "${VMWARE_GROUP}"
+}
+
+src_unpack() {
+ unpack ${NP}.tar.gz
+ cd ${S}
+ # Patch to resolve problems with VMware finding its distributed libraries.
+ # Patch submitted to bug #59035 by Georgi Georgiev <chutz@gg3.net>
+ epatch ${FILESDIR}/${P}-librarypath.patch
+ unpack ${ANY_ANY}.tar.gz
+ mv -f ${ANY_ANY}/*.tar ${S}/lib/modules/source/
+ cd ${S}/${ANY_ANY}
+ chmod 755 ../lib/bin/vmware ../bin/vmnet-bridge ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx
+ # vmware any96 still doesn't patch the vmware binary
+ #./update vmware ../lib/bin/vmware || die
+ ./update bridge ../bin/vmnet-bridge || die
+ ./update vmx ../lib/bin/vmware-vmx || die
+ ./update vmxdebug ../lib/bin-debug/vmware-vmx || die
+}
+
+src_install() {
+ dodir ${dir}/bin
+ cp -pPR bin/* ${Ddir}/bin
+
+ dodir ${dir}/lib
+ cp -dr lib/* ${Ddir}/lib
+ # Since with Gentoo we compile everthing it doesn't make sense to keep
+ # the precompiled modules arround. Saves about 4 megs of disk space too.
+ rm -rf ${Ddir}/lib/modules/binary
+ # We also remove the rpath libgdk_pixbuf stuff, to resolve bug #81344.
+ perl -pi -e 's#/tmp/rrdharan/out#/opt/vmware/null/#sg' \
+ ${Ddir}/lib/lib/libgdk_pixbuf.so.2/lib{gdk_pixbuf.so.2,pixbufloader-{xpm,png}.so.1.0.0} \
+ || die "Removing rpath"
+ # We set vmware-vmx and vmware-ping suid
+ chmod u+s ${Ddir}/bin/vmware-ping
+ chmod u+s ${Ddir}/lib/bin/vmware-vmx
+
+ dodoc doc/* || die "dodoc"
+ # Fix for bug #91191
+ dodir ${dir}/doc
+ insinto ${dir}/doc
+ doins doc/EULA || die "copying EULA"
+
+ doman ${S}/man/man1/vmware.1.gz || die "doman"
+
+ # vmware service loader
+ newinitd ${FILESDIR}/vmware.rc vmware || die "newinitd"
+
+ # vmware enviroment
+ doenvd ${FILESDIR}/90vmware-workstation || die "doenvd"
+
+ dodir /etc/vmware/
+ cp -pPR etc/* ${D}/etc/vmware/
+
+ dodir /etc/vmware/init.d
+ dodir /etc/vmware/init.d/rc0.d
+ dodir /etc/vmware/init.d/rc1.d
+ dodir /etc/vmware/init.d/rc2.d
+ dodir /etc/vmware/init.d/rc3.d
+ dodir /etc/vmware/init.d/rc4.d
+ dodir /etc/vmware/init.d/rc5.d
+ dodir /etc/vmware/init.d/rc6.d
+ cp -pPR installer/services.sh ${D}/etc/vmware/init.d/vmware || die
+ dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die
+ dosed '/c 119 "$vHubNr"/ a\
+ chown root:vmware /dev/vmnet*\
+ ' /etc/vmware/init.d/vmware || die
+
+ # This is to fix a problem where if someone merges vmware and then
+ # before configuring vmware they upgrade or re-merge the vmware
+ # package which would rmdir the /etc/vmware/init.d/rc?.d directories.
+ keepdir /etc/vmware/init.d/rc{0,1,2,3,4,5,6}.d
+
+ # A simple icon I made
+ insinto ${dir}/lib/icon
+ doins ${DISTDIR}/vmware.png || die
+ doicon ${DISTDIR}/vmware.png || die
+
+ make_desktop_entry vmware "VMWare Workstation" vmware.png
+
+ dodir /usr/bin
+ dosym ${dir}/bin/vmware /usr/bin/vmware
+
+ # this removes the user/group warnings
+ chown -R root:0 ${D} || die
+
+ dodir /etc/vmware
+ # this makes the vmware-vmx executable only executable by vmware group
+ fowners root:vmware ${dir}/lib/bin{,-debug}/vmware-vmx /etc/vmware \
+ || die "Changing permissions"
+ fperms 4750 ${dir}/lib/bin{,-debug}/vmware-vmx || die
+ fperms 770 /etc/vmware || die
+
+ # this adds udev rules for vmmon*
+ dodir /etc/udev/rules.d
+ echo 'KERNEL=="vmmon*", GROUP="vmware" MODE=660' > \
+ ${D}/etc/udev/rules.d/60-vmware.rules || die
+
+ # Questions:
+ einfo "Adding answers to /etc/vmware/locations"
+ locations="${D}/etc/vmware/locations"
+ echo "answer BINDIR ${dir}/bin" >> ${locations}
+ echo "answer LIBDIR ${dir}/lib" >> ${locations}
+ echo "answer MANDIR ${dir}/man" >> ${locations}
+ echo "answer DOCDIR ${dir}/doc" >> ${locations}
+ echo "answer RUN_CONFIGURATOR no" >> ${locations}
+ echo "answer INITDIR /etc/vmware/init.d" >> ${locations}
+ echo "answer INITSCRIPTSDIR /etc/vmware/init.d" >> ${locations}
+}
+
+pkg_preinst() {
+ # This must be done after the install to get the mtimes on each file
+ # right. This perl snippet gets the /etc/vmware/locations file code:
+ # perl -e "@a = stat('bin/vmware'); print \$a[9]"
+ # The above perl line and the find line below output the same thing.
+ # I would think the find line is faster to execute.
+ # find /opt/vmware/workstation/bin/vmware -printf %T@
+
+ #Note: it's a bit weird to use ${D} in a preinst script but it should work
+ #(drobbins, 1 Feb 2002)
+
+ einfo "Generating /etc/vmware/locations file."
+ d=`echo ${D} | wc -c`
+ for x in `find ${Ddir} ${D}/etc/vmware` ; do
+ x="`echo ${x} | cut -c ${d}-`"
+ if [ -d ${D}/${x} ] ; then
+ echo "directory ${x}" >> ${D}/etc/vmware/locations
+ else
+ echo -n "file ${x}" >> ${D}/etc/vmware/locations
+ if [ "${x}" == "/etc/vmware/locations" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ elif [ "${x}" == "/etc/vmware/not_configured" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ else
+ echo -n " " >> ${D}/etc/vmware/locations
+ #perl -e "@a = stat('${D}${x}'); print \$a[9]" >> ${D}/etc/vmware/locations
+ find ${D}${x} -printf %T@ >> ${D}/etc/vmware/locations
+ echo "" >> ${D}/etc/vmware/locations
+ fi
+ fi
+ done
+}
+
+pkg_config() {
+ einfo "Running ${dir}/bin/vmware-config.pl"
+ ${dir}/bin/vmware-config.pl
+}
+
+pkg_postinst() {
+ # This is to fix the problem where the not_configured file doesn't get
+ # removed when the configuration is run. This doesn't remove the file
+ # It just tells the vmware-config.pl script it can delete it.
+ einfo "Updating /etc/vmware/locations"
+ for x in /etc/vmware/._cfg????_locations ; do
+ if [ -f $x ] ; then
+ cat $x >> /etc/vmware/locations
+ rm $x
+ fi
+ done
+
+ einfo
+ einfo "You need to run ${dir}/bin/vmware-config.pl"
+ einfo "to complete the install."
+ echo
+ einfo "For VMware Add-Ons just visit"
+ einfo "http://www.vmware.com/download/downloadaddons.html"
+ einfo
+ einfo "After configuring, type 'vmware' to launch"
+ einfo
+ einfo "Also note that when you reboot you should run:"
+ einfo "/etc/init.d/vmware start"
+ einfo "before trying to run vmware. Or you could just add"
+ einfo "it to the default run level:"
+ einfo "rc-update add vmware default"
+ echo
+ ewarn "Remember, in order to run vmware, you have to"
+ ewarn "be in the '${VMWARE_GROUP}' group."
+ echo
+ ewarn "VMWare allows for the potential of overwriting files as root. Only"
+ ewarn "give VMWare access to trusted individuals."
+}
+
+pkg_postrm() {
+ einfo
+ einfo "To remove all traces of vmware you will need to remove the files"
+ einfo "in /etc/vmware/, /etc/init.d/vmware, /lib/modules/*/misc/vm*.o,"
+ einfo "and .vmware/ in each users home directory. Don't forget to rmmod the"
+ einfo "vm* modules, either."
+ einfo
+}
diff --git a/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r1.ebuild b/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r1.ebuild
new file mode 100644
index 000000000000..539b204a8466
--- /dev/null
+++ b/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r1.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2006 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.1.19175-r1.ebuild,v 1.1 2006/03/20 19:37:54 wolf31o2 Exp $
+
+# Unlike many other binary packages the user doesn't need to agree to a licence
+# to download VMWare. The agreeing to a licence is part of the configure step
+# which the user must run manually.
+
+inherit eutils
+
+S=${WORKDIR}/vmware-distrib
+ANY_ANY="vmware-any-any-update98"
+NP="VMware-workstation-5.5.1-19175"
+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="http://vmware-svca.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://download3.vmware.com/software/wkst/${NP}.tar.gz
+ http://download.vmware.com/htdocs/software/wkst/${NP}.tar.gz
+ http://www.vmware.com/download1/software/wkst/${NP}.tar.gz
+ ftp://download1.vmware.com/pub/software/wkst/${NP}.tar.gz
+ http://vmware-chil.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://vmware-heva.www.conxion.com/software/wkst/${NP}.tar.gz
+ http://vmware.wespe.de/software/wkst/${NP}.tar.gz
+ ftp://vmware.wespe.de/pub/software/wkst/${NP}.tar.gz
+ http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
+ http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz
+ http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
+ http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz"
+
+LICENSE="vmware"
+IUSE=""
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="nostrip"
+
+DEPEND="${RDEPEND} virtual/os-headers"
+# 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 )
+ virtual/x11 )
+ virtual/xft )
+ >=dev-lang/perl-5
+ !app-emulation/vmware-player
+ sys-apps/pciutils"
+# >=sys-apps/baselayout-1.11.14"
+
+dir=/opt/vmware/workstation
+Ddir=${D}/${dir}
+VMWARE_GROUP=${VMWARE_GROUP:-vmware}
+
+pkg_setup() {
+ # This is due to both bugs #104480 and #106170
+ enewgroup "${VMWARE_GROUP}"
+}
+
+src_unpack() {
+ unpack ${NP}.tar.gz
+ cd ${S}
+ # patch the config to not install desktop/icon files
+ epatch ${FILESDIR}/${P}-config.patch
+ # patch the config to make /etc/vmware/config writable
+ epatch ${FILESDIR}/${P}-config2.patch
+ unpack ${ANY_ANY}.tar.gz
+ mv -f ${ANY_ANY}/*.tar ${S}/lib/modules/source/
+ cd ${S}/${ANY_ANY}
+ chmod 755 ../lib/bin/vmware ../bin/vmnet-bridge ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx
+ # vmware any98 still doesn't patch the vmware binary
+ #./update vmware ../lib/bin/vmware || die
+ #./update bridge ../bin/vmnet-bridge || die
+ #./update vmx ../lib/bin/vmware-vmx || die
+ #./update vmxdebug ../lib/bin-debug/vmware-vmx || die
+}
+
+src_install() {
+ dodir ${dir}/bin
+ cp -pPR bin/* ${Ddir}/bin
+
+ dodir ${dir}/lib
+ cp -dr lib/* ${Ddir}/lib
+
+ # Since with Gentoo we compile everthing it doesn't make sense to keep
+ # the precompiled modules arround. Saves about 4 megs of disk space too.
+ rm -rf ${Ddir}/lib/modules/binary
+ # We also don't need to keep the icons around
+ rm -rf ${Ddir}/lib/share/icons
+ # We set vmware-vmx and vmware-ping suid
+ chmod u+s ${Ddir}/bin/vmware-ping
+ chmod u+s ${Ddir}/lib/bin/vmware-vmx
+
+ dodoc doc/* || die "dodoc"
+ # Fix for bug #91191
+ dodir ${dir}/doc
+ insinto ${dir}/doc
+ doins doc/EULA || die "copying EULA"
+
+ doman ${S}/man/man1/vmware.1.gz || die "doman"
+
+ # vmware service loader
+ newinitd ${FILESDIR}/vmware.rc vmware || die "newinitd"
+
+ # vmware enviroment
+ doenvd ${FILESDIR}/90vmware-workstation || die "doenvd"
+
+ dodir /etc/vmware/
+ cp -pPR etc/* ${D}/etc/vmware/
+
+ dodir /etc/vmware/init.d
+ dodir /etc/vmware/init.d/rc0.d
+ dodir /etc/vmware/init.d/rc1.d
+ dodir /etc/vmware/init.d/rc2.d
+ dodir /etc/vmware/init.d/rc3.d
+ dodir /etc/vmware/init.d/rc4.d
+ dodir /etc/vmware/init.d/rc5.d
+ dodir /etc/vmware/init.d/rc6.d
+ cp -pPR installer/services.sh ${D}/etc/vmware/init.d/vmware || die
+ dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die
+ dosed '/c 119 "$vHubNr"/ a\
+ chown root:vmware /dev/vmnet*\
+ ' /etc/vmware/init.d/vmware || die
+
+ # This is to fix a problem where if someone merges vmware and then
+ # before configuring vmware they upgrade or re-merge the vmware
+ # package which would rmdir the /etc/vmware/init.d/rc?.d directories.
+ keepdir /etc/vmware/init.d/rc{0,1,2,3,4,5,6}.d
+
+ insinto ${dir}/lib/icon
+ doins ${S}/lib/share/icons/48x48/apps/${PN}.png || die
+ doicon ${S}/lib/share/icons/48x48/apps/${PN}.png || die
+ insinto /usr/share/mime/packages
+ doins ${FILESDIR}/vmware.xml
+
+ make_desktop_entry vmware "VMWare Workstation" ${PN}.png
+
+ dodir /usr/bin
+ dosym ${dir}/bin/vmware /usr/bin/vmware
+
+ # this removes the user/group warnings
+ chown -R root:0 ${D} || die
+
+ dodir /etc/vmware
+ # this makes the vmware-vmx executable only executable by vmware group
+ fowners root:vmware ${dir}/lib/bin{,-debug}/vmware-vmx /etc/vmware \
+ || die "Changing permissions"
+ fperms 4750 ${dir}/lib/bin{,-debug}/vmware-vmx || die
+ fperms 770 /etc/vmware || die
+
+ # this adds udev rules for vmmon*
+ dodir /etc/udev/rules.d
+ echo 'KERNEL=="vmmon*", GROUP="vmware" MODE=660' > \
+ ${D}/etc/udev/rules.d/60-vmware.rules || die
+
+ # Questions:
+ einfo "Adding answers to /etc/vmware/locations"
+ locations="${D}/etc/vmware/locations"
+ echo "answer BINDIR ${dir}/bin" >> ${locations}
+ echo "answer LIBDIR ${dir}/lib" >> ${locations}
+ echo "answer MANDIR ${dir}/man" >> ${locations}
+ echo "answer DOCDIR ${dir}/doc" >> ${locations}
+ echo "answer RUN_CONFIGURATOR no" >> ${locations}
+ echo "answer INITDIR /etc/vmware/init.d" >> ${locations}
+ echo "answer INITSCRIPTSDIR /etc/vmware/init.d" >> ${locations}
+}
+
+pkg_preinst() {
+ # This must be done after the install to get the mtimes on each file
+ # right. This perl snippet gets the /etc/vmware/locations file code:
+ # perl -e "@a = stat('bin/vmware'); print \$a[9]"
+ # The above perl line and the find line below output the same thing.
+ # I would think the find line is faster to execute.
+ # find /opt/vmware/workstation/bin/vmware -printf %T@
+
+ #Note: it's a bit weird to use ${D} in a preinst script but it should work
+ #(drobbins, 1 Feb 2002)
+
+ einfo "Generating /etc/vmware/locations file."
+ d=`echo ${D} | wc -c`
+ for x in `find ${Ddir} ${D}/etc/vmware` ; do
+ x="`echo ${x} | cut -c ${d}-`"
+ if [ -d ${D}/${x} ] ; then
+ echo "directory ${x}" >> ${D}/etc/vmware/locations
+ else
+ echo -n "file ${x}" >> ${D}/etc/vmware/locations
+ if [ "${x}" == "/etc/vmware/locations" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ elif [ "${x}" == "/etc/vmware/not_configured" ] ; then
+ echo "" >> ${D}/etc/vmware/locations
+ else
+ echo -n " " >> ${D}/etc/vmware/locations
+ #perl -e "@a = stat('${D}${x}'); print \$a[9]" >> ${D}/etc/vmware/locations
+ find ${D}${x} -printf %T@ >> ${D}/etc/vmware/locations
+ echo "" >> ${D}/etc/vmware/locations
+ fi
+ fi
+ done
+}
+
+pkg_config() {
+ einfo "Running ${dir}/bin/vmware-config.pl"
+ ${dir}/bin/vmware-config.pl
+}
+
+pkg_postinst() {
+ update-mime-database /usr/share/mime
+ [ -d /etc/vmware ] && chown -R root:vmware /etc/vmware
+
+ # This is to fix the problem where the not_configured file doesn't get
+ # removed when the configuration is run. This doesn't remove the file
+ # It just tells the vmware-config.pl script it can delete it.
+ einfo "Updating /etc/vmware/locations"
+ for x in /etc/vmware/._cfg????_locations ; do
+ if [ -f $x ] ; then
+ cat $x >> /etc/vmware/locations
+ rm $x
+ fi
+ done
+
+ einfo
+ einfo "You need to run ${dir}/bin/vmware-config.pl to complete the install."
+ einfo
+ einfo "For VMware Add-Ons just visit"
+ einfo "http://www.vmware.com/download/downloadaddons.html"
+ einfo
+ einfo "After configuring, type 'vmware' to launch"
+ einfo
+ einfo "Also note that when you reboot you should run:"
+ einfo "/etc/init.d/vmware start"
+ einfo "before trying to run vmware. Or you could just add"
+ einfo "it to the default run level:"
+ einfo "rc-update add vmware default"
+ echo
+ ewarn "Remember, in order to run vmware, you have to"
+ ewarn "be in the '${VMWARE_GROUP}' group."
+ echo
+ ewarn "VMWare allows for the potential of overwriting files as root. Only"
+ ewarn "give VMWare access to trusted individuals."
+ #ewarn "For users of glibc-2.3.x, vmware-nat support is *still* broken on 2.6.x"
+}
+
+pkg_postrm() {
+ einfo
+ einfo "To remove all traces of vmware you will need to remove the files"
+ einfo "in /etc/vmware/, /etc/init.d/vmware, /lib/modules/*/misc/vm*.o,"
+ einfo "and .vmware/ in each users home directory. Don't forget to rmmod the"
+ einfo "vm* modules, either."
+ einfo
+}