summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg Bornkessel <hd_brummy@gentoo.org>2007-12-28 14:23:22 +0000
committerJörg Bornkessel <hd_brummy@gentoo.org>2007-12-28 14:23:22 +0000
commit35fd2d29bf9de63c560ce166d7647b75778e0dc6 (patch)
treea3fa2a25f1e83111553e03f01b56362ee269e9ed /app-misc
parentStep up as new antiword maintainer (diff)
downloadgentoo-2-35fd2d29bf9de63c560ce166d7647b75778e0dc6.tar.gz
gentoo-2-35fd2d29bf9de63c560ce166d7647b75778e0dc6.tar.bz2
gentoo-2-35fd2d29bf9de63c560ce166d7647b75778e0dc6.zip
rewrite patch; bug 200508
(Portage version: 2.1.3.19)
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/lirc/ChangeLog6
-rw-r--r--app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff24
-rw-r--r--app-misc/lirc/lirc-0.8.3_pre1.ebuild10
3 files changed, 34 insertions, 6 deletions
diff --git a/app-misc/lirc/ChangeLog b/app-misc/lirc/ChangeLog
index d7daba63061b..1dc37183c620 100644
--- a/app-misc/lirc/ChangeLog
+++ b/app-misc/lirc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-misc/lirc
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.168 2007/12/27 00:12:21 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.169 2007/12/28 14:23:21 hd_brummy Exp $
+
+ 28 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
+ files/lirc-0.8.3_pre1-kernel-2.6.24.diff, lirc-0.8.3_pre1.ebuild:
+ rewrite patch; bug 200508
27 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
lirc-0.8.3_pre1.ebuild:
diff --git a/app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff b/app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff
index 5b9150bdeece..7216e77eff4b 100644
--- a/app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff
+++ b/app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff
@@ -84,3 +84,27 @@
ir->t_notify = NULL;
ir->t_notify2 = NULL;
}
+diff -Naur lirc-0.8.3pre1.orig/drivers/lirc_serial/lirc_serial.c lirc-0.8.3pre1/drivers/lirc_serial/lirc_serial.c
+--- lirc-0.8.3pre1.orig/drivers/lirc_serial/lirc_serial.c 2007-12-27 01:27:36.143803257 +0100
++++ lirc-0.8.3pre1/drivers/lirc_serial/lirc_serial.c 2007-12-27 01:29:38.149303268 +0100
+@@ -961,7 +961,7 @@
+ do_gettimeofday(&lasttv);
+
+ result = request_irq(irq, irq_handler,
+- SA_INTERRUPT | (share_irq ? SA_SHIRQ:0),
++ IRQF_DISABLED | (share_irq ? IRQF_SHARED:0),
+ LIRC_DRIVER_NAME, (void *)&hardware);
+
+ switch (result) {
+diff -Naur lirc-0.8.3pre1.orig/drivers/lirc_sir/lirc_sir.c lirc-0.8.3pre1/drivers/lirc_sir/lirc_sir.c
+--- lirc-0.8.3pre1.orig/drivers/lirc_sir/lirc_sir.c 2007-12-28 15:11:48.142285437 +0100
++++ lirc-0.8.3pre1/drivers/lirc_sir/lirc_sir.c 2007-12-28 15:13:05.561290741 +0100
+@@ -1025,7 +1025,7 @@
+ return -EBUSY;
+ }
+ #endif
+- retval = request_irq(irq, sir_interrupt, SA_INTERRUPT,
++ retval = request_irq(irq, sir_interrupt, IRQF_DISABLED,
+ LIRC_DRIVER_NAME, NULL);
+ if (retval < 0) {
+ # ifndef LIRC_ON_SA1100
diff --git a/app-misc/lirc/lirc-0.8.3_pre1.ebuild b/app-misc/lirc/lirc-0.8.3_pre1.ebuild
index 313daf01a291..8b80bdb90d16 100644
--- a/app-misc/lirc/lirc-0.8.3_pre1.ebuild
+++ b/app-misc/lirc/lirc-0.8.3_pre1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.3_pre1.ebuild,v 1.10 2007/12/27 00:12:21 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.3_pre1.ebuild,v 1.11 2007/12/28 14:23:21 hd_brummy Exp $
inherit eutils linux-mod flag-o-matic autotools
@@ -252,10 +252,10 @@ src_unpack() {
sed -i -e "s:lirc_gpio\.o::" drivers/lirc_gpio/Makefile.am
fi
-# # Bug #200508
-# if kernel_is ge 2 6 24 ; then
-# epatch "${FILESDIR}"/${P}-kernel-2.6.24.diff
-# fi
+ # Bug #200508
+ if kernel_is ge 2 6 24 ; then
+ epatch "${FILESDIR}"/${P}-kernel-2.6.24.diff
+ fi
# respect CFLAGS
sed -i -e 's:CFLAGS="-O2:CFLAGS=""\n#CFLAGS="-O2:' configure.ac