Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Dec 2005 21:47:06 +0100 (CET)
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/89816: update emulators/qemu to 2005-11-30 snapshot
Message-ID:  <200512012047.jB1Kl6H4056045@saturn.kn-bremen.de>
Resent-Message-ID: <200512012100.jB1L0CS3076432@freefall.freebsd.org>

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

>Number:         89816
>Category:       ports
>Synopsis:       update emulators/qemu to 2005-11-30 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:   Thu Dec 01 21:00:11 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Juergen Lock
>Release:        FreeBSD 5.3-RELEASE-p20 i386
>Organization:
me?  organized??
>Environment:
System: FreeBSD saturn 5.3-RELEASE-p20 FreeBSD 5.3-RELEASE-p20 #1: Fri Jul 29 14:59:03 CEST 2005 nox@saturn:/usr/home/nox/src5/usr/src/sys/i386/compile/NEPTUN i386


>Description:

- update to 2005-11-30 snapshot - highlights: new network emulation
(see docs), smp guest support, arm system emulation
- small qemu-img usage fix (linux has a different getopt)

new network emulation, DOS 6.22 fix (Johannes Schindelin),
use direct jump only for jumps in the same page - stop translation
after mtsr[in], pcm endianness is now explicit (malc),
wav finalization fix (malc), workaround for atexit - buffer size
API change, audio merge (malc), added LF missing in logs (malc),
make the number of buffers settable (malc), SMP support,
APIC fixes - SIPI support, SMP support - cpu_single_env usage fix -
a20 helpers - dynamic Multi Processor BIOS table generation,
RTL8029 IDs support (Warner Losh), added HF_HALTED bit,
more generic serial port (initial patch by Jocelyn Mayer),
avoid generating useless exceptions (Jocelyn Mayer),
PS2 mouse and keyboard separation (Paul Brook),
use TARGET_PAGE_SIZE (Paul Brook), ARM system emulation (Paul Brook),
update boot sector when using -kernel (Magnus Damm),
fixed nips BLTZAL and BLTZALL insns - fixed regressions from jmp opts,
using _exit in fork() (Kamo Hiroyasu), fixed async signal support
for tb_phys_invalidate(), x86_64 lcall fix, x86_64 ldl fix,
PAGE_EXEC support in TLBs, NX support


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

New file: files/patch-qemu-img

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- Makefile	16 Nov 2005 01:32:56 -0000	1.37
+++ Makefile	1 Dec 2005 19:49:20 -0000
@@ -6,14 +6,13 @@
 #
 
 PORTNAME=	qemu
-PORTVERSION=	0.7.2s.20051112
-PORTREVISION=	0
+PORTVERSION=	0.7.2s.20051130
 CATEGORIES=	emulators
 MASTER_SITES=	http://www.qemu.org/:release \
 		http://people.fruitsalad.org/nox/qemu/:snapshot \
 		http://www.volny.cz/xnavara/qemu/:snapshot \
 		http://qemu.dad-answers.com/download/qemu/:snapshot
-DISTNAME=	${PORTNAME}-snapshot-2005-11-12_23
+DISTNAME=	${PORTNAME}-snapshot-2005-11-30_23
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:snapshot
 
 MAINTAINER=	nox@jelal.kn-bremen.de
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.23
diff -u -r1.23 distinfo
--- distinfo	14 Nov 2005 05:17:09 -0000	1.23
+++ distinfo	1 Dec 2005 19:38:45 -0000
@@ -1,2 +1,2 @@
-MD5 (qemu-snapshot-2005-11-12_23.tar.bz2) = 27673ed3a6bc78b4be2933ddc63f8276
-SIZE (qemu-snapshot-2005-11-12_23.tar.bz2) = 1219984
+MD5 (qemu-snapshot-2005-11-30_23.tar.bz2) = 40b6eca5be9c491aafa6c1edea750835
+SIZE (qemu-snapshot-2005-11-30_23.tar.bz2) = 1241259
Index: pkg-message
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/pkg-message,v
retrieving revision 1.10
diff -u -r1.10 pkg-message
--- pkg-message	14 Oct 2005 23:47:48 -0000	1.10
+++ pkg-message	1 Dec 2005 19:52:50 -0000
@@ -25,7 +25,7 @@
 (see kern/84102, http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/84102),
 using a kernel without PREEMPTION has been reported to fix this problem.
 (or do an ftp install instead of installing from the emulated cdrom, and
-then make a new kernel.)  [now fixed in cvs.]
+then make a new kernel.)  [fixed since 6.0-R.]
 - 6.0-RC1 was released with an ed driver that doesn't like qemu's emulated
 RTL8029 nic, this has been fixed in the meantime but if for some reason
 you need to use that version as a guest you can temporarily add the patch
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/pkg-plist,v
retrieving revision 1.13
diff -u -r1.13 pkg-plist
--- pkg-plist	31 Oct 2005 13:43:13 -0000	1.13
+++ pkg-plist	1 Dec 2005 19:48:43 -0000
@@ -1,5 +1,6 @@
 bin/qemu
 bin/qemu-img
+bin/qemu-system-arm
 bin/qemu-system-mips
 bin/qemu-system-ppc
 bin/qemu-system-sparc
Index: files/patch-vl.c
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/files/patch-vl.c,v
retrieving revision 1.2
diff -u -r1.2 patch-vl.c
--- files/patch-vl.c	14 Nov 2005 05:17:09 -0000	1.2
+++ files/patch-vl.c	1 Dec 2005 19:40:47 -0000
@@ -1,16 +1,5 @@
 --- vl.c.orig	Mon Nov 14 15:55:56 2005
 +++ vl.c	Mon Nov 14 15:57:25 2005
-@@ -40,6 +40,10 @@
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <dirent.h>
-+#ifdef __FreeBSD__
-+#include <sys/types.h>
-+#include <libutil.h>
-+#endif
- #ifdef _BSD
- #include <sys/stat.h>
- #ifndef __APPLE__
 @@ -1363,7 +1367,7 @@
      return chr;
  }
Index: files/patch-qemu-img
@@ -0,0 +1,22 @@
+Index: qemu/qemu-img.c
+@@ -134,7 +134,7 @@
+            "Command syntax:\n"
+            "  create [-e] [-b base_image] [-f fmt] filename [size]\n"
+            "  commit [-f fmt] filename\n"
+-           "  convert [-c] [-e] [-f fmt] filename [-O output_fmt] output_filename\n"
++           "  convert [-c] [-e] [-f fmt] [-O output_fmt] filename output_filename\n"
+            "  info [-f fmt] filename\n"
+            "\n"
+            "Command parameters:\n"
+Index: qemu/qemu-img.1
+@@ -143,8 +143,8 @@
+ .PD 0
+ .IP "\fBcommit [\-f\fR \fIfmt\fR\fB]\fR \fIfilename\fR" 4
+ .IX Item "commit [-f fmt] filename"
+-.IP "\fBconvert [\-c] [\-e] [\-f\fR \fIfmt\fR\fB]\fR \fIfilename\fR \fB[\-O\fR \fIoutput_fmt\fR\fB]\fR \fIoutput_filename\fR" 4
+-.IX Item "convert [-c] [-e] [-f fmt] filename [-O output_fmt] output_filename"
++.IP "\fBconvert [\-c] [\-e] [\-f\fR \fIfmt\fR\fB]\fR \fB[\-O\fR \fIoutput_fmt\fR\fB]\fR \fIfilename\fR \fIoutput_filename\fR" 4
++.IX Item "convert [-c] [-e] [-f fmt] [-O output_fmt] filename output_filename"
+ .IP "\fBinfo [\-f\fR \fIfmt\fR\fB]\fR \fIfilename\fR" 4
+ .IX Item "info [-f fmt] filename"
+ .PD
>Release-Note:
>Audit-Trail:
>Unformatted:



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