Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Feb 2005 20:36:18 +0100 (CET)
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/78089: update emulators/qemu to 2005-02-24 snapshot
Message-ID:  <200502251936.j1PJaIV30294@saturn.kn-bremen.de>
Resent-Message-ID: <200502251950.j1PJoGUn017468@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         78089
>Category:       ports
>Synopsis:       update emulators/qemu to 2005-02-24 snapshot
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 25 19:50:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Juergen Lock
>Release:        FreeBSD 5.3-RELEASE-p2 i386
>Organization:
me?  organized??
>Environment:
System: FreeBSD saturn 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #6: Wed Feb 16 17:56:04 CET 2005     nox@saturn:/ad0/usr/home/nox/src5/usr/src/sys/i386/compile/NEPTUN  i386


>Description:

fixed imul im test, amd64 aka x86_64 target (still needs debugging),
syscall insn fix, div64 fix - raise_interrupt() fix - SSE fix,
fxsr fixes, PC parallel port support (Mark Jonckheere),
-nographic fix, gdb M packet parsing fix (Thomas Petazzoni),
enabled wheel mouse support (initial patch by Volker Ruppert),
CR8 support, FORCE_RET() fixes - fpu fixes,
Support resolving addresses in PAE mode in cpu_get_phys_page_debug,
cirrus mode 4 and 5 write fix (Magnus Damn), i386 linux 2.6 timer fix,
JIT statistics in monitor, mouse reset fix,
ram dirty flag handling fixes, flush TLBs at cpu reset,
sparc fixes, initial sparc64 support, pusha, popa and enter fix,
test and set fixes, ppc fixes - gcc 3.4 compile fix
(initial patch by Jocelyn Mayer), enable MMX, PAE and SEP for i386 target,
loop insn fix for non x86 hosts

 use gcc34 again as ppc build is fixed now, use the port on amd64,
maybe that one builds qemu...

>How-To-Repeat:
	n/a
>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile	8 Jan 2005 16:21:01 -0000	1.19
+++ Makefile	25 Feb 2005 18:51:32 -0000
@@ -6,12 +6,11 @@
 #
 
 PORTNAME=	qemu
-PORTVERSION=	0.6.2s.20041228
-PORTREVISION=	0
+PORTVERSION=	0.6.2s.20050224
 CATEGORIES=	emulators
 MASTER_SITES=	http://people.fruitsalad.org/nox/qemu/ \
 		http://dad-answers.com/qemu/
-DISTNAME=	${PORTNAME}-snapshot-2004-12-28_23
+DISTNAME=	${PORTNAME}-snapshot-2005-02-24_23
 
 MAINTAINER=	nox@jelal.kn-bremen.de
 COMMENT=	QEMU CPU Emulator
@@ -30,17 +29,17 @@
 MAN1=		qemu.1 qemu-img.1
 ONLY_FOR_ARCHS=	i386 amd64 powerpc
 
-# gcc34 (system cc on 5.x now) has problems with qemu:
-# doesnt build target-i386/op.c on amd64, and builds a broken qemu-system-ppc
+# gcc34 (system cc on 5.x now) has problems with qemu on amd64
+# (doesnt build target-i386/op.c), try the one in ports which is newer
 .include <bsd.port.pre.mk>
 
-.if ${OSVERSION} >= 502126
-CC=		gcc33
-CXX=		g++33
-BUILD_DEPENDS+=	gcc33:${PORTSDIR}/lang/gcc33
-GCCVERSION=	030301
+.if ${ARCH} == "amd64" && ${OSVERSION} >= 502126
+CC=		gcc34
+CXX=		g++34
+BUILD_DEPENDS+=	gcc34:${PORTSDIR}/lang/gcc34
+GCCVERSION=	030402
 .else
-USE_GCC=	3.3
+USE_GCC=	3.4
 .endif
 
 post-install:
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.13
diff -u -r1.13 distinfo
--- distinfo	8 Jan 2005 16:21:01 -0000	1.13
+++ distinfo	25 Feb 2005 18:51:02 -0000
@@ -1,2 +1,2 @@
-MD5 (qemu-snapshot-2004-12-28_23.tar.bz2) = 01ee06f083091053f6c2595549f615a0
-SIZE (qemu-snapshot-2004-12-28_23.tar.bz2) = 911183
+MD5 (qemu-snapshot-2005-02-24_23.tar.bz2) = a8f5cfd18ae44cc7e8c8231f494baeff
+SIZE (qemu-snapshot-2005-02-24_23.tar.bz2) = 956742
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/pkg-plist,v
retrieving revision 1.8
diff -u -r1.8 pkg-plist
--- pkg-plist	8 Jan 2005 16:21:01 -0000	1.8
+++ pkg-plist	25 Feb 2005 18:48:08 -0000
@@ -2,6 +2,7 @@
 bin/qemu-img
 bin/qemu-system-ppc
 bin/qemu-system-sparc
+bin/qemu-system-x86_64
 %%PORTDOCS%%%%DOCSDIR%%/qemu-doc.html
 %%PORTDOCS%%%%DOCSDIR%%/qemu-tech.html
 share/qemu/bios.bin
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502251936.j1PJaIV30294>