On Sun, Jun 07, 2009 at 09:08:06PM -0400, Brad wrote:
> Here is an update to Bochs 2.4.1. Please test if you use Bochs.

oops. missed adding a patch before creating the diff.


Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/bochs/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile    16 Jul 2008 20:31:33 -0000      1.43
+++ Makefile    8 Jun 2009 00:52:54 -0000
@@ -1,11 +1,9 @@
 # $OpenBSD: Makefile,v 1.43 2008/07/16 20:31:33 brad Exp $
-# $NetBSD: Makefile,v 1.2 1998/09/22 06:11:36 garbled Exp $
 
 COMMENT=       x86 machine simulator
 
-DISTNAME=      bochs-2.3.7
+DISTNAME=      bochs-2.4.1
 CATEGORIES=    emulators
-
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=bochs/}
 
 HOMEPAGE=      http://bochs.sourceforge.net/
@@ -15,7 +13,6 @@ PERMIT_PACKAGE_CDROM= Yes
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
-
 WANTLIB=       c m stdc++ termlib
 
 USE_LIBTOOL=   Yes
@@ -27,16 +24,17 @@ CONFIGURE_ARGS+= --enable-acpi \
                 --enable-pci \
                 --enable-smp \
                 --enable-x86-64 \
+                --enable-usb \
+                --enable-usb-ohci \
                 --with-term
 
 FLAVORS=       debug no_x11
 FLAVOR?=
 
 .if ${FLAVOR:L:Mdebug}
-CONFIGURE_ARGS+= --enable-debugger \
-                --enable-disasm \
+CONFIGURE_ARGS+= --disable-debugger-gui \
+                --enable-debugger \
                 --enable-x86-debugger \
-                --enable-port-e9-hack \
                 --enable-readline
 WANTLIB+=      curses readline
 .endif
@@ -51,21 +49,9 @@ WANTLIB+=    ICE SM X11 Xau Xdmcp
 
 NO_REGRESS=    Yes
 
-BIOS += BIOS-bochs-latest
-BIOS += VGABIOS-elpin-2.40 VGABIOS-elpin-LICENSE
-BIOS += VGABIOS-lgpl-latest VGABIOS-lgpl-README
-BIOS += VGABIOS-lgpl-latest-cirrus VGABIOS-lgpl-latest-cirrus-debug
-
-BINS+= bochs bxcommit bximage
-
-do-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/bochs
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/bochs
-       cd ${WRKBUILD}; ${INSTALL_PROGRAM} ${BINS} ${PREFIX}/bin
-       cd ${WRKSRC}/bios; ${INSTALL_DATA} ${BIOS} ${PREFIX}/share/bochs
-       ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${PREFIX}/man/man1
-       ${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${PREFIX}/man/man5
+post-install:
        ${INSTALL_DATA} ${WRKSRC}/docs-html/*.html ${PREFIX}/share/doc/bochs
-       ${INSTALL_DATA} ${WRKSRC}/.bochsrc ${PREFIX}/share/bochs/bochsrc
+       @mv ${PREFIX}/share/doc/bochs/bochsrc-sample.txt \
+           ${PREFIX}/share/bochs/bochsrc
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/emulators/bochs/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo    16 Jul 2008 20:31:33 -0000      1.11
+++ distinfo    8 Jun 2009 00:31:33 -0000
@@ -1,5 +1,5 @@
-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
+MD5 (bochs-2.4.1.tar.gz) = yar0uZyGjafJNivYzSmleA==
+RMD160 (bochs-2.4.1.tar.gz) = wbcbpPbO+HEKpmpeaGLHzK8T1+s=
+SHA1 (bochs-2.4.1.tar.gz) = gKhbt7hZgphhXbEhbEqMNZdmYwk=
+SHA256 (bochs-2.4.1.tar.gz) = 1P1j4yiHDYqUUtg5fIOilbCT1dFYOG0e+bmPFh9SCrM=
+SIZE (bochs-2.4.1.tar.gz) = 4046505
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_in   17 May 2009 21:42:56 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- Makefile.in.orig   Sun May 17 17:37:48 2009
++++ Makefile.in        Sun May 17 17:42:46 2009
+@@ -391,8 +391,8 @@ install_docbook: build_docbook
+ install_man::
+       -mkdir -p $(DESTDIR)$(man1dir)
+       -mkdir -p $(DESTDIR)$(man5dir)
+-      for i in $(MAN_PAGE_1_LIST); do cat $(srcdir)/doc/man/$$i.1 | $(SED) 
's/@version@/$(VERSION)/g' | $(GZIP_BIN) -c >  $(DESTDIR)$(man1dir)/$$i.1.gz; 
chmod 644 $(DESTDIR)$(man1dir)/$$i.1.gz; done
+-      for i in $(MAN_PAGE_5_LIST); do cat $(srcdir)/doc/man/$$i.5 | 
$(GZIP_BIN) -c >  $(DESTDIR)$(man5dir)/$$i.5.gz; chmod 644 
$(DESTDIR)$(man5dir)/$$i.5.gz; done
++      for i in $(MAN_PAGE_1_LIST); do cat $(srcdir)/doc/man/$$i.1 | $(SED) 
's/@version@/$(VERSION)/g' > $(DESTDIR)$(man1dir)/$$i.1; chmod 644 
$(DESTDIR)$(man1dir)/$$i.1; done
++      for i in $(MAN_PAGE_5_LIST); do cat $(srcdir)/doc/man/$$i.5 > 
$(DESTDIR)$(man5dir)/$$i.5; chmod 644 $(DESTDIR)$(man5dir)/$$i.5; done
+ 
+ download_dlx: $(DLXLINUX_TAR)
+ 
Index: patches/patch-_bochsrc
===================================================================
RCS file: /cvs/ports/emulators/bochs/patches/patch-_bochsrc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-_bochsrc
--- patches/patch-_bochsrc      16 Jul 2008 20:31:33 -0000      1.3
+++ patches/patch-_bochsrc      17 May 2009 18:24:33 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-_bochsrc,v 1.3 2008/07/16 20:31:33 brad Exp $
---- .bochsrc.orig      Fri May 30 17:00:05 2008
-+++ .bochsrc   Wed Jul 16 15:01:44 2008
-@@ -197,13 +197,13 @@ vga: extension=vbe
- # such as a: or b: as the path.  The parameter 'image' works with image files
- # only. In that case the size must match one of the supported types.
+--- .bochsrc.orig      Thu Apr 30 15:04:42 2009
++++ .bochsrc   Sun May 17 14:24:26 2009
+@@ -220,13 +220,13 @@ vga: extension=vbe
+ # The parameter 'type' can be used to enable the floppy drive without media
+ # and status specified. Usually the drive type is set up based on the media 
type.
  #=======================================================================
 -floppya: 1_44=/dev/fd0, status=inserted
 +#floppya: 1_44=/dev/fd0, status=inserted
@@ -17,7 +17,7 @@ $OpenBSD: patch-_bochsrc,v 1.3 2008/07/1
  
  #=======================================================================
  # FLOPPYB:
-@@ -334,7 +334,7 @@ boot: disk
+@@ -364,7 +364,7 @@ boot: disk
  # 
  # Default value are sync=none, time0=local
  #=======================================================================
@@ -26,7 +26,7 @@ $OpenBSD: patch-_bochsrc,v 1.3 2008/07/1
  
  
  #=======================================================================
-@@ -358,8 +358,8 @@ floppy_bootsig_check: disabled=0
+@@ -388,8 +388,8 @@ floppy_bootsig_check: disabled=0
  #   log: ./bochs.out
  #   log: /dev/tty
  #=======================================================================
Index: patches/patch-cpu_access_cc
===================================================================
RCS file: patches/patch-cpu_access_cc
diff -N patches/patch-cpu_access_cc
--- patches/patch-cpu_access_cc 22 Jul 2008 13:08:05 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-cpu_access_cc,v 1.4 2008/07/22 13:08:05 brad Exp $
---- cpu/access.cc.orig Tue Jul 22 09:03:51 2008
-+++ cpu/access.cc      Tue Jul 22 09:04:09 2008
-@@ -1212,7 +1212,7 @@ BX_CPU_C::write_RMW_virtual_qword(Bit64u val64)
-     BX_DBG_PHY_MEMORY_ACCESS(BX_CPU_ID,
-         BX_CPU_THIS_PTR address_xlation.paddress1,
-         BX_CPU_THIS_PTR address_xlation.len1, BX_WRITE,
--        ((Bit8u *) &val32) + (8 - BX_CPU_THIS_PTR address_xlation.len1));
-+        ((Bit8u *) &val64) + (8 - BX_CPU_THIS_PTR address_xlation.len1));
-     BX_MEM(0)->writePhysicalPage(BX_CPU_THIS,
-         BX_CPU_THIS_PTR address_xlation.paddress2,
-         BX_CPU_THIS_PTR address_xlation.len2,
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/emulators/bochs/pkg/PLIST,v
retrieving revision 1.18
diff -u -p -r1.18 PLIST
--- pkg/PLIST   16 Jul 2008 20:31:33 -0000      1.18
+++ pkg/PLIST   17 May 2009 21:53:01 -0000
@@ -9,14 +9,32 @@
 @man man/man5/bochsrc.5
 share/bochs/
 share/bochs/BIOS-bochs-latest
+share/bochs/BIOS-bochs-legacy
 share/bochs/VGABIOS-elpin-2.40
 share/bochs/VGABIOS-elpin-LICENSE
 share/bochs/VGABIOS-lgpl-README
 share/bochs/VGABIOS-lgpl-latest
 share/bochs/VGABIOS-lgpl-latest-cirrus
 share/bochs/VGABIOS-lgpl-latest-cirrus-debug
+share/bochs/VGABIOS-lgpl-latest-debug
 share/bochs/bochsrc
+share/bochs/keymaps/
+share/bochs/keymaps/sdl-pc-de.map
+share/bochs/keymaps/sdl-pc-us.map
+share/bochs/keymaps/x11-pc-be.map
+share/bochs/keymaps/x11-pc-da.map
+share/bochs/keymaps/x11-pc-de.map
+share/bochs/keymaps/x11-pc-es.map
+share/bochs/keymaps/x11-pc-fr.map
+share/bochs/keymaps/x11-pc-it.map
+share/bochs/keymaps/x11-pc-ru.map
+share/bochs/keymaps/x11-pc-se.map
+share/bochs/keymaps/x11-pc-si.map
+share/bochs/keymaps/x11-pc-uk.map
+share/bochs/keymaps/x11-pc-us.map
 share/doc/bochs/
-share/doc/bochs/Linux.html
+...@comment share/doc/bochs/CHANGES
+...@comment share/doc/bochs/COPYING
+share/doc/bochs/README
+...@comment share/doc/bochs/TODO
 share/doc/bochs/cosimulation.html
-share/doc/bochs/index.html

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to