Hello community, here is the log from the commit of package spice-protocol for openSUSE:Factory checked in at 2019-03-01 20:30:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spice-protocol (Old) and /work/SRC/openSUSE:Factory/.spice-protocol.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spice-protocol" Fri Mar 1 20:30:03 2019 rev:24 rq:680151 version:0.12.15 Changes: -------- --- /work/SRC/openSUSE:Factory/spice-protocol/spice-protocol.changes 2018-07-04 23:51:16.888147167 +0200 +++ /work/SRC/openSUSE:Factory/.spice-protocol.new.28833/spice-protocol.changes 2019-03-01 20:30:05.954001539 +0100 @@ -1,0 +2,12 @@ +Thu Feb 28 12:05:50 UTC 2019 - [email protected] + +- Require meson >= 0.41.0 per meson.build +- Use autosetup -p1, in case we require patches in the future + +------------------------------------------------------------------- +Sat Jan 19 15:17:11 UTC 2019 - Bruce Rogers <[email protected]> + +- Update to version 0.12.15: + + add support for h265 video codec + +------------------------------------------------------------------- Old: ---- spice-protocol-0.12.14.tar.bz2 New: ---- spice-protocol-0.12.15.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spice-protocol.spec ++++++ --- /var/tmp/diff_new_pack.dGjR9I/_old 2019-03-01 20:30:06.586001387 +0100 +++ /var/tmp/diff_new_pack.dGjR9I/_new 2019-03-01 20:30:06.586001387 +0100 @@ -1,7 +1,7 @@ # # spec file for package spice-protocol # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: spice-protocol -Version: 0.12.14 +Version: 0.12.15 Release: 0 Summary: SPICE-protocol definitions License: BSD-3-Clause Group: Development/Languages/C and C++ URL: https://www.spice-space.org/ Source: https://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2 -BuildRequires: meson +BuildRequires: meson >= 0.41.0 BuildRequires: pkgconfig Requires: python-pyparsing Requires: python-six @@ -41,7 +41,7 @@ Headers defining the SPICE-protocol %prep -%setup -q +%autosetup -p1 %build %meson ++++++ spice-protocol-0.12.14.tar.bz2 -> spice-protocol-0.12.15.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/Makefile.in new/spice-protocol-0.12.15/Makefile.in --- old/spice-protocol-0.12.14/Makefile.in 2018-06-01 10:10:31.000000000 +0200 +++ new/spice-protocol-0.12.15/Makefile.in 2019-01-11 18:33:15.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -162,7 +162,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck + cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, @@ -352,8 +352,8 @@ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -509,7 +509,10 @@ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/NEWS new/spice-protocol-0.12.15/NEWS --- old/spice-protocol-0.12.14/NEWS 2018-06-01 10:09:57.000000000 +0200 +++ new/spice-protocol-0.12.15/NEWS 2019-01-11 18:06:58.000000000 +0100 @@ -1,3 +1,9 @@ +Major changes in 0.12.15 +======================== +* Add support for h265 video codec +* qxl_dev: Align QXLRam to 4 bytes +* meson: fix spice-protocol as subproject + Major changes in 0.12.14 ======================== * add stream-device protocol diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/aclocal.m4 new/spice-protocol-0.12.15/aclocal.m4 --- old/spice-protocol-0.12.14/aclocal.m4 2018-06-01 10:10:30.000000000 +0200 +++ new/spice-protocol-0.12.15/aclocal.m4 2019-01-11 18:33:14.000000000 +0100 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.15' +[am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15.1], [], +m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15.1])dnl +[AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -143,7 +143,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -230,8 +230,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. @@ -298,7 +298,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: <http://www.gnu.org/software/coreutils/>. +that behaves properly: <https://www.gnu.org/software/coreutils/>. If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -340,7 +340,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -361,7 +361,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -383,7 +383,7 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -418,7 +418,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -459,7 +459,7 @@ # Obsolete and "removed" macros, that must however still report explicit # error messages when used, to smooth transition. # -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -486,7 +486,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -517,7 +517,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -598,7 +598,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -658,7 +658,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -686,7 +686,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -705,7 +705,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/configure new/spice-protocol-0.12.15/configure --- old/spice-protocol-0.12.14/configure 2018-06-01 10:10:30.000000000 +0200 +++ new/spice-protocol-0.12.15/configure 2019-01-11 18:33:15.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for spice-protocol 0.12.14. +# Generated by GNU Autoconf 2.69 for spice-protocol 0.12.15. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -576,8 +576,8 @@ # Identity of this package. PACKAGE_NAME='spice-protocol' PACKAGE_TARNAME='spice-protocol' -PACKAGE_VERSION='0.12.14' -PACKAGE_STRING='spice-protocol 0.12.14' +PACKAGE_VERSION='0.12.15' +PACKAGE_STRING='spice-protocol 0.12.15' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1200,7 +1200,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures spice-protocol 0.12.14 to adapt to many kinds of systems. +\`configure' configures spice-protocol 0.12.15 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1266,7 +1266,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of spice-protocol 0.12.14:";; + short | recursive ) echo "Configuration of spice-protocol 0.12.15:";; esac cat <<\_ACEOF @@ -1343,7 +1343,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -spice-protocol configure 0.12.14 +spice-protocol configure 0.12.15 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1360,7 +1360,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by spice-protocol $as_me 0.12.14, which was +It was created by spice-protocol $as_me 0.12.15, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1713,7 +1713,7 @@ ac_config_headers="$ac_config_headers config.h" -am__api_version='1.15' +am__api_version='1.16' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2228,7 +2228,7 @@ # Define the identity of the package. PACKAGE='spice-protocol' - VERSION='0.12.14' + VERSION='0.12.15' cat >>confdefs.h <<_ACEOF @@ -2258,8 +2258,8 @@ # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> -# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> +# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The @@ -2310,7 +2310,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: <http://www.gnu.org/software/coreutils/>. +that behaves properly: <https://www.gnu.org/software/coreutils/>. If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -2905,7 +2905,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by spice-protocol $as_me 0.12.14, which was +This file was extended by spice-protocol $as_me 0.12.15, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2967,7 +2967,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -spice-protocol config.status 0.12.14 +spice-protocol config.status 0.12.15 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/configure.ac new/spice-protocol-0.12.15/configure.ac --- old/spice-protocol-0.12.14/configure.ac 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/configure.ac 2019-01-11 18:33:12.000000000 +0100 @@ -2,7 +2,7 @@ m4_define([SPICE_MAJOR], 0) m4_define([SPICE_MINOR], 12) -m4_define([SPICE_MICRO], 14) +m4_define([SPICE_MICRO], 15) AC_INIT(spice-protocol, [SPICE_MAJOR.SPICE_MINOR.SPICE_MICRO], [], spice-protocol) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/install-sh new/spice-protocol-0.12.15/install-sh --- old/spice-protocol-0.12.14/install-sh 2018-06-01 10:10:31.000000000 +0200 +++ new/spice-protocol-0.12.15/install-sh 2019-01-11 18:00:22.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2016-01-11.22; # UTC +scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -271,15 +271,18 @@ fi dst=$dst_arg - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. + # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst - dst=$dstdir/`basename "$src"` + dstbase=`basename "$src"` + case $dst in + */) dst=$dst$dstbase;; + *) dst=$dst/$dstbase;; + esac dstdir_status=0 else dstdir=`dirname "$dst"` @@ -288,6 +291,11 @@ fi fi + case $dstdir in + */) dstdirslash=$dstdir;; + *) dstdirslash=$dstdir/;; + esac + obsolete_mkdir_used=false if test $dstdir_status != 0; then @@ -324,34 +332,43 @@ # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) + # Note that $RANDOM variable is not portable (e.g. dash); Use it + # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 + + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p' feature. if (umask $mkdir_umask && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + $mkdirprog $mkdir_mode "$tmpdir" && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` + test_tmpdir="$tmpdir/a" + ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && - $mkdirprog -m$different_mode -p -- "$tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi - rmdir "$tmpdir/d" "$tmpdir" + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; @@ -427,8 +444,8 @@ else # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ + dsttmp=${dstdirslash}_inst.$$_ + rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 @@ -493,7 +510,7 @@ done # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/meson.build new/spice-protocol-0.12.15/meson.build --- old/spice-protocol-0.12.14/meson.build 2018-06-01 10:06:28.000000000 +0200 +++ new/spice-protocol-0.12.15/meson.build 2019-01-11 18:33:12.000000000 +0100 @@ -2,12 +2,14 @@ # project definition # project('spice-protocol', 'c', - version : '0.12.14', + version : '0.12.15', license : 'BSD', meson_version : '>= 0.41.0') subdir('spice') +spice_protocol_dep = declare_dependency(include_directories : include_directories('.')) + # # spice-protocol.pc generation # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/missing new/spice-protocol-0.12.15/missing --- old/spice-protocol-0.12.14/missing 2018-06-01 10:10:31.000000000 +0200 +++ new/spice-protocol-0.12.15/missing 2019-01-11 18:00:22.000000000 +0100 @@ -1,9 +1,9 @@ -#!/bin/sh +#! /bin/sh # Common wrapper for a few potentially missing GNU programs. -scriptversion=2016-01-11.22; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <[email protected]>, 1996. # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -101,9 +101,9 @@ exit $st fi -perl_URL=http://www.perl.org/ -flex_URL=http://flex.sourceforge.net/ -gnu_software_URL=http://www.gnu.org/software +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software program_details () { @@ -207,7 +207,7 @@ exit $st # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/Makefile.am new/spice-protocol-0.12.15/spice/Makefile.am --- old/spice-protocol-0.12.14/spice/Makefile.am 2018-06-01 10:06:28.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/Makefile.am 2019-01-11 17:59:55.000000000 +0100 @@ -7,7 +7,6 @@ controller_prot.h \ end-packed.h \ enums.h \ - error_codes.h \ foreign_menu_prot.h \ ipc_ring.h \ macros.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/Makefile.in new/spice-protocol-0.12.15/spice/Makefile.in --- old/spice-protocol-0.12.14/spice/Makefile.in 2018-06-01 10:10:31.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/Makefile.in 2019-01-11 18:33:15.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -247,7 +247,6 @@ controller_prot.h \ end-packed.h \ enums.h \ - error_codes.h \ foreign_menu_prot.h \ ipc_ring.h \ macros.h \ @@ -283,8 +282,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -369,7 +368,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/controller_prot.h new/spice-protocol-0.12.15/spice/controller_prot.h --- old/spice-protocol-0.12.14/spice/controller_prot.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/controller_prot.h 2018-07-04 19:13:36.000000000 +0200 @@ -48,7 +48,7 @@ } ControllerMsg; enum { - //extrenal app -> spice client + //external app -> spice client CONTROLLER_HOST = 1, CONTROLLER_PORT, CONTROLLER_SPORT, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/end-packed.h new/spice-protocol-0.12.15/spice/end-packed.h --- old/spice-protocol-0.12.14/spice/end-packed.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/end-packed.h 2018-08-17 16:50:12.000000000 +0200 @@ -32,6 +32,7 @@ /* See start-packed.h for details */ #undef SPICE_ATTR_PACKED +#undef SPICE_ATTR_ALIGNED #if defined(__MINGW32__) || !defined(__GNUC__) #pragma pack(pop) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/enums.h new/spice-protocol-0.12.15/spice/enums.h --- old/spice-protocol-0.12.14/spice/enums.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/enums.h 2018-07-04 19:13:36.000000000 +0200 @@ -162,6 +162,7 @@ SPICE_VIDEO_CODEC_TYPE_VP8, SPICE_VIDEO_CODEC_TYPE_H264, SPICE_VIDEO_CODEC_TYPE_VP9, + SPICE_VIDEO_CODEC_TYPE_H265, SPICE_VIDEO_CODEC_TYPE_ENUM_END } SpiceVideoCodecType; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/error_codes.h new/spice-protocol-0.12.15/spice/error_codes.h --- old/spice-protocol-0.12.14/spice/error_codes.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/error_codes.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -/* - Copyright (C) 2009 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef _H_SPICE_ERROR_CODES -#define _H_SPICE_ERROR_CODES - -#define SPICEC_ERROR_CODE_SUCCESS 0 -#define SPICEC_ERROR_CODE_ERROR 1 -#define SPICEC_ERROR_CODE_GETHOSTBYNAME_FAILED 2 -#define SPICEC_ERROR_CODE_CONNECT_FAILED 3 -#define SPICEC_ERROR_CODE_SOCKET_FAILED 4 -#define SPICEC_ERROR_CODE_SEND_FAILED 5 -#define SPICEC_ERROR_CODE_RECV_FAILED 6 -#define SPICEC_ERROR_CODE_SSL_ERROR 7 -#define SPICEC_ERROR_CODE_NOT_ENOUGH_MEMORY 8 -#define SPICEC_ERROR_CODE_AGENT_TIMEOUT 9 -#define SPICEC_ERROR_CODE_AGENT_ERROR 10 -#define SPICEC_ERROR_CODE_VERSION_MISMATCH 11 -#define SPICEC_ERROR_CODE_PERMISSION_DENIED 12 -#define SPICEC_ERROR_CODE_INVALID_ARG 13 -#define SPICEC_ERROR_CODE_CMD_LINE_ERROR 14 - -#endif /* _H_SPICE_ERROR_CODES */ - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/foreign_menu_prot.h new/spice-protocol-0.12.15/spice/foreign_menu_prot.h --- old/spice-protocol-0.12.14/spice/foreign_menu_prot.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/foreign_menu_prot.h 2018-07-04 19:13:36.000000000 +0200 @@ -43,7 +43,7 @@ } FrgMenuMsg; enum { - //extrenal app -> spice client + //external app -> spice client FOREIGN_MENU_SET_TITLE = 1, FOREIGN_MENU_ADD_ITEM, FOREIGN_MENU_MODIFY_ITEM, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/meson.build new/spice-protocol-0.12.15/spice/meson.build --- old/spice-protocol-0.12.14/spice/meson.build 2018-06-01 10:06:28.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/meson.build 2019-01-11 17:59:55.000000000 +0100 @@ -3,7 +3,6 @@ 'controller_prot.h', 'end-packed.h', 'enums.h', - 'error_codes.h', 'foreign_menu_prot.h', 'ipc_ring.h', 'macros.h', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/protocol.h new/spice-protocol-0.12.15/spice/protocol.h --- old/spice-protocol-0.12.14/spice/protocol.h 2018-06-01 10:06:28.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/protocol.h 2018-07-04 19:13:36.000000000 +0200 @@ -149,6 +149,7 @@ SPICE_DISPLAY_CAP_CODEC_H264, SPICE_DISPLAY_CAP_PREF_VIDEO_CODEC_TYPE, SPICE_DISPLAY_CAP_CODEC_VP9, + SPICE_DISPLAY_CAP_CODEC_H265, }; enum { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/qxl_dev.h new/spice-protocol-0.12.15/spice/qxl_dev.h --- old/spice-protocol-0.12.14/spice/qxl_dev.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/qxl_dev.h 2018-08-17 16:50:12.000000000 +0200 @@ -253,7 +253,7 @@ #define QXL_INTERRUPT_CLIENT_MONITORS_CONFIG (1 << 5) /* qxl-1 compat: append only */ -typedef struct SPICE_ATTR_PACKED QXLRam { +typedef struct SPICE_ATTR_ALIGNED(4) SPICE_ATTR_PACKED QXLRam { uint32_t magic; uint32_t int_pending; uint32_t int_mask; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spice-protocol-0.12.14/spice/start-packed.h new/spice-protocol-0.12.15/spice/start-packed.h --- old/spice-protocol-0.12.14/spice/start-packed.h 2018-05-14 14:06:48.000000000 +0200 +++ new/spice-protocol-0.12.15/spice/start-packed.h 2018-08-17 16:50:12.000000000 +0200 @@ -48,6 +48,7 @@ #ifdef __GNUC__ #define SPICE_ATTR_PACKED __attribute__ ((__packed__)) +#define SPICE_ATTR_ALIGNED(n) __attribute__ ((__aligned__ (n))) #ifdef __MINGW32__ #pragma pack(push,1) @@ -58,6 +59,7 @@ #pragma pack(push) #pragma pack(1) #define SPICE_ATTR_PACKED +#define SPICE_ATTR_ALIGNED(n) __declspec (align (n)) #pragma warning(disable:4200) #pragma warning(disable:4103)
