Date: Sat, 6 May 2006 17:57:03 +0200 (CEST) From: Juergen Lock <nox@jelal.kn-bremen.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/96876: update emulators/qemu to 0.8.1 Message-ID: <200605061557.k46Fv35V035624@saturn.kn-bremen.de> Resent-Message-ID: <200605061600.k46G0Vaq079132@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <math.h> --#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 <osreldate.h> ++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 <ieeefp.h> +#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 <fenv.h> - #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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605061557.k46Fv35V035624>