Lines 1-16
Link Here
|
1 |
# Copyright 1999-2009 Gentoo Foundation |
1 |
# Copyright 1999-2009 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.2.0.2.ebuild,v 1.1 2009/10/22 18:19:35 chainsaw Exp $ |
3 |
# $Header: $ |
4 |
|
4 |
|
5 |
inherit linux-mod eutils flag-o-matic |
5 |
inherit linux-mod eutils flag-o-matic |
6 |
|
6 |
|
7 |
MY_P="${P/dahdi/dahdi-linux}" |
7 |
MY_PN="${PN/dahdi/dahdi-linux}" |
|
|
8 |
MY_P="${MY_PN}-${PV/_/-}" |
8 |
MY_S="${WORKDIR}/${MY_P}" |
9 |
MY_S="${WORKDIR}/${MY_P}" |
9 |
|
10 |
|
10 |
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)." |
11 |
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)." |
11 |
HOMEPAGE="http://www.asterisk.org" |
12 |
HOMEPAGE="http://www.asterisk.org" |
12 |
SRC_URI="http://downloads.digium.com/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz |
13 |
SRC_URI="http://downloads.digium.com/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz |
13 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.17.0.tar.gz |
14 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.21.0.tar.gz |
14 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz |
15 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz |
15 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz |
16 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz |
16 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz |
17 |
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz |
Lines 38-56
Link Here
|
38 |
cp *.bin "${MY_P}"/drivers/dahdi/firmware/ |
39 |
cp *.bin "${MY_P}"/drivers/dahdi/firmware/ |
39 |
|
40 |
|
40 |
epatch "${FILESDIR}"/${P}-no-depmod.patch |
41 |
epatch "${FILESDIR}"/${P}-no-depmod.patch |
41 |
|
42 |
epatch "${FILESDIR}"/${P}-parallel-make.patch |
42 |
# https://issues.asterisk.org/view.php?id=15747 |
|
|
43 |
epatch "${FILESDIR}"/${P}-net-device-ops.patch |
44 |
|
45 |
# If you want TASK_INTERRUPTIBLE you need <linux/sched.h>, hmmkay? |
46 |
epatch "${FILESDIR}"/${P}-includes.patch |
47 |
|
48 |
# https://issues.asterisk.org/view.php?id=16114 |
49 |
epatch "${FILESDIR}"/${P}-driver_data-2.6.32.patch |
50 |
|
51 |
# GCC 4.4 compatibility, the quick 'n dirty way |
52 |
# error: dereferencing pointer to incomplete type |
53 |
epatch "${FILESDIR}"/${P}-gcc44-hack.patch |
54 |
} |
43 |
} |
55 |
|
44 |
|
56 |
src_compile() { |
45 |
src_compile() { |