aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/linux-vmware-toolbox6
diff options
context:
space:
mode:
authorknu <knu@FreeBSD.org>2000-08-21 15:23:49 +0800
committerknu <knu@FreeBSD.org>2000-08-21 15:23:49 +0800
commit6c5eae7d2c21d01ceda0e2ab31971caf73d7e426 (patch)
tree37e21dd045ced99677fdfc32b176fffec3d707d1 /emulators/linux-vmware-toolbox6
parent9775aedb70e3858678774ea6109ce53a06ae7cdc (diff)
downloadfreebsd-ports-gnome-6c5eae7d2c21d01ceda0e2ab31971caf73d7e426.tar.gz
freebsd-ports-gnome-6c5eae7d2c21d01ceda0e2ab31971caf73d7e426.tar.zst
freebsd-ports-gnome-6c5eae7d2c21d01ceda0e2ab31971caf73d7e426.zip
Add linux-vmware-toolbox, VMware toolbox for FreeBSD Guest OS
(full-featured Linux version). PR: ports/20612 Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org> Modified by: knu
Diffstat (limited to 'emulators/linux-vmware-toolbox6')
-rw-r--r--emulators/linux-vmware-toolbox6/Makefile76
-rw-r--r--emulators/linux-vmware-toolbox6/distinfo1
-rw-r--r--emulators/linux-vmware-toolbox6/pkg-comment1
-rw-r--r--emulators/linux-vmware-toolbox6/pkg-descr15
-rw-r--r--emulators/linux-vmware-toolbox6/pkg-plist1
5 files changed, 94 insertions, 0 deletions
diff --git a/emulators/linux-vmware-toolbox6/Makefile b/emulators/linux-vmware-toolbox6/Makefile
new file mode 100644
index 000000000000..957f5be3b001
--- /dev/null
+++ b/emulators/linux-vmware-toolbox6/Makefile
@@ -0,0 +1,76 @@
+# New ports collection makefile for: VMware toolbox for Linux
+# Date created: 10 Aug 2000
+# Whom: matusita@jp.FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= vmware-toolbox
+PORTVERSION= ${VMWARE_VER}.${BUILD_VER}
+CATEGORIES= emulators linux
+MASTER_SITES= # none
+PKGNAMEPREFIX= linux-
+DISTNAME= vmware-linux-tools
+
+MAINTAINER= matusita@jp.FreeBSD.org
+
+RUN_DEPENDS= ${LINUX_DIR}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base
+
+ONLY_FOR_ARCHS= i386
+USE_X_PREFIX= yes
+NO_BUILD= yes
+
+RESTRICTED= "Not sure if we can redistribute this."
+
+LINUX_FLP?= ${DISTDIR}/linux.flp
+LINUX_DIR?= /compat/linux
+MOUNT_PT?= ${WRKDIR}/mnt
+.if exists(${LINUX_FLP})
+MOUNT_DEV?= vn0
+.else
+MOUNT_DEV?= fd0
+.endif
+VMWARE_VER= 2.0.2
+BUILD_VER= 621
+
+MOUNT= /sbin/mount
+UMOUNT= /sbin/umount
+VNCONFIG= /usr/sbin/vnconfig
+
+.include <bsd.port.pre.mk>
+
+pre-fetch:
+ @${ECHO} "========================================================================"
+ @${ECHO} ""
+ @${ECHO} "To install this port, please do one of these:"
+ @${ECHO} ""
+ @${ECHO} " 1. Select the menu item \"Devices -> floppy0 -> Edit\" on VMware,"
+ @${ECHO} " and choose the file \"linux.flp\"."
+ @${ECHO} ""
+ @${ECHO} " 2. Manually put the file \"linux.flp\" in ${DISTDIR}."
+ @${ECHO} ""
+ @${ECHO} "========================================================================"
+
+do-fetch:
+.if exists("${DISTDIR}/${DISTFILES}")
+ @${ECHO} "Found ${DISTDIR}/${DISTFILES}."
+.else
+ ${MKDIR} ${MOUNT_PT}
+ -@${UMOUNT} ${MOUNT_PT} 2>&1 >/dev/null
+ -@${UMOUNT} /dev/${MOUNT_DEV} 2>&1 >/dev/null
+.if exists(${LINUX_FLP})
+ -@${VNCONFIG} -u /dev/r${MOUNT_DEV} 2>&1 >/dev/null
+ ${VNCONFIG} -c /dev/r${MOUNT_DEV} ${LINUX_FLP}
+.endif
+ ${MOUNT} -t msdos -r /dev/${MOUNT_DEV} ${MOUNT_PT}
+ ${CP} ${MOUNT_PT}/${DISTFILES} ${DISTDIR}
+ ${UMOUNT} /dev/${MOUNT_DEV}
+.if exists(${LINUX_FLP})
+ ${VNCONFIG} -u /dev/r${MOUNT_DEV}
+.endif
+.endif
+
+do-install:
+ ${CP} ${WRKSRC}/vmware-toolbox ${PREFIX}/bin/linux-vmware-toolbox
+
+.include <bsd.port.post.mk>
diff --git a/emulators/linux-vmware-toolbox6/distinfo b/emulators/linux-vmware-toolbox6/distinfo
new file mode 100644
index 000000000000..3c0b203551b2
--- /dev/null
+++ b/emulators/linux-vmware-toolbox6/distinfo
@@ -0,0 +1 @@
+MD5 (vmware-linux-tools.tar.gz) = 70f719cbcca112e5a5295ebfe40e28aa
diff --git a/emulators/linux-vmware-toolbox6/pkg-comment b/emulators/linux-vmware-toolbox6/pkg-comment
new file mode 100644
index 000000000000..96f35481cd83
--- /dev/null
+++ b/emulators/linux-vmware-toolbox6/pkg-comment
@@ -0,0 +1 @@
+VMware toolbox for FreeBSD Guest OS (full-featured Linux version)
diff --git a/emulators/linux-vmware-toolbox6/pkg-descr b/emulators/linux-vmware-toolbox6/pkg-descr
new file mode 100644
index 000000000000..00996c8f08da
--- /dev/null
+++ b/emulators/linux-vmware-toolbox6/pkg-descr
@@ -0,0 +1,15 @@
+This is the full-featured Linux version VMware toolbox for FreeBSD
+_Guest_ OS. Beware, this port is _not_ for FreeBSD _Host_ OS.
+
+As VMware toolbox included in VMware tools for FreeBSD is not as good
+as that for Linux, it lacks some useful features such as time
+synchronization between the virtual machine and the Host OS. That is
+why this port is provided.
+
+
+Before installing this port, make sure you have a `linux.flp' file
+that comes with VMware:
+
+ Windows NT/2000: C:\Program Files\VMware\Programs\linux.flp
+ Linux: /usr/lib/vmware/lib/floppies/linux.flp
+ FreeBSD (via ports): ${PREFIX}/lib/vmware/lib/floppies/linux.flp
diff --git a/emulators/linux-vmware-toolbox6/pkg-plist b/emulators/linux-vmware-toolbox6/pkg-plist
new file mode 100644
index 000000000000..0507bad56709
--- /dev/null
+++ b/emulators/linux-vmware-toolbox6/pkg-plist
@@ -0,0 +1 @@
+bin/linux-vmware-toolbox