From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- .../files/mouseremote-0.90-fix-warnings.diff | 23 ++++++++ .../mouseremote/files/mouseremote-0.90-gentoo.diff | 66 ++++++++++++++++++++++ .../files/mouseremote-0.90-makefile.diff | 20 +++++++ app-misc/mouseremote/files/mouseremote.conf | 13 +++++ app-misc/mouseremote/files/mouseremote.start | 28 +++++++++ 5 files changed, 150 insertions(+) create mode 100644 app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff create mode 100644 app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff create mode 100644 app-misc/mouseremote/files/mouseremote-0.90-makefile.diff create mode 100644 app-misc/mouseremote/files/mouseremote.conf create mode 100644 app-misc/mouseremote/files/mouseremote.start (limited to 'app-misc/mouseremote/files') diff --git a/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff b/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff new file mode 100644 index 000000000000..63447b9bc4ce --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff @@ -0,0 +1,23 @@ +diff -ur MultiMouse.orig/daemon.c MultiMouse/daemon.c +--- MultiMouse.orig/daemon.c 1999-10-09 20:08:58.000000000 +0000 ++++ MultiMouse/daemon.c 2016-04-27 22:36:59.133322312 +0000 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + #include "mumse.h" + +diff -ur MultiMouse.orig/main.c MultiMouse/main.c +--- MultiMouse.orig/main.c 1999-10-03 17:40:23.000000000 +0000 ++++ MultiMouse/main.c 2016-04-27 22:34:58.346647395 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + #include "mumse.h" + diff --git a/app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff b/app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff new file mode 100644 index 000000000000..d86902e37ed5 --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff @@ -0,0 +1,66 @@ +diff -Naur MouseRemote.ORG/client/MouseRemote.conf MouseRemote/client/MouseRemote.conf +--- MouseRemote.ORG/client/MouseRemote.conf Sat Oct 9 21:03:42 1999 ++++ MouseRemote/client/MouseRemote.conf Sat May 4 16:04:43 2002 +@@ -61,3 +61,35 @@ + + # Definitions for the DVD device + [DVD] ++Power ++ChUp ++ChDown ++Mute ++VolUp ++VolDown ++Play ++Stop ++TxtRes ++Rew ++FF ++0 ++1 ++2 ++3 ++4 ++5 ++6 ++7 ++8 ++9 ++Ent ++Pause ++Last ++Disp ++AB ++Shift ++Guide ++Select ++TxtOff ++TxtTrns ++Rec +diff -Naur MouseRemote.ORG/client/MouseRemoteKeys.pl MouseRemote/client/MouseRemoteKeys.pl +--- MouseRemote.ORG/client/MouseRemoteKeys.pl Sun Oct 10 00:09:42 1999 ++++ MouseRemote/client/MouseRemoteKeys.pl Sat May 4 15:58:58 2002 +@@ -11,6 +11,7 @@ + play => 0x0d, + stop => 0x0e, + power => 0x0f, ++ txtres => 0x1b, + rew => 0x1c, + ff => 0x1d, + 0 => 0x40, +@@ -31,11 +32,13 @@ + 'shift' => 0x6b, + guide => 0x6d, + 'select' => 0x93, ++ txtoff => 0x9b, ++ txttrns => 0xeb, + rec => 0xff, + + pc => 0x2b, +- phone => 0x4b, ++ phone => 0x4b, # Marked as F2 on my model + web => 0x8b, + cd => 0xab, +- dvd => 0xcb, ++ dvd => 0xcb, # Marked as F1 on my model + ); diff --git a/app-misc/mouseremote/files/mouseremote-0.90-makefile.diff b/app-misc/mouseremote/files/mouseremote-0.90-makefile.diff new file mode 100644 index 000000000000..2f6fb8a81f15 --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote-0.90-makefile.diff @@ -0,0 +1,20 @@ +--- MultiMouse/Makefile 1997-08-21 08:52:56.000000000 -0400 ++++ MultiMouse/Makefile 2010-08-13 00:05:47.000000000 -0400 +@@ -20,14 +20,13 @@ + -DMOUSE_FIFO=\"$(FIFO)\"\ + -DLOCKDIR=\"$(LOCKDIR)\"\ + -DMAX_MICE=$(MICE) +-CFLAGS= $(OPTS)\ +- -O2 # -DDEBUG +-LDLAGS= -O2 ++ ++OUTPUT_OPTION= $(OPTS) -o $@ + + all: $(TARGET) + + multimoused: $(OBJS) +- $(CC) -o $@ $(OBJS) ++ $(CC) $(LDFLAGS) -o $@ $(OBJS) + + multimouse.1 multimoused.8 multimouse: Makefile + sed -e 's|%LOCKDIR%|$(LOCKDIR)|' -e 's|%BINDIR%|$(BINDIR)|'\ diff --git a/app-misc/mouseremote/files/mouseremote.conf b/app-misc/mouseremote/files/mouseremote.conf new file mode 100644 index 000000000000..3ca7396177bc --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote.conf @@ -0,0 +1,13 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Config file for /etc/init.d/mouseremote + +# Configure the type of mouseremote you have and the device it is connected to + +# If your device is attached to the regular psaux port then set DRV to X10 +# If your device is attached to a serial port then set DRV to SX10 +#DRV=SX10 + +# Set this to the port on which your mouseremote is attached +#DEV=/dev/ttyS1 diff --git a/app-misc/mouseremote/files/mouseremote.start b/app-misc/mouseremote/files/mouseremote.start new file mode 100644 index 000000000000..e149dd8eb70c --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote.start @@ -0,0 +1,28 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + use modules logger + before xdm +} + +checkconfig() { + [ -z "$DEV" ] || [ -z "$DRV" ] || return 0 + eerror "You need to setup DEV and DRV in /etc/conf.d/mouseremote first" + return 1 +} + +start() { + checkconfig || return 1 + + ebegin "Starting X10 MouseRemote Server" + /usr/sbin/multimoused -${DRV} ${DEV} 2> /dev/null + eend $? +} + +stop() { + ebegin "Stopping X10 MouseRemote Server" + kill $(cat /var/lock/MultiMouse.pid) + eend ${?} "Failed to stop MouseRemote Server" +} -- cgit v1.2.3