Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Apr 2006 20:32:54 +0200 (CEST)
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/95826: update emulators/qemu to 2006-04-14 snapshot
Message-ID:  <200604151832.k3FIWsF6076228@saturn.kn-bremen.de>
Resent-Message-ID: <200604151840.k3FIeJEN071279@freefall.freebsd.org>

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

>Number:         95826
>Category:       ports
>Synopsis:       update emulators/qemu to 2006-04-14 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:   Sat Apr 15 18:40:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Juergen Lock
>Release:        FreeBSD 5.5-PRERELEASE i386
>Organization:
me?  organized??
>Environment:
System: FreeBSD saturn 5.5-PRERELEASE FreeBSD 5.5-PRERELEASE #0: Fri Mar 17 04:37:54 CET 2006 nox@saturn:/usr/obj/usr/home/nox/src-r5/src/sys/NEPTUNu i386


>Description:

	uodate to yesterday's cvs snapshot, this no longer needs 3-wire
configs when using the emulated serial port.  also update patch-libmath
to match this commit:
	http://docs.freebsd.org/cgi/mid.cgi?200512021345.jB2Dj6D3057000
(thx Jung-uk Kim)

Allow multiple graphics devices, ARM Versatile Platform Baseboard emulation,
Thumb prefetch abort fix, simulate a null modem cable, 64 bit disassembly,
USB tablet support (Brad Campbell, Anthony Liguori), mouse API change

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

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.48
diff -u -r1.48 Makefile
--- Makefile	9 Apr 2006 17:09:42 -0000	1.48
+++ Makefile	15 Apr 2006 17:00:04 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	qemu
-PORTVERSION=	0.8.0s.20060408
+PORTVERSION=	0.8.0s.20060414
 PORTREVISION=	0
 CATEGORIES=	emulators
 MASTER_SITES=	http://www.qemu.org/:release \
@@ -15,7 +15,7 @@
 		http://qemu.dad-answers.com/download/qemu/:snapshot \
 		http://people.brandeis.edu/~jcoiner/qemu_idedma/:idedma \
 		http://people.freebsd.org/~maho/qemu/:misc
-DISTNAME=	${PORTNAME}-snapshot-2006-04-08_23
+DISTNAME=	${PORTNAME}-snapshot-2006-04-14_23
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:snapshot
 .if defined (WITH_HACKS_CIRRUS) || defined (WITH_HACKS)
 DISTFILES+=	patch3_cirrus:misc
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.28
diff -u -r1.28 distinfo
--- distinfo	9 Apr 2006 17:09:42 -0000	1.28
+++ distinfo	15 Apr 2006 18:01:28 -0000
@@ -1,6 +1,6 @@
-MD5 (qemu/qemu-snapshot-2006-04-08_23.tar.bz2) = 74fd8046d94d5d800f1df35282dba733
-SHA256 (qemu/qemu-snapshot-2006-04-08_23.tar.bz2) = 5cdcab83fa0fa6188c846f2d9c96d019300f6c7742d2ecf3cceae0a014fd6318
-SIZE (qemu/qemu-snapshot-2006-04-08_23.tar.bz2) = 1288264
+MD5 (qemu/qemu-snapshot-2006-04-14_23.tar.bz2) = af94b3a985ba524971b728bbebc6886d
+SHA256 (qemu/qemu-snapshot-2006-04-14_23.tar.bz2) = 993705b18686ce4a1d0843eb823392ade5f4d48bceba97990b12119a31316e1d
+SIZE (qemu/qemu-snapshot-2006-04-14_23.tar.bz2) = 1296192
 MD5 (qemu/patch3_cirrus) = ebe7ed9fce804c49e024bc93bfdfc810
 SHA256 (qemu/patch3_cirrus) = e862371834b7d895a896fbdb84fd9f70d17b5729a6f6789a48a61504fc941e11
 SIZE (qemu/patch3_cirrus) = 8817
Index: files/patch-bsdusb.patch
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/files/patch-bsdusb.patch,v
retrieving revision 1.2
diff -u -r1.2 patch-bsdusb.patch
--- files/patch-bsdusb.patch	9 Apr 2006 17:09:42 -0000	1.2
+++ files/patch-bsdusb.patch	15 Apr 2006 17:25:25 -0000
@@ -654,7 +654,7 @@
 +    usb_host_scan(NULL, usb_host_info_device);
 +}
 Index: qemu/vl.c
-@@ -2820,10 +2822,12 @@
+@@ -3245,14 +3258,17 @@
          dev = usb_host_device_open(p);
          if (!dev)
              return -1;
@@ -664,10 +664,15 @@
          if (!dev)
              return -1;
 +        dev->isproxied = 0;
+     } else if (!strcmp(devname, "tablet")) {
+ 	dev = usb_tablet_init();
+ 	if (!dev)
+ 	    return -1;
++        dev->isproxied = 0;
      } else {
          return -1;
      }
-@@ -2852,6 +2856,8 @@
+@@ -3281,6 +3297,8 @@
          if (dev && dev->addr == addr)
              break;
      }
Index: files/patch-libmath
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/files/patch-libmath,v
retrieving revision 1.1
diff -u -r1.1 patch-libmath
--- files/patch-libmath	3 May 2005 04:02:46 -0000	1.1
+++ files/patch-libmath	15 Apr 2006 16:58:54 -0000
@@ -1354,14 +1354,14 @@
 +		return (x);
 +
 +	if (x >= 0.0) {
-+		t = ceil(x);
-+		if (t - x > 0.5)
-+			t -= 1.0;
++		t = floor(x);
++		if (t - x <= -0.5)
++			t += 1.0;
 +		return (t);
 +	} else {
-+		t = ceil(-x);
-+		if (t + x > 0.5)
-+			t -= 1.0;
++		t = floor(-x);
++		if (t + x <= -0.5)
++			t += 1.0;
 +		return (-t);
 +	}
 +}
@@ -2414,14 +2414,14 @@
 +		return (x);
 +
 +	if (x >= 0.0) {
-+		t = ceil(x);
-+		if (t - x > 0.5)
-+			t -= 1.0;
++		t = floor(x);
++		if (t - x <= -0.5)
++			t += 1.0;
 +		return (t);
 +	} else {
-+		t = ceil(-x);
-+		if (t + x > 0.5)
-+			t -= 1.0;
++		t = floor(-x);
++		if (t + x <= -0.5)
++			t += 1.0;
 +		return (-t);
 +	}
 +}
>Release-Note:
>Audit-Trail:
>Unformatted:



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