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(¤t_bdaddr,
CWIID_FLAG_MESG_IFC)));
++ while (!(wiimote = cwiid_open(¤t_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
-~----------~----~----~----~------~----~------~--~---