On Fri, May 10, 2013 at 02:02:55PM -0400, Brad Smith wrote:
> To anyone interested in testing QEMU 1.5 with the rc1 release..

Here is an update to rc2..


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.104
diff -u -p -r1.104 Makefile
--- Makefile    19 Apr 2013 02:47:43 -0000      1.104
+++ Makefile    17 May 2013 14:26:40 -0000
@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= amd64 i386 powerpc sparc
 
 COMMENT=       multi system emulator
 
-DISTNAME=      qemu-1.4.1
+DISTNAME=      qemu-1.5.0-rc2
 CATEGORIES=    emulators
 MASTER_SITES=  http://wiki.qemu.org/download/
 EXTRACT_SUFX=  .tar.bz2
@@ -16,18 +16,24 @@ MAINTAINER= Brad Smith <b...@comstyle.co
 # GPLv2, LGPLv2 and BSD
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB=       GL SDL X11 c curl glib-2.0 gnutls gthread-2.0 jpeg m ncurses \
-               pixman-1 png pthread pthread-stubs util z
+WANTLIB=       GL SDL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama \
+               Xrandr Xrender atk-1.0 c cairo curl fontconfig freetype \
+               gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gnutls gobject-2.0 \
+               gthread-2.0 gtk-x11-2.0 jpeg m ncurses pango-1.0 pangocairo-1.0 
\
+               pangoft2-1.0 pixman-1 png pthread pthread-stubs ssh2 util vte z
 
 MODULES=       devel/gettext \
                lang/python
 BUILD_DEPENDS= textproc/texi2html
 LIB_DEPENDS=   devel/glib2 \
                devel/sdl \
+               devel/vte \
                graphics/jpeg \
                graphics/png \
                net/curl \
-               security/gnutls
+               security/gnutls \
+               security/libssh2 \
+               x11/gtk+2
 
 MODPY_RUNDEP=  No
 
@@ -58,6 +64,7 @@ CONFIGURE_ARGS=       --prefix=${PREFIX} \
                --audio-drv-list=sdl \
                --disable-bsd-user \
                --disable-libiscsi \
+               --disable-libusb \
                --disable-smartcard-nss \
                --disable-spice \
                --disable-uuid \
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.27
diff -u -p -r1.27 distinfo
--- distinfo    19 Apr 2013 02:47:43 -0000      1.27
+++ distinfo    16 May 2013 18:17:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (qemu-1.4.1.tar.bz2) = dQY6kyYiFgfeNZnon7WvgPLYCA3cVcolP/8ROENDLfE=
-SIZE (qemu-1.4.1.tar.bz2) = 10417738
+SHA256 (qemu-1.5.0-rc2.tar.bz2) = 4yejTH9webwzFlI6v79OxcOSCUkoeK30mHDKPG5iMf0=
+SIZE (qemu-1.5.0-rc2.tar.bz2) = 11933048
Index: patches/patch-Makefile_objs
===================================================================
RCS file: patches/patch-Makefile_objs
diff -N patches/patch-Makefile_objs
--- patches/patch-Makefile_objs 19 Apr 2013 02:47:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-Makefile_objs,v 1.1 2013/04/19 02:47:43 brad Exp $
---- Makefile.objs.orig Fri Feb 15 18:05:35 2013
-+++ Makefile.objs      Sun Apr 14 04:06:36 2013
-@@ -16,16 +16,7 @@ block-obj-y += qapi-types.o qapi-visit.o
- 
- block-obj-y += qemu-coroutine.o qemu-coroutine-lock.o qemu-coroutine-io.o
- block-obj-y += qemu-coroutine-sleep.o
--ifeq ($(CONFIG_UCONTEXT_COROUTINE),y)
--block-obj-$(CONFIG_POSIX) += coroutine-ucontext.o
--else
--ifeq ($(CONFIG_SIGALTSTACK_COROUTINE),y)
--block-obj-$(CONFIG_POSIX) += coroutine-sigaltstack.o
--else
--block-obj-$(CONFIG_POSIX) += coroutine-gthread.o
--endif
--endif
--block-obj-$(CONFIG_WIN32) += coroutine-win32.o
-+block-obj-y += coroutine-$(CONFIG_COROUTINE_BACKEND).o
- 
- ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy)
- # Lots of the fsdev/9pcode is pulled in by vl.c via qemu_fsdev_add.
Index: patches/patch-configure
===================================================================
RCS file: /home/cvs/ports/emulators/qemu/patches/patch-configure,v
retrieving revision 1.31
diff -u -p -r1.31 patch-configure
--- patches/patch-configure     19 Apr 2013 02:47:43 -0000      1.31
+++ patches/patch-configure     16 May 2013 18:24:03 -0000
@@ -1,95 +1,7 @@
 $OpenBSD: patch-configure,v 1.31 2013/04/19 02:47:43 brad Exp $
---- configure.orig     Mon Apr 15 16:25:18 2013
-+++ configure  Mon Apr 15 20:55:05 2013
-@@ -3035,34 +3035,67 @@ fi
- ##########################################
- # check and set a backend for coroutine
- 
--# default is ucontext, but always fallback to gthread
--# windows autodetected by make
--if test "$coroutine" = "" -o "$coroutine" = "ucontext"; then
--  if test "$darwin" != "yes"; then
--    cat > $TMPC << EOF
-+# We prefer ucontext, but it's not always possible. The fallback
-+# is sigcontext. gthread is not selectable except explicitly, because
-+# it is not functional enough to run QEMU proper. (It is occasionally
-+# useful for debugging purposes.)  On Windows the only valid backend
-+# is the Windows-specific one.
-+
-+ucontext_works=no
-+if test "$darwin" != "yes"; then
-+  cat > $TMPC << EOF
- #include <ucontext.h>
- #ifdef __stub_makecontext
- #error Ignoring glibc stub makecontext which will always fail
- #endif
- int main(void) { makecontext(0, 0, 0); return 0; }
- EOF
--    if compile_prog "" "" ; then
--        coroutine_backend=ucontext
--    else
--      coroutine_backend=gthread
--    fi
-+  if compile_prog "" "" ; then
-+    ucontext_works=yes
-   fi
--elif test "$coroutine" = "gthread" ; then
--  coroutine_backend=gthread
--elif test "$coroutine" = "windows" ; then
--  coroutine_backend=windows
--elif test "$coroutine" = "sigaltstack" ; then
--  coroutine_backend=sigaltstack
-+fi
-+
-+if test "$coroutine" = ""; then
-+  if test "$mingw32" = "yes"; then
-+    coroutine=win32
-+  elif test "$ucontext_works" = "yes"; then
-+    coroutine=ucontext
-+  else
-+    coroutine=sigaltstack
-+  fi
- else
--  echo
--  echo "Error: unknown coroutine backend $coroutine"
--  echo
--  exit 1
-+  case $coroutine in
-+  windows)
-+    if test "$mingw32" != "yes"; then
-+      echo
-+      echo "Error: 'windows' coroutine backend only valid for Windows"
-+      echo
-+      exit 1
-+    fi
-+    # Unfortunately the user visible backend name doesn't match the
-+    # coroutine-*.c filename for this case, so we have to adjust it here.
-+    coroutine=win32
-+    ;;
-+  ucontext)
-+    if test "$ucontext_works" != "yes"; then
-+      feature_not_found "ucontext"
-+    fi
-+    ;;
-+  gthread|sigaltstack)
-+    if test "$mingw32" = "yes"; then
-+      echo
-+      echo "Error: only the 'windows' coroutine backend is valid for Windows"
-+      echo
-+      exit 1
-+    fi
-+    ;;
-+  *)
-+    echo
-+    echo "Error: unknown coroutine backend $coroutine"
-+    echo
-+    exit 1
-+    ;;
-+  esac
- fi
- 
- ##########################################
-@@ -3164,8 +3197,6 @@ fi
+--- configure.orig     Wed May 15 17:39:45 2013
++++ configure  Thu May 16 14:22:06 2013
+@@ -3390,8 +3390,6 @@ fi
  if test "$gcov" = "yes" ; then
    CFLAGS="-fprofile-arcs -ftest-coverage -g $CFLAGS"
    LDFLAGS="-fprofile-arcs -ftest-coverage $LDFLAGS"
@@ -98,25 +10,3 @@ $OpenBSD: patch-configure,v 1.31 2013/04
  fi
  
  
-@@ -3345,7 +3376,7 @@ echo "OpenGL support    $opengl"
- echo "libiscsi support  $libiscsi"
- echo "build guest agent $guest_agent"
- echo "seccomp support   $seccomp"
--echo "coroutine backend $coroutine_backend"
-+echo "coroutine backend $coroutine"
- echo "GlusterFS support $glusterfs"
- echo "virtio-blk-data-plane $virtio_blk_data_plane"
- echo "gcov              $gcov_tool"
-@@ -3668,11 +3699,7 @@ if test "$rbd" = "yes" ; then
-   echo "CONFIG_RBD=y" >> $config_host_mak
- fi
- 
--if test "$coroutine_backend" = "ucontext" ; then
--  echo "CONFIG_UCONTEXT_COROUTINE=y" >> $config_host_mak
--elif test "$coroutine_backend" = "sigaltstack" ; then
--  echo "CONFIG_SIGALTSTACK_COROUTINE=y" >> $config_host_mak
--fi
-+echo "CONFIG_COROUTINE_BACKEND=$coroutine" >> $config_host_mak
- 
- if test "$open_by_handle_at" = "yes" ; then
-   echo "CONFIG_OPEN_BY_HANDLE=y" >> $config_host_mak
Index: patches/patch-include_qemu-common_h
===================================================================
RCS file: patches/patch-include_qemu-common_h
diff -N patches/patch-include_qemu-common_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_qemu-common_h 16 May 2013 18:24:10 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- include/qemu-common.h.orig Wed May 15 17:39:46 2013
++++ include/qemu-common.h      Thu May 16 14:23:53 2013
+@@ -45,6 +45,7 @@
+ #if defined(__GLIBC__)
+ # include <pty.h>
+ #elif defined CONFIG_BSD
++# include <termios.h>
+ # if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || 
defined(__DragonFly__)
+ #  include <libutil.h>
+ # else
Index: patches/patch-tests_Makefile
===================================================================
RCS file: patches/patch-tests_Makefile
diff -N patches/patch-tests_Makefile
--- patches/patch-tests_Makefile        19 Apr 2013 02:47:43 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-tests_Makefile,v 1.1 2013/04/19 02:47:43 brad Exp $
---- tests/Makefile.orig        Sun Apr 14 04:09:05 2013
-+++ tests/Makefile     Sun Apr 14 04:09:33 2013
-@@ -24,19 +24,7 @@ gcov-files-test-string-input-visitor-y = qapi/string-i
- check-unit-y += tests/test-string-output-visitor$(EXESUF)
- gcov-files-test-string-output-visitor-y = qapi/string-output-visitor.c
- check-unit-y += tests/test-coroutine$(EXESUF)
--ifeq ($(CONFIG_WIN32),y)
--gcov-files-test-coroutine-y = coroutine-win32.c
--else
--ifeq ($(CONFIG_UCONTEXT_COROUTINE),y)
--gcov-files-test-coroutine-y = coroutine-ucontext.c
--else
--ifeq ($(CONFIG_SIGALTSTACK_COROUTINE),y)
--gcov-files-test-coroutine-y = coroutine-sigaltstack.c
--else
--gcov-files-test-coroutine-y = coroutine-gthread.c
--endif
--endif
--endif
-+gcov-files-test-coroutine-y = coroutine-$(CONFIG_COROUTINE_BACKEND).c
- check-unit-y += tests/test-visitor-serialization$(EXESUF)
- check-unit-y += tests/test-iov$(EXESUF)
- gcov-files-test-iov-y = util/iov.c
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/emulators/qemu/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- pkg/PLIST   20 Mar 2013 00:46:01 -0000      1.25
+++ pkg/PLIST   14 May 2013 17:07:07 -0000
@@ -20,6 +20,7 @@
 @bin bin/qemu-system-mips64
 @bin bin/qemu-system-mips64el
 @bin bin/qemu-system-mipsel
+@bin bin/qemu-system-moxie
 @bin bin/qemu-system-or32
 @bin bin/qemu-system-ppc
 @bin bin/qemu-system-ppc64
@@ -53,10 +54,24 @@ share/examples/qemu/qemu-ifup
 share/examples/qemu/target-x86_64.conf
 @sample ${SYSCONFDIR}/qemu/
 @sample ${SYSCONFDIR}/qemu/target-x86_64.conf
+share/locale/de_DE/
+share/locale/de_DE/LC_MESSAGES/
+share/locale/de_DE/LC_MESSAGES/qemu.mo
+share/locale/fr_FR/
+share/locale/fr_FR/LC_MESSAGES/
+share/locale/fr_FR/LC_MESSAGES/qemu.mo
+share/locale/it/LC_MESSAGES/qemu.mo
+share/locale/tr/LC_MESSAGES/qemu.mo
 share/qemu/
 share/qemu/acpi-dsdt.aml
 share/qemu/bamboo.dtb
 share/qemu/bios.bin
+share/qemu/efi-e1000.rom
+share/qemu/efi-eepro100.rom
+share/qemu/efi-ne2k_pci.rom
+share/qemu/efi-pcnet.rom
+share/qemu/efi-rtl8139.rom
+share/qemu/efi-virtio.rom
 share/qemu/keymaps/
 share/qemu/keymaps/ar
 share/qemu/keymaps/bepo
@@ -112,6 +127,7 @@ share/qemu/pxe-rtl8139.rom
 share/qemu/pxe-virtio.rom
 share/qemu/q35-acpi-dsdt.aml
 share/qemu/qemu-icon.bmp
+share/qemu/s390-ccw.img
 share/qemu/s390-zipl.rom
 share/qemu/sgabios.bin
 share/qemu/slof.bin

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to