1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
Mike Silbersack
3e4cef01a5 Updated changelog to go with changes. :) 2004-08-04 22:25:00 +00:00
Mike Silbersack
72602ae5b4 Latest update from Orlando Bassotto, includes better
network support.
2004-07-08 08:26:34 +00:00
Mike Silbersack
e3dd2e01d6 Update to keep up with the recent dev_t change in -current. No need for
a port revision bump, functionality is unchanged.
2004-06-24 07:52:27 +00:00
Edwin Groothuis
c600a14649 Renamed etc/rc.d/vmware.sh into etc/rc.d/001.vmware.sh to make sure
it is started before any other programs which require the vmnet
interface (like isc-dhcp etc)

Approved by:	orlando.bassotto@ieo-research.it (via email)
2004-06-11 23:35:29 +00:00
Mike Silbersack
4741398683 Add a missing comma which was breaking compilation on 5.x < 502103
No port rev bump, as the problem showed up at compile time.

Submitted by:	Nagilum
2004-03-18 21:45:46 +00:00
Mike Silbersack
cf1d119513 A slew of changes to allow vmware3 to work on 5.x with dynamic device
numbering while not breaking 4.x compatibility:

- Stop using device nodes in /usr/compat/linux/dev and instead rely
on the linuxaltor passing though to /dev
- Create needed device nodes in /dev (on 4.x)
- Account for a change in falloc's semantics that was preventing
the vmmon module from being unloaded on 5.1+ machines.
2004-03-13 21:29:24 +00:00
Martin Blapp
e79fa9453b Fix the cdev patch to work correctly with FreeBSD4. One check has
been wrong.

Bump portrevision.
2004-03-03 10:12:22 +00:00
Martin Blapp
b9d6cd413b Add patch for new cdevsw changes and make vmware working again
with latest CURRENT.
2004-02-29 10:32:30 +00:00
Mike Silbersack
9adc302b40 Update the kernel module to use contigmalloc instead of the now obsolete
vm_page_alloc_contig.
2004-01-21 22:36:50 +00:00
Max Khon
0282046741 Fix build on 4.x.
Bump PORTREVISION.
2003-11-18 15:35:32 +00:00
Max Khon
3077f71e0e Finally fix problems with libdir: install vmware3 files to correct location
(maintainer timeout).
2003-11-03 16:50:03 +00:00
Max Khon
6c55ab3f2f Port to FreeBSD 4.x. 2003-10-22 16:11:01 +00:00
Max Khon
9ebf3c1194 Restore loop.fullpath and libdir fixes. 2003-10-21 17:36:03 +00:00
Max Khon
9fab0bac23 Libdir points to other directory. 2003-10-21 15:46:37 +00:00
Martin Blapp
348a9ed23b Upgrade to portrevision 2242 and make it possible to run
multiple vm's running at the same time.

Submitted by:   Orlando Bassotto <orlando.bassotto@ieo-research.it>
2003-10-21 13:36:23 +00:00
Max Khon
3507a29168 Fix typo in loop.fullpath.
Fix typo in libdir.

PR:		57461
Submitted by:	Jan Srzednicki <Jan@miranda.expro.pl, Sr@miranda.expro.pl>
2003-10-20 21:26:31 +00:00
Martin Blapp
1bf92a5edd Load vmnet too. 2003-04-13 03:15:23 +00:00
Martin Blapp
91c37b4bb6 Initial commit of vmware 3.2.0. This first version is CURRENT 5.x
only.
2003-04-13 02:59:12 +00:00
Martin Blapp
ef4a39488d Delete unneeded patch. It has been replaced by cdevsw.patch 2003-04-10 12:39:55 +00:00
Martin Blapp
c56bfed62c Add patches to support CURRENT 20030401.
Submitted by:	Mark Santcroos <marks@ripe.net>
2003-04-10 12:29:07 +00:00
Alexander Langer
4322c88339 Fix for -CURRENT with the recent struct cdevsw changes and
cdevsw_add()/remove() removal.

This outputs a
WARNING: driver "vmmon" used unreserved major device number 200
message, but as the vmware application really requires to use a major
of 200 (error otherwise, tested), we need to use a fixed one, and I
don't want to register a major for this.
2003-03-23 15:01:23 +00:00
Alexander Langer
5d12a3bc25 Fix the stupid manual merge error I did in the last commit. 2003-02-12 17:11:09 +00:00
Alexander Langer
dde1455600 Make this port build on CURRENT systems older than 2003/01/01 (abusing
OSVERSION of 5.0-RELEASE for this)
- include sys/filedesc.h where required
- define M_WAITOK to 0 until THEY found a solution.
2003-02-11 21:42:52 +00:00
Alexander Langer
2c79ac7fa4 Fix this on 5.0. It isn't enough to "echo -n" to /compat/linux/dev/vmnet1,
but you also need to do this with /dev/vmnet1 in days of devfs.  This has
been in my tree for months now.
2003-02-11 21:10:04 +00:00
Ian Dowse
8e07872e6a Catch up with some not-so-recent VM changes to make vmware2 work
again on -CURRENT. Without this, attempting to boot the virtual
machine causes an instant panic in the host.

Approved by: knu, vsilyaev@mindspring.com (maintainer)
2002-10-18 16:33:02 +00:00
Ian Dowse
af93bed2da Make vmware2 compile on -current again.
Submitted by:	Mark Santcroos <marks@ripe.net>
Approved by:	joe
2002-09-02 16:47:39 +00:00
Josef Karthauser
08f7eabb66 Fix vmware2 for -current so that it compiles again.
Submitted by:	Mark Santcroos <marks@ripe.net>
2002-08-14 16:09:27 +00:00
Marcel Moolenaar
eb9f710310 Fix -current breakage caused by a type change of pt_entry_t.
Note that the OSVERSION test is inexact. The type change
happened after 500027, but since there's no 500028 yet and
making one specifically for this port is considered overkill
we hope to get away with it.

Submitted by: Munehiro Matsuda <haro@h4.dion.ne.jp>
Approved by: Vladimir N. Silyaev <vsilyaev@mindspring.com>
Coordinated by: Mark Santcroos <marks@ripe.net> :-)
2001-12-06 05:09:21 +00:00
Marcel Moolenaar
13708133aa Patch to make this compile on post-KSE systems.
Submitted by: Mark Santcroos <marks@ripe.net>
No response from: maintainer
2001-11-11 01:23:04 +00:00
Akinori MUSHA
200e127a87 Update to 2.0.4.1142.
PR:		ports/29100
Submitted by:	Scott Renfro <scott@renfro.org>
2001-07-23 03:56:15 +00:00
Akinori MUSHA
01e5f869a2 Fix for the latest CURRENT. (SMPng folks, feel free to correct it if
it's a wrong fix)

Tested by:	kuriyama
2001-07-12 14:26:10 +00:00
Tatsumi Hosokawa
34765bae74 Latest mutex fix was imcomplete and vmware2 port still hangs at vmmon
kernel module.  Added mutex code before and after calling vm operations
in vmmon.

Submitted by:	John Baldwin <jhb@FreeBSD.org>
Approved by:	the Maintainer
2001-06-07 15:18:33 +00:00
Nick Sayer
30bc1c26bb Update the Hints notes about the MAP_NOSYNC issue. It's now fixed in
4-stable and -current.
2001-03-07 18:04:10 +00:00
Akinori MUSHA
9b0e7f3d02 As our new bsd.kmod.mk doesn't seemt to support "make clean all",
do "make clean && make" instead.

This should fix the build on a recent CURRENT.
2001-02-25 10:16:25 +00:00
Nick Sayer
6242007870 Don't attempt to load modules if they're already in place.
Submitted by:	fyr@usenet-edu.net
2000-12-29 19:10:04 +00:00
Nick Sayer
26f0edd0b7 Add sections about netgraph bridging and the restore-from-disk
performance issue.
2000-12-29 13:52:39 +00:00
Nick Sayer
7a7a493036 Switch the port over to netgraph bridging. This method has a number of
advantages, chief of which is that it doesn't hose over multi-interface
configurations the way the default installation did before. This
mechanism "chains" the guest's interface to an interface specified at
installation-time (it can be changed afterwards by editing the rc.d
script).

Approved by:	(maintainer)
2000-12-24 05:20:51 +00:00
Akinori MUSHA
de49c3f91d Replace obsolete /dev/rfd0 with /dev/fd0. 2000-12-05 10:31:00 +00:00
Akinori MUSHA
a4dab13de1 Make the startup script read ${PREFIX}/etc/vmware/config so people do
not have discrepant configurations between them.
2000-11-02 12:20:26 +00:00
Akinori MUSHA
7207c21893 Complain and stop in case ${LINUXBASE}/dev/vmnet1 is not found.
Submitted by:	shimokawa
2000-10-02 14:29:06 +00:00
Akinori MUSHA
8b3cd773ff Use LINUXBASE/USE_LINUX variables.
This is only a cosmetic change, so there's no need to reinstall your
installation(s).
2000-09-22 17:22:24 +00:00
Akinori MUSHA
e20b8f3499 Fix for the latest -current. (another tiny ad hoc fix here..)
Noted by:	kuriyama

Use LINUXBASE and USE_LINUX.
2000-09-22 16:55:01 +00:00
Akinori MUSHA
7bc3142cfd Add support for the latest current. (a bit kind of ad hoc) 2000-09-15 10:19:47 +00:00
Akinori MUSHA
d0b2934087 Merge with Vladimir's latest version.
- Add support for FreeBSD bridging facility.  To use it, you need a
kernel built with `options BRIDGE'.

- Integrate vmnet and if_tap code into vmmon module.

- Install vmmon/vmnet1 pseudo-device nodes under /compat/linux/dev
instead of /dev

- Set TMPDIR to /var/tmp if empty.

- Change MAINTAINER back to Vladimir N. Silyaev <vns@delta.odessa.ua>,
now he is back and being active. :)
2000-07-31 21:56:38 +00:00
Akinori MUSHA
a6855de4bf Add a note for users to always keep the kernel and this port in sync. 2000-07-18 19:13:15 +00:00
Akinori MUSHA
4e4f338ce2 Add a knob to try installing VMware 2.0.1 RC2 for those who are willing to try it out.
Add a piece of advice that users should not run VMware as root to Hints.FreeBSD.
2000-06-19 18:02:59 +00:00
Akinori MUSHA
3024927161 Revise advice on /tmp: Difining TMPDIR would be better way than
creating /compat/linux/tmp to fake /tmp.
2000-06-08 20:09:52 +00:00
Akinori MUSHA
aef81ecac3 Show an error message and exit when vmware is invoked without Linux procfs
mounted on /compat/linux/proc.

I hope that would reduce FAQ.
2000-04-25 14:23:37 +00:00
Akinori MUSHA
3685fd311f D'oh. I forgot to add "$@" to the vmware command line. 2000-04-18 11:06:35 +00:00
Akinori MUSHA
d0e24bc7e7 Install ${PREFIX}/bin/vmware as a shell script which sets some
environment variables properly to run VMware, instead of installing it
as a symbolic link to ${PREFIX}/lib/vmware/bin/vmware.

Suggested by:	Frank Mayhar <frank@exit.com>

Add $FreeBSD$ on the top of the Hints.FreeBSD file.

Add a link to the official VMware Product FAQ page.
2000-04-17 04:23:24 +00:00