aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorByron Bischoff2012-09-28 13:57:18 -0700
committerAdam Vandenberg2012-10-01 19:24:51 -0700
commit9c54aa1e820e6b8cabd2976ac81fb921674c7daa (patch)
tree2b8b66eebb91f27b8b682f0ca7edae583fac1a3d /Library/Formula
parent60ead1b2ca1678b196b6255e5047e8141d49cb5f (diff)
downloadhomebrew-9c54aa1e820e6b8cabd2976ac81fb921674c7daa.tar.bz2
bochs 2.6
Closes #15188. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/bochs.rb48
1 files changed, 48 insertions, 0 deletions
diff --git a/Library/Formula/bochs.rb b/Library/Formula/bochs.rb
new file mode 100644
index 000000000..2488d9f4f
--- /dev/null
+++ b/Library/Formula/bochs.rb
@@ -0,0 +1,48 @@
+require 'formula'
+
+class Bochs < Formula
+ homepage 'http://bochs.sourceforge.net/'
+ url 'http://downloads.sourceforge.net/project/bochs/bochs/2.6/bochs-2.6.tar.gz'
+ sha1 '327e7a6b5163a2795adae4a617554de4925b5cfe'
+
+ depends_on :x11
+ depends_on 'gtk+'
+
+ def install
+ system "./configure",
+ "--prefix=#{prefix}",
+ "--with-x11",
+ "--enable-debugger",
+ "--enable-disasm",
+ "--disable-docbook",
+ "--enable-x86-64",
+ "--enable-pci",
+ "--enable-all-optimizations",
+ "--enable-plugins",
+ "--enable-cdrom",
+ "--enable-a20-pin",
+ "--enable-fpu",
+ "--enable-alignment-check",
+ "--enable-large-ramfile",
+ "--enable-debugger-gui",
+ "--enable-readline",
+ "--enable-iodebug",
+ "--enable-xpm",
+ "--enable-show-ips",
+ "--enable-logging",
+ "--enable-usb",
+ "--enable-ne2000",
+ "--enable-cpu-level=6",
+ "--enable-sb16",
+ "--enable-clgd54xx",
+ "--with-term"
+ "--enable-ne2000"
+
+ system "make"
+ system "make install"
+ end
+
+ def test
+ system "#{bin}/bochs"
+ end
+end