summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2003-10-13 21:36:16 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2003-10-13 21:36:16 +0000
commit4726992ecd52d5deb17ff7fb18cf7ea548c6143b (patch)
treee0e6c2ba05303de82bb93a9a87fe321e196253cd /x11-misc/synaptics
parentInitial commit of standalone Synaptics touchpad driver, to be used in future ... (diff)
downloadhistorical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.tar.gz
historical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.tar.bz2
historical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.zip
Initial commit of standalone Synaptics touchpad driver, to be used in future XFree revisions.
Diffstat (limited to 'x11-misc/synaptics')
-rw-r--r--x11-misc/synaptics/Manifest8
-rw-r--r--x11-misc/synaptics/files/digest-synaptics-0.11.81
-rw-r--r--x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch14
-rw-r--r--x11-misc/synaptics/metadata.xml9
-rw-r--r--x11-misc/synaptics/synaptics-0.11.8.ebuild39
5 files changed, 67 insertions, 4 deletions
diff --git a/x11-misc/synaptics/Manifest b/x11-misc/synaptics/Manifest
index ee30a1fba148..5bf246a01809 100644
--- a/x11-misc/synaptics/Manifest
+++ b/x11-misc/synaptics/Manifest
@@ -1,5 +1,5 @@
-MD5 a4de292547a7d4fbe157a4ecb4ce2193 metadata.xml 821
-MD5 a796eef9cf5b2e17847694e8d61b7c52 ChangeLog 127
-MD5 27252dfc65919a3caa0ab184226f48a7 synaptics-0.11.8.ebuild 1198
-MD5 3d1779930e1b7a5ee311d6fe5d208ba4 files/synaptics-0.11.8-makefile-fixup.patch 651
+MD5 390bf361530337c6a29c8397a232540c ChangeLog 494
+MD5 6d74d543e3f641839881cda58499b797 metadata.xml 250
+MD5 1de9a2828ab43efaa2aa8fc353066d77 synaptics-0.11.8.ebuild 1188
MD5 c3238ddaf0b0d3f560cb54e5c113bfef files/digest-synaptics-0.11.8 69
+MD5 3f3218b104c0f1e2a64462e08e8e3651 files/synaptics-0.11.8-makefile-fixup.patch 457
diff --git a/x11-misc/synaptics/files/digest-synaptics-0.11.8 b/x11-misc/synaptics/files/digest-synaptics-0.11.8
new file mode 100644
index 000000000000..594c6ee7a78f
--- /dev/null
+++ b/x11-misc/synaptics/files/digest-synaptics-0.11.8
@@ -0,0 +1 @@
+MD5 48c6e9abc68672d5167f1b699b89005e synaptics-0.11.8.tar.bz2 129459
diff --git a/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch b/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch
new file mode 100644
index 000000000000..e18f24de7a2a
--- /dev/null
+++ b/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch
@@ -0,0 +1,14 @@
+diff -urN synaptics-old/Makefile synaptics/Makefile
+--- synaptics-old/Makefile 2003-10-12 17:32:04.000000000 -0400
++++ synaptics/Makefile 2003-10-12 18:00:59.000000000 -0400
+@@ -9,8 +9,8 @@
+ TOP_X_INCLUDES = -I$(TOP)/exports/include
+ TOP_INCLUDES = -I$(TOP) $(TOP_X_INCLUDES)
+
+-INSTALLED_X = /usr/X11R6
+-BINDIR = /usr/local/bin
++INSTALLED_X = ${D}/usr/X11R6
++BINDIR = ${D}/usr/X11R6/bin
+
+ XF86SRC = $(SERVERSRC)/hw/xfree86
+ XF86COMSRC = $(XF86SRC)/common
diff --git a/x11-misc/synaptics/metadata.xml b/x11-misc/synaptics/metadata.xml
new file mode 100644
index 000000000000..579b47712795
--- /dev/null
+++ b/x11-misc/synaptics/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>xfree</herd>
+<maintainer>
+<email>spyderous@gentoo.org</email>
+<name>Donnie Berkholz</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-misc/synaptics/synaptics-0.11.8.ebuild b/x11-misc/synaptics/synaptics-0.11.8.ebuild
new file mode 100644
index 000000000000..a15eeeb8df03
--- /dev/null
+++ b/x11-misc/synaptics/synaptics-0.11.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/synaptics/synaptics-0.11.8.ebuild,v 1.1 2003/10/13 21:36:01 spyderous Exp $
+
+# This ebuild overwrites synaptics files installed by <= xfree-4.3.0-r3
+# and xfree-4.3.99.14 >= X >= xfree-4.3.99.8.
+
+DESCRIPTION="Driver for Synaptics touchpads"
+HOMEPAGE="http://w1.894.telia.com/~u89404340/touchpad/"
+SRC_URI="http://w1.894.telia.com/~u89404340/touchpad/files/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="nls"
+DEPEND="virtual/x11"
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+
+ # This Makefile sucks. no prefix, no DESTDIR, nothing useful.
+ # At some point I'd like to fix that and submit upstream.
+ # It still doesn't respect CFLAGS.
+ epatch ${FILESDIR}/${PF}-makefile-fixup.patch
+
+ # If we don't do this, it won't compile anything and use binaries instead.
+ rm ${PN}/{*.o,synclient}
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ dodir /usr/X11R6/{bin,lib/modules/input}
+ make install || die
+ dodoc {COMPATIBILITY,FEATURES,FILES,INSTALL,LICENSE,NEWS,PARAMETER,TODO,VERSION}
+ use nls && dodoc INSTALL.DE
+}