Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=kernel2630.git;a=commitdiff;h=08e2135a37d51906c09450d8bae58e1cf3db7ad3

commit 08e2135a37d51906c09450d8bae58e1cf3db7ad3
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Fri Jun 12 19:56:51 2009 +0200

acerhk-0.5.35-32-i686

- add kernel2630.patch

diff --git a/source/apps-extra/acerhk/FrugalBuild 
b/source/apps-extra/acerhk/FrugalBuild
index d04ff31..0cdc6a9 100644
--- a/source/apps-extra/acerhk/FrugalBuild
+++ b/source/apps-extra/acerhk/FrugalBuild
@@ -4,15 +4,16 @@

pkgname=acerhk
pkgver=0.5.35
-pkgrel=31
+pkgrel=32
pkgdesc="Acer Hotkey driver for Linux"
url="http://www.cakey.de/acerhk/";
Finclude kernel-module
groups=('apps-extra')
archs=('i686' '!x86_64')
up2date="lynx -dump $url |grep tgz$|sed 's/.*-\(.*\)\.t.*/\1/'"
-source=($url/archives/$pkgname-$pkgver.tgz)
-sha1sums=('cf977b2bee3487a401b9c92f04fe8b2ac77f2db2')
+source=($url/archives/$pkgname-$pkgver.tgz kernel2630.patch)
+sha1sums=('cf977b2bee3487a401b9c92f04fe8b2ac77f2db2' \
+          '4b5e3ca6aa24e920dfd9bbcfa5b1e424b53bca77')

build()
{
diff --git a/source/apps-extra/acerhk/kernel2630.patch 
b/source/apps-extra/acerhk/kernel2630.patch
new file mode 100644
index 0000000..f34715f
--- /dev/null
+++ b/source/apps-extra/acerhk/kernel2630.patch
@@ -0,0 +1,58 @@
+--- acerhk-0.5.35/acerhk.c.orig        2007-11-12 21:01:25.000000000 +0100
++++ acerhk-0.5.35/acerhk.c     2009-06-12 19:46:45.000000000 +0200
+@@ -2668,7 +2668,6 @@
+     printk(KERN_INFO"acerhk: could not create /proc/driver/acerhk\n");
+   }
+   else {
+-    proc_acer_dir->owner = THIS_MODULE;
+     /* now create several files, first general info ... */
+     entry = create_proc_read_entry("info",
+                                    0444, proc_acer_dir, acerhk_proc_info, 
NULL);
+@@ -2677,7 +2676,6 @@
+       remove_proc_entry("driver/acerhk", NULL);
+       retval = 0;
+     } else {
+-      entry->owner = THIS_MODULE;
+       /* ... last pressed key ... */
+       entry = create_proc_read_entry("key",
+                                      0444, proc_acer_dir, acerhk_proc_key, 
NULL);
+@@ -2687,7 +2685,6 @@
+         remove_proc_entry("driver/acerhk", NULL);
+         retval = 0;
+       } else {
+-        entry->owner = THIS_MODULE;
+         /* ... and led control file */
+         entry = create_proc_entry("led", 0222, proc_acer_dir);
+         if (entry == NULL) {
+@@ -2699,7 +2696,6 @@
+         }
+         else {
+           entry->write_proc = acerhk_proc_led;
+-          entry->owner = THIS_MODULE;
+           /* ... and wireless led controll file */
+           entry = create_proc_entry("wirelessled", 0222, proc_acer_dir);
+           if (entry == NULL) {
+@@ -2712,7 +2708,6 @@
+           }
+           else {
+             entry->write_proc = acerhk_proc_wirelessled;
+-            entry->owner = THIS_MODULE;
+             /* ... and bluetooth led controll file */
+             entry = create_proc_entry("blueled", 0222, proc_acer_dir);
+             if (entry == NULL) {
+@@ -2725,7 +2720,6 @@
+               retval = 0;
+             } else {
+               entry->write_proc = acerhk_proc_blueled;
+-              entry->owner = THIS_MODULE;
+               retval = 1;
+ #ifdef ACERDEBUG
+               /* add extra file for debugging purposes */
+@@ -2742,7 +2736,6 @@
+               }
+               else {
+                 entry->write_proc = acerhk_proc_debug;
+-                entry->owner = THIS_MODULE;
+                 retval = 1;
+               }
+ #endif
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to