Author: pebender
Date: Sun Dec 28 18:11:42 2008
New Revision: 4144
Added:
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-ioctl_ui_set_phys.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-libm.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-rootdir.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-wait_forever_sleep.patch
Removed:
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-0.6.00-hci_remote_name.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-0.6.00-ioctl_ui_set_phys.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-0.6.00-rootdir.patch
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-0.6.00-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 Dec 28
18:11:42 2008
@@ -59,6 +59,7 @@
Updated packages
Updated system/lcdproc.
+ Updated utils/cwiid.
--------------------------------------------------------------------------------
Changes since 61 (2008-12-23):
Modified: trunk/gar-minimyth/script/utils/cwiid/Makefile
==============================================================================
--- trunk/gar-minimyth/script/utils/cwiid/Makefile (original)
+++ trunk/gar-minimyth/script/utils/cwiid/Makefile Sun Dec 28 18:11:42 2008
@@ -1,9 +1,10 @@
GARNAME = cwiid
-GARVERSION = 0.6.00
+GARVERSION = 183
CATEGORIES = utils
-MASTER_SITES = http://abstrakraft.org/cwiid/downloads/
-DISTFILES = $(DISTNAME).tgz
-PATCHFILES = $(DISTNAME)-hci_remote_name.patch $(DISTNAME)-rootdir.patch
$(DISTNAME)-ioctl_ui_set_phys.patch $(DISTNAME)-wait_forever_sleep.patch
+#MASTER_SITES = http://abstrakraft.org/cwiid/downloads/
+MASTER_SITES = svn://abstrakraft.org/cwiid/svn/trunk/
+DISTFILES = $(DISTNAME).tar.bz2
+PATCHFILES = $(DISTNAME)-libm.patch $(DISTNAME)-rootdir.patch
$(DISTNAME)-ioctl_ui_set_phys.patch $(DISTNAME)-wait_forever_sleep.patch
LICENSE = GPL2
DESCRIPTION =
@@ -25,8 +26,15 @@
# -Wl,--as-needed does not work when compiling wmgui.
LDFLAGS :=
+svn//%/$(DISTNAME).tar.bz2:
+ @$(call FETCH_SVN, http://$*, $(GARVERSION), $(DISTNAME))
+ @$(MAKECOOKIE)
+
+checksum-$(DISTNAME).tar.bz2:
+ @$(MAKECOOKIE)
+
pre-configure:
- @#cd $(WORKSRC) ; autoreconf --verbose --install --force
+ @cd $(WORKSRC) ; autoreconf --verbose --install --force
@$(call FIX_LIBTOOL,$(WORKSRC)/configure)
@$(MAKECOOKIE)
Modified: trunk/gar-minimyth/script/utils/cwiid/checksums
==============================================================================
--- trunk/gar-minimyth/script/utils/cwiid/checksums (original)
+++ trunk/gar-minimyth/script/utils/cwiid/checksums Sun Dec 28 18:11:42 2008
@@ -1,5 +1,4 @@
-8d574afdeedc5e5309c87a72d744316a download/cwiid-0.6.00.tgz
-b84cef13b1c4162d63628175d59fa316
download/cwiid-0.6.00-hci_remote_name.patch
-6ad82955141a26dc462d881f4c730486 download/cwiid-0.6.00-rootdir.patch
-4ae120ada9e5645658391f105283e944
download/cwiid-0.6.00-ioctl_ui_set_phys.patch
-acb0ac39c50dc820eeb1e95a653c5822
download/cwiid-0.6.00-wait_forever_sleep.patch
+7cdc7e7320c45060893dbcdc54a7d313 download/cwiid-183-libm.patch
+a0d5a066a9e9b0f3d774f504b6a9a7b1 download/cwiid-183-rootdir.patch
+cfd4405a1e80243e0eecabe25ea29496
download/cwiid-183-ioctl_ui_set_phys.patch
+afdc7c7df1453a063a8950198d266121
download/cwiid-183-wait_forever_sleep.patch
Added:
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-ioctl_ui_set_phys.patch
==============================================================================
--- (empty file)
+++
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-ioctl_ui_set_phys.patch
Sun Dec 28 18:11:42 2008
@@ -0,0 +1,81 @@
+diff -Naur cwiid-183-old/wminput/conf.h cwiid-183-new/wminput/conf.h
+--- cwiid-183-old/wminput/conf.h 2008-12-28 16:35:49.000000000 -0800
++++ cwiid-183-new/wminput/conf.h 2008-12-28 16:38:12.000000000 -0800
+@@ -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-183-old/wminput/main.c cwiid-183-new/wminput/main.c
+--- cwiid-183-old/wminput/main.c 2008-12-28 16:35:49.000000000 -0800
++++ cwiid-183-new/wminput/main.c 2008-12-28 16:38:12.000000000 -0800
+@@ -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-183-old/wminput/uinput.c cwiid-183-new/wminput/uinput.c
+--- cwiid-183-old/wminput/uinput.c 2008-12-28 16:35:49.000000000 -0800
++++ cwiid-183-new/wminput/uinput.c 2008-12-28 16:38:12.000000000 -0800
+@@ -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-183-libm.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-libm.patch Sun
Dec 28 18:11:42 2008
@@ -0,0 +1,22 @@
+diff -Naur cwiid-183-old/wminput/plugins/ir_ptr/Makefile.in
cwiid-183-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-183-old/wminput/plugins/ir_ptr/Makefile.in 2008-12-28
16:30:17.000000000 -0800
++++ cwiid-183-new/wminput/plugins/ir_ptr/Makefile.in 2008-12-28
17:30:14.000000000 -0800
+@@ -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-183-old/wminput/plugins/led/Makefile.in
cwiid-183-new/wminput/plugins/led/Makefile.in
+--- cwiid-183-old/wminput/plugins/led/Makefile.in 2008-12-28
16:30:18.000000000 -0800
++++ cwiid-183-new/wminput/plugins/led/Makefile.in 2008-12-28
17:30:17.000000000 -0800
+@@ -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-183-rootdir.patch
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-rootdir.patch Sun
Dec 28 18:11:42 2008
@@ -0,0 +1,138 @@
+diff -Naur cwiid-183-old/defs.mak.in cwiid-183-new/defs.mak.in
+--- cwiid-183-old/defs.mak.in 2008-12-28 17:29:51.000000000 -0800
++++ cwiid-183-new/defs.mak.in 2008-12-28 17:31:47.000000000 -0800
+@@ -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-183-old/Makefile.in cwiid-183-new/Makefile.in
+--- cwiid-183-old/Makefile.in 2008-12-28 17:29:51.000000000 -0800
++++ cwiid-183-new/Makefile.in 2008-12-28 17:31:47.000000000 -0800
+@@ -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-183-old/wminput/Makefile.in
cwiid-183-new/wminput/Makefile.in
+--- cwiid-183-old/wminput/Makefile.in 2008-12-28 17:29:51.000000000 -0800
++++ cwiid-183-new/wminput/Makefile.in 2008-12-28 17:31:47.000000000 -0800
+@@ -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-183-old/wminput/plugins/acc/Makefile.in
cwiid-183-new/wminput/plugins/acc/Makefile.in
+--- cwiid-183-old/wminput/plugins/acc/Makefile.in 2008-12-28
17:29:51.000000000 -0800
++++ cwiid-183-new/wminput/plugins/acc/Makefile.in 2008-12-28
17:31:47.000000000 -0800
+@@ -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-183-old/wminput/plugins/ir_ptr/Makefile.in
cwiid-183-new/wminput/plugins/ir_ptr/Makefile.in
+--- cwiid-183-old/wminput/plugins/ir_ptr/Makefile.in 2008-12-28
17:30:14.000000000 -0800
++++ cwiid-183-new/wminput/plugins/ir_ptr/Makefile.in 2008-12-28
17:32:10.000000000 -0800
+@@ -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-183-old/wminput/plugins/led/Makefile.in
cwiid-183-new/wminput/plugins/led/Makefile.in
+--- cwiid-183-old/wminput/plugins/led/Makefile.in 2008-12-28
17:30:17.000000000 -0800
++++ cwiid-183-new/wminput/plugins/led/Makefile.in 2008-12-28
17:32:42.000000000 -0800
+@@ -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-183-old/wminput/plugins/nunchuk_acc/Makefile.in
cwiid-183-new/wminput/plugins/nunchuk_acc/Makefile.in
+--- cwiid-183-old/wminput/plugins/nunchuk_acc/Makefile.in 2008-12-28
17:29:51.000000000 -0800
++++ cwiid-183-new/wminput/plugins/nunchuk_acc/Makefile.in 2008-12-28
17:31:47.000000000 -0800
+@@ -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-183-old/wminput/plugins/nunchuk_stick2btn/Makefile.in
cwiid-183-new/wminput/plugins/nunchuk_stick2btn/Makefile.in
+--- cwiid-183-old/wminput/plugins/nunchuk_stick2btn/Makefile.in
2008-12-28
17:29:51.000000000 -0800
++++ cwiid-183-new/wminput/plugins/nunchuk_stick2btn/Makefile.in
2008-12-28
17:31:47.000000000 -0800
+@@ -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-183-wait_forever_sleep.patch
==============================================================================
--- (empty file)
+++
trunk/gar-minimyth/script/utils/cwiid/files/cwiid-183-wait_forever_sleep.patch
Sun Dec 28 18:11:42 2008
@@ -0,0 +1,12 @@
+diff -Naur cwiid-183-old/wminput/main.c cwiid-183-new/wminput/main.c
+--- cwiid-183-old/wminput/main.c 2008-12-28 16:38:12.000000000 -0800
++++ cwiid-183-new/wminput/main.c 2008-12-28 16:38:48.000000000 -0800
+@@ -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
-~----------~----~----~----~------~----~------~--~---