From owner-freebsd-ports-bugs@FreeBSD.ORG Sat May 6 16:00:40 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E28B916A40A for ; Sat, 6 May 2006 16:00:39 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C6F243D66 for ; Sat, 6 May 2006 16:00:31 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k46G0V0Q079133 for ; Sat, 6 May 2006 16:00:31 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k46G0Vaq079132; Sat, 6 May 2006 16:00:31 GMT (envelope-from gnats) Resent-Date: Sat, 6 May 2006 16:00:31 GMT Resent-Message-Id: <200605061600.k46G0Vaq079132@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Juergen Lock Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99EB016A404 for ; Sat, 6 May 2006 15:59:04 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD6C143D53 for ; Sat, 6 May 2006 15:58:52 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k46Fwp5o000323 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 6 May 2006 17:58:51 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k46Fwptp000321 for FreeBSD-gnats-submit@freebsd.org; Sat, 6 May 2006 17:58:51 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.3/8.13.1) with ESMTP id k46Fv3ae035625 for ; Sat, 6 May 2006 17:57:03 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.3/8.13.1/Submit) id k46Fv35V035624; Sat, 6 May 2006 17:57:03 +0200 (CEST) (envelope-from nox) Message-Id: <200605061557.k46Fv35V035624@saturn.kn-bremen.de> Date: Sat, 6 May 2006 17:57:03 +0200 (CEST) From: Juergen Lock To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/96876: update emulators/qemu to 0.8.1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Juergen Lock List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 May 2006 16:00:40 -0000 >Number: 96876 >Category: ports >Synopsis: update emulators/qemu to 0.8.1 >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 May 06 16:00:30 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: update to 0.8.1 release added entry parameter to ELF loader, mips ELF loader (Thiemo Seufer), sh4 target (Samuel Tardieu), SHIX board emulation (Samuel Tardieu), Add nominal ARM Versatil/AB board emulation, bios APM CPU idle fix, ELCR is not reset by PIC reset (bug report by malc), VNC server (Anthony Liguori), Enhanced Documentation (Stefan Weil), slirp fixes, increase max kernel size with initrd, fix for hosts resuming from software suspend (initial patch by John Coiner), use a single select for slirp and qemu sockets, fixed elf memory leak, mips performance boost (on P4 hosts at least, rdtsc is a _very_ bad random generator), correct qemu-system-mipsel naming, bswapq fix, removed sh4 user build (not usable yet) >How-To-Repeat: n/a >Fix: Removed files: files/patch-configure files/patch-slirp-mbuf.c Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/Makefile,v retrieving revision 1.50 diff -u -r1.50 Makefile --- Makefile 29 Apr 2006 09:15:49 -0000 1.50 +++ Makefile 3 May 2006 23:41:59 -0000 @@ -6,7 +6,7 @@ # PORTNAME= qemu -PORTVERSION= 0.8.0s.20060426 +PORTVERSION= 0.8.1 CATEGORIES= emulators MASTER_SITES= http://www.qemu.org/:release \ http://people.fruitsalad.org/nox/qemu/:snapshot \ @@ -14,8 +14,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-26_23 -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:release .if defined (WITH_HACKS_CIRRUS) || defined (WITH_HACKS) DISTFILES+= patch3_cirrus:misc .endif @@ -34,7 +33,6 @@ .endif HAS_CONFIGURE= yes -USE_BZIP2= yes USE_GMAKE= yes USE_GETOPT_LONG= yes USE_SDL= sdl Index: distinfo =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/distinfo,v retrieving revision 1.30 diff -u -r1.30 distinfo --- distinfo 29 Apr 2006 09:15:50 -0000 1.30 +++ distinfo 3 May 2006 23:27:57 -0000 @@ -1,6 +1,6 @@ -MD5 (qemu/qemu-snapshot-2006-04-26_23.tar.bz2) = 2f0a7b7a87d4fbe3dc878ae15ddf7dcb -SHA256 (qemu/qemu-snapshot-2006-04-26_23.tar.bz2) = 2d412995e56444cf5aadbda8af6f3cc1b7282446b628172f2f7213e406c871a0 -SIZE (qemu/qemu-snapshot-2006-04-26_23.tar.bz2) = 1301091 +MD5 (qemu/qemu-0.8.1.tar.gz) = 67d924324a5ab79d017bd97a1e767285 +SHA256 (qemu/qemu-0.8.1.tar.gz) = a1f83666f5c05eaee9bfc608a3a5034ad95d0fd3c99937bb399bf9235a6aa0c9 +SIZE (qemu/qemu-0.8.1.tar.gz) = 1623264 MD5 (qemu/patch3_cirrus) = ebe7ed9fce804c49e024bc93bfdfc810 SHA256 (qemu/patch3_cirrus) = e862371834b7d895a896fbdb84fd9f70d17b5729a6f6789a48a61504fc941e11 SIZE (qemu/patch3_cirrus) = 8817 Index: files/patch-fbsd =================================================================== RCS file: /home/ncvs/ports/emulators/qemu/files/patch-fbsd,v retrieving revision 1.6 diff -u -r1.6 patch-fbsd --- files/patch-fbsd 29 Apr 2006 09:15:50 -0000 1.6 +++ files/patch-fbsd 5 May 2006 22:54:57 -0000 @@ -63,12 +63,24 @@ #define llrint(d) ((long long)rint(d)) #endif Index: qemu/fpu/softfloat-native.h -@@ -1,7 +1,17 @@ +@@ -1,8 +1,28 @@ /* Native implementation of soft float functions */ #include --#if defined(_BSD) && !defined(__APPLE__) -+#if defined(_BSD) && !defined(__APPLE__) && \ -+ (!defined(__FreeBSD__) || __FreeBSD_version < 500000) + +-#if (defined(_BSD) && !defined(__APPLE__)) || defined(HOST_SOLARIS) ++#ifdef __FreeBSD__ ++#include ++long double fabsl(long double x); ++long double remainderl(long double x, long double y); ++long double sqrtl(long double x); ++long double rintl(long double x); ++long lrintl(long double x); ++long long llrintl(long double x); ++#endif ++ ++#if (defined(_BSD) && !defined(__APPLE__) && \ ++ (!defined(__FreeBSD__) || __FreeBSD_version < 500000)) || \ ++ defined(HOST_SOLARIS) #include +#if defined(__FreeBSD__) +#define isgreater(x, y) __builtin_isgreater((x), (y)) @@ -77,29 +89,21 @@ +#define islessequal(x, y) __builtin_islessequal((x), (y)) +#define islessgreater(x, y) __builtin_islessgreater((x), (y)) +#define isunordered(x, y) __builtin_isunordered((x), (y)) -+long double fabsl(long double x); +#endif + #define fabsf(f) ((float)fabs(f)) #else #include - #endif -@@ -33,12 +43,13 @@ +@@ -60,7 +80,9 @@ /*---------------------------------------------------------------------------- | Software IEC/IEEE floating-point rounding mode. *----------------------------------------------------------------------------*/ --#if defined(_BSD) && !defined(__APPLE__) -+#if defined(_BSD) && !defined(__APPLE__) && \ -+ (!defined(__FreeBSD__) || __FreeBSD_version < 500000) +-#if (defined(_BSD) && !defined(__APPLE__)) || defined(HOST_SOLARIS) ++#if (defined(_BSD) && !defined(__APPLE__) && \ ++ (!defined(__FreeBSD__) || __FreeBSD_version < 500000)) || \ ++ defined(HOST_SOLARIS) enum { float_round_nearest_even = FP_RN, -- float_round_down = FE_RM, -- float_round_up = FE_RP, -- float_round_to_zero = FE_RZ -+ float_round_down = FP_RM, -+ float_round_up = FP_RP, -+ float_round_to_zero = FP_RZ - }; - #elif defined(__arm__) - enum { + float_round_down = FP_RM, Index: qemu/fpu/softfloat.h @@ -84,7 +84,8 @@ #define FLOAT128 >Release-Note: >Audit-Trail: >Unformatted: