summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2009-06-28 15:38:22 +0300
committerMarkos Chandras <hwoarang@gentoo.org>2009-06-28 15:38:22 +0300
commit9d6b4fa845246c1e7954c4280998ba66df93d561 (patch)
tree50b2e870843dd8f14dcbe27bb7637d7f7a8ad10a
parentOn tree (diff)
downloadhwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.tar.gz
hwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.tar.bz2
hwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.zip
Bump omnibook. Include patch for recent kernels
-rw-r--r--app-laptop/omnibook/Manifest3
-rw-r--r--app-laptop/omnibook/files/remove_owner.patch20
-rw-r--r--app-laptop/omnibook/omnibook-20090628.ebuild37
3 files changed, 60 insertions, 0 deletions
diff --git a/app-laptop/omnibook/Manifest b/app-laptop/omnibook/Manifest
new file mode 100644
index 0000000..ab55397
--- /dev/null
+++ b/app-laptop/omnibook/Manifest
@@ -0,0 +1,3 @@
+AUX remove_owner.patch 636 RMD160 f7c63406f258af97fdf24aaecaea4c4bb60af2af SHA1 ec1641c0ac0cec333b80d23ba3c500bc5f142c28 SHA256 e1033c02b48705d7d9dc66480b6d69232a7e7d64aee2c5a1fdc9854229f771f4
+DIST omnibook-20090628.tar.gz 74902 RMD160 a0f87f219502410324fb360a662d267fb2b3bbad SHA1 02c82ac1115e0b9f6b7c8c45c5921579b61e65d3 SHA256 8ed58d82b3848ee78e012fb0a3faa597f53b0ae26c7586da4d9485763b032a19
+EBUILD omnibook-20090628.ebuild 911 RMD160 aaf4803d73c19f8a5f0704028a9a9d82f541f941 SHA1 ac8c6ce8fafcf3cd5f2492893e74c812c08243bd SHA256 136510edfa3428db2112eed66cbb462c0666b523d9fc27f708b74379b8c34db5
diff --git a/app-laptop/omnibook/files/remove_owner.patch b/app-laptop/omnibook/files/remove_owner.patch
new file mode 100644
index 0000000..6133023
--- /dev/null
+++ b/app-laptop/omnibook/files/remove_owner.patch
@@ -0,0 +1,20 @@
+Index: omnibook-20090628/init.c
+===================================================================
+--- omnibook-20090628.orig/init.c
++++ omnibook-20090628/init.c
+@@ -102,7 +102,6 @@ static struct platform_driver omnibook_d
+ #endif
+ .driver = {
+ .name = OMNIBOOK_MODULE_NAME,
+- .owner = THIS_MODULE,
+ },
+ };
+
+@@ -291,7 +290,6 @@ static int __init omnibook_init(struct o
+ proc_entry->read_proc = &procfile_read_dispatch;
+ if (feature->write)
+ proc_entry->write_proc = &procfile_write_dispatch;
+- proc_entry->owner = THIS_MODULE;
+ }
+ list_add_tail(&feature->list, &omnibook_available_feature->list);
+ return 0;
diff --git a/app-laptop/omnibook/omnibook-20090628.ebuild b/app-laptop/omnibook/omnibook-20090628.ebuild
new file mode 100644
index 0000000..af83a63
--- /dev/null
+++ b/app-laptop/omnibook/omnibook-20090628.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-laptop/omnibook/omnibook-20080125.ebuild,v 1.1 2008/04/06 08:50:37 nelchael Exp $
+
+EAPI="2"
+
+inherit eutils linux-mod
+
+DESCRIPTION="Linux kernel module for (but not limited to) HP Omnibook support"
+HOMEPAGE="http://www.sourceforge.net/projects/omnibook"
+# Revision 280 from upstream SVN repository
+SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 -ppc ~x86"
+IUSE=""
+
+MODULE_NAMES="omnibook(char:)"
+BUILD_TARGETS=" "
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ BUILD_PARAMS="KERNEL=${KV_MAJOR}.${KV_MINOR} KSRC=${KV_DIR}"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/remove_owner.patch"
+}
+
+src_install() {
+ dodoc doc/*
+ docinto misc
+ dodoc misc/*.patch misc/*.txt
+ docinto hotkeys
+ dodoc misc/hotkeys/*
+
+ linux-mod_src_install
+}