Hello community,

here is the log from the commit of package xf86-input-vmmouse for 
openSUSE:Factory checked in at 2012-05-31 17:11:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-input-vmmouse (Old)
 and      /work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xf86-input-vmmouse", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-input-vmmouse/xf86-input-vmmouse.changes    
2012-05-08 12:03:10.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new/xf86-input-vmmouse.changes   
    2012-05-31 17:11:44.000000000 +0200
@@ -1,0 +2,9 @@
+Sat May 26 11:02:19 UTC 2012 - [email protected]
+
+- Update to version 12.9.0:
+  + Revert "Adjust the kernel name in the udev file."
+  + config: replace obsolete AM_CONFIG_HEADER with
+    with AC_CONFIG_HEADERS.
+  + Enable hardware access during vmmouse preinit.
+
+-------------------------------------------------------------------

Old:
----
  xf86-input-vmmouse-12.8.0.tar.bz2

New:
----
  xf86-input-vmmouse-12.9.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xf86-input-vmmouse.spec ++++++
--- /var/tmp/diff_new_pack.s8gdZA/_old  2012-05-31 17:11:45.000000000 +0200
+++ /var/tmp/diff_new_pack.s8gdZA/_new  2012-05-31 17:11:45.000000000 +0200
@@ -15,13 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           xf86-input-vmmouse
-Version:        12.8.0
+Version:        12.9.0
 Release:        0
-License:        MIT
 Summary:        VMware Mouse input driver for the Xorg X server
-Url:            http://xorg.freedesktop.org/
+License:        MIT
 Group:          System/X11/Servers/XF86_4
+Url:            http://xorg.freedesktop.org/
 Source0:        
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0:         xf86-input-vmmouse-iopl.diff
 BuildRequires:  pkg-config

++++++ xf86-input-vmmouse-12.8.0.tar.bz2 -> xf86-input-vmmouse-12.9.0.tar.bz2 
++++++
++++ 10181 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-vmmouse-12.8.0/ChangeLog new/xf86-input-vmmouse-12.9.0/ChangeLog
--- old/xf86-input-vmmouse-12.8.0/ChangeLog     2012-03-08 17:52:59.000000000 
+0100
+++ new/xf86-input-vmmouse-12.9.0/ChangeLog     2012-05-22 20:31:26.000000000 
+0200
@@ -1,3 +1,52 @@
+commit 3a828d876772d05577b9372e8f6dc068794f4704
+Author: Jakob Bornecrantz <[email protected]>
+Date:   Tue May 22 20:14:25 2012 +0200
+
+    vmmouse 12.8.0
+    
+    Signed-off-by: Jakob Bornecrantz <[email protected]>
+
+commit 2a321a39350aa020a8103813bed61ff559088195
+Author: Zack Rusin <[email protected]>
+Date:   Thu May 10 19:55:01 2012 -0400
+
+    Revert "Adjust the kernel name in the udev file."
+    
+    This reverts commit 189dc266a66485d48303acbc1a4fbe4642c75e9f.
+    
+    It seems that for some reason the device routing is breaking with this.
+    Possibly related to Win7 x64 hosts because it's not reproducible on
+    GNU/Linux hosts. Semantially we'd still like to match only on mouse
+    kernel but for the time being this seems to cause more problems
+    than it solves. Hence the revert.
+
+commit 55efac85ca9bd2041240ca29316ca716ddc2185d
+Author: Gaetan Nadon <[email protected]>
+Date:   Tue May 1 16:20:59 2012 -0400
+
+    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+    
+    Moved up in the autoconf init section.
+    It has been removed from Automake 1.12.
+    
+    Signed-off-by: Gaetan Nadon <[email protected]>
+    Signed-off-by: Zack Rusin <[email protected]>
+
+commit 840dcbf947dd9d1383777c3cd811ff680cef5f16
+Author: Michal Srb <[email protected]>
+Date:   Thu May 3 17:55:24 2012 +0200
+
+    Enable hardware access during vmmouse preinit.
+    
+    Vmmouse driver uses outl calls but never requests hardware access.
+    In case there are no other drivers that requests it, vmmouse
+    initialization will fail. (Found on KVM virtual machine with fbdev
+    graphics driver and vmmouse input driver.)
+    
+    Request hardware access in same way xf86-input-keyboard does.
+    
+    Signed-off-by: Zack Rusin <[email protected]>
+
 commit e925b2e6e9d548db5a6646a76d513fb6881f69b4
 Author: Zack Rusin <[email protected]>
 Date:   Thu Mar 8 09:51:48 2012 -0500
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-vmmouse-12.8.0/configure.ac 
new/xf86-input-vmmouse-12.9.0/configure.ac
--- old/xf86-input-vmmouse-12.8.0/configure.ac  2012-03-08 17:13:20.000000000 
+0100
+++ new/xf86-input-vmmouse-12.9.0/configure.ac  2012-05-22 20:07:35.000000000 
+0200
@@ -22,12 +22,14 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-input-vmmouse],
-        [12.8.0],
+        [12.9.0],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         xf86-input-vmmouse)
 
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_AUX_DIR(.)
+AC_CONFIG_HEADERS([config.h])
+
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 AM_MAINTAINER_MODE
@@ -41,8 +43,6 @@
 DRIVER_NAME=vmmouse
 AC_SUBST([DRIVER_NAME])
 
-AM_CONFIG_HEADER([config.h])
-
 # Checks for programs.
 AC_DISABLE_STATIC
 AC_PROG_LIBTOOL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-vmmouse-12.8.0/missing new/xf86-input-vmmouse-12.9.0/missing
--- old/xf86-input-vmmouse-12.8.0/missing       2012-03-08 17:52:39.000000000 
+0100
+++ new/xf86-input-vmmouse-12.9.0/missing       2012-05-22 20:30:21.000000000 
+0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Common stub for a few missing GNU programs while installing.
 
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2012-01-06.13; # UTC
 
 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009 Free Software Foundation, Inc.
+# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
 # Originally by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -84,7 +84,6 @@
   help2man     touch the output file
   lex          create \`lex.yy.c', if possible, from existing .c
   makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
   yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
 
 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
@@ -122,15 +121,6 @@
     # Not GNU programs, they don't have --version.
     ;;
 
-  tar*)
-    if test -n "$run"; then
-       echo 1>&2 "ERROR: \`tar' requires --run"
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       exit 1
-    fi
-    ;;
-
   *)
     if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
        # We have it, but it failed.
@@ -226,7 +216,7 @@
          \`Bison' from any GNU archive site."
     rm -f y.tab.c y.tab.h
     if test $# -ne 1; then
-        eval LASTARG="\${$#}"
+        eval LASTARG=\${$#}
        case $LASTARG in
        *.y)
            SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
@@ -256,7 +246,7 @@
          \`Flex' from any GNU archive site."
     rm -f lex.yy.c
     if test $# -ne 1; then
-        eval LASTARG="\${$#}"
+        eval LASTARG=\${$#}
        case $LASTARG in
        *.l)
            SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
@@ -318,41 +308,6 @@
     touch $file
     ;;
 
-  tar*)
-    shift
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar "$@" && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar "$@" && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-       case $firstarg in
-       *o*)
-           firstarg=`echo "$firstarg" | sed s/o//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-       case $firstarg in
-       *h*)
-           firstarg=`echo "$firstarg" | sed s/h//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
   *)
     echo 1>&2 "\
 WARNING: \`$1' is needed, and is $msg.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-vmmouse-12.8.0/src/vmmouse.c 
new/xf86-input-vmmouse-12.9.0/src/vmmouse.c
--- old/xf86-input-vmmouse-12.8.0/src/vmmouse.c 2012-03-08 17:13:20.000000000 
+0100
+++ new/xf86-input-vmmouse-12.9.0/src/vmmouse.c 2012-05-22 20:06:31.000000000 
+0200
@@ -65,6 +65,7 @@
 #include "xf86Xinput.h"
 #include "xf86_OSproc.h"
 #include "xf86OSmouse.h"
+#include "xf86Priv.h"
 #include "compiler.h"
 
 #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
@@ -339,6 +340,16 @@
 #endif
 
    /*
+    * enable hardware access
+    */
+   if (!xorgHWAccess) {
+      if (xf86EnableIO())
+          xorgHWAccess = TRUE;
+      else
+          return NULL;
+   }
+
+   /*
     * try to enable vmmouse here
     */
    if (!VMMouseClient_Enable()) {
@@ -399,6 +410,16 @@
    VMMousePrivPtr mPriv = NULL;
    int rc = Success;
 
+   /* Enable hardware access. */
+   if (!xorgHWAccess) {
+      if (xf86EnableIO())
+          xorgHWAccess = TRUE;
+      else {
+          rc = BadValue;
+          goto error;
+      }
+   }
+
 #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12
    /* For ABI < 12, we need to return the wrapped driver's pInfo (see
     * above). ABI 12, we call NIDR and are done */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-vmmouse-12.8.0/tools/69-xorg-vmmouse.rules.in 
new/xf86-input-vmmouse-12.9.0/tools/69-xorg-vmmouse.rules.in
--- old/xf86-input-vmmouse-12.8.0/tools/69-xorg-vmmouse.rules.in        
2012-03-08 17:13:20.000000000 +0100
+++ new/xf86-input-vmmouse-12.9.0/tools/69-xorg-vmmouse.rules.in        
2012-05-22 20:06:31.000000000 +0200
@@ -1 +1 @@
-ACTION=="add|change", ENV{ID_INPUT_MOUSE}=="?*", ATTRS{description}=="i8042 
AUX port", KERNEL=="mouse[0-9]*", PROGRAM="__BIN_PREFIX__/vmmouse_detect", 
ENV{ID_INPUT.tags}="vmmouse"
+ACTION=="add|change", ENV{ID_INPUT_MOUSE}=="?*", ATTRS{description}=="i8042 
AUX port", KERNEL=="event[0-9]*", PROGRAM="__BIN_PREFIX__/vmmouse_detect", 
ENV{ID_INPUT.tags}="vmmouse"

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to