Author: pebender
Date: Sun Jul  5 09:03:29 2009
New Revision: 5118

Added:
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-ioctl_ui_set_phys.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-libm.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-rootdir.patch
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-wait_forever_sleep.patch
Removed:
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-192-ioctl_ui_set_phys.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-192-libm.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-192-rootdir.patch
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-192-wait_forever_sleep.patch
Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
    trunk/gar-minimyth/script/utils/cwiid/Makefile
    trunk/gar-minimyth/script/utils/cwiid/checksums

Log:
- Updated package utils/cwiid.



Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Sun Jul  5  
09:03:29 2009
@@ -1,7 +1,7 @@
  MiniMyth Changelog

   
--------------------------------------------------------------------------------
-Changes since 67 (2009-07-04):
+Changes since 67 (2009-07-05):

  Current MythTV versions
      MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch  
svn 16082 and

Modified: trunk/gar-minimyth/script/utils/cwiid/Makefile
==============================================================================
--- trunk/gar-minimyth/script/utils/cwiid/Makefile      (original)
+++ trunk/gar-minimyth/script/utils/cwiid/Makefile      Sun Jul  5 09:03:29 2009
@@ -1,5 +1,5 @@
  GARNAME = cwiid
-GARVERSION = 192
+GARVERSION = 200
  CATEGORIES = utils
  #MASTER_SITES = http://abstrakraft.org/cwiid/downloads/
  MASTER_SITES = svn://abstrakraft.org/cwiid/svn/trunk/

Modified: trunk/gar-minimyth/script/utils/cwiid/checksums
==============================================================================
--- trunk/gar-minimyth/script/utils/cwiid/checksums     (original)
+++ trunk/gar-minimyth/script/utils/cwiid/checksums     Sun Jul  5 09:03:29 2009
@@ -1,4 +1,4 @@
-3658bd5d3fc0b6d99191987086e2c6d2  download/cwiid-192-libm.patch
-60f2f373b4c73730d0741acdf7113d3e  download/cwiid-192-rootdir.patch
-b6de499543840de207c1e27e53a46c88   
download/cwiid-192-ioctl_ui_set_phys.patch
-09042ae5f27dec51a4db81b6fa2d4fe7   
download/cwiid-192-wait_forever_sleep.patch
+563038d528d748e84ddb65014942b6f8  download/cwiid-200-libm.patch
+76231d377cbd334296186c172b2ed6ca  download/cwiid-200-rootdir.patch
+5ca3901a5f4583793d233ac8af999668   
download/cwiid-200-ioctl_ui_set_phys.patch
+a15db8140fe727783789bb672e741955   
download/cwiid-200-wait_forever_sleep.patch

Added:  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-ioctl_ui_set_phys.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-ioctl_ui_set_phys.patch   
 
Sun Jul  5 09:03:29 2009
@@ -0,0 +1,81 @@
+diff -Naur cwiid-200-old/wminput/conf.h cwiid-200-new/wminput/conf.h
+--- cwiid-200-old/wminput/conf.h       2009-07-05 08:56:15.000000000 -0700
++++ cwiid-200-new/wminput/conf.h       2009-07-05 09:00:10.000000000 -0700
+@@ -51,6 +51,8 @@
+ #include <linux/input.h>
+ #include <linux/uinput.h>
+
++#include <bluetooth/bluetooth.h>
++
+ #include "cwiid.h"
+ #include "wmplugin.h"
+ #include "y.tab.h"
+@@ -179,6 +181,7 @@
+       YYLTYPE yyloc_stack[CONF_MAX_INCLUDE_DEPTH];
+       uint8_t rpt_mode_flags;
+       struct uinput_user_dev dev;
++      bdaddr_t bdaddr;
+       unsigned char ff;
+       struct btn_map wiimote_bmap[CONF_WM_BTN_COUNT];
+       struct btn_map nunchuk_bmap[CONF_NC_BTN_COUNT];
+diff -Naur cwiid-200-old/wminput/main.c cwiid-200-new/wminput/main.c
+--- cwiid-200-old/wminput/main.c       2009-07-05 08:56:15.000000000 -0700
++++ cwiid-200-new/wminput/main.c       2009-07-05 09:00:10.000000000 -0700
+@@ -237,11 +237,6 @@
+               config_search_dirs[2] = plugin_search_dirs[2] = NULL;
+       }
+
+-      if (conf_load(&conf, config_filename, config_search_dirs,
+-        plugin_search_dirs)) {
+-              return -1;
+-      }
+-
+       /* Determine BDADDR */
+       /* priority: command-line option, environment variable, BDADDR_ANY */
+       if (optind < argc) {
+@@ -253,7 +248,6 @@
+               if (optind < argc) {
+                       wminput_err("invalid command-line");
+                       print_usage();
+-                      conf_unload(&conf);
+                       return -1;
+               }
+       }
+@@ -266,6 +260,12 @@
+       else {
+               bdaddr = *BDADDR_ANY;
+       }
++      bacpy(&conf.bdaddr, &bdaddr);
++
++      if (conf_load(&conf, config_filename, config_search_dirs,
++        plugin_search_dirs)) {
++              return -1;
++      }
+
+       sigemptyset(&sigset);
+       sigaddset(&sigset, SIGTERM);
+diff -Naur cwiid-200-old/wminput/uinput.c cwiid-200-new/wminput/uinput.c
+--- cwiid-200-old/wminput/uinput.c     2009-07-05 08:56:15.000000000 -0700
++++ cwiid-200-new/wminput/uinput.c     2009-07-05 09:00:10.000000000 -0700
+@@ -54,6 +54,7 @@
+       unsigned int i;
+       int j;
+       int request;
++      char addr[18];
+
+       /* Open uinput device */
+       for (i=0; i < UINPUT_FILENAME_COUNT; i++) {
+@@ -72,6 +73,13 @@
+               return -1;
+       }
+
++      ba2str(&conf->bdaddr, addr);
++      if (ioctl(conf->fd, UI_SET_PHYS, addr) < 0) {
++              wminput_err("error uinput ioctl: UI_SET_PHYS: %s", addr);
++              close(conf->fd);
++              return -1;
++      }
++
+       if (conf->ff) {
+               if (ioctl(conf->fd, UI_SET_EVBIT, EV_FF) < 0) {
+                       wminput_err("error on uinput ioctl");

Added: trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-libm.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-libm.patch    Sun  
Jul  5 09:03:29 2009
@@ -0,0 +1,22 @@
+diff -Naur cwiid-200-old/wminput/plugins/ir_ptr/Makefile.in  
cwiid-200-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-200-old/wminput/plugins/ir_ptr/Makefile.in   2009-07-05  
08:54:49.000000000 -0700
++++ cwiid-200-new/wminput/plugins/ir_ptr/Makefile.in   2009-07-05  
08:55:25.000000000 -0700
+@@ -5,6 +5,7 @@
+ PLUGIN_NAME = ir_ptr
+ SOURCES = ir_ptr.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
++LDLIBS += -lm
+ INST_DIR = $(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+diff -Naur cwiid-200-old/wminput/plugins/led/Makefile.in  
cwiid-200-new/wminput/plugins/led/Makefile.in
+--- cwiid-200-old/wminput/plugins/led/Makefile.in      2009-07-05  
08:54:49.000000000 -0700
++++ cwiid-200-new/wminput/plugins/led/Makefile.in      2009-07-05  
08:55:25.000000000 -0700
+@@ -5,6 +5,7 @@
+ PLUGIN_NAME = led
+ SOURCES = led.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
++LDLIBS += -lm
+ INST_DIR = $(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak

Added: trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-rootdir.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-rootdir.patch Sun  
Jul  5 09:03:29 2009
@@ -0,0 +1,138 @@
+diff -Naur cwiid-200-old/defs.mak.in cwiid-200-new/defs.mak.in
+--- cwiid-200-old/defs.mak.in  2009-07-05 08:55:14.000000000 -0700
++++ cwiid-200-new/defs.mak.in  2009-07-05 08:56:30.000000000 -0700
+@@ -28,8 +28,8 @@
+       ROOTDIR = $(DESTDIR:%/=%)
+ endif
+
+-CWIID_CONFIG_DIR = $(ROOTDIR)@CWIID_CONFIG_DIR@
+-CWIID_PLUGINS_DIR = $(ROOTDIR)@CWIID_PLUGINS_DIR@
++CWIID_CONFIG_DIR = @CWIID_CONFIG_DIR@
++CWIID_PLUGINS_DIR = @CWIID_PLUGINS_DIR@
+
+ DEBUGFLAGS = -g
+ WARNFLAGS = -Wall -W
+diff -Naur cwiid-200-old/Makefile.in cwiid-200-new/Makefile.in
+--- cwiid-200-old/Makefile.in  2009-07-05 08:55:14.000000000 -0700
++++ cwiid-200-new/Makefile.in  2009-07-05 08:56:30.000000000 -0700
+@@ -26,27 +26,27 @@
+ endif
+
+ ifeq ($(MAKECMDGOALS),install)
+-$(BIN_DIRS) $(LIB_DIRS): $(CWIID_CONFIG_DIR) $(CWIID_PLUGINS_DIR)
++$(BIN_DIRS) $(LIB_DIRS): $(ROOTDIR)$(CWIID_CONFIG_DIR)  
$(ROOTDIR)$(CWIID_PLUGINS_DIR)
+ endif
+
+ $(SUB_DIRS):
+       $(MAKE) $(TARGET) -C $@
+
+-$(CWIID_CONFIG_DIR):
+-      install -d $(CWIID_CONFIG_DIR)
++$(ROOTDIR)$(CWIID_CONFIG_DIR):
++      install -d $(ROOTDIR)$(CWIID_CONFIG_DIR)
+
+-$(CWIID_PLUGINS_DIR):
+-      install -d $(CWIID_PLUGINS_DIR)
++$(ROOTDIR)$(CWIID_PLUGINS_DIR):
++      install -d $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ distclean:
+       rm -rf Makefile config.log config.status autom4te.cache \
+               defs.mak $(COMMON)/include/lib.mak $(COMMON)/include/config.h
+
+ uninstall:
+-      rm -r $(CWIID_PLUGINS_DIR); true
++      rm -r $(ROOTDIR)$(CWIID_PLUGINS_DIR); true
+
+ uninstall_config:
+-      rm -rf $(CWIID_CONFIG_DIR)
++      rm -rf $(ROOTDIR)$(CWIID_CONFIG_DIR)
+
+ .PHONY: all install clean distclean uninstall uninstall_config $(SUB_DIRS)
+
+diff -Naur cwiid-200-old/wminput/Makefile.in  
cwiid-200-new/wminput/Makefile.in
+--- cwiid-200-old/wminput/Makefile.in  2009-07-05 08:55:14.000000000 -0700
++++ cwiid-200-new/wminput/Makefile.in  2009-07-05 08:56:30.000000000 -0700
+@@ -41,16 +41,16 @@
+       $(MAKE) $(MAKECMDGOALS) -C plugins
+
+ install_configs:
+-      install -d $(WMINPUT_CONFIG_DIR)
+-      install configs/* $(WMINPUT_CONFIG_DIR)
+-      ln -sf acc_led $(WMINPUT_CONFIG_DIR)/default
++      install -d $(ROOTDIR)$(WMINPUT_CONFIG_DIR)
++      install configs/* $(ROOTDIR)$(WMINPUT_CONFIG_DIR)
++      ln -sf acc_led $(ROOTDIR)$(WMINPUT_CONFIG_DIR)/default
+
+ #uninstall_configs:
+-#     rm -f $(WMINPUT_CONFIG_DIR)/default
++#     rm -f $(ROOTDIR)$(WMINPUT_CONFIG_DIR)/default
+ #     for c in `ls configs`; do                               \
+-#             rm -f $(WMINPUT_CONFIG_DIR)/$$c;        \
++#             rm -f $(ROOTDIR)$(WMINPUT_CONFIG_DIR)/$$c;      \
+ #     done
+-#     rmdir $(WMINPUT_CONFIG_DIR); true
++#     rmdir $(ROOTDIR)$(WMINPUT_CONFIG_DIR); true
+
+ action_enum.c: action_enum.awk action_enum.txt
+       $(AWK) -f action_enum.awk action_enum.txt > action_enum.c
+diff -Naur cwiid-200-old/wminput/plugins/acc/Makefile.in  
cwiid-200-new/wminput/plugins/acc/Makefile.in
+--- cwiid-200-old/wminput/plugins/acc/Makefile.in      2009-07-05  
08:55:14.000000000 -0700
++++ cwiid-200-new/wminput/plugins/acc/Makefile.in      2009-07-05  
08:56:30.000000000 -0700
+@@ -6,7 +6,7 @@
+ SOURCES = acc.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
+ LDLIBS += -lm
+-INST_DIR = $(CWIID_PLUGINS_DIR)
++INST_DIR = $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+
+diff -Naur cwiid-200-old/wminput/plugins/ir_ptr/Makefile.in  
cwiid-200-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-200-old/wminput/plugins/ir_ptr/Makefile.in   2009-07-05  
08:55:25.000000000 -0700
++++ cwiid-200-new/wminput/plugins/ir_ptr/Makefile.in   2009-07-05  
08:56:30.000000000 -0700
+@@ -6,7 +6,7 @@
+ SOURCES = ir_ptr.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
+ LDLIBS += -lm
+-INST_DIR = $(CWIID_PLUGINS_DIR)
++INST_DIR = $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+
+diff -Naur cwiid-200-old/wminput/plugins/led/Makefile.in  
cwiid-200-new/wminput/plugins/led/Makefile.in
+--- cwiid-200-old/wminput/plugins/led/Makefile.in      2009-07-05  
08:55:25.000000000 -0700
++++ cwiid-200-new/wminput/plugins/led/Makefile.in      2009-07-05  
08:56:30.000000000 -0700
+@@ -6,7 +6,7 @@
+ SOURCES = led.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
+ LDLIBS += -lm
+-INST_DIR = $(CWIID_PLUGINS_DIR)
++INST_DIR = $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+
+diff -Naur cwiid-200-old/wminput/plugins/nunchuk_acc/Makefile.in  
cwiid-200-new/wminput/plugins/nunchuk_acc/Makefile.in
+--- cwiid-200-old/wminput/plugins/nunchuk_acc/Makefile.in      2009-07-05  
08:55:14.000000000 -0700
++++ cwiid-200-new/wminput/plugins/nunchuk_acc/Makefile.in      2009-07-05  
08:56:30.000000000 -0700
+@@ -6,7 +6,7 @@
+ SOURCES = nunchuk_acc.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
+ LDLIBS += -lm
+-INST_DIR = $(CWIID_PLUGINS_DIR)
++INST_DIR = $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+
+diff -Naur cwiid-200-old/wminput/plugins/nunchuk_stick2btn/Makefile.in  
cwiid-200-new/wminput/plugins/nunchuk_stick2btn/Makefile.in
+--- cwiid-200-old/wminput/plugins/nunchuk_stick2btn/Makefile.in        
2009-07-05  
08:55:14.000000000 -0700
++++ cwiid-200-new/wminput/plugins/nunchuk_stick2btn/Makefile.in        
2009-07-05  
08:56:30.000000000 -0700
+@@ -6,7 +6,7 @@
+ SOURCES = nunchuk_stick2btn.c
+ CFLAGS += -...@top_builddir@/wminput -...@top_builddir@/libcwiid
+ LDLIBS += -lm
+-INST_DIR = $(CWIID_PLUGINS_DIR)
++INST_DIR = $(ROOTDIR)$(CWIID_PLUGINS_DIR)
+
+ include $(COMMON)/include/plugin.mak
+

Added:  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-wait_forever_sleep.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-200-wait_forever_sleep.patch  
 
Sun Jul  5 09:03:29 2009
@@ -0,0 +1,12 @@
+diff -Naur cwiid-200-old/wminput/main.c cwiid-200-new/wminput/main.c
+--- cwiid-200-old/wminput/main.c       2009-07-05 09:00:10.000000000 -0700
++++ cwiid-200-new/wminput/main.c       2009-07-05 09:00:42.000000000 -0700
+@@ -289,7 +289,7 @@
+                       }
+                       /* TODO: avoid continuously calling cwiid_open */
+                       cwiid_set_err(cwiid_err_connect);
+-                      while (!(wiimote = cwiid_open(&current_bdaddr, 
CWIID_FLAG_MESG_IFC)));
++                      while (!(wiimote = cwiid_open(&current_bdaddr, 
CWIID_FLAG_MESG_IFC)))  
sleep(1);
+                       cwiid_set_err(cwiid_err_default);
+               }
+               else {

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to