ports/105971: update emulators/qemu to 2006-11-28 snapshot

Juergen Lock nox at jelal.kn-bremen.de
Tue Nov 28 20:09:00 UTC 2006


>Number:         105971
>Category:       ports
>Synopsis:       update emulators/qemu to 2006-11-28 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:   Tue Nov 28 20:00:24 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Juergen Lock
>Release:        FreeBSD 6.1-RELEASE-p5 i386
>Organization:
me?  organized??
>Environment:
System: FreeBSD saturn 6.1-RELEASE-p5 FreeBSD 6.1-RELEASE-p5 #0: Mon Sep 4 15:37:14 CEST 2006 nox at saturn:/ad4/usr/home/nox/src61/src/sys/i386/compile/GENERICua i386


>Description:
	
- update to 2006-11-28 snapshot
- fix WITHOUT_CDROM_DMA check which was the wrong way around (doh!)
- document physical device problems in pkg-message and move aio item
to the bottom so it has a slightly smaller chance of being overlooked

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

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.59
diff -u -r1.59 Makefile
--- Makefile	4 Nov 2006 18:29:35 -0000	1.59
+++ Makefile	28 Nov 2006 18:39:01 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	qemu
-PORTVERSION=	0.8.2s.20061102
+PORTVERSION=	0.8.2s.20061128
 CATEGORIES=	emulators
 MASTER_SITES=	http://www.qemu.org/:release \
 		http://qemu-forum.ipi.fi/qemu-snapshots/:snapshot \
@@ -14,7 +14,7 @@
 		http://www.volny.cz/xnavara/qemu/:snapshot \
 		http://people.brandeis.edu/~jcoiner/qemu_idedma/:idedma \
 		http://people.freebsd.org/~maho/qemu/:misc
-DISTNAME=	${PORTNAME}-snapshot-2006-11-02_05
+DISTNAME=	${PORTNAME}-snapshot-2006-11-28_05
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:snapshot
 DIST_SUBDIR=	qemu
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
@@ -93,7 +93,7 @@
 .if defined(WITH_RTL8139_TIMER)
 	@cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/rtl8139-re-patch
 .endif
-.if !defined(WITHOUT_CDROM_DMA)
+.if defined(WITHOUT_CDROM_DMA)
 	@cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/cdrom-dma-patch
 .endif
 	@${REINPLACE_CMD} -E \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.34
diff -u -r1.34 distinfo
--- distinfo	4 Nov 2006 18:29:35 -0000	1.34
+++ distinfo	28 Nov 2006 18:40:05 -0000
@@ -1,6 +1,6 @@
-MD5 (qemu/qemu-snapshot-2006-11-02_05.tar.bz2) = 51fb1369ea3225f5d734c54f0112ffec
-SHA256 (qemu/qemu-snapshot-2006-11-02_05.tar.bz2) = cee2ba40b46beb72357042c608ee3be9f1d0ec726d78b4cb956cd39a5f160999
-SIZE (qemu/qemu-snapshot-2006-11-02_05.tar.bz2) = 1494519
+MD5 (qemu/qemu-snapshot-2006-11-28_05.tar.bz2) = 14dfd81c651af3982125c33f19f7a49a
+SHA256 (qemu/qemu-snapshot-2006-11-28_05.tar.bz2) = e31744fd00096a41aabc3dc8d2f1f989cfd11f4c4ffa155a1f91f8c5ae244dfe
+SIZE (qemu/qemu-snapshot-2006-11-28_05.tar.bz2) = 1495656
 MD5 (qemu/patch3_cirrus) = ebe7ed9fce804c49e024bc93bfdfc810
 SHA256 (qemu/patch3_cirrus) = e862371834b7d895a896fbdb84fd9f70d17b5729a6f6789a48a61504fc941e11
 SIZE (qemu/patch3_cirrus) = 8817
Index: pkg-message
===================================================================
RCS file: /home/ncvs/ports/emulators/qemu/pkg-message,v
retrieving revision 1.16
diff -u -r1.16 pkg-message
--- pkg-message	31 Oct 2006 22:55:33 -0000	1.16
+++ pkg-message	28 Nov 2006 18:37:44 -0000
@@ -56,13 +56,21 @@
 (the rtl8139c+ that model=rtl8139 emulates needs less cpu than qemu's
 default ne2k nic which is driven by ed(4), it has not been made default
 only because it may not work with all guests yet.)
-- qemu now uses aio at least for ide dma, so if you get `Bad system call'
-crashes that is because aio is not (kld)loaded.
 - if you get repeated `atapi_poll called!' console messages with FreeBSD
 guests or other weird cdrom problems then thats probably because the guest
 has atapicam loaded, which for reasons still to be determined has problems
 with qemu's now by default enabled cdrom dma.  You can build the port with
 CDROM_DMA disabled to disable it.
-- if you build qemu wihout SDL and then get crashes running it try passing
-it -nographic.  This should probably be default in that case...
+- if you build qemu wihout SDL and then get crashes running it try
+passing it -nographic.  This should probably be default in that case...
+- physical device access (real cdrom/dvd instead of iso) seems to cause
+problems with some guests now.  If this happens to you you can make
+an iso of the disc by doing something like
+	dd bs=2k </dev/acd0 >cd.iso
+and then use
+	qemu -cdrom cd.iso ...
+instead of giving it the physical device.  (This might also speed up the
+guest somewhat.)
+- qemu now uses aio at least for ide dma, so if you get `Bad system call'
+crashes that is because aio is not (kld)loaded.
 ====
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list