Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Oct 2019 19:11:46 -0500
From:      Kyle Evans <kevans@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org,  svn-ports-head@freebsd.org
Subject:   Re: svn commit: r515732 - head/emulators/qemu-sbruno
Message-ID:  <CACNAnaEgaVP0V8VoxJL3QN0xMUCYjz_6KScg-JtcS61H8zqoDw@mail.gmail.com>
In-Reply-To: <201910270008.x9R0843b089555@repo.freebsd.org>
References:  <201910270008.x9R0843b089555@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 26, 2019 at 7:08 PM Kyle Evans <kevans@freebsd.org> wrote:
>
> Author: kevans (src committer)
> Date: Sun Oct 27 00:08:04 2019
> New Revision: 515732
> URL: https://svnweb.freebsd.org/changeset/ports/515732
>
> Log:
>   qemu-user-static: pull in fixes for the 2.x branch
>
>   Short list:
>   - __sysctlbyname(2) implemented
>   - posix_spawn breakage due to RFSPAWN averted
>   - some _umtx_op misbehavior fixed*
>
>   Some _umtx_op operations were processing a timeout, but failed to pass in
>   the size of the timespec/_umtx_time to the kernel, passing in '0' instead.
>   This would cause unbounded sleep until interrupted, rather than timeout
>   expected by the caller.
>
>   PR:           240763
>   Approved by:  ler (ports), sbruno (maintainer, implicit)
>   MFH:          2019Q4 (runtime fix)
>
> Modified:
>   head/emulators/qemu-sbruno/Makefile
>   head/emulators/qemu-sbruno/distinfo
>
> Modified: head/emulators/qemu-sbruno/Makefile
> ==============================================================================
> --- head/emulators/qemu-sbruno/Makefile Sat Oct 26 22:00:04 2019        (r515731)
> +++ head/emulators/qemu-sbruno/Makefile Sun Oct 27 00:08:04 2019        (r515732)
> @@ -2,7 +2,7 @@
>  # $FreeBSD$
>
>  PORTNAME=      qemu
> -PORTVERSION=   2.11.50.g20190730
> +PORTVERSION=   2.11.50.g20191026
>  CATEGORIES=    emulators
>  PKGNAMESUFFIX?=        -sbruno
>  DIST_SUBDIR=   qemu/${PORTVERSION}
> @@ -12,7 +12,7 @@ COMMENT?=     QEMU CPU Emulator - github bsd-user branch
>
>  LICENSE=       GPLv2
>  USE_GITHUB=    yes
> -GH_TUPLE=      seanbruno:qemu-bsd-user:7b21781 \
> +GH_TUPLE=      seanbruno:qemu-bsd-user:5b85e90 \
>                 qemu:keycodemapdb:10739aa:keycodemapdb/ui/keycodemapdb
>  HAS_CONFIGURE= yes
>  USES=          bison compiler:c11 gmake perl5 pkgconfig python:2.7,build
> @@ -157,6 +157,9 @@ PLIST_SUB+= GTK2=""
>
>  .if ${PORT_OPTIONS:MGNUTLS}
>  LIB_DEPENDS+=  libgnutls.so:security/gnutls
> +CONFIGURE_ARGS+=       --enable-gnutls
> +.else
> +CONFIGURE_ARGS+=       --disable-gnutls
>  .endif
>
>  .if empty(PORT_OPTIONS:MSASL)
>
>

Sorry, I forgot to explain this hunk (though it is somewhat
self-explanatory, I think). =-( qemu will pick up gnutls if it's
installed on the environment in some form, so we must explicitly
disable it when it's not wanted.

Thanks,

Kyle Evans



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