Author: pebender
Date: Fri Jul 17 09:30:57 2009
New Revision: 5179

Added:
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-ioctl_ui_set_phys.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-libm.patch
    trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-rootdir.patch
     
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-wait_forever_sleep.patch
Removed:
     
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
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     Fri Jul 17  
09:30:57 2009
@@ -1,7 +1,7 @@
  MiniMyth Changelog

   
--------------------------------------------------------------------------------
-Changes since 68 (2009-07-16):
+Changes since 68 (2009-07-17):

  Current MythTV versions
      MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch  
svn 16082 and
@@ -51,6 +51,7 @@
      Updated perl/perl-WWW-Curl.
      Updated system/lirc.
      Updated system/udev.
+    Updated utils/cwiid.
      Updated utils/ed.
      Updated utils/transcode.
      Updated utils/util-linux-ng.

Modified: trunk/gar-minimyth/script/utils/cwiid/Makefile
==============================================================================
--- trunk/gar-minimyth/script/utils/cwiid/Makefile      (original)
+++ trunk/gar-minimyth/script/utils/cwiid/Makefile      Fri Jul 17 09:30:57 2009
@@ -1,5 +1,5 @@
  GARNAME = cwiid
-GARVERSION = 200
+GARVERSION = 201
  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     Fri Jul 17 09:30:57 2009
@@ -1,4 +1,4 @@
-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
+561a73321c72b9ba99f8c63a6f6b900a  download/cwiid-201-libm.patch
+192e7d7558e32f4b438a4d6e7db97c40  download/cwiid-201-rootdir.patch
+f1ff70b0be32a24bf88f2dbe0d3f789f   
download/cwiid-201-ioctl_ui_set_phys.patch
+e472d56bf586dbac965a23b808fb0e43   
download/cwiid-201-wait_forever_sleep.patch

Added:  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-ioctl_ui_set_phys.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-ioctl_ui_set_phys.patch   
 
Fri Jul 17 09:30:57 2009
@@ -0,0 +1,81 @@
+diff -Naur cwiid-201-old/wminput/conf.h cwiid-201-new/wminput/conf.h
+--- cwiid-201-old/wminput/conf.h       2009-07-17 09:11:35.000000000 -0700
++++ cwiid-201-new/wminput/conf.h       2009-07-17 09:12:15.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-201-old/wminput/main.c cwiid-201-new/wminput/main.c
+--- cwiid-201-old/wminput/main.c       2009-07-17 09:11:35.000000000 -0700
++++ cwiid-201-new/wminput/main.c       2009-07-17 09:12:15.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-201-old/wminput/uinput.c cwiid-201-new/wminput/uinput.c
+--- cwiid-201-old/wminput/uinput.c     2009-07-17 09:11:35.000000000 -0700
++++ cwiid-201-new/wminput/uinput.c     2009-07-17 09:12:15.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-201-libm.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-libm.patch    Fri  
Jul 17 09:30:57 2009
@@ -0,0 +1,22 @@
+diff -Naur cwiid-201-old/wminput/plugins/ir_ptr/Makefile.in  
cwiid-201-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-201-old/wminput/plugins/ir_ptr/Makefile.in   2009-07-17  
09:10:26.000000000 -0700
++++ cwiid-201-new/wminput/plugins/ir_ptr/Makefile.in   2009-07-17  
09:11:06.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-201-old/wminput/plugins/led/Makefile.in  
cwiid-201-new/wminput/plugins/led/Makefile.in
+--- cwiid-201-old/wminput/plugins/led/Makefile.in      2009-07-17  
09:10:27.000000000 -0700
++++ cwiid-201-new/wminput/plugins/led/Makefile.in      2009-07-17  
09:11:06.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-201-rootdir.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-rootdir.patch Fri  
Jul 17 09:30:57 2009
@@ -0,0 +1,138 @@
+diff -Naur cwiid-201-old/defs.mak.in cwiid-201-new/defs.mak.in
+--- cwiid-201-old/defs.mak.in  2009-07-17 09:10:55.000000000 -0700
++++ cwiid-201-new/defs.mak.in  2009-07-17 09:11:45.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-201-old/Makefile.in cwiid-201-new/Makefile.in
+--- cwiid-201-old/Makefile.in  2009-07-17 09:10:55.000000000 -0700
++++ cwiid-201-new/Makefile.in  2009-07-17 09:11:45.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-201-old/wminput/Makefile.in  
cwiid-201-new/wminput/Makefile.in
+--- cwiid-201-old/wminput/Makefile.in  2009-07-17 09:10:55.000000000 -0700
++++ cwiid-201-new/wminput/Makefile.in  2009-07-17 09:11:45.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-201-old/wminput/plugins/acc/Makefile.in  
cwiid-201-new/wminput/plugins/acc/Makefile.in
+--- cwiid-201-old/wminput/plugins/acc/Makefile.in      2009-07-17  
09:10:55.000000000 -0700
++++ cwiid-201-new/wminput/plugins/acc/Makefile.in      2009-07-17  
09:11:45.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-201-old/wminput/plugins/ir_ptr/Makefile.in  
cwiid-201-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-201-old/wminput/plugins/ir_ptr/Makefile.in   2009-07-17  
09:11:06.000000000 -0700
++++ cwiid-201-new/wminput/plugins/ir_ptr/Makefile.in   2009-07-17  
09:11:45.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-201-old/wminput/plugins/led/Makefile.in  
cwiid-201-new/wminput/plugins/led/Makefile.in
+--- cwiid-201-old/wminput/plugins/led/Makefile.in      2009-07-17  
09:11:06.000000000 -0700
++++ cwiid-201-new/wminput/plugins/led/Makefile.in      2009-07-17  
09:11:45.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-201-old/wminput/plugins/nunchuk_acc/Makefile.in  
cwiid-201-new/wminput/plugins/nunchuk_acc/Makefile.in
+--- cwiid-201-old/wminput/plugins/nunchuk_acc/Makefile.in      2009-07-17  
09:10:55.000000000 -0700
++++ cwiid-201-new/wminput/plugins/nunchuk_acc/Makefile.in      2009-07-17  
09:11:45.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-201-old/wminput/plugins/nunchuk_stick2btn/Makefile.in  
cwiid-201-new/wminput/plugins/nunchuk_stick2btn/Makefile.in
+--- cwiid-201-old/wminput/plugins/nunchuk_stick2btn/Makefile.in        
2009-07-17  
09:10:55.000000000 -0700
++++ cwiid-201-new/wminput/plugins/nunchuk_stick2btn/Makefile.in        
2009-07-17  
09:11:45.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-201-wait_forever_sleep.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-201-wait_forever_sleep.patch  
 
Fri Jul 17 09:30:57 2009
@@ -0,0 +1,12 @@
+diff -Naur cwiid-201-old/wminput/main.c cwiid-201-new/wminput/main.c
+--- cwiid-201-old/wminput/main.c       2009-07-17 09:12:15.000000000 -0700
++++ cwiid-201-new/wminput/main.c       2009-07-17 09:12:43.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