diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2009-06-28 15:38:22 +0300 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2009-06-28 15:38:22 +0300 |
commit | 9d6b4fa845246c1e7954c4280998ba66df93d561 (patch) | |
tree | 50b2e870843dd8f14dcbe27bb7637d7f7a8ad10a | |
parent | On tree (diff) | |
download | hwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.tar.gz hwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.tar.bz2 hwoarang-9d6b4fa845246c1e7954c4280998ba66df93d561.zip |
Bump omnibook. Include patch for recent kernels
-rw-r--r-- | app-laptop/omnibook/Manifest | 3 | ||||
-rw-r--r-- | app-laptop/omnibook/files/remove_owner.patch | 20 | ||||
-rw-r--r-- | app-laptop/omnibook/omnibook-20090628.ebuild | 37 |
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 +} |