summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2006-07-27 18:00:27 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2006-07-27 18:00:27 +0000
commit0da1a351c7680236206c342ed55dc9d4be5b5f9c (patch)
treefcaa4b0afa57dfad58f6a632f12f8eb033aa5914 /app-misc/lirc
parentadded gcc-4.1 compat patch (#135248) (diff)
downloadgentoo-2-0da1a351c7680236206c342ed55dc9d4be5b5f9c.tar.gz
gentoo-2-0da1a351c7680236206c342ed55dc9d4be5b5f9c.tar.bz2
gentoo-2-0da1a351c7680236206c342ed55dc9d4be5b5f9c.zip
Bugfix, now also apply xbox-patch when xbox-driver was autoselected by PROFILE_ARCH.
(Portage version: 2.1.1_pre3-r5)
Diffstat (limited to 'app-misc/lirc')
-rw-r--r--app-misc/lirc/ChangeLog6
-rw-r--r--app-misc/lirc/lirc-0.8.0-r4.ebuild10
2 files changed, 13 insertions, 3 deletions
diff --git a/app-misc/lirc/ChangeLog b/app-misc/lirc/ChangeLog
index cf55f70ec6be..3673db5fad4f 100644
--- a/app-misc/lirc/ChangeLog
+++ b/app-misc/lirc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-misc/lirc
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.102 2006/07/27 17:33:24 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.103 2006/07/27 18:00:27 zzam Exp $
+
+ 27 Jul 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r4.ebuild:
+ Bugfix, now also apply xbox-patch when xbox-driver was autoselected by
+ PROFILE_ARCH.
27 Jul 2006; Matthias Schwarzott <zzam@gentoo.org>
files/lirc-0.8.0-kernel-2.6.17.diff:
diff --git a/app-misc/lirc/lirc-0.8.0-r4.ebuild b/app-misc/lirc/lirc-0.8.0-r4.ebuild
index 257a1ff04a2c..caec0d52f2d3 100644
--- a/app-misc/lirc/lirc-0.8.0-r4.ebuild
+++ b/app-misc/lirc/lirc-0.8.0-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.0-r4.ebuild,v 1.1 2006/07/25 14:29:34 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.0-r4.ebuild,v 1.2 2006/07/27 18:00:27 zzam Exp $
inherit eutils linux-mod flag-o-matic autotools
@@ -142,6 +142,7 @@ pkg_setup() {
if use lirc_devices_xboxusb; then
add_device atiusb "device xboxusb"
+ NEED_XBOX_PATCH=1
fi
if use lirc_devices_usbirboy; then
@@ -153,6 +154,7 @@ pkg_setup() {
if [[ "${PROFILE_ARCH}" == "xbox" ]]; then
# on xbox: use special driver
add_device atiusb "device xboxusb"
+ NEED_XBOX_PATCH=1
else
# no driver requested
einfo
@@ -224,13 +226,16 @@ src_unpack() {
unpack ${A}
cd ${S}
+ # Apply kernel compatibility patches
epatch ${FILESDIR}/${P}-kernel-2.6.16.diff
epatch ${FILESDIR}/${P}-kernel-2.6.17.diff
epatch ${FILESDIR}/${P}-kernel-2.6.18.diff
+ # Work with udev-094 and greater
epatch ${FILESDIR}/${PN}-udev-094.diff
- use lirc_devices_xboxusb && epatch ${FILESDIR}/lirc-0.8.0pre4-xbox-remote.diff
+ # Apply patches needed for some special device-types
+ [[ ${NEED_XBOX_PATCH:-0} == 1 ]] && epatch ${FILESDIR}/lirc-0.8.0pre4-xbox-remote.diff
use lirc_devices_imon_pad2keys && epatch ${FILESDIR}/${P}-imon-pad2keys.patch
# remove parallel driver on SMP systems
@@ -238,6 +243,7 @@ src_unpack() {
sed -i -e "s:lirc_parallel::" drivers/Makefile.in
fi
+ # respect CFLAGS
sed -i -e 's:CFLAGS="-O2:CFLAGS=""\n#CFLAGS="-O2:' configure.in
# setting default device-node