summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2008-11-01 21:30:53 +0000
committerNed Ludd <solar@gentoo.org>2008-11-01 21:30:53 +0000
commit6fd3158ba61618c605d2113ce063de6eda2765b0 (patch)
tree9ae098140d89aef1ef38c32e5c5024f04e2d3349 /x11-drivers
parentcompiz-fusion-plugins-main: add missing patch (diff)
downloadhistorical-6fd3158ba61618c605d2113ce063de6eda2765b0.tar.gz
historical-6fd3158ba61618c605d2113ce063de6eda2765b0.tar.bz2
historical-6fd3158ba61618c605d2113ce063de6eda2765b0.zip
- initial import of x11-drivers/xf86-input-tslib for future xorg use to replace kdrive only functionality
Package-Manager: portage-2.1.4.5
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/xf86-input-tslib/ChangeLog11
-rw-r--r--x11-drivers/xf86-input-tslib/Manifest4
-rw-r--r--x11-drivers/xf86-input-tslib/metadata.xml14
-rw-r--r--x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5.ebuild55
4 files changed, 84 insertions, 0 deletions
diff --git a/x11-drivers/xf86-input-tslib/ChangeLog b/x11-drivers/xf86-input-tslib/ChangeLog
new file mode 100644
index 000000000000..87e91e72dbf6
--- /dev/null
+++ b/x11-drivers/xf86-input-tslib/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for x11-drivers/xf86-input-tslib
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/ChangeLog,v 1.1 2008/11/01 21:30:53 solar Exp $
+
+*xf86-input-tslib-0.0.5 (01 Nov 2008)
+
+ 01 Nov 2008; <solar@gentoo.org> +metadata.xml,
+ +xf86-input-tslib-0.0.5.ebuild:
+ - initial import of x11-drivers/xf86-input-tslib for future xorg use to
+ replace kdrive only functionality
+
diff --git a/x11-drivers/xf86-input-tslib/Manifest b/x11-drivers/xf86-input-tslib/Manifest
new file mode 100644
index 000000000000..bcadcb87480f
--- /dev/null
+++ b/x11-drivers/xf86-input-tslib/Manifest
@@ -0,0 +1,4 @@
+DIST xf86-input-tslib-0.0.5.tar.bz2 226648 RMD160 a7a2d64afbbd816c0107ca285bed148f84c5be10 SHA1 fa87a543e2a3d7a4aec56d1f85d731e0fcf8daab SHA256 d70c64f3f4fe931e12d5af7f91ff04cd0d16dd7459061c50b3149f9e35de8091
+EBUILD xf86-input-tslib-0.0.5.ebuild 1594 RMD160 ed888637c5f65e0e7e9db14d670eed53aa971417 SHA1 6caf514753e386d75ea4442ac0b967fd1dba0527 SHA256 d73ff89d43feca55ca08016b8b8e5c3597a58787154af489a54d0e827a84c84d
+MISC ChangeLog 461 RMD160 d62ca2f0bb14f503440b9fe3161aceaddaf7df54 SHA1 fb25ee70b0c0dda1a12b53e28118f327309c62a9 SHA256 d0787387aab35cd80bbe22d96885e5e4a0df0b4bd730fb4f83ff6ba0ec21f6c2
+MISC metadata.xml 371 RMD160 f461e61c68aa6b7c4ad4ecf5de9c328246ed31ea SHA1 cba9ca4ac261f8489447c827bf0eb28e95088e8c SHA256 7c1fa6c71dbe3a50b0a997cf9987ff5ce1330aaaacd89dd52eeeee512e5daa87
diff --git a/x11-drivers/xf86-input-tslib/metadata.xml b/x11-drivers/xf86-input-tslib/metadata.xml
new file mode 100644
index 000000000000..ded605929c65
--- /dev/null
+++ b/x11-drivers/xf86-input-tslib/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>miknix@gentoo.org</email>
+ <name>Angelo Miguel Arrifano</name>
+</maintainer>
+<maintainer>
+ <email>solar@gentoo.org</email>
+ <name>Ned Ludd</name>
+</maintainer>
+<herd>embedded</herd>
+<herd>x11-drivers</herd>
+</pkgmetadata>
diff --git a/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5.ebuild b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5.ebuild
new file mode 100644
index 000000000000..764fe3ad477b
--- /dev/null
+++ b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5.ebuild,v 1.1 2008/11/01 21:30:53 solar Exp $
+
+# Based on xf86-input-synaptics ebuild
+
+inherit toolchain-funcs eutils linux-info x-modular
+
+DESCRIPTION="xorg input driver for use of tslib based touchscreen devices"
+HOMEPAGE="http://www.pengutronix.de/software/xf86-input-tslib/index_en.html"
+SRC_URI="http://www.pengutronix.de/software/${PN}/download/${P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+LICENSE="GPL-2"
+IUSE=""
+RDEPEND="x11-libs/tslib"
+DEPEND="${RDEPEND}
+ x11-base/xorg-server
+ x11-proto/inputproto"
+
+evdev-input_check() {
+ # Check kernel config for required event interface support (either
+ # built-in or as a module. Bug #134309.
+
+ ebegin "Checking kernel config for event device support"
+ linux_chkconfig_present INPUT_EVDEV
+ eend $?
+
+ if [[ $? -ne 0 ]] ; then
+ ewarn "tslib x11 input driver requires event interface support."
+ ewarn "Please enable the event interface in your kernel config."
+ ewarn "The option can be found at:"
+ ewarn
+ ewarn " Device Drivers"
+ ewarn " Input device support"
+ ewarn " -*- Generic input layer"
+ ewarn " <*> Event interface"
+ ewarn
+ ewarn "Then rebuild the kernel or install the module."
+ epause 5
+ fi
+}
+
+pkg_setup() {
+ linux-info_pkg_setup
+ evdev-input_check
+}
+
+src_unpack() {
+ x-modular_unpack_source
+}
+
+src_install() {
+ DOCS="COPYING ChangeLog"
+ x-modular_src_install
+}