summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Kinard <kumba@gentoo.org>2004-07-31 08:21:16 +0000
committerJoshua Kinard <kumba@gentoo.org>2004-07-31 08:21:16 +0000
commitcaf042572442d3e97deb82700fceec1d6c965fe4 (patch)
treeebdad46520ab7a48d46ce35adae99aba1e4182dd /app-emulation
parentversion bump (bug #58782) (diff)
downloadhistorical-caf042572442d3e97deb82700fceec1d6c965fe4.tar.gz
historical-caf042572442d3e97deb82700fceec1d6c965fe4.tar.bz2
historical-caf042572442d3e97deb82700fceec1d6c965fe4.zip
Import of a really cool package, a MIPS 32/64bit emulator. Included ebuilds for current stable version (0.1.1), and 20040730 snapshot of what is to become 0.2.
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/mips64emul/ChangeLog12
-rw-r--r--app-emulation/mips64emul/Manifest6
-rw-r--r--app-emulation/mips64emul/files/digest-mips64emul-0.1.11
-rw-r--r--app-emulation/mips64emul/files/digest-mips64emul-0.2_pre2
-rw-r--r--app-emulation/mips64emul/metadata.xml10
-rw-r--r--app-emulation/mips64emul/mips64emul-0.1.1.ebuild43
-rw-r--r--app-emulation/mips64emul/mips64emul-0.2_pre.ebuild56
7 files changed, 130 insertions, 0 deletions
diff --git a/app-emulation/mips64emul/ChangeLog b/app-emulation/mips64emul/ChangeLog
new file mode 100644
index 000000000000..5a1a2114d5ce
--- /dev/null
+++ b/app-emulation/mips64emul/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for app-emulation/mips64emul
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/mips64emul/ChangeLog,v 1.1 2004/07/31 08:21:16 kumba Exp $
+
+*mips64emul-0.2_pre (31 Jul 2004)
+
+ 31 Jul 2004; Joshua Kinard <kumba@gentoo.org> +metadata.xml,
+ +mips64emul-0.1.1.ebuild, +mips64emul-0.2_pre.ebuild:
+ Import of a really cool package, a MIPS 32/64bit emulator. Included ebuilds
+ for current stable version (0.1.1), and 20040730 snapshot of what is to become
+ 0.2.
+
diff --git a/app-emulation/mips64emul/Manifest b/app-emulation/mips64emul/Manifest
new file mode 100644
index 000000000000..103cde6b67cb
--- /dev/null
+++ b/app-emulation/mips64emul/Manifest
@@ -0,0 +1,6 @@
+MD5 516e8279f19b915998a5c52cc1811991 ChangeLog 541
+MD5 dc8ef1572647a22590685b694a8b759b mips64emul-0.1.1.ebuild 1181
+MD5 475842cadca632acd9955eb215ddd984 mips64emul-0.2_pre.ebuild 1474
+MD5 ada62bb3665d363447c432350b74d1a1 metadata.xml 377
+MD5 ef6da0ba24f6bc121a34422308ca30cd files/digest-mips64emul-0.1.1 68
+MD5 d367c62bb3417252867353be36816547 files/digest-mips64emul-0.2_pre 150
diff --git a/app-emulation/mips64emul/files/digest-mips64emul-0.1.1 b/app-emulation/mips64emul/files/digest-mips64emul-0.1.1
new file mode 100644
index 000000000000..ad8025e39aa8
--- /dev/null
+++ b/app-emulation/mips64emul/files/digest-mips64emul-0.1.1
@@ -0,0 +1 @@
+MD5 09d2c53985265a62ab09e4597e38514c mips64emul-0.1.1.tar.gz 385438
diff --git a/app-emulation/mips64emul/files/digest-mips64emul-0.2_pre b/app-emulation/mips64emul/files/digest-mips64emul-0.2_pre
new file mode 100644
index 000000000000..35124dfcf652
--- /dev/null
+++ b/app-emulation/mips64emul/files/digest-mips64emul-0.2_pre
@@ -0,0 +1,2 @@
+MD5 09d2c53985265a62ab09e4597e38514c mips64emul-0.1.1.tar.gz 385438
+MD5 43f6c281c949674121df6c8d38b7aa9d mips64emul-snapshot-20040730.diff.bz2 378370
diff --git a/app-emulation/mips64emul/metadata.xml b/app-emulation/mips64emul/metadata.xml
new file mode 100644
index 000000000000..78b0df2e389c
--- /dev/null
+++ b/app-emulation/mips64emul/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>kumba@gentoo.org</email>
+ <name>Joshua Kinard</name>
+ </maintainer>
+ <herd>no-herd</herd>
+ <longdescription>MIPS 32/64bit Emulator. Capable of running several OSes across several MIPS platforms.</longdescription>
+</pkgmetadata>
diff --git a/app-emulation/mips64emul/mips64emul-0.1.1.ebuild b/app-emulation/mips64emul/mips64emul-0.1.1.ebuild
new file mode 100644
index 000000000000..8f301cf6b688
--- /dev/null
+++ b/app-emulation/mips64emul/mips64emul-0.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/mips64emul/mips64emul-0.1.1.ebuild,v 1.1 2004/07/31 08:21:16 kumba Exp $
+
+DESCRIPTION="MIPS Machine Emulator, Emulates many machines/CPUs/OSes"
+HOMEPAGE="http://www.mdstud.chalmers.se/~md1gavan/${PN}/index.html"
+SRC_URI="http://www.mdstud.chalmers.se/~md1gavan/${PN}/src/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86 sparc mips"
+IUSE="X mips16"
+#IUSE="X cacheemu delays mips16"
+DEPEND="X? ( virtual/x11 )"
+RDEPEND=""
+
+
+src_compile() {
+ cd ${S}
+
+ # See what configure options to pass
+ local myconf
+ use ! X && myconf="${myconf} --nox11"
+# use cacheemu && myconf="${myconf} --caches" # Not enabled yet, in 0.2
+# use delays && myconf="${myconf} --delays" # Not enabled yet, in 0.2
+ use mips16 && myconf="${myconf} --mips16"
+
+ # Run configure
+ einfo "Passing the following flags to configure: ${myconf}"
+ echo -e ""
+ ./configure ${myconf}
+ echo -e ""
+
+ # Build
+ emake
+}
+
+src_install() {
+ cd ${S}
+ dodoc BUGS HISTORY LICENSE README RELEASE TODO doc/index.html doc/technical.html
+ doman doc/mips64emul.1
+ dobin mips64emul
+}
diff --git a/app-emulation/mips64emul/mips64emul-0.2_pre.ebuild b/app-emulation/mips64emul/mips64emul-0.2_pre.ebuild
new file mode 100644
index 000000000000..b16f58ae1ed3
--- /dev/null
+++ b/app-emulation/mips64emul/mips64emul-0.2_pre.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/mips64emul/mips64emul-0.2_pre.ebuild,v 1.1 2004/07/31 08:21:16 kumba Exp $
+
+inherit eutils
+
+STABLEVERSION="0.1.1"
+SNAPSHOT="20040730"
+
+DESCRIPTION="MIPS Machine Emulator, Emulates many machines/CPUs/OSes"
+HOMEPAGE="http://www.mdstud.chalmers.se/~md1gavan/${PN}/index.html"
+SRC_URI="http://www.mdstud.chalmers.se/~md1gavan/${PN}/src/${PN}-${STABLEVERSION}.tar.gz
+ mirror://gentoo/${PN}-snapshot-${SNAPSHOT}.diff.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~mips"
+IUSE="X cacheemu delays mips16"
+DEPEND="X? ( virtual/x11 )"
+RDEPEND=""
+S="${WORKDIR}/${PN}-${STABLEVERSION}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Patch the stable version up to the snapshot
+ epatch ${WORKDIR}/${PN}-snapshot-${SNAPSHOT}.diff
+}
+
+src_compile() {
+ cd ${S}
+
+ # See what configure options to pass
+ local myconf
+ use ! X && myconf="${myconf} --nox11"
+ use cacheemu && myconf="${myconf} --caches" # Not enabled yet, in 0.2
+ use delays && myconf="${myconf} --delays" # Not enabled yet, in 0.2
+ use mips16 && myconf="${myconf} --mips16"
+
+ # Run configure
+ einfo "Passing the following flags to configure: ${myconf}"
+ echo -e ""
+ ./configure ${myconf}
+ echo -e ""
+
+ # Build
+ emake
+}
+
+src_install() {
+ cd ${S}
+ dodoc BUGS HISTORY LICENSE README RELEASE TODO doc/index.html doc/technical.html
+ doman doc/mips64emul.1
+ dobin mips64emul
+}