Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Sep 2007 11:07:05 -0500 (CDT)
From:      Jason Bacon <bacon@smithers.neuro.mcw.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/116492: New port: emulators/Win4BSD_wrapper Installer for Win4BSD
Message-ID:  <200709201607.l8KG75af063154@smithers.neuro.mcw.edu>
Resent-Message-ID: <200709202130.l8KLUjos053240@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         116492
>Category:       ports
>Synopsis:       New port: emulators/Win4BSD_wrapper Installer for Win4BSD
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 20 21:30:44 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Jason Bacon
>Release:        FreeBSD 6.1-RELEASE-p17 i386
>Organization:
Medical College of Wisconsin
>Environment:
System: FreeBSD smithers.neuro.mcw.edu 6.1-RELEASE-p17 FreeBSD 6.1-RELEASE-p17 #0: Mon Jul 2 15:25:34 CDT 2007 bacon@pcbsd:/usr/obj/usr/src/sys/MCWPCBSD i386

>Description:
Win4BSD is a PC emulator that runs Windows as a guest at nearly native
speed under FreeBSD.  It is based on QEMU, a partially open, partially
closed source emulator package.  However, Win4BSD offers many advantages,
including much greater speed, ease of use, more seamless integration with 
the host OS, and "grabless" mouse transition between the host and Windows
guest.

Win4BSD is the latest port of a product that has previously been known as 
Win4lin and SCO Merge.

This port is a wrapper for automatically downloading and installing the
Win4BSD package.  It will work with or without a Win4BSD license.  If 
you do not have a license, Win4BSD will function for a 3 week trial period.

WWW: http://www.win4bsd.com

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	emulators/Win4BSD_wrapper
#	emulators/Win4BSD_wrapper/files
#	emulators/Win4BSD_wrapper/files/pkg-message.in
#	emulators/Win4BSD_wrapper/Makefile
#	emulators/Win4BSD_wrapper/distinfo
#	emulators/Win4BSD_wrapper/pkg-descr
#	emulators/Win4BSD_wrapper/pkg-plist
#
echo c - emulators/Win4BSD_wrapper
mkdir -p emulators/Win4BSD_wrapper > /dev/null 2>&1
echo c - emulators/Win4BSD_wrapper/files
mkdir -p emulators/Win4BSD_wrapper/files > /dev/null 2>&1
echo x - emulators/Win4BSD_wrapper/files/pkg-message.in
sed 's/^X//' >emulators/Win4BSD_wrapper/files/pkg-message.in << 'END-of-emulators/Win4BSD_wrapper/files/pkg-message.in'
X
X=======================================================================
X
XNOTES:
X
XWin4BSD is commercial software.  If you do not have a license, this
Xinstallation will be fully functional for a limited trial period.
XFor licensing information, please visit 
X
X	http://www.win4bsd.com
X
X=======================================================================
X
XDeinstalling %%PORTNAME%% will also delete the
X%%DISTNAME%% package.
X
XIf you delete %%DISTNAME%% independently,
Xyou will need to force delete %%PORTNAME%% using:
X
X	pkg_delete -f %%PORTNAME%%
X
X=======================================================================
X
XTo get started installing Windows, see the documentation at:
X
X	http://www.win4bsd.com
X
X=======================================================================
END-of-emulators/Win4BSD_wrapper/files/pkg-message.in
echo x - emulators/Win4BSD_wrapper/Makefile
sed 's/^X//' >emulators/Win4BSD_wrapper/Makefile << 'END-of-emulators/Win4BSD_wrapper/Makefile'
X# New ports collection Makefile for:   win4bsd
X# Date created:        17 Nov 2006
X# Whom:                Jason W. Bacon <bacon@smithers.neuro.mcw.edu>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Win4BSD_wrapper
XPORTVERSION=	1.1
XCATEGORIES=	emulators
XMASTER_SITES=	ftp://ftp.win4bsd.com/pub/releases/1.1/
XDISTNAME=	Win4BSD-1.1_63918_i386-freebsd
XEXTRACT_SUFX=	.tbz
X
XMAINTAINER=	bacon@smithers.neuro.mcw.edu
XCOMMENT=	Win4BSD Virtual Machine for Windows under BSD
X
XLIB_DEPENDS=	gtk-12.2:${PORTSDIR}/x11-toolkits/gtk12
X
XONLY_FOR_ARCHS=	i386
X
XCONFLICTS=	Win4BSD_wrapper-devel-[0-9]* Win4BSD-[0-9]*
X
XNO_BUILD=	yes
X
XSUB_LIST=	PORTNAME=${PORTNAME} DISTNAME=${DISTNAME}
XSUB_FILES=	pkg-message
X
XNO_PACKAGE=	It is a wrapper for commercial software
X
X.include <bsd.port.pre.mk>
X
X.if !exists(/usr/src/sys/kern)
XIGNORE=	system source is required for installing kqemu, the accelerator that provides native CPU speed in Win4BSD.  Please install the system sources in /usr/src (e.g. using sysinstall), and run make again
X.endif
X
Xdo-install:
X	${PKG_ADD} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
X
Xpost-install:
X	@${CAT} ${WRKDIR}/pkg-message
X	${CP} ${LOCALBASE}/etc/rc.d/Win4BSD ${LOCALBASE}/etc/rc.d/Win4BSD.sh
X
X.include <bsd.port.post.mk>
END-of-emulators/Win4BSD_wrapper/Makefile
echo x - emulators/Win4BSD_wrapper/distinfo
sed 's/^X//' >emulators/Win4BSD_wrapper/distinfo << 'END-of-emulators/Win4BSD_wrapper/distinfo'
XMD5 (Win4BSD-1.1_63918_i386-freebsd.tbz) = 5ee07209f889c5e9e81c7420614bdc1a
XSHA256 (Win4BSD-1.1_63918_i386-freebsd.tbz) = 432b214b20438374516ba688f8b3932c134d3c82a82d6b998995da6f164b3f19
XSIZE (Win4BSD-1.1_63918_i386-freebsd.tbz) = 7264362
END-of-emulators/Win4BSD_wrapper/distinfo
echo x - emulators/Win4BSD_wrapper/pkg-descr
sed 's/^X//' >emulators/Win4BSD_wrapper/pkg-descr << 'END-of-emulators/Win4BSD_wrapper/pkg-descr'
X
XWin4BSD is a PC emulator that runs Windows as a guest at nearly native
Xspeed under FreeBSD.  It is based on QEMU, a partially open, partially
Xclosed source emulator package.  However, Win4BSD offers many advantages,
Xincluding much greater speed, ease of use, more seamless integration with 
Xthe host OS, and "grabless" mouse transition between the host and Windows
Xguest.
X
XWin4BSD is the latest port of a product that has previously been known as 
XWin4lin and SCO Merge.
X
XThis port is a wrapper for automatically downloading and installing the
XWin4BSD package.  It will work with or without a Win4BSD license.  If 
Xyou do not have a license, Win4BSD will function for a 3 week trial period.
X
XWWW: http://www.win4bsd.com
END-of-emulators/Win4BSD_wrapper/pkg-descr
echo x - emulators/Win4BSD_wrapper/pkg-plist
sed 's/^X//' >emulators/Win4BSD_wrapper/pkg-plist << 'END-of-emulators/Win4BSD_wrapper/pkg-plist'
Xetc/rc.d/Win4BSD.sh
X@unexec kldunload kqemu
X@unexec pkg_delete Win4BSD-1.1_63918_i386-freebsd
END-of-emulators/Win4BSD_wrapper/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709201607.l8KG75af063154>