summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2014-02-14 15:08:49 +0000
committerTony Vroon <chainsaw@gentoo.org>2014-02-14 15:08:49 +0000
commit4dab4ee298ec1477d8beef8c65fefed12a5c6b48 (patch)
tree236e4e2ab961555bf74079d0081a4b5f6a6e321f /net-misc/dahdi
parentVersion bump. (diff)
downloadhistorical-4dab4ee298ec1477d8beef8c65fefed12a5c6b48.tar.gz
historical-4dab4ee298ec1477d8beef8c65fefed12a5c6b48.tar.bz2
historical-4dab4ee298ec1477d8beef8c65fefed12a5c6b48.zip
Updated firmware package for TE133 & TE134, introduces support for TE131 & TE132. Introduces new span assignment method that can be activated with auto_assign_spans=0. Downstream patchset unchanged.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xB5058F9A
Diffstat (limited to 'net-misc/dahdi')
-rw-r--r--net-misc/dahdi/ChangeLog9
-rw-r--r--net-misc/dahdi/Manifest18
-rw-r--r--net-misc/dahdi/dahdi-2.6.2.ebuild4
-rw-r--r--net-misc/dahdi/dahdi-2.9.0.ebuild79
4 files changed, 98 insertions, 12 deletions
diff --git a/net-misc/dahdi/ChangeLog b/net-misc/dahdi/ChangeLog
index 81446ea98c04..9ab58f4ece50 100644
--- a/net-misc/dahdi/ChangeLog
+++ b/net-misc/dahdi/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-misc/dahdi
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/ChangeLog,v 1.57 2014/01/28 08:47:05 nimiux Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/ChangeLog,v 1.58 2014/02/14 15:08:44 chainsaw Exp $
+
+*dahdi-2.9.0 (14 Feb 2014)
+
+ 14 Feb 2014; Tony Vroon <chainsaw@gentoo.org> +dahdi-2.9.0.ebuild:
+ Updated firmware package for TE133 & TE134, introduces support for TE131 &
+ TE132. Introduces new span assignment method that can be activated with
+ auto_assign_spans=0. Downstream patchset unchanged.
28 Jan 2014; Chema Alonso <nimiux@gentoo.org> dahdi-2.8.0.1.ebuild:
Stable for amd64 wrt bug #499128
diff --git a/net-misc/dahdi/Manifest b/net-misc/dahdi/Manifest
index 8f35d83c5c2d..2f62f191a3b9 100644
--- a/net-misc/dahdi/Manifest
+++ b/net-misc/dahdi/Manifest
@@ -12,7 +12,9 @@ DIST dahdi-fw-oct6114-128-1.05.01.tar.gz 165849 SHA256 e1146749d205c41603b9b7685
DIST dahdi-fw-oct6114-256-1.05.01.tar.gz 171685 SHA256 5fe5036a2766cf0e8a968b0c58b700507d86e1cde9296ca437170cc626a9c79c SHA512 e447fe8d24963892339d895450cf7a04da3bdcf1de22630dea68119dbd9da84878478adf8ce0e5ef859e6d677c2a051aa6272de4e0692f5ce0e8b5d0fba4096b WHIRLPOOL 9f1ad0284668833e61f387070062b66369c61e3afc7b867a06db6697c9841bd1f5efd541c6eb3616625b9c82d0dd95f6e2e7e02b787b90e91fe4ad6de08777a3
DIST dahdi-fw-tc400m-MR6.12.tar.gz 1750035 SHA256 11dd8d009809e41fc9a3a36766f59ff73d29075eede5b8724331d9a6e5259774 SHA512 88a986d22ead41a3dabc320e13f7a3e6e6ab9e2752aca2cc940ad9c1ec570d4f01e82c46d0ec1b6dc1a87a1df7e94cfb8aa638b44b4fe2254af8962f1fdbac86 WHIRLPOOL a6334940cd3927003fef425685c9389c64530dd4bab1337863283a3d02144d44bf601292179d8354b3d283af19c53d142f1c3b31d1468012297b876954b6dc8b
DIST dahdi-fw-te133-6f0017.tar.gz 231425 SHA256 11e65f547b9937177dc2c7a59be2f95ed8f562f93a4eda8fd3375738dd8154b7 SHA512 5aeaf8b5d121256ff876cffbfd8137bca84227baca69bb51cf423848e78e284f81b4c4901c69581f5f5b2c3e7d3253e6b12f20cd73e9e5b39d3f2adcc44e5b83 WHIRLPOOL 6f39187cbe7f18b4ee8ab0c986c287fda6d4c73790115f0af72d332b67da835f6ed54e832d075ee54a0027b7067df6ddee7d575399b750ac860c32b73758d7d0
+DIST dahdi-fw-te133-780017.tar.gz 231842 SHA256 50a20ce6de2b2997be7fa4ad6c1f9a941278a3ee5f8974f32696d08ca41ab915 SHA512 43665b3011cf53d5bdddf7a833fc711524d86bb117282ae9481b176afc5021d6e203b5413a56d1bc4588cd3eb1b04bf530578782cd49edeb71124a842f57f10e WHIRLPOOL 3703ecfbf271cb1e01f6cbe8f1b088b5b1d758173b74396dd179f87a1ae84498cd704db033715a8d95ecfd52bd4a07aea143281fb28b2d4ad967cb37ed78b00f
DIST dahdi-fw-te134-6f0017.tar.gz 181874 SHA256 d49e22810364727deb6067ea5a9a5b6fae81e6d7ccb28b73cfbaef95006f3c93 SHA512 d86c4ad88679201ecb72cd4135f329a14cc0f716ede9d774a37a3e9243eb92b9de057e9c9e06e46889da0ed8b8c225b1f42097444af2e2f67dc4ae5f2ff6eb51 WHIRLPOOL 349849046ada181b38ada0d1f4aa732b55a9966270a2bfc0b6af9ef8c24cdcfab7b0588691ff5f95c43b8319b51b08e4043c4d55d0a65dd12601048eda2be7a6
+DIST dahdi-fw-te134-780017.tar.gz 185478 SHA256 99f7c410bf47d2a5ae687d717e51448ce5b52aca902830bf39bffe683150fa2d SHA512 b6f93ff060512b15bb8462805d8f8a435e56a83be362770d2c3b39b876d2171c5e1e6c1bc42c893eaa382ccd2f19534536612618c4ef4ff8c25976cf3719d4fb WHIRLPOOL a93efb2405019418e542f817b64fc0aa76bda55f74f4ceec9815c3c4350d9ec31ac3bd47c900659e11a0d0131cadfedf99dde508eb7da71a7b276f98ae5e921a
DIST dahdi-fw-te435-e0017.tar.gz 233410 SHA256 3a906c2d68ca1908a0da24858530ae550e18eaa0274a544e53d7dbf39137bd5e SHA512 4d7edb85934cab59af36b90c89691c6fb9908d8d6c93df1c2827662e8fed6d0d753792fe9128ba7b991c317d9852ccde72589919f808129cffcb75ebc666796e WHIRLPOOL c9f0e209bdbca7b80d3fda34f9b84efcb8424ccce7728c2955027b16423c63a00634671e113b69f10e2544899e90e6924b6a099f84c9cc35897092920efacc4c
DIST dahdi-fw-te820-1.76.tar.gz 54303 SHA256 5b823e25828e2c1c6548886ad408b2e31dbc8cd17170c52592792d9c754a199c SHA512 3189df3dd680353d5520773ac8ea7fe638ea05e3c656379c1a245bd3ab8a6ae0c8a1c22c2068be9c758996e5993b0d19376b159b4e868ebc3d817dcce3b9aec7 WHIRLPOOL 4eb4a3a4d5b8a2cdd4422d41b17427624ca668ba400fe908e03d1cdd317c5e5bb9993bafe8c4a36ee44554ff6acadd45c4baba4d23c3f06f4765da31c545dafa
DIST dahdi-fw-vpmoct032-1.12.0.tar.gz 443985 SHA256 6b199cf836f150f9cb35f763f0f502fb52cfa2724a449b500429c746973904ad SHA512 3ee8c56a7075d13a6457a5249fcffc04b2da59da94a622cb66810babf46260235492810c867479fccf343e84424c9bcc12c2d05389a52c0a56c62b138f23aeb3 WHIRLPOOL 9dc3e1bdfdb458eca3e943b89c64460af13c7aa8ca0e6fb56228df54520979c47659828f199c10c2359804156955b9fb956ade47b50f46adb60e10a8bddc125f
@@ -20,23 +22,21 @@ DIST dahdi-fwload-vpmadt032-1.25.0.tar.gz 149360 SHA256 3ff26cf80555fd7470b43a87
DIST dahdi-linux-2.6.2.tar.gz 1726548 SHA256 2a9a1abfa97d2c05415e8f628bf27168f8f5497513a207fa4d7ba0495ca020e4 SHA512 5edc60789948aedb0d53e357c97818be9faed08eb5588272abd3ce4abaa3ab9e2652f9a9a87fe4f7ed3a51f8f93d6af5257d869b0ac39552c7da05e27035d1d2 WHIRLPOOL 0e872a7f380e48df40b86363757d95a79a70222bf23b2b909b01603d8e02815d78d1faa1467b921938d937d81fe84b88f0d3e694f7fce7dc94b726b4bb945bd9
DIST dahdi-linux-2.7.0.1.tar.gz 1753680 SHA256 4b8ba23c38b0f655344b5ce309b4ed2c13b7790b805a4f7ad3071f3f569eddc6 SHA512 b1e894f838b1f6e7d940b065028c7b54ff85dbd56281f40cdfbd6a32fd23c563e5d0eb242bb4dce6aa4171b1b62e066acad59a82ca61ffbb4589336fafb1e5b4 WHIRLPOOL 3e58daeb11dc62bdb0821ab2943f487b3a8449ff9393ddf7e16aa0c07029c6803428484d6fd61d8a36a1b59180bb751fad2b6ca778a14ba2c71392e67ddc75fb
DIST dahdi-linux-2.8.0.1.tar.gz 2030482 SHA256 7e726f065bc5564b66dc0a7249f996354ecb66f0a03154f5ab75b7cabefad682 SHA512 d8282d5ebbd091075abfc4cde2c9f3011ebb75202d0d3095d14d245d07e55381bfb03ada48d5bc57f3e1ad3edb8161810676379adf5ab42483a4265b78f3a205 WHIRLPOOL 52d29ad5441f9308d9dc98198bb83255c2b85476b07a76e83d85d1ea87c82136bfd9e685c87a4330965f98a330f9a78949342de197564a83dc83d8d6e897af8c
+DIST dahdi-linux-2.9.0.tar.gz 2031302 SHA256 0041377aafdfb81be82c6b2478007cd4cd742817895ff9b9d232b96601e26a4d SHA512 a4554169b8b18f0fb345a5c73362df3b983172a5dab1f06072f4eb7327416fff0f7bfa5a64621f4b250b4a620c5a34728a174fdc9090c8353d460152eefde1dc WHIRLPOOL 1e8d46c70b0944bc4510efc69a082e40bb54e7b1ab22ca76baae0493ab1cb5c14fb495867dc26c53304067a81c007b56e946e006a8009f38ba973884bb74f485
DIST gentoo-dahdi-patchset-1.1.5.tar.bz2 105258 SHA256 e779b6155dd48064d30e63c33fbc741f3627a23ad7cf85d08abfa9db3cc6f6ae SHA512 a8471aaaeecf56d996f052cf58e38bc339ec186b8619689cf120a7ea131e37acab449b083744f78a0431618003b8a6c6fd093a51ec7e7728e9a444d446e6bd95 WHIRLPOOL beebfd19105839dddf44f4030420d0118cf539176ae5b80366331a8f7bfc96f55ee5c9f8bb0a8e1468e86a28704469f6833f12ea875067c8c782494dbafb7c5b
DIST gentoo-dahdi-patchset-1.1.6.tar.bz2 103091 SHA256 0cf7d478f772457004d72a6f90bf4a8fdaf036e7da47eb4849d9e6aac76f5fd2 SHA512 921d9b1840b8c36f857723d14f0e7175332df9c486c501f44500c09b88470780a22fa248bdc89dcdd47f2f4293357b22d2e25a25769cde050fa220b84a153161 WHIRLPOOL 3e7bad69bd7f9f23186271170484e3c126707da1b8fb3e0029e9153ec46b46f0c5ad77d44325b3ce6b3d7eca6df405eae1617b2173a1b1acdf080e4163936027
DIST gentoo-dahdi-patchset-1.1.7.tar.bz2 102404 SHA256 c87da7daa1ff4f3a6ad1937c6edcb97ac278bc50f34d3b3fbb2d9fcf07b729b1 SHA512 0e13929a6ab35520959ea40624dc405bbff9b211cc32290f515a587d74b38470595e5280fbafccf96ad7c6e699da4c8053cc79eb3457cee3c93c583f62290e07 WHIRLPOOL a3fe3c747d2ab14b1a77b47c50218659eff21c305ea3b28a16028a861d3e3133ac92569098e90fbd7a5f08abb1c9c4028717b123e93e0b1cec7f27f501ecaaa9
DIST jnet-dahdi-drivers-1.0.14.tar.gz 64860 SHA256 c71d1ac29c78511b59914cc9aa1798529ae7b344cdc8403a797dbcddbe486974 SHA512 419352897d39bae6b51ee302723de6ca3c8041546a1273fa0691cf169e16f37fc730f3033fed4e5f564dce6dcc097e93f609208af8c38d03b9aee96b95037d66 WHIRLPOOL 15c34f728806f5f94d64c791491b4928342a0df94a336c8c09a26ec020245dd8e13722d73779cce3cd73029c07be68c2d440be51407b83d56ce5a8645b6bfb24
-EBUILD dahdi-2.6.2.ebuild 2913 SHA256 0e389f8a03752e8e838921b19a70437e41ddc686ae36c865b2d25a4fb17564e4 SHA512 c081563710a154b21b01a36bf83706a9cbec0642b583560241879eb019c711d70c5eb22125ad00fe98cb95583ff038f599d01e02289bbaa8b09b20d6c0a1d11c WHIRLPOOL 5ac5a4ca53c1e5df88e38f0f075424d7c3118fdb39f83903269c741f6f3a079e6ee2d1a07a13fcc134f7fc9d89c1acc4f031a7f15c206842d6512f7c440a6edf
+EBUILD dahdi-2.6.2.ebuild 2914 SHA256 906ed66c7a4592027b15247fd970f30cec4cc5aee3d307beff35b517f265133c SHA512 9aff569b517c2e8d00b477f3392080410a1f4306739d7ee241a37cf2515491c4332976d9e8994e8ff0e61126c5a201761514053bdd7251f9e8f4c1b041f5b426 WHIRLPOOL 9af7e444fcda0f38887f8858941d9818b6bbfe16cbc5457d6c854778da9b9ceb9c17539fae6923f49c2d2d8ee023a1f704862bc6c78baa82bba6f8826e47e3d3
EBUILD dahdi-2.7.0.1.ebuild 3190 SHA256 950d0c55dc7ce4daa3ef8b5dd5ca2284c840ebaf58c007f6f480c0a72d8151c4 SHA512 db58440c31bdc83123aa348e829ffba2bab7f410db8d72428b8e5c1d905ae25856b0ab72646fc10adf7b1c08f828f73436cf6ab5c85486bfad2c5e8e88ec393a WHIRLPOOL 86d6a23257f1db646cdc3327442e85285618dd6f7f38b6428ef5c80818cd2281f21924579d074cf6d4d88fddd03b4f2ed4f7ff237a637e45e51645bf3f9d6105
EBUILD dahdi-2.8.0.1.ebuild 3623 SHA256 15c815ccfcc327425ca533327a3bd1455a7aa2147a1e81d1cf18e9b47b9866ab SHA512 2ea4852890fc3e4c48607ac19157cba580823e6352b10c4a72dd3ea937cb109e8412e1337886adeda13d95353c68c0c71b52f671bbb98a5fbb89f19da2602a25 WHIRLPOOL 185d7357f36ed025abcc252a223dea149de7b4976e3c3cccca995e85a419e06c997dc0d2701f2e713d990db5674103d79b52ee7f5591933f55bfdc8fe80ed5f1
-MISC ChangeLog 13024 SHA256 fdb8ea3a793e03856c3ee3d16520f5db2af65fc5386665cdeefe7111a887b851 SHA512 a60d5843ed86322ea3b3d4f2a48773df5d454f35ec823ea23d70a971c7d40449a2efa0638c1438aaeb76964b32c7c2704363cd10a7ef608ff83fea3cdf95206d WHIRLPOOL 37716043be213fb1772b438039804843580419e913aabe1b862f05866f81eb62d36fb9bea46fd768646402d27f2685a5226979ebdbd15a5f366bf7f596ee81c7
+EBUILD dahdi-2.9.0.ebuild 3624 SHA256 3e49b465427edbab45b7645ab34efbcdc2d058c0deba3d757ae193b2b7207e16 SHA512 6f25c2d0624cd5f2980203ab828276dc6941ea04a9ae08eed83d2059e8c791e3fdf428062deabede5a5ff958725073c9b5df5b629cac15c689702ef0398c382d WHIRLPOOL bde1e57186cb56a1e82618a682b6fcc45c873ebce726ef8b0fbf0e7c87d27c9b5227aa6ea374d849fb05c8388a90c2fb0adf9b8aa668690c5cba2c0624bac717
+MISC ChangeLog 13329 SHA256 232ea341f09d41e203bcc6c320ffb683d684ebf66ce0c0fcb888a0a42c86f7fa SHA512 1bb9fb74835885a6ce13e05d21bd3822cc8ddf649df5dc6665f0b6502336f851543e6ef5678032f292a49eda3fe736be1facc6ad8d830858223768ff34485aa4 WHIRLPOOL 21e29b613b5b118448b0c113b94221c668af658bdef5cb6568b1b2bc0f6a8ff857e6ccc61746cec9b765bcc85c2313507c2a5cb09556e3fe0352cf995c0e0d61
MISC metadata.xml 313 SHA256 bdeaff3e2154c5664ac49b3dfdd9f59dccfa127ec8c5813c3f8441718e364374 SHA512 241cb7ea094d588b2ea8af11a26c1f6dd635a39120d0d15cf0531884cc9c05ad67c3c669924fdc5f292cc360629c34a5370a746199df19d0d2267f48c2beb90c WHIRLPOOL c9714fd598a731fff5103cb573cd4e3a0fc4b9c8f3a165917797aadd4592e332d7ae29036ca79f712a8ee5137193a9db3591673c2780de6c354fac497ffc8455
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJS527AAAoJEA2sAkrWKOU2E18IAML6nsQPmK1whWuR8U+ABMRo
-osUEWt9iD9JAKR9OZR6so8CeuEpOScJDhOookj3czBskXamqbJ0xGeOsv5sOTSQm
-k4aMdFgwt47Yu6claFStrhS6R6TxrdfrQ2osX+UvZL8Bf8bzKXlI3MirilUUc6sq
-TnRbiAdjzPxj0arqCi4eQQUUWkjbJUz2OL+rcobWUir8aMwcBxhH6Eg1atyPOCK1
-R7e+VHU9+fzbSq46qCKORXGmJOfJrGldvZhFs7K4f9p+8ORU38DJRa2KvhDvWKHw
-Ldw8M+QbkVnjHHfZgNdhBFzeXUcBzaTisqFjhWneUnyiXoJjex8GLKJembIXMtU=
-=Fgvp
+iEYEAREIAAYFAlL+MWgACgkQp5vW4rUFj5rOGgCfRATqbxwptJKv/Ftjd99VpwRN
+ANUAoJ/X92KXSDJXESfosFyVG3QACRw2
+=dRkd
-----END PGP SIGNATURE-----
diff --git a/net-misc/dahdi/dahdi-2.6.2.ebuild b/net-misc/dahdi/dahdi-2.6.2.ebuild
index 04693ce20004..641233d5e881 100644
--- a/net-misc/dahdi/dahdi-2.6.2.ebuild
+++ b/net-misc/dahdi/dahdi-2.6.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.6.2.ebuild,v 1.2 2013/05/08 16:25:31 vincent Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.6.2.ebuild,v 1.3 2014/02/14 15:08:44 chainsaw Exp $
EAPI=5
diff --git a/net-misc/dahdi/dahdi-2.9.0.ebuild b/net-misc/dahdi/dahdi-2.9.0.ebuild
new file mode 100644
index 000000000000..ed2e0e5f8bcd
--- /dev/null
+++ b/net-misc/dahdi/dahdi-2.9.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.9.0.ebuild,v 1.1 2014/02/14 15:08:44 chainsaw Exp $
+
+EAPI=5
+
+inherit base linux-mod eutils flag-o-matic toolchain-funcs
+
+MY_P="${P/dahdi/dahdi-linux}"
+JNET=1.0.14
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)."
+HOMEPAGE="http://www.asterisk.org"
+SRC_URI="http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-a4a-a0017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-a4b-b0017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-a8a-1d0017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-a8b-1d0017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-032-1.05.01.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-256-1.05.01.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-te133-780017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-te134-780017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-te435-e0017.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-te820-1.76.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.12.0.tar.gz
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
+mirror://gentoo/gentoo-dahdi-patchset-1.1.7.tar.bz2
+http://www.junghanns.net/downloads/jnet-dahdi-drivers-${JNET}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flash"
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND=""
+
+EPATCH_SUFFIX="diff"
+PATCHES=( "${WORKDIR}/dahdi-patchset" )
+
+CONFIG_CHECK="MODULES CRC_CCITT"
+
+src_unpack() {
+ unpack ${A}
+ # Copy the firmware tarballs over, the makefile will try and download them otherwise
+ for file in ${A} ; do
+ cp "${DISTDIR}"/${file} "${MY_P}"/drivers/dahdi/firmware/
+ done
+ # But without the .bin's it'll still fall over and die, so copy those too.
+ cp *.bin "${MY_P}"/drivers/dahdi/firmware/
+ cp -p "${WORKDIR}"/jnet-dahdi-drivers-${JNET}/cwain/*.[ch] "${MY_P}"/drivers/dahdi/
+ cp -p "${WORKDIR}"/jnet-dahdi-drivers-${JNET}/qozap/*.[ch] "${MY_P}"/drivers/dahdi/
+ cp -p "${WORKDIR}"/jnet-dahdi-drivers-${JNET}/ztgsm/*.[ch] "${MY_P}"/drivers/dahdi/
+}
+
+src_prepare() {
+ if use flash; then
+ sed -i -e "s:/\* #define FXSFLASH \*/:#define FXSFLASH:" include/dahdi/dahdi_config.h || die "Failed to define FXSFLASH"
+ sed -i -e "s:/\* #define SHORT_FLASH_TIME \*/:#define SHORT_FLASH_TIME:" include/dahdi/dahdi_config.h || die "Failed to define SHORT_FLASH_TIME"
+ fi
+ base_src_prepare
+}
+
+src_compile() {
+ unset ARCH
+ emake V=1 CC=$(tc-getCC) LD=$(tc-getLD) KSRC="${KV_OUT_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" all
+}
+
+src_install() {
+ einfo "Installing kernel module"
+ emake V=1 CC=$(tc-getCC) LD=$(tc-getLD) KSRC="${KV_OUT_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" install
+ rm -rf "$D"/lib/modules/*/modules.*
+}