Commit graph

3 commits

Author SHA1 Message Date
Makoto Matsushita
1ebe8f4959 Dear VMware Workstation users around the world, here is an upgrade of
VMware Workstation FreeBSD-guest related ports for VMware Workstation
5.5.0 build 18463.

New features are:

- Spell "VMware Workstation" appropriately.
	There are much VMware products, it would be the time that I have
	to spell VMware Workstation as VMware Workstation.
- Support FreeBSD/amd64 since 64-bit binaries are provided from VMware.
	I don't test any of 64-bit related portion, since I have no
	FreeBSD/amd64 machine.  If something trouble please email me.
- New variable "WITH_VMWARE_GTK" (emulators/vmware-tools5)
	Install gtk version of VMware Tools if defined
	(add more dependencies on other gtk-related ports)
- New variable "WITH_VMWARE_VMXNET" (emulators/vmware-guestd5)
	Install "vmxnet.ko" kernel module (vmxnet driver) if defined
	Usage:
		- shutdown FreeBSD guest VM
		- add following line to FreeBSD guest VM config file
			Ethernet0.virtualDev="vmxnet"
		- Boot FreeBSD guest VM
		- load vmxnet.ko kernel module
		- ifconfig vxn0 ...
	New rc.conf variable "vmware_guest_vmxnet_enable" is also added
	to vmware-guestd.sh to load kernel module at startup.  However,
	${PREFIX}/etc/rc.d/vmware-guestd.sh run _after_ /etc/rc.d/netif,
	so it maybe too late to load here...
	Note that vmxnet.ko supports FreeBSD 4.8-RELEASE or later, and
	5.3-RELEASE and later (as VMware said).  I've confirmed that
	recent 7-current got 100% instant panic if vmxnet.ko is loaded.
- "vmware_guest_kmod_enable" is renamed to "vmware_guest_vmmemctl_enable"
	Now this ports has two kernel modules now, old name is not
	appropriate one, hard to understand this variable is for which
	kernel module.  I also put backward compatibility code, but users
	of vmware_guest_kmod_enable please change variable name.

Bugfixes are:

- Resolve conflicts on ${PREFIX}/share/vmware-tools.
	Unfortunately both vmware-guestd5 and vmware-tools5 installs
	files to ${PREFIX}/share/vmware-tools directory.  Since this
	directory is only for vmware-tools, vmware-guestd5 doesn't do
	anything for now.
- WWW: line in pkg-descr points bogus page.
- Add note that there's official VMware Tools installer, and what is the
  difference between the two.

Finally, as usual, bump PORTVERSION.
2005-11-26 09:19:58 +00:00
Makoto Matsushita
4e3da8e744 Update VMware Tools for 4.0.1 build-5289, the latest version of VMware
Workstation.

This commit makes vmware-tools4 a slave port of vmware-guestd4, since
both are made from the same tarball, and it would be easy to maintain.
Vmware-guestd4 also installs a kernel module named vmmemctl; you may
want to kldload(8) it with a shell script under rc.d/ directory.

VMware Workstation 4.0.1 does fix "jumping the pointer" bug (yeah, thanks
VMware developer team).  This means that you do not have to install
linux-vmware-toolbox4.  However, it can be used as it should be, I
do not disable and/or remove this port.
2003-07-24 15:34:44 +00:00
Makoto Matsushita
e122c60d14 Add vmware-guestd, a daemon for VMware 3.x FreeBSD guest OS. 2001-11-11 06:59:28 +00:00