head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.24 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.20 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.18 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.16 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.14 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.12 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.10 pkgsrc-2008Q2-base:1.8 pkgsrc-2008Q1:1.8.0.8 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.6 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.4 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.2 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.7.0.4 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.2 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.5.0.4 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.2 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.4.0.8 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.6 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.4 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.2 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2007.05.21.20.24.46; author xtraeme; state dead; branches; next 1.7; 1.7 date 2006.12.07.16.06.39; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2006.12.07.13.50.58; author xtraeme; state Exp; branches; next 1.5; 1.5 date 2006.05.06.18.09.53; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2005.05.25.18.04.57; author dbj; state Exp; branches; next 1.3; 1.3 date 2005.05.03.11.18.47; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2004.12.14.01.02.19; author dbj; state Exp; branches; next 1.1; 1.1 date 2004.11.09.13.05.33; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.11.09.13.05.33; author xtraeme; state Exp; branches; next ; desc @@ 1.8 log @Update to 0.9.0. Thanks to Michael Van Elst for sending me the missing patch to let this build on systems without POSIX AIO. version 0.9.0: - Support for relative paths in backing files for disk images - Async file I/O API - New qcow2 disk image format - Support of multiple VM snapshots - Linux: specific host CDROM and floppy support - SMM support - Moved PCI init, MP table init and ACPI table init to Bochs BIOS - Support for MIPS32 Release 2 instruction set (Thiemo Seufer) - MIPS Malta system emulation (Aurelien Jarno, Stefan Weil) - Darwin userspace emulation (Pierre d'Herbemont) - m68k user support (Paul Brook) - several x86 and x86_64 emulation fixes - Mouse relative offset VNC extension (Anthony Liguori) - PXE boot support (Anthony Liguori) - '-daemonize' option (Anthony Liguori) @ text @$NetBSD: patch-aj,v 1.7 2006/12/07 16:06:39 xtraeme Exp $ --- Makefile.target.orig 2006-12-07 17:03:50.000000000 +0100 +++ Makefile.target 2006-12-07 17:05:31.000000000 +0100 @@@@ -17,9 +17,9 @@@@ VPATH+=:$(SRC_PATH)/linux-user DEFINES+=-I$(SRC_PATH)/linux-user -I$(SRC_PATH)/linux-user/$(TARGET_ARCH) endif -CFLAGS=-Wall -O2 -g -fno-strict-aliasing +#CFLAGS=-Wall -O2 -g -fno-strict-aliasing #CFLAGS+=-Werror -LDFLAGS=-g +#LDFLAGS=-g LIBS= HELPER_CFLAGS=$(CFLAGS) DYNGEN=../dyngen$(EXESUF) @@@@ -400,6 +400,7 @@@@ ifndef CONFIG_SOFTMMU VL_LDFLAGS+=-Wl,-T,$(SRC_PATH)/i386-vl.ld endif +ifndef CONFIG_DRAGONFLY ifndef CONFIG_DARWIN ifndef CONFIG_WIN32 ifndef CONFIG_SOLARIS @@@@ -407,6 +408,7 @@@@ endif endif endif +endif ifdef TARGET_GPROF vl.o: CFLAGS+=-p VL_LDFLAGS+=-p @@@@ -440,6 +442,9 @@@@ sdlaudio.o: sdlaudio.c $(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@@ $< +vl.o: vl.c + $(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@@ $< + depend: $(SRCS) $(CC) -MM $(CFLAGS) $(DEFINES) $^ 1>.depend @@@@ -530,7 +535,7 @@@@ install: all ifneq ($(PROGS),) - $(INSTALL) -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)" + $(BSD_INSTALL_PROGRAM) $(PROGS) "$(bindir)" endif ifneq ($(wildcard .depend),) @ 1.7 log @Don't patch multiple times the same file, fixed all pkglint warns. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Make this build on DragonFlyBSD. Patches were sent by Rumko privately. @ text @d1 1 a1 1 $NetBSD: patch-aj,v 1.5 2006/05/06 18:09:53 xtraeme Exp $ d3 2 a4 2 --- Makefile.target.orig 2006-05-06 19:30:04.000000000 +0200 +++ Makefile.target 2006-05-06 19:31:21.000000000 +0200 d17 17 a33 1 @@@@ -411,6 +411,9 @@@@ d43 1 a43 1 @@@@ -492,7 +495,7 @@@@ a51 18 --- Makefile.target.orig 2006-12-06 21:54:21.000000000 +0100 +++ Makefile.target 2006-12-06 21:54:48.000000000 +0100 @@@@ -400,6 +400,7 @@@@ ifndef CONFIG_SOFTMMU VL_LDFLAGS+=-Wl,-T,$(SRC_PATH)/i386-vl.ld endif +ifndef CONFIG_DRAGONFLY ifndef CONFIG_DARWIN ifndef CONFIG_WIN32 ifndef CONFIG_SOLARIS @@@@ -407,6 +408,7 @@@@ endif endif endif +endif ifdef TARGET_GPROF vl.o: CFLAGS+=-p VL_LDFLAGS+=-p @ 1.5 log @Update to 0.8.1: Changes: - USB tablet support (Brad Campbell, Anthony Liguori) - win32 host serial support (Kazu) - PC speaker support (Joachim Henke) - IDE LBA48 support (Jens Axboe) - SSE3 support - Solaris port (Ben Taylor) - Preliminary SH4 target (Samuel Tardieu) - VNC server (Anthony Liguori) - slirp fixes (Ed Swierk et al.) - USB fixes - ARM Versatile Platform Baseboard emulation (Paul Brook) @ text @d1 1 a1 1 $NetBSD$ d36 18 @ 1.4 log @fix SDL include for vl.c on darwin @ text @d1 1 a1 1 $NetBSD: patch-aj,v 1.3 2005/05/03 11:18:47 xtraeme Exp $ d3 3 a5 3 --- Makefile.target.orig Wed Apr 27 16:52:05 2005 +++ Makefile.target Wed May 25 11:39:47 2005 @@@@ -14,9 +14,9 @@@@ d17 1 a17 1 @@@@ -403,6 +403,9 @@@@ d27 1 a27 1 @@@@ -463,7 +466,7 @@@@ d31 1 a31 1 - install -m 755 -s $(PROGS) "$(bindir)" @ 1.3 log @Update to 0.7.0. Changes: - better BIOS translation and HDD geometry auto-detection - user mode networking bug fix - undocumented FPU ops support - Cirrus VGA: support for 1280x1024x[8,15,16] modes - 'pidfile' option - .dmg disk image format support (Johannes Schindelin) - keymaps support (initial patch by Johannes Schindelin) - big endian ARM support (Lennert Buytenhek) - added generic 64 bit target support - x86_64 target support - initial APIC support - MMX/SSE/SSE2/PNI support - PC parallel port support (Mark Jonckheere) - initial SPARC64 support (Blue Swirl) - SPARC target boots Linux (Blue Swirl) - armv5te user mode support (Paul Brook) - ARM VFP support (Paul Brook) - ARM "Angel" semihosting syscalls (Paul Brook) - user mode gdb stub support (Paul Brook) - Samba 3 support - initial Cocoa support (Pierre d'Herbemont) - generic FPU emulation code - Virtual PC read-only disk image support (Alex Beregszaszi) pkgsrc changes: Applied Hubert Feyrer workaround for the x86_64 target (patch-aw). @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- Makefile.target.orig 2005-04-28 22:40:38.000000000 +0200 +++ Makefile.target 2005-04-28 22:41:20.000000000 +0200 d17 11 a27 1 @@@@ -463,7 +463,7 @@@@ @ 1.2 log @fixes to compile on darwin. add config.h include to target-ppc builds so _BSD is properly defined bump PKGREVISION @ text @d3 3 a5 3 --- Makefile.target.orig Sun Nov 14 15:51:33 2004 +++ Makefile.target @@@@ -7,8 +7,8 @@@@ ifdef CONFIG_USER_ONLY d10 2 a12 1 +#CFLAGS=-Wall -O2 -g -fno-strict-aliasing d17 1 a17 11 @@@@ -181,6 +181,9 @@@@ endif DEFINES+=-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE LIBS+=-lm +ifdef CONFIG_DARWIN +LIBS+=-lmx +endif ifndef CONFIG_USER_ONLY LIBS+=-lz endif @@@@ -397,7 +400,7 @@@@ clean: @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- Makefile.target.orig 2004-11-09 13:20:37.000000000 +0100 +++ Makefile.target 2004-11-09 13:22:17.000000000 +0100 @@@@ -7,8 +7,8 @@@@ d16 11 a26 1 @@@@ -340,7 +340,7 @@@@ @ 1.1.1.1 log @Initial import of qemu-0.6.0 from pkgsrc-wip, packaged by David Holland. QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed, QEMU has two operating modes: * Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including a processor and various peripherals. It can be used to launch different Operating Systems without rebooting the PC or to debug system code. * User mode emulation (Linux host only). In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator or to ease cross-compilation and cross-debugging. -- It's nice to see NetBSD/x86 running perfectly with QEMU! @ text @@