svn commit: r515732 - head/emulators/qemu-sbruno

Kyle Evans kevans at freebsd.org
Sun Oct 27 00:11:58 UTC 2019


On Sat, Oct 26, 2019 at 7:08 PM Kyle Evans <kevans at 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


More information about the svn-ports-head mailing list