summaryrefslogtreecommitdiff
path: root/emulators/bochs/patches
diff options
context:
space:
mode:
authorxtraeme <xtraeme>2008-01-03 21:03:45 +0000
committerxtraeme <xtraeme>2008-01-03 21:03:45 +0000
commit1e24410c996fd1c88c0a258865cfdbeffa5c771d (patch)
treeb9c67d35ba1c547ba788fb8892b8c094a032f92f /emulators/bochs/patches
parenta41ec579f77a73c990d0f48dc95f25ff6e0793f9 (diff)
downloadpkgsrc-1e24410c996fd1c88c0a258865cfdbeffa5c771d.tar.gz
Update to 2.3.6:
+ More than 25% emulation speedup vs Bochs 2.3.5 release! + Up to 40% speedup vs Bochs 2.3.5 release with trace cache optimization! - Lots of bugfixes in CPU emulation - Bochs benchmarking support - Added emulation of Intel SSE4.2 instruction set and others, please review the CHANGES file.
Diffstat (limited to 'emulators/bochs/patches')
-rw-r--r--emulators/bochs/patches/patch-aa16
-rw-r--r--emulators/bochs/patches/patch-ad40
-rw-r--r--emulators/bochs/patches/patch-ae13
3 files changed, 28 insertions, 41 deletions
diff --git a/emulators/bochs/patches/patch-aa b/emulators/bochs/patches/patch-aa
index 90ba8d7863d..ec2f8ee820f 100644
--- a/emulators/bochs/patches/patch-aa
+++ b/emulators/bochs/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.11 2006/12/04 17:37:24 jmmv Exp $
+$NetBSD: patch-aa,v 1.12 2008/01/03 21:03:45 xtraeme Exp $
---- .bochsrc.orig 2006-06-22 20:50:47.000000000 +0200
-+++ .bochsrc
-@@ -196,13 +196,13 @@ vga: extension=vbe
+--- .bochsrc.orig 2007-12-27 00:41:46.000000000 +0100
++++ .bochsrc 2007-12-27 00:42:35.000000000 +0100
+@@ -197,13 +197,13 @@
# 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.
#=======================================================================
@@ -18,12 +18,12 @@ $NetBSD: patch-aa,v 1.11 2006/12/04 17:37:24 jmmv Exp $
#=======================================================================
# FLOPPYB:
-@@ -282,7 +282,7 @@ ata3: enabled=0, ioaddr1=0x168, ioaddr2=
+@@ -283,7 +283,7 @@
# ata3-master: type=disk, mode=flat, path=483M.sample, cylinders=1024, heads=15, spt=63
# ata3-slave: type=cdrom, path=iso.sample, status=inserted
#=======================================================================
--ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=6, spt=17
-+#ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=6, spt=17
+-ata0-master: type=disk, mode=flat, path="30M.sample"
++#ata0-master: type=disk, mode=flat, path="30M.sample"
+ #ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=6, spt=17
#ata0-master: type=disk, mode=flat, path="c.img", cylinders=0 # autodetect
#ata0-slave: type=cdrom, path=D:, status=inserted
- #ata0-slave: type=cdrom, path=/dev/cdrom, status=inserted
diff --git a/emulators/bochs/patches/patch-ad b/emulators/bochs/patches/patch-ad
index 86f09503a5b..f283f372c59 100644
--- a/emulators/bochs/patches/patch-ad
+++ b/emulators/bochs/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.8 2006/12/03 22:18:16 jmmv Exp $
+$NetBSD: patch-ad,v 1.9 2008/01/03 21:03:45 xtraeme Exp $
---- Makefile.in.orig 2005-07-06 22:28:23.000000000 +0200
-+++ Makefile.in
-@@ -71,8 +71,8 @@ RMDIR=rmdir
+--- Makefile.in.orig 2007-12-27 00:43:38.000000000 +0100
++++ Makefile.in 2007-12-27 00:44:54.000000000 +0100
+@@ -72,8 +72,8 @@
TAR=tar
CHMOD=chmod
# the GZIP variable is reserved by gzip program
@@ -13,7 +13,7 @@ $NetBSD: patch-ad,v 1.8 2006/12/03 22:18:16 jmmv Exp $
ZIP=zip
UNIX2DOS=unix2dos
LIBTOOL=@LIBTOOL@
-@@ -574,7 +574,7 @@ RINCLUDES=/System/Library/Frameworks/Car
+@@ -576,7 +576,7 @@
REZ_ARGS=-append -i $RINCLUDES -d SystemSevenOrLater=1 -useDF
STANDALONE_LIBDIR=`pwd`/$(APP)/Contents/$(APP_PLATFORM)/lib
OSACOMPILE=/usr/bin/osacompile
@@ -22,23 +22,23 @@ $NetBSD: patch-ad,v 1.8 2006/12/03 22:18:16 jmmv Exp $
# On a MacOS X machine, you run rez, osacompile, and setfile to
# produce the script executable, which has both a data fork and a
-@@ -651,18 +651,15 @@ $(APP)/.build_plugins: $(APP)/.build boc
+@@ -653,18 +653,15 @@
$(LIBTOOL) --finish $(STANDALONE_LIBDIR);
touch $(APP)/.build_plugins
--install_macosx: all download_dlx @INSTALL_DOCBOOK_VAR@
-+install_macosx: all @INSTALL_DOCBOOK_VAR@
- -mkdir -p $(prefix)
- for i in $(INSTALL_LIST_MACOSX); do if test -e $$i; then $(CPMAC) -r $$i $(prefix); else $(CPMAC) -r $(srcdir)/$$i $(prefix); fi; done
- $(CPMAC) $(srcdir)/.bochsrc $(prefix)/bochsrc-sample.txt
- -mkdir $(prefix)/keymaps
- $(CPMAC) $(srcdir)/gui/keymaps/*.map $(prefix)/keymaps
-- cat $(DLXLINUX_TAR) | (cd $(prefix) && tar xzvf -)
-- dlxrc=$(prefix)/dlxlinux/bochsrc.txt; mv "$$dlxrc" "$$dlxrc.orig" && sed < "$$dlxrc.orig" 's/\/usr\/local\/bochs\/latest/../' > "$$dlxrc" && rm -f "$$dlxrc.orig"
- mv $(prefix)/README $(prefix)/README.orig
- cat $(srcdir)/build/macosx/README.macosx-binary $(prefix)/README.orig > $(prefix)/README
- rm -f $(prefix)/README.orig
-- $(CPMAC) $(SCRIPT_EXEC) $(prefix)/dlxlinux
- for i in $(TEXT_FILE_LIST); do mv $(prefix)/$$i $(prefix)/$$i.txt; done
+-install_macosx: all download_dlx install_man @INSTALL_DOCBOOK_VAR@
++install_macosx: all install_man @INSTALL_DOCBOOK_VAR@
+ -mkdir -p $(DESTDIR)$(prefix)
+ for i in $(INSTALL_LIST_MACOSX); do if test -e $$i; then $(CPMAC) -r $$i $(DESTDIR)$(sharedir); else $(CPMAC) -r $(srcdir)/$$i $(DESTDIR)$(sharedir); fi; done
+ $(CPMAC) $(srcdir)/.bochsrc $(DESTDIR)$(sharedir)/bochsrc-sample.txt
+ -mkdir $(DESTDIR)$(sharedir)/keymaps
+ $(CPMAC) $(srcdir)/gui/keymaps/*.map $(DESTDIR)$(sharedir)/keymaps
+- cat $(DLXLINUX_TAR) | (cd $(DESTDIR)$(sharedir) && tar xzvf -)
+- dlxrc=$(DESTDIR)$(sharedir)/dlxlinux/bochsrc.txt; mv "$$dlxrc" "$$dlxrc.orig" && sed < "$$dlxrc.orig" 's/\/usr\/local\/bochs\/latest/../' > "$$dlxrc" && rm -f "$$dlxrc.orig"
+ mv $(srcdir)/README $(srcdir)/README.orig
+ cat $(srcdir)/build/macosx/README.macosx-binary $(srcdir)/README.orig > $(DESTDIR)$(sharedir)/README
+ rm -f $(DESTDIR)$(sharedir)/README.orig
+- $(CPMAC) $(SCRIPT_EXEC) $(DESTDIR)$(sharedir)/dlxlinux
+ # for i in $(TEXT_FILE_LIST); do mv $(srcdir)/$$i $(DESTDIR)$(sharedir)/$$i.txt; done
###########################################
diff --git a/emulators/bochs/patches/patch-ae b/emulators/bochs/patches/patch-ae
deleted file mode 100644
index 230cc08d65a..00000000000
--- a/emulators/bochs/patches/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.5 2005/12/03 03:17:14 ben Exp $
-
---- iodev/eth_tuntap.cc.orig 2005-05-21 00:38:29.000000000 -0700
-+++ iodev/eth_tuntap.cc
-@@ -58,7 +58,7 @@
- #include <linux/if_tun.h>
- #else
- #include <net/if.h>
--#ifndef __APPLE__
-+#if !defined(__APPLE__) && !defined(__NetBSD__)
- #include <net/if_tap.h>
- #endif
- #endif