summaryrefslogtreecommitdiff
path: root/emulators/bochs
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2007-12-30 12:49:56 +0000
committerMartin Matuska <mm@FreeBSD.org>2007-12-30 12:49:56 +0000
commit55bdca20b51ad61fa2723c0805e9deb1b8945446 (patch)
treea7d56bfa2a79c164f6c2cc223dbf275539e702aa /emulators/bochs
parentUpdate to 6.8.2. (diff)
- Update to 2.3.6
- Add new features to OPTIONS
Notes
Notes: svn path=/head/; revision=204708
Diffstat (limited to 'emulators/bochs')
-rw-r--r--emulators/bochs/Makefile29
-rw-r--r--emulators/bochs/distinfo6
2 files changed, 26 insertions, 9 deletions
diff --git a/emulators/bochs/Makefile b/emulators/bochs/Makefile
index 97415ef5cb62..645fa8de40c5 100644
--- a/emulators/bochs/Makefile
+++ b/emulators/bochs/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= bochs
-PORTVERSION= 2.3.5
+PORTVERSION= 2.3.6
PORTEPOCH= 2
CATEGORIES= emulators
MASTER_SITES= SF
@@ -30,6 +30,8 @@ OPTIONS= CDROM "Enable CDROM support" on \
FPU "Enable FPU emulator" on \
IDLE_HACK "Keep Bochs from using all CPU time" off \
IGNORE_BAD_MSR "Ignore unknown MSR references (don't panic)" off \
+ MTRR "Enable MTRR emulation (CPU level >= 6)" off \
+ MWAIT "Enable experimental MONITOR/MWAIT support" off \
NE2000 "Enable limited ne2000 support" on \
NEW_PIT "Enable use of the new PIT model" on \
OPTIMIZATIONS "Enable all safe speeed optimizations" on \
@@ -39,12 +41,13 @@ OPTIONS= CDROM "Enable CDROM support" on \
PORT_E9_HACK "Writes to port e9 go to console" on \
READLINE "Enable readline support in debugger" off \
RFB "Enable VNC server support in display" off \
- SAVE_RESTORE "Enable limited save/restore support" off \
SB16 "Enable Sound Blaster 16 emulation" on \
SDL "Enable SDL display interface" off \
SHOW_IPS "Enable logging of measured IPS" off \
SMP "Enable SMP simulation support (CPU level 6)" off \
+ SSE4 "Enable emulation of SSE4.2 instruction set" off \
SVGA "Enable SVGAlib support" off \
+ TCACHE "Enable trace cache" on \
TERM "Use text only, console based interface" off \
USB "Enable limited i440FX PCI USB support" off \
VBE "Enable VGA BIOS Extensions" on \
@@ -95,6 +98,14 @@ CONFIGURE_ARGS+=--enable-idle-hack
CONFIGURE_ARGS+=--enable-ignore-bad-msr
.endif
+.if defined(WITH_MTRR)
+CONFIGURE_ARGS+=--enable-mtrr
+.endif
+
+.if defined(WITH_MWAIT)
+CONFIGURE_ARGS+=--enable-monitor-mwait
+.endif
+
.if defined(WITH_NE2000)
CONFIGURE_ARGS+=--enable-ne2000
.endif
@@ -142,10 +153,6 @@ CONFIGURE_ARGS+=--enable-smp
WITH_CPU_LEVEL= 6
.endif
-.if defined(WITH_SAVE_RESTORE)
-CONFIGURE_ARGS+=--enable-save-restore
-.endif
-
.if defined(WITH_SDL)
USE_SDL= sdl
CONFIGURE_ARGS+=--with-sdl
@@ -155,6 +162,10 @@ CONFIGURE_ARGS+=--with-sdl
CONFIGURE_ARGS+=--enable-show-ips
.endif
+.if defined(WITH_SSE4)
+CONFIGURE_ARGS+=--enable-sse=4 --enable-sse-extension
+.endif
+
.if defined(WITH_SVGA)
LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
CONFIGURE_ARGS+=--with-svga
@@ -164,6 +175,12 @@ CONFIGURE_ARGS+=--with-svga
CONFIGURE_ARGS+=--with-term
.endif
+.if defined(WITHOUT_TCACHE)
+CONFIGURE_ARGS+=--disable-trace-cache
+.else
+CONFIGURE_ARGS+=--enable-trace-cache
+.endif
+
.if defined(WITH_USB)
CONFIGURE_ARGS+=--enable-usb
.endif
diff --git a/emulators/bochs/distinfo b/emulators/bochs/distinfo
index 193c3039daa3..3c09cb16ef13 100644
--- a/emulators/bochs/distinfo
+++ b/emulators/bochs/distinfo
@@ -1,3 +1,3 @@
-MD5 (bochs-2.3.5.tar.gz) = 2d9b2c1e17b4eba2d46b208be09df4a9
-SHA256 (bochs-2.3.5.tar.gz) = ff6b7d7eb950d05ade2f5fee00b3bd50542d5d22dc5c7ea564a0d02001e0fb16
-SIZE (bochs-2.3.5.tar.gz) = 3916867
+MD5 (bochs-2.3.6.tar.gz) = 5b666fb64d7ccf9baa0122ec15a3f4b9
+SHA256 (bochs-2.3.6.tar.gz) = 11b4026f0717266d01c59a3f95046077bc046949aa752d0f0773b2b20dfb16aa
+SIZE (bochs-2.3.6.tar.gz) = 3951132