summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Raschbacher <lordvan@gentoo.org>2003-01-04 13:19:25 +0000
committerThomas Raschbacher <lordvan@gentoo.org>2003-01-04 13:19:25 +0000
commitce86681859de8a77d34899aa46213e33112506d7 (patch)
treed6251fca2e73cc19b92cd9a6cc5d0aae7c6e1c4f /app-emulation
parentunmask x86 (diff)
downloadhistorical-ce86681859de8a77d34899aa46213e33112506d7.tar.gz
historical-ce86681859de8a77d34899aa46213e33112506d7.tar.bz2
historical-ce86681859de8a77d34899aa46213e33112506d7.zip
initial version; bug #5327
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/plex86/ChangeLog10
-rw-r--r--app-emulation/plex86/files/digest-plex86-200211171
-rw-r--r--app-emulation/plex86/plex86-20021117.ebuild66
3 files changed, 77 insertions, 0 deletions
diff --git a/app-emulation/plex86/ChangeLog b/app-emulation/plex86/ChangeLog
new file mode 100644
index 000000000000..5ece0600c85d
--- /dev/null
+++ b/app-emulation/plex86/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-emulation/plex86
+# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/plex86/ChangeLog,v 1.1 2003/01/04 13:19:17 lordvan Exp $
+
+*plex86-20021117 (04 Jan 2003)
+
+ 04 Jan 2003; Thomas Raschbacher <lordvan@gentoo.org>:
+
+ Initial version.
+ Fixes Bug #5327
diff --git a/app-emulation/plex86/files/digest-plex86-20021117 b/app-emulation/plex86/files/digest-plex86-20021117
new file mode 100644
index 000000000000..d1343595a836
--- /dev/null
+++ b/app-emulation/plex86/files/digest-plex86-20021117
@@ -0,0 +1 @@
+MD5 bdc42e3d5b2af2eeece6e307a3d77085 plex86-20021117.tar.bz2 817512
diff --git a/app-emulation/plex86/plex86-20021117.ebuild b/app-emulation/plex86/plex86-20021117.ebuild
new file mode 100644
index 000000000000..816c73527e8e
--- /dev/null
+++ b/app-emulation/plex86/plex86-20021117.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/plex86/plex86-20021117.ebuild,v 1.1 2003/01/04 13:19:21 lordvan Exp $
+
+DESCRIPTION="Plex86 is THE opensource free-software alternative for VMWare, VirtualPC, and other IA-32 on IA-32 \"Virtual PC products.\""
+HOMEPAGE="http://savannah.gnu.org/projects/plex86/"
+LICENSE="LGPL-2.1"
+SRC_URI="http://savannah.nongnu.org/download/plex86/${P}.tar.bz2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="X sdl"
+RDEPEND=">=sys-libs/ncurses-5.2-r7
+ X? ( >=x11-base/xfree-4.2.0 )
+ sdl? ( >=media-libs/libsdl-1.2.4 )"
+DEPEND="${RDEPEND}"
+DEPEND=""
+S="${WORKDIR}/${P}"
+
+src_compile() {
+ MY_CONF="--with-Linux --enable-cdrom --enable-split-hd --enable-pci --enable-vbe --enable-sb16=linux --enable-instrumentation"
+ # --enable-ne2000 not working at the moment
+
+ MY_GUI="curses"
+ use X && MY_GUI="x"
+ use sdl && MY_GUI="sdl"
+
+ use X && MY_CONF="${MY_CONF} --with-x --with-linux-source=/usr/src/linux"
+ MY_CONF="${MY_CONF} --with-gui=${MY_GUI}"
+
+ # fix typo (bug submitted)
+ mv user/plugins/bochs/iodev/eth_fbsd.cc user/plugins/bochs/iodev/eth_fbsd.cc_orig
+ sed s/'inclide'/'include'/ user/plugins/bochs/iodev/eth_fbsd.cc_orig > user/plugins/bochs/iodev/eth_fbsd.cc
+
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man ${MY_CONF} || die "./configure failed"
+
+ make || die
+}
+
+src_install() {
+ #make DESTDIR=${D} install || die
+ # for now just this:
+ dodir /opt/${P}
+ cp -r * ${D}/opt/${P}
+}
+
+pkg_postinst() {
+ echo
+ einfo ",-----------------------------------------------------------------."
+ einfo "| IMPORTANT NOTICE |"
+ einfo "|-----------------------------------------------------------------|"
+ einfo "| This code is EXTREMELY EXPERIMENTAL, and may well result in a |"
+ einfo "| SYSTEM CRASH, and who knows what other ill effects. RUN THIS |"
+ einfo "| SOFTWARE AT YOUR OWN RISK. As a precaution, do not attempt to |"
+ einfo "| run this software on a system with important data on it, and |"
+ einfo "| make liberal use of the sync command! Expect to have to use |"
+ einfo "| the power button. |"
+ einfo "\`-----------------------------------------------------------------'"
+ echo
+ einfo "Contact me (lordvan@lordvan.com) if you encounter any problems."
+ echo
+
+} \ No newline at end of file