Here is a update to Bochs 2.3.7. Another release with huge performance improvements and a lot of bug fixes.
Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/bochs/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- Makefile 10 Apr 2008 03:39:54 -0000 1.42 +++ Makefile 14 Jul 2008 04:09:04 -0000 @@ -3,14 +3,14 @@ COMMENT= x86 machine simulator -DISTNAME= bochs-2.3.6 +DISTNAME= bochs-2.3.7 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bochs/} HOMEPAGE= http://bochs.sourceforge.net/ -# LGPL +# LGPLv2.1+ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes @@ -39,7 +39,6 @@ CONFIGURE_ARGS+= --enable-debugger \ --enable-port-e9-hack \ --enable-readline WANTLIB+= curses readline -CFLAGS+= -DMAGIC_BREAKPOINT .endif .if ${FLAVOR:L:Mno_x11} Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/bochs/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 10 Apr 2008 03:39:54 -0000 1.10 +++ distinfo 12 Jul 2008 16:43:41 -0000 @@ -1,5 +1,5 @@ -MD5 (bochs-2.3.6.tar.gz) = W2Zvtk18z5uqASLsFaP0uQ== -RMD160 (bochs-2.3.6.tar.gz) = uByAk8FH0NdcsYqVRAftP3RRqj8= -SHA1 (bochs-2.3.6.tar.gz) = NnWxxaMkhUuZi7dRjHJ52y/s2MM= -SHA256 (bochs-2.3.6.tar.gz) = EbQCbwcXJm0BxZo/lQRgd7wEaUmqdS0PB3Oysg37Fqo= -SIZE (bochs-2.3.6.tar.gz) = 3951132 +MD5 (bochs-2.3.7.tar.gz) = ouX5IlBb8Wyr02u51XGixA== +RMD160 (bochs-2.3.7.tar.gz) = tMnLjnd8TkhPZTCFeDvOlkWAT+A= +SHA1 (bochs-2.3.7.tar.gz) = 5ofGl6i+g5audRBtDNYUm9Uspn0= +SHA256 (bochs-2.3.7.tar.gz) = d/J/7a3GQx3woG7iJiWagEQ1JK6dIhyXxZhuP3knuwQ= +SIZE (bochs-2.3.7.tar.gz) = 3989982 Index: patches/patch-bx_debug_dbg_main_cc =================================================================== RCS file: patches/patch-bx_debug_dbg_main_cc diff -N patches/patch-bx_debug_dbg_main_cc --- patches/patch-bx_debug_dbg_main_cc 10 Apr 2008 03:39:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-bx_debug_dbg_main_cc,v 1.1 2008/04/10 03:39:54 fgsch Exp $ ---- bx_debug/dbg_main.cc.orig Wed Mar 26 19:46:26 2008 -+++ bx_debug/dbg_main.cc Wed Mar 26 19:47:59 2008 -@@ -1070,7 +1070,7 @@ void bx_dbg_xlate_address(bx_lin_address laddr) - bx_phy_address paddr; - laddr &= BX_CONST64(0xfffffffffffff000); - -- bx_bool paddr_valid = BX_CPU(which_cpu)->dbg_xlate_linear2phy(laddr, &paddr); -+ bx_bool paddr_valid = BX_CPU(dbg_cpu)->dbg_xlate_linear2phy(laddr, &paddr); - if (paddr_valid) { - dbg_printf("linear page 0x" FMT_ADDRX " maps to physical page 0x%08x\n", laddr, paddr); - } Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/emulators/bochs/pkg/PLIST,v retrieving revision 1.17 diff -u -p -r1.17 PLIST --- pkg/PLIST 10 Apr 2008 03:39:54 -0000 1.17 +++ pkg/PLIST 12 Jul 2008 17:34:14 -0000 @@ -1,7 +1,7 @@ @comment $OpenBSD: PLIST,v 1.17 2008/04/10 03:39:54 fgsch Exp $ -bin/bochs -bin/bxcommit -bin/bximage [EMAIL PROTECTED] bin/bochs [EMAIL PROTECTED] bin/bxcommit [EMAIL PROTECTED] bin/bximage @man man/man1/bochs-dlx.1 @man man/man1/bochs.1 @man man/man1/bxcommit.1 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.