summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild')
-rw-r--r--net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild11
1 files changed, 7 insertions, 4 deletions
diff --git a/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild b/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild
index 441b5c21e578..a8dee47f6f41 100644
--- a/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild
+++ b/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild,v 1.6 2006/12/13 19:51:39 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild,v 1.7 2007/02/04 22:25:24 genstef Exp $
inherit linux-mod rpm eutils
@@ -117,13 +117,16 @@ src_unpack() {
if [ -e fritz.usb2 ]; then
cd fritz.usb2; epatch ${FILESDIR}/fcusb2-2.6.19.patch; cd ..
fi
- find -name \*.[hc] -print0 | xargs -0 sed -i 's:#include <linux/config\.h>:#include <linux/autoconf.h>:'
+ epatch ${FILESDIR}/2.6.43-linux-2.6.19-irq_handler.patch
+ find -name \*.[hc] -print0 | xargs -0 sed -i '
+ s:#include <linux/config\.h>:#include <linux/autoconf.h>:;
+ s/driver_init/fc_driver_init/g; s/driver_exit/fc_driver_exit/;'
}
src_install() {
linux-mod_src_install
- dodir /lib/firmware /etc
+ keepdir /lib/firmware
[ "${FRITZCAPI_BUILD_TARGETS/xusb_CZ/}" != "${FRITZCAPI_BUILD_TARGETS}" ] && \
dodoc "${S}/fritz.xusb_CZ/README.fxusb_CZ"