Security bump (bug #135680). bristuff update, genericjb removed from 1.2.9_p1 (see...
authorStefan Knoblich <stkn@gentoo.org>
Wed, 7 Jun 2006 18:08:56 +0000 (18:08 +0000)
committerStefan Knoblich <stkn@gentoo.org>
Wed, 7 Jun 2006 18:08:56 +0000 (18:08 +0000)
Package-Manager: portage-2.1_rc4-r3

net-misc/asterisk/ChangeLog
net-misc/asterisk/Manifest
net-misc/asterisk/asterisk-1.0.11_p1.ebuild [new file with mode: 0644]
net-misc/asterisk/asterisk-1.2.9_p1.ebuild [new file with mode: 0644]
net-misc/asterisk/files/digest-asterisk-1.0.11_p1 [new file with mode: 0644]
net-misc/asterisk/files/digest-asterisk-1.2.9_p1 [new file with mode: 0644]

index f9772dedca674f6c36c37079de73aa9d36786595..9e1eb6fc35a8c842a31a39a17cd170cc257cd1aa 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for net-misc/asterisk
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.116 2006/05/06 14:48:07 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.117 2006/06/07 18:08:56 stkn Exp $
+
+*asterisk-1.2.9_p1 (07 Jun 2006)
+*asterisk-1.0.11_p1 (07 Jun 2006)
+
+  07 Jun 2006; Stefan Knoblich <stkn@gentoo.org> +asterisk-1.0.11_p1.ebuild,
+  +asterisk-1.2.9_p1.ebuild:
+  Security bump (bug #135680), genericjb dropped from 1.2.9_p1 for now
+  (latest patch does not apply), 1.0.11_p1 updated to use bristuff-0.2.0-PRE8r,
+  1.2.9_p1 updated to use bristuff-0.3.0-PRE-1p.
 
 *asterisk-1.2.7_p1-r1 (06 May 2006)
 
index 40291cc45a86a22923207fd7853cc1b81496fed3..69b6643345136392fb8a989ddd27f84985019a7a 100644 (file)
-AUX 1.0.0/asterisk-1.0-CVE-2006-1827.patch 422 RMD160 e025a6c976e9ee081e1379953b2ccbe86049a751 SHA1 5e95bd4e35827479aa008196b36c0ffd60a3cf52 SHA256 fa601a359aae0692d6166cd3625fd3415e50fcccc85c58ab37e6374d2575364d size 422
+AUX 1.0.0/asterisk-1.0-CVE-2006-1827.patch 422 RMD160 e025a6c976e9ee081e1379953b2ccbe86049a751 SHA1 5e95bd4e35827479aa008196b36c0ffd60a3cf52 SHA256 fa601a359aae0692d6166cd3625fd3415e50fcccc85c58ab37e6374d2575364d
 MD5 6e50e3012b488f05338d1ce3694f3082 files/1.0.0/asterisk-1.0-CVE-2006-1827.patch 422
 RMD160 e025a6c976e9ee081e1379953b2ccbe86049a751 files/1.0.0/asterisk-1.0-CVE-2006-1827.patch 422
 SHA256 fa601a359aae0692d6166cd3625fd3415e50fcccc85c58ab37e6374d2575364d files/1.0.0/asterisk-1.0-CVE-2006-1827.patch 422
-AUX 1.0.0/asterisk-1.0.10-misdn.patch 607 RMD160 f1f61d81efe5d69464b774c6b920e51a525d179e SHA1 b1c6cf12cfbc59c85ba6a92637902daafc5339aa SHA256 7eb86812c3b6f41dad6d09a69b3883911b9a3792791c5ad3dfd521e996c5e6b4 size 607
+AUX 1.0.0/asterisk-1.0.10-misdn.patch 607 RMD160 f1f61d81efe5d69464b774c6b920e51a525d179e SHA1 b1c6cf12cfbc59c85ba6a92637902daafc5339aa SHA256 7eb86812c3b6f41dad6d09a69b3883911b9a3792791c5ad3dfd521e996c5e6b4
 MD5 88e8cfc364e9767f104159b374eb5bea files/1.0.0/asterisk-1.0.10-misdn.patch 607
 RMD160 f1f61d81efe5d69464b774c6b920e51a525d179e files/1.0.0/asterisk-1.0.10-misdn.patch 607
 SHA256 7eb86812c3b6f41dad6d09a69b3883911b9a3792791c5ad3dfd521e996c5e6b4 files/1.0.0/asterisk-1.0.10-misdn.patch 607
-AUX 1.0.0/asterisk-1.0.10-vmail.cgi.patch 9038 RMD160 6119ddcdc7d39e6594f7422dc2aa7171a6b2be5a SHA1 1d8a74768e555b7523ae508656992f39ee5637df SHA256 12fd512f2a79ed370ef41a4927222423bebb75042e980ccb84055fae98add307 size 9038
+AUX 1.0.0/asterisk-1.0.10-vmail.cgi.patch 9038 RMD160 6119ddcdc7d39e6594f7422dc2aa7171a6b2be5a SHA1 1d8a74768e555b7523ae508656992f39ee5637df SHA256 12fd512f2a79ed370ef41a4927222423bebb75042e980ccb84055fae98add307
 MD5 e53fcb073e317364213099fe6a00b7b9 files/1.0.0/asterisk-1.0.10-vmail.cgi.patch 9038
 RMD160 6119ddcdc7d39e6594f7422dc2aa7171a6b2be5a files/1.0.0/asterisk-1.0.10-vmail.cgi.patch 9038
 SHA256 12fd512f2a79ed370ef41a4927222423bebb75042e980ccb84055fae98add307 files/1.0.0/asterisk-1.0.10-vmail.cgi.patch 9038
-AUX 1.0.0/asterisk-1.0.10-weak-references.diff 8579 RMD160 7d4421d18b256531ddbc351ba6b4a8a94604017c SHA1 272db429bc126f8a8c12169bebbdac2db32dc8eb SHA256 61f9ce3a15dc904e73ea426c0ad928f201b9101c585195a7feb554548c1a861a size 8579
+AUX 1.0.0/asterisk-1.0.10-weak-references.diff 8579 RMD160 7d4421d18b256531ddbc351ba6b4a8a94604017c SHA1 272db429bc126f8a8c12169bebbdac2db32dc8eb SHA256 61f9ce3a15dc904e73ea426c0ad928f201b9101c585195a7feb554548c1a861a
 MD5 27bf961621fb1f521bc11293df8b5ec9 files/1.0.0/asterisk-1.0.10-weak-references.diff 8579
 RMD160 7d4421d18b256531ddbc351ba6b4a8a94604017c files/1.0.0/asterisk-1.0.10-weak-references.diff 8579
 SHA256 61f9ce3a15dc904e73ea426c0ad928f201b9101c585195a7feb554548c1a861a files/1.0.0/asterisk-1.0.10-weak-references.diff 8579
-AUX 1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff 5829 RMD160 2983d78f8a1dd8768da919ddb3282511ebdb915c SHA1 cd17b5d631170e692b57f94227e832dc3b37c43a SHA256 b5787fa77d4ad0786ce9d243d597b1129f214f4e376c6e1b79929633ef6f35d1 size 5829
+AUX 1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff 5829 RMD160 2983d78f8a1dd8768da919ddb3282511ebdb915c SHA1 cd17b5d631170e692b57f94227e832dc3b37c43a SHA256 b5787fa77d4ad0786ce9d243d597b1129f214f4e376c6e1b79929633ef6f35d1
 MD5 f20e5b869d5e221194187dd7f504d38b files/1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff 5829
 RMD160 2983d78f8a1dd8768da919ddb3282511ebdb915c files/1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff 5829
 SHA256 b5787fa77d4ad0786ce9d243d597b1129f214f4e376c6e1b79929633ef6f35d1 files/1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff 5829
-AUX 1.0.0/asterisk-1.0.5-hppa.patch 909 RMD160 1acb35521c186b696b6cf80f9809803f5a9946b6 SHA1 892b81d9716227e4464ccc88f63827343fd2d76d SHA256 34ec67f93df6917ad6d3c13a1b596f560e704638c7de851c4ff9502abd6618f9 size 909
+AUX 1.0.0/asterisk-1.0.5-hppa.patch 909 RMD160 1acb35521c186b696b6cf80f9809803f5a9946b6 SHA1 892b81d9716227e4464ccc88f63827343fd2d76d SHA256 34ec67f93df6917ad6d3c13a1b596f560e704638c7de851c4ff9502abd6618f9
 MD5 a839d8b6b55e3b6ad17b9a7f4be2e6ba files/1.0.0/asterisk-1.0.5-hppa.patch 909
 RMD160 1acb35521c186b696b6cf80f9809803f5a9946b6 files/1.0.0/asterisk-1.0.5-hppa.patch 909
 SHA256 34ec67f93df6917ad6d3c13a1b596f560e704638c7de851c4ff9502abd6618f9 files/1.0.0/asterisk-1.0.5-hppa.patch 909
-AUX 1.0.0/asterisk-1.0.5-lpc10flags.diff 1254 RMD160 9b23b999e4f65b60a2097678a710636af8e91078 SHA1 2d0a5bb21cfa3466cc1259418b52e43fac450a52 SHA256 ae8b7972afdfd3bd0bbdf9653a61f5f7c81a95e6e6b4815271cd8f446f11ce90 size 1254
+AUX 1.0.0/asterisk-1.0.5-lpc10flags.diff 1254 RMD160 9b23b999e4f65b60a2097678a710636af8e91078 SHA1 2d0a5bb21cfa3466cc1259418b52e43fac450a52 SHA256 ae8b7972afdfd3bd0bbdf9653a61f5f7c81a95e6e6b4815271cd8f446f11ce90
 MD5 ed3f8c9cd712391f76700827322a7aeb files/1.0.0/asterisk-1.0.5-lpc10flags.diff 1254
 RMD160 9b23b999e4f65b60a2097678a710636af8e91078 files/1.0.0/asterisk-1.0.5-lpc10flags.diff 1254
 SHA256 ae8b7972afdfd3bd0bbdf9653a61f5f7c81a95e6e6b4815271cd8f446f11ce90 files/1.0.0/asterisk-1.0.5-lpc10flags.diff 1254
-AUX 1.0.0/asterisk-1.0.5-speex.diff 1214 RMD160 64cd32b6f8e3b3051099783ce6926da7f6ce1c56 SHA1 64e039c087c289258f09eae050aa667242d0cfed SHA256 bf8ac453fc4f803679a52a03882e1829736b6d59e33451b6f17e94d309c66713 size 1214
+AUX 1.0.0/asterisk-1.0.5-speex.diff 1214 RMD160 64cd32b6f8e3b3051099783ce6926da7f6ce1c56 SHA1 64e039c087c289258f09eae050aa667242d0cfed SHA256 bf8ac453fc4f803679a52a03882e1829736b6d59e33451b6f17e94d309c66713
 MD5 93d2e0533a32a38e21f99f278f635266 files/1.0.0/asterisk-1.0.5-speex.diff 1214
 RMD160 64cd32b6f8e3b3051099783ce6926da7f6ce1c56 files/1.0.0/asterisk-1.0.5-speex.diff 1214
 SHA256 bf8ac453fc4f803679a52a03882e1829736b6d59e33451b6f17e94d309c66713 files/1.0.0/asterisk-1.0.5-speex.diff 1214
-AUX 1.0.0/asterisk-1.0.5-uclibc-dns.diff 304 RMD160 6d58a0fdad04f5105c1b8f8bb3e2058b4f97f12f SHA1 5f7819a1e5f5b8f035146d5506bab83f4ecb6ae0 SHA256 e4de36e528b7d1a7941689d530d93f1ffd41a2f863a856e612e3637f78ea4890 size 304
+AUX 1.0.0/asterisk-1.0.5-uclibc-dns.diff 304 RMD160 6d58a0fdad04f5105c1b8f8bb3e2058b4f97f12f SHA1 5f7819a1e5f5b8f035146d5506bab83f4ecb6ae0 SHA256 e4de36e528b7d1a7941689d530d93f1ffd41a2f863a856e612e3637f78ea4890
 MD5 08d718c04e911f465f867577d649d204 files/1.0.0/asterisk-1.0.5-uclibc-dns.diff 304
 RMD160 6d58a0fdad04f5105c1b8f8bb3e2058b4f97f12f files/1.0.0/asterisk-1.0.5-uclibc-dns.diff 304
 SHA256 e4de36e528b7d1a7941689d530d93f1ffd41a2f863a856e612e3637f78ea4890 files/1.0.0/asterisk-1.0.5-uclibc-dns.diff 304
-AUX 1.0.0/asterisk-1.0.7-initgroups.diff 1826 RMD160 16edba2e58ebb1df9b88b6b87437a26d3475122c SHA1 4ad6da23cdd028ce70db3977cd099f2c83f96f47 SHA256 1b06d035f00df921fc52800e9aa763c7c4d9d274ac8f23c77a1ed410dd470859 size 1826
+AUX 1.0.0/asterisk-1.0.7-initgroups.diff 1826 RMD160 16edba2e58ebb1df9b88b6b87437a26d3475122c SHA1 4ad6da23cdd028ce70db3977cd099f2c83f96f47 SHA256 1b06d035f00df921fc52800e9aa763c7c4d9d274ac8f23c77a1ed410dd470859
 MD5 0c31aac944f4fdff2b26b446d0d0eef4 files/1.0.0/asterisk-1.0.7-initgroups.diff 1826
 RMD160 16edba2e58ebb1df9b88b6b87437a26d3475122c files/1.0.0/asterisk-1.0.7-initgroups.diff 1826
 SHA256 1b06d035f00df921fc52800e9aa763c7c4d9d274ac8f23c77a1ed410dd470859 files/1.0.0/asterisk-1.0.7-initgroups.diff 1826
-AUX 1.0.0/asterisk-1.0.7-manager-cli-segv.patch 4008 RMD160 ec7cbdde0f5a7c638517158e2ff767e9c13fab15 SHA1 272d18f1e83e4bebe1e43bb2eae427e98dced7a8 SHA256 28291967c187c3bc71fe2f8efca3f2ea2910b3b5912a2dca469188b1716555fc size 4008
+AUX 1.0.0/asterisk-1.0.7-manager-cli-segv.patch 4008 RMD160 ec7cbdde0f5a7c638517158e2ff767e9c13fab15 SHA1 272d18f1e83e4bebe1e43bb2eae427e98dced7a8 SHA256 28291967c187c3bc71fe2f8efca3f2ea2910b3b5912a2dca469188b1716555fc
 MD5 d8501003cf3148ae662a03866e734481 files/1.0.0/asterisk-1.0.7-manager-cli-segv.patch 4008
 RMD160 ec7cbdde0f5a7c638517158e2ff767e9c13fab15 files/1.0.0/asterisk-1.0.7-manager-cli-segv.patch 4008
 SHA256 28291967c187c3bc71fe2f8efca3f2ea2910b3b5912a2dca469188b1716555fc files/1.0.0/asterisk-1.0.7-manager-cli-segv.patch 4008
-AUX 1.0.0/asterisk-1.0.7-scripts.diff 1629 RMD160 2477f11481929f4610be056e4acf6e9f1b3ec39f SHA1 285c64dd725fd7203bc21c18f0d5c09f9a8c27f5 SHA256 6c9dd67cf704081a96ea0b70e289a3781409d1cdbfac539fd70ef23d7ea0d323 size 1629
+AUX 1.0.0/asterisk-1.0.7-scripts.diff 1629 RMD160 2477f11481929f4610be056e4acf6e9f1b3ec39f SHA1 285c64dd725fd7203bc21c18f0d5c09f9a8c27f5 SHA256 6c9dd67cf704081a96ea0b70e289a3781409d1cdbfac539fd70ef23d7ea0d323
 MD5 b2446878d3b46ea595a7994ae8de0499 files/1.0.0/asterisk-1.0.7-scripts.diff 1629
 RMD160 2477f11481929f4610be056e4acf6e9f1b3ec39f files/1.0.0/asterisk-1.0.7-scripts.diff 1629
 SHA256 6c9dd67cf704081a96ea0b70e289a3781409d1cdbfac539fd70ef23d7ea0d323 files/1.0.0/asterisk-1.0.7-scripts.diff 1629
-AUX 1.0.0/asterisk-1.0.8-callerid.patch 631 RMD160 38c4e497df1cbfaeeca3c432220f1887af233042 SHA1 8ba52410b05d36ee08e83fc85b3067bd269e4112 SHA256 18103d3bdf6e57b2115496937a17f5ef8c6517a9f159f67e58af213ef0a0e959 size 631
+AUX 1.0.0/asterisk-1.0.8-callerid.patch 631 RMD160 38c4e497df1cbfaeeca3c432220f1887af233042 SHA1 8ba52410b05d36ee08e83fc85b3067bd269e4112 SHA256 18103d3bdf6e57b2115496937a17f5ef8c6517a9f159f67e58af213ef0a0e959
 MD5 18fb1b2e1fbf2f19e8a9a600eab4c5c8 files/1.0.0/asterisk-1.0.8-callerid.patch 631
 RMD160 38c4e497df1cbfaeeca3c432220f1887af233042 files/1.0.0/asterisk-1.0.8-callerid.patch 631
 SHA256 18103d3bdf6e57b2115496937a17f5ef8c6517a9f159f67e58af213ef0a0e959 files/1.0.0/asterisk-1.0.8-callerid.patch 631
-AUX 1.0.0/asterisk-1.0.8-hppa.patch 1274 RMD160 b7e4bb8f387e166d8a1045dd387263e4987ab782 SHA1 1735ca4f4153190cff08c7b32350d6d3e84ac3a1 SHA256 3380c6a7d6d9019d62a9882b8acfd1f846dc8212adcf175c28649da33b0d75a8 size 1274
+AUX 1.0.0/asterisk-1.0.8-hppa.patch 1274 RMD160 b7e4bb8f387e166d8a1045dd387263e4987ab782 SHA1 1735ca4f4153190cff08c7b32350d6d3e84ac3a1 SHA256 3380c6a7d6d9019d62a9882b8acfd1f846dc8212adcf175c28649da33b0d75a8
 MD5 38064faca1838d7c57bb26293741f31b files/1.0.0/asterisk-1.0.8-hppa.patch 1274
 RMD160 b7e4bb8f387e166d8a1045dd387263e4987ab782 files/1.0.0/asterisk-1.0.8-hppa.patch 1274
 SHA256 3380c6a7d6d9019d62a9882b8acfd1f846dc8212adcf175c28649da33b0d75a8 files/1.0.0/asterisk-1.0.8-hppa.patch 1274
-AUX 1.0.0/asterisk-1.0.8-initgroups.diff 1558 RMD160 337677aad8842f22779ab0de03f88eff7e714ccb SHA1 0f7140a27b965529f831f600b9b6bbefd100ded4 SHA256 a9643f0b8a8aa0bbcd6c5dd3707a8335885a3b491cb80a53cf1160cbe69d33d4 size 1558
+AUX 1.0.0/asterisk-1.0.8-initgroups.diff 1558 RMD160 337677aad8842f22779ab0de03f88eff7e714ccb SHA1 0f7140a27b965529f831f600b9b6bbefd100ded4 SHA256 a9643f0b8a8aa0bbcd6c5dd3707a8335885a3b491cb80a53cf1160cbe69d33d4
 MD5 5e1e00b71a830e487787ce48be04ccdc files/1.0.0/asterisk-1.0.8-initgroups.diff 1558
 RMD160 337677aad8842f22779ab0de03f88eff7e714ccb files/1.0.0/asterisk-1.0.8-initgroups.diff 1558
 SHA256 a9643f0b8a8aa0bbcd6c5dd3707a8335885a3b491cb80a53cf1160cbe69d33d4 files/1.0.0/asterisk-1.0.8-initgroups.diff 1558
-AUX 1.0.0/asterisk-1.0.8-ptr64fix.diff 485 RMD160 8b26ff5f76afd0d03bccf17070b47339771f0d7e SHA1 d1cb35298d3e48dab6cf407eb85291942390f169 SHA256 b3d4b307059e61204dd3c006d912ece9ab7a5b1b675d9a571c0861e1e2bf746b size 485
+AUX 1.0.0/asterisk-1.0.8-ptr64fix.diff 485 RMD160 8b26ff5f76afd0d03bccf17070b47339771f0d7e SHA1 d1cb35298d3e48dab6cf407eb85291942390f169 SHA256 b3d4b307059e61204dd3c006d912ece9ab7a5b1b675d9a571c0861e1e2bf746b
 MD5 517587756c674978b1b24891c34564fc files/1.0.0/asterisk-1.0.8-ptr64fix.diff 485
 RMD160 8b26ff5f76afd0d03bccf17070b47339771f0d7e files/1.0.0/asterisk-1.0.8-ptr64fix.diff 485
 SHA256 b3d4b307059e61204dd3c006d912ece9ab7a5b1b675d9a571c0861e1e2bf746b files/1.0.0/asterisk-1.0.8-ptr64fix.diff 485
-AUX 1.0.0/asterisk-1.0.9-freetds.diff 854 RMD160 eef8cd1e4563d3b41c99513ed6f8081d0461cb2d SHA1 79cd456a03025ed6167443168c37553aefcd8538 SHA256 8adb853ba920f994f158616246d8a138c1da90f2f3085e9430fccb49a7dd81fe size 854
+AUX 1.0.0/asterisk-1.0.9-freetds.diff 854 RMD160 eef8cd1e4563d3b41c99513ed6f8081d0461cb2d SHA1 79cd456a03025ed6167443168c37553aefcd8538 SHA256 8adb853ba920f994f158616246d8a138c1da90f2f3085e9430fccb49a7dd81fe
 MD5 e993bfc45e54507214329e00b3a66966 files/1.0.0/asterisk-1.0.9-freetds.diff 854
 RMD160 eef8cd1e4563d3b41c99513ed6f8081d0461cb2d files/1.0.0/asterisk-1.0.9-freetds.diff 854
 SHA256 8adb853ba920f994f158616246d8a138c1da90f2f3085e9430fccb49a7dd81fe files/1.0.0/asterisk-1.0.9-freetds.diff 854
-AUX 1.0.0/asterisk-1.0.9-ukcid.patch 5782 RMD160 b33b463b1c8abc3b4797aa23dadb928e30227326 SHA1 bc6807c9354cc01b071f57ebd80bf9b29685fa84 SHA256 8036816b419f4e05e0872abdeeb14103ab44d16cb5e560f95731c160de444ed3 size 5782
+AUX 1.0.0/asterisk-1.0.9-ukcid.patch 5782 RMD160 b33b463b1c8abc3b4797aa23dadb928e30227326 SHA1 bc6807c9354cc01b071f57ebd80bf9b29685fa84 SHA256 8036816b419f4e05e0872abdeeb14103ab44d16cb5e560f95731c160de444ed3
 MD5 6ae8722706e882375ec03cce99fc8349 files/1.0.0/asterisk-1.0.9-ukcid.patch 5782
 RMD160 b33b463b1c8abc3b4797aa23dadb928e30227326 files/1.0.0/asterisk-1.0.9-ukcid.patch 5782
 SHA256 8036816b419f4e05e0872abdeeb14103ab44d16cb5e560f95731c160de444ed3 files/1.0.0/asterisk-1.0.9-ukcid.patch 5782
-AUX 1.0.0/asterisk-1.0.9-vmail.cgi.patch 770 RMD160 e8c31ee58ae4d458fa4c7a31aa2e86831ba99926 SHA1 ec7b984c08d345c716659a1943c3be25f3217a4b SHA256 bdfde3722ef0e5d1a65e7c2cd21134a0c3d5fb27148f3abbbcfc660526cb17f6 size 770
+AUX 1.0.0/asterisk-1.0.9-vmail.cgi.patch 770 RMD160 e8c31ee58ae4d458fa4c7a31aa2e86831ba99926 SHA1 ec7b984c08d345c716659a1943c3be25f3217a4b SHA256 bdfde3722ef0e5d1a65e7c2cd21134a0c3d5fb27148f3abbbcfc660526cb17f6
 MD5 c25cdb98ebd69a740014cd45bea1c9ba files/1.0.0/asterisk-1.0.9-vmail.cgi.patch 770
 RMD160 e8c31ee58ae4d458fa4c7a31aa2e86831ba99926 files/1.0.0/asterisk-1.0.9-vmail.cgi.patch 770
 SHA256 bdfde3722ef0e5d1a65e7c2cd21134a0c3d5fb27148f3abbbcfc660526cb17f6 files/1.0.0/asterisk-1.0.9-vmail.cgi.patch 770
-AUX 1.0.0/asterisk-1.0.9-weak-references.diff 8406 RMD160 b9037c8c049f6ae88c832928db6f7ed95356ecaf SHA1 89b65520128debc312897c36dff6488e391144d5 SHA256 621226b1bf41037230f44bd6fc88c58c31034ee2bf989a4dbffd838d47c5f2dd size 8406
+AUX 1.0.0/asterisk-1.0.9-weak-references.diff 8406 RMD160 b9037c8c049f6ae88c832928db6f7ed95356ecaf SHA1 89b65520128debc312897c36dff6488e391144d5 SHA256 621226b1bf41037230f44bd6fc88c58c31034ee2bf989a4dbffd838d47c5f2dd
 MD5 8929203070b56a9d9204423cc5b3349a files/1.0.0/asterisk-1.0.9-weak-references.diff 8406
 RMD160 b9037c8c049f6ae88c832928db6f7ed95356ecaf files/1.0.0/asterisk-1.0.9-weak-references.diff 8406
 SHA256 621226b1bf41037230f44bd6fc88c58c31034ee2bf989a4dbffd838d47c5f2dd files/1.0.0/asterisk-1.0.9-weak-references.diff 8406
-AUX 1.0.0/asterisk-uclibc-dns.diff 433 RMD160 a26b718a886978282732e4f2b761a9709744f147 SHA1 2f7be7dd81fa7ccc6cfbcab1c0256d6d1627c9c1 SHA256 7c284638da4a120ba09d3eea920b76bb603fb2f1017d41f9f284080eec779fc8 size 433
+AUX 1.0.0/asterisk-uclibc-dns.diff 433 RMD160 a26b718a886978282732e4f2b761a9709744f147 SHA1 2f7be7dd81fa7ccc6cfbcab1c0256d6d1627c9c1 SHA256 7c284638da4a120ba09d3eea920b76bb603fb2f1017d41f9f284080eec779fc8
 MD5 6a50db2ee46d4139128d0c4225ac071f files/1.0.0/asterisk-uclibc-dns.diff 433
 RMD160 a26b718a886978282732e4f2b761a9709744f147 files/1.0.0/asterisk-uclibc-dns.diff 433
 SHA256 7c284638da4a120ba09d3eea920b76bb603fb2f1017d41f9f284080eec779fc8 files/1.0.0/asterisk-uclibc-dns.diff 433
-AUX 1.0.0/asterisk.confd 283 RMD160 f4624afe9a36b1647281ce2501e6bd807127a96b SHA1 65e35880d1d27fe52166ccb4d550076bf97e0d70 SHA256 f8aeb5dcd354aaa2adbcea404ec6a0734c23e67f8accc2c15ec8e8d55a9582c9 size 283
+AUX 1.0.0/asterisk.confd 283 RMD160 f4624afe9a36b1647281ce2501e6bd807127a96b SHA1 65e35880d1d27fe52166ccb4d550076bf97e0d70 SHA256 f8aeb5dcd354aaa2adbcea404ec6a0734c23e67f8accc2c15ec8e8d55a9582c9
 MD5 85e291d6eb70a24fdc82469ed53bfe54 files/1.0.0/asterisk.confd 283
 RMD160 f4624afe9a36b1647281ce2501e6bd807127a96b files/1.0.0/asterisk.confd 283
 SHA256 f8aeb5dcd354aaa2adbcea404ec6a0734c23e67f8accc2c15ec8e8d55a9582c9 files/1.0.0/asterisk.confd 283
-AUX 1.0.0/asterisk.confd.sec 528 RMD160 ad7e867724c91442c67baf4913fe89e2b9b20d25 SHA1 c6237a95e1f2723632902ff77546822640dbd36a SHA256 8602b5c340233e10f3cf681839ea9083f4f895b185c133c157f5e1471e50d244 size 528
+AUX 1.0.0/asterisk.confd.sec 528 RMD160 ad7e867724c91442c67baf4913fe89e2b9b20d25 SHA1 c6237a95e1f2723632902ff77546822640dbd36a SHA256 8602b5c340233e10f3cf681839ea9083f4f895b185c133c157f5e1471e50d244
 MD5 1d5c7f8847a95005af3ffb0699bba20f files/1.0.0/asterisk.confd.sec 528
 RMD160 ad7e867724c91442c67baf4913fe89e2b9b20d25 files/1.0.0/asterisk.confd.sec 528
 SHA256 8602b5c340233e10f3cf681839ea9083f4f895b185c133c157f5e1471e50d244 files/1.0.0/asterisk.confd.sec 528
-AUX 1.0.0/asterisk.rc6 517 RMD160 8af810ba9e28eae30870cbc1fbc714ee79f29f3b SHA1 b39e0c75beca0f843830d523009f849d2e5f8c34 SHA256 d65a410287129d858abb84a7b2b2891508b8d7d849f7cc46f26c27037c636e2a size 517
+AUX 1.0.0/asterisk.rc6 517 RMD160 8af810ba9e28eae30870cbc1fbc714ee79f29f3b SHA1 b39e0c75beca0f843830d523009f849d2e5f8c34 SHA256 d65a410287129d858abb84a7b2b2891508b8d7d849f7cc46f26c27037c636e2a
 MD5 920f8ae54f895cfa46a8a037c865e59a files/1.0.0/asterisk.rc6 517
 RMD160 8af810ba9e28eae30870cbc1fbc714ee79f29f3b files/1.0.0/asterisk.rc6 517
 SHA256 d65a410287129d858abb84a7b2b2891508b8d7d849f7cc46f26c27037c636e2a files/1.0.0/asterisk.rc6 517
-AUX 1.0.0/asterisk.rc6.sec 1230 RMD160 414acc156c3ccd28046cb6f02eeea50ba0c5051f SHA1 8d77b4cd783a08fbe38c9364164f63d8798d6911 SHA256 ecab0a240b91a1ea422fc0222b93f102ab0925b193613828f24a3cb9768a9107 size 1230
+AUX 1.0.0/asterisk.rc6.sec 1230 RMD160 414acc156c3ccd28046cb6f02eeea50ba0c5051f SHA1 8d77b4cd783a08fbe38c9364164f63d8798d6911 SHA256 ecab0a240b91a1ea422fc0222b93f102ab0925b193613828f24a3cb9768a9107
 MD5 fe0af9ff2c4dea24a7c1d62754dee092 files/1.0.0/asterisk.rc6.sec 1230
 RMD160 414acc156c3ccd28046cb6f02eeea50ba0c5051f files/1.0.0/asterisk.rc6.sec 1230
 SHA256 ecab0a240b91a1ea422fc0222b93f102ab0925b193613828f24a3cb9768a9107 files/1.0.0/asterisk.rc6.sec 1230
-AUX 1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff 860 RMD160 d6d9f684daa1eedb4318e88714084bd57faebf90 SHA1 b231b3b75f0d20ce1300c7ded9ad89e23097f404 SHA256 0f9a5b563a76b31c83f47a4d711afc2a6c2bd420eaf04def103dafa095253357 size 860
+AUX 1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff 860 RMD160 d6d9f684daa1eedb4318e88714084bd57faebf90 SHA1 b231b3b75f0d20ce1300c7ded9ad89e23097f404 SHA256 0f9a5b563a76b31c83f47a4d711afc2a6c2bd420eaf04def103dafa095253357
 MD5 ab552fbbe803766b5291d61942dbcd9f files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff 860
 RMD160 d6d9f684daa1eedb4318e88714084bd57faebf90 files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff 860
 SHA256 0f9a5b563a76b31c83f47a4d711afc2a6c2bd420eaf04def103dafa095253357 files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff 860
-AUX 1.2.0/asterisk-1.2.0_beta-ukcid.patch 5787 RMD160 f42b214375f0e10cfacb6b54699b9b27d6c129cb SHA1 82575b19fc6fab63ee03342fe0aa12bee8bf57f2 SHA256 dbd919646fd851b07da9d3d4f6a0412d654318ec0dd39523362aa45516b51e1b size 5787
+AUX 1.2.0/asterisk-1.2.0_beta-ukcid.patch 5787 RMD160 f42b214375f0e10cfacb6b54699b9b27d6c129cb SHA1 82575b19fc6fab63ee03342fe0aa12bee8bf57f2 SHA256 dbd919646fd851b07da9d3d4f6a0412d654318ec0dd39523362aa45516b51e1b
 MD5 3932983fb155e026eb10533425174f59 files/1.2.0/asterisk-1.2.0_beta-ukcid.patch 5787
 RMD160 f42b214375f0e10cfacb6b54699b9b27d6c129cb files/1.2.0/asterisk-1.2.0_beta-ukcid.patch 5787
 SHA256 dbd919646fd851b07da9d3d4f6a0412d654318ec0dd39523362aa45516b51e1b files/1.2.0/asterisk-1.2.0_beta-ukcid.patch 5787
-AUX 1.2.0/asterisk-1.2.1-uclibc-getloadavg.diff 317 RMD160 f598d94a52cec83fefdafdce0694049c657e09e0 SHA1 fc0f4d990e386d39d43bac073f353421063186c9 SHA256 61daa70727418dbaf232fc5d1eaddd20a8505b943b8fb724a1b63170edfe88cc size 317
+AUX 1.2.0/asterisk-1.2.1-uclibc-getloadavg.diff 317 RMD160 f598d94a52cec83fefdafdce0694049c657e09e0 SHA1 fc0f4d990e386d39d43bac073f353421063186c9 SHA256 61daa70727418dbaf232fc5d1eaddd20a8505b943b8fb724a1b63170edfe88cc
 MD5 18c24f2fcea3594b683d1c23643ad7b1 files/1.2.0/asterisk-1.2.1-uclibc-getloadavg.diff 317
 RMD160 f598d94a52cec83fefdafdce0694049c657e09e0 files/1.2.0/asterisk-1.2.1-uclibc-getloadavg.diff 317
 SHA256 61daa70727418dbaf232fc5d1eaddd20a8505b943b8fb724a1b63170edfe88cc files/1.2.0/asterisk-1.2.1-uclibc-getloadavg.diff 317
-AUX 1.2.0/asterisk-updater 3127 RMD160 41ea584081c3e565205e59771e24a8715d7e2042 SHA1 1c11d9ce286972b6f98c15a16cbb7f1c943414eb SHA256 93e6862361a320c7f7f30525b4209366190dd2bc21eedbd3654ffb4b991af5fd size 3127
+AUX 1.2.0/asterisk-updater 3127 RMD160 41ea584081c3e565205e59771e24a8715d7e2042 SHA1 1c11d9ce286972b6f98c15a16cbb7f1c943414eb SHA256 93e6862361a320c7f7f30525b4209366190dd2bc21eedbd3654ffb4b991af5fd
 MD5 b3b1dced30f74b9475ca7d3a8155385d files/1.2.0/asterisk-updater 3127
 RMD160 41ea584081c3e565205e59771e24a8715d7e2042 files/1.2.0/asterisk-updater 3127
 SHA256 93e6862361a320c7f7f30525b4209366190dd2bc21eedbd3654ffb4b991af5fd files/1.2.0/asterisk-updater 3127
-AUX 1.2.0/asterisk.confd 2200 RMD160 f26ac9b18e8c1db86c54839d9b4a816cfe45c61f SHA1 2baee139893fd9c413d140db843831da1917f05f SHA256 b94a59f36a46362622acd2ccc811e1e9dd0abf928104285c7098d7c17a324379 size 2200
+AUX 1.2.0/asterisk.confd 2200 RMD160 f26ac9b18e8c1db86c54839d9b4a816cfe45c61f SHA1 2baee139893fd9c413d140db843831da1917f05f SHA256 b94a59f36a46362622acd2ccc811e1e9dd0abf928104285c7098d7c17a324379
 MD5 1c243de2cb0b294af772955e7244dbc4 files/1.2.0/asterisk.confd 2200
 RMD160 f26ac9b18e8c1db86c54839d9b4a816cfe45c61f files/1.2.0/asterisk.confd 2200
 SHA256 b94a59f36a46362622acd2ccc811e1e9dd0abf928104285c7098d7c17a324379 files/1.2.0/asterisk.confd 2200
-AUX 1.2.0/asterisk.rc6 5569 RMD160 206738a08fbc74a43a72fbaa0138299c1d6766e8 SHA1 430d9c19920c12f59f2558eb947a6add056fd1b4 SHA256 471c3f8b3d1f4b7d3281b71f75c7857d595a676380abbc96fb86d47b1252bc82 size 5569
+AUX 1.2.0/asterisk.rc6 5569 RMD160 206738a08fbc74a43a72fbaa0138299c1d6766e8 SHA1 430d9c19920c12f59f2558eb947a6add056fd1b4 SHA256 471c3f8b3d1f4b7d3281b71f75c7857d595a676380abbc96fb86d47b1252bc82
 MD5 f1da7c89617ab1b859b6b87d69f729fc files/1.2.0/asterisk.rc6 5569
 RMD160 206738a08fbc74a43a72fbaa0138299c1d6766e8 files/1.2.0/asterisk.rc6 5569
 SHA256 471c3f8b3d1f4b7d3281b71f75c7857d595a676380abbc96fb86d47b1252bc82 files/1.2.0/asterisk.rc6 5569
-DIST asterisk-1.0.10.tar.gz 9609302 RMD160 fa85ccd0a84de0eb4596dcc97ddd680b9aa72e1c SHA256 3f10fe074fe1469b13046493ee43efc2c9b2e1fa0896abeb2eb09e381d7c9f92 size 9609302
-DIST asterisk-1.0.7.tar.gz 9591705 RMD160 bb738f0e3d100314fa7497c9ee81f8a022e536bb SHA256 552dd71917475eaf1866665d091909c2c50865d84c62ab35383f443141e08a74 size 9591705
-DIST asterisk-1.0.8.tar.gz 9604563 RMD160 6f1e63804ce4a2ec90a61571bf946d6b64dcea76 SHA256 26807ac82aa45758e538276301273c4493e1f4fdb2ba433bd732ab21d2340e9a size 9604563
-DIST asterisk-1.0.9.tar.gz 9604582 RMD160 2e48dc00a3c290cc6b418ab0aee42feb93d9e76a SHA256 27e9437b3e6297f1a5e171b96e818c1ffa51dba78afe61277f5c3540809d2653 size 9604582
-DIST asterisk-1.2.5-genericjb-20060228.patch.gz 14864 RMD160 857811e1882d3a9b88cd3e511eb5b0cdaa9a0a40 SHA256 eb95782962cd158e5ced8342e0822fd3d9c196c07c5465aab8c549acc2eb4acb size 14864
-DIST asterisk-1.2.7-patches-1.0.tar.bz2 8330 RMD160 1e699108a1016f9c2e0291c02638c750ff9465e9 SHA256 4e3f69063d160edef35ade7e86f2a7d5408c6937d4c7487c6ed6043fb3c12d2c size 8330
-DIST asterisk-1.2.7.1-bristuff-0.3.0-PRE-1n.diff.bz2 81710 RMD160 1ab7df2785fc7fd7859f7e55cc1ab643519249bf SHA256 8e6e00e4273a7d96bde834c872b598f18e3328c01172940975fa93bf726f70b6 size 81710
-DIST asterisk-1.2.7.1.tar.gz 10554037 RMD160 28c1d5c3ac6db52d7d315f59d391a655b77338fd SHA256 c561ec886a779a59c78cbeffda457f2a07535ddceb371561c54adc6ee60d984a size 10554037
-DIST asterisk-addons-1.0.7.tar.gz 73646 RMD160 52d73f32bcd1717b5cf057c5930a9aefae1040cf SHA256 22d5839b851ed83590bf670f0c958ec5103178f80706ce4b4b235c837adf0433 size 73646
-DIST asterisk-addons-1.0.8.tar.gz 73702 RMD160 66c6ab0ab2941cb657828d45ab379ecbfb385a5d SHA256 3f5c9d03fd257781ec6c59189d37c492fbdf457a1d267bb509f3c852693a7dae size 73702
-DIST asterisk-addons-1.0.9.tar.gz 73716 RMD160 98156861f790987fb4bf86b14c902aeca90b380b SHA256 4c878a4e5b5aabbdd93116ccbca5cf6465d55f480f4aa1e6438e9fc49c1f11fe size 73716
-DIST bristuff-0.2.0-RC8g.tar.gz 139013 RMD160 c0a037e0819b8985be2df60a010309335527f203 SHA256 19a0a7fdbb192fed4ea086251d5653abbe8525232dd5b613f9366400c97b213b size 139013
-DIST bristuff-0.2.0-RC8h.tar.gz 150270 RMD160 a958bc8418618ca892f0fbdb8d8cf203375d3865 SHA256 74c2e40cd665a2a9ac29d5ddd31892c8ca15ca9b55e2a08523e9db5ca75ba207 size 150270
-DIST bristuff-0.2.0-RC8n.tar.gz 143979 RMD160 922b6b807bb48aa690412de3916eeb54c1454486 SHA256 a92d9d8e9777c0637d2db0375794fe011fd8ecf1461f0b8e6587c74670da637c size 143979
-DIST bristuff-0.2.0-RC8q.tar.gz 152037 RMD160 aaa9ca23eaeb74abc96dd7240f67e7886d4d6ad9 SHA256 8ba7a1e1e6ee8e9d77853d6d790d0de5deced7c11679b9b0e108cca817ed9728 size 152037
-DIST bristuff-0.3.0-PRE-1n.tar.gz 248488 RMD160 3da3043a88551578b4495ae8e54ffb6a4f3bfd2c SHA256 31b894bdd2741e309dfed23963db1cda3d74a8d616de8df9f1281b5558aa27f1 size 248488
-DIST bristuff-0.3.0-PRE-1o.tar.gz 252770 RMD160 60f1656a815bd1ff7d86ca7cb657c1d850a84804 SHA256 aec95d12959181b601d7d10f05bb16eff715859dc8ea9fbb10e670296f61b6e9 size 252770
-EBUILD asterisk-1.0.10-r1.ebuild 14665 RMD160 d024f1f9142dcd89c565b8e4256c7173f4ed68c7 SHA1 098f7998e44b6e228f619704cde2bd8aae2fd5de SHA256 aed8a073177d63742937ffdc5917a9b511f9b062a55172c2054eea4950948f07 size 14665
+DIST asterisk-1.0.10.tar.gz 9609302 RMD160 fa85ccd0a84de0eb4596dcc97ddd680b9aa72e1c SHA1 45c17e213b1246d9e4c7bcb9a6b0c81436281fa2 SHA256 3f10fe074fe1469b13046493ee43efc2c9b2e1fa0896abeb2eb09e381d7c9f92
+DIST asterisk-1.0.11.1.tar.gz 9642342 RMD160 052732640d4e7aac61a03443affaa348bd7002c8 SHA1 3c9878adbf8d0258a9baf130a78729e15afa2adc SHA256 7290dc98ffba348eeecf98d01a8939d72fee03737af2cefb0fb851a48c47c061
+DIST asterisk-1.0.7.tar.gz 9591705 RMD160 bb738f0e3d100314fa7497c9ee81f8a022e536bb SHA1 7e91d6771901c34f6bbd8e0bbc3ca15173654c87 SHA256 552dd71917475eaf1866665d091909c2c50865d84c62ab35383f443141e08a74
+DIST asterisk-1.0.8.tar.gz 9604563 RMD160 6f1e63804ce4a2ec90a61571bf946d6b64dcea76 SHA1 b45587a09d01726cd337ea7afc77ab3c53dcb0b5 SHA256 26807ac82aa45758e538276301273c4493e1f4fdb2ba433bd732ab21d2340e9a
+DIST asterisk-1.0.9.tar.gz 9604582 RMD160 2e48dc00a3c290cc6b418ab0aee42feb93d9e76a SHA1 62edb29222e4a801893d1f23b73def8555ac2c47 SHA256 27e9437b3e6297f1a5e171b96e818c1ffa51dba78afe61277f5c3540809d2653
+DIST asterisk-1.2.5-genericjb-20060228.patch.gz 14864 RMD160 857811e1882d3a9b88cd3e511eb5b0cdaa9a0a40 SHA1 5870dc811fdafaad15c42a74b5518263f35113a5 SHA256 eb95782962cd158e5ced8342e0822fd3d9c196c07c5465aab8c549acc2eb4acb
+DIST asterisk-1.2.7-patches-1.0.tar.bz2 8330 RMD160 1e699108a1016f9c2e0291c02638c750ff9465e9 SHA1 e293ff81ccbd6e9f4b188ee66130c6165db82c19 SHA256 4e3f69063d160edef35ade7e86f2a7d5408c6937d4c7487c6ed6043fb3c12d2c
+DIST asterisk-1.2.7.1-bristuff-0.3.0-PRE-1n.diff.bz2 81710 RMD160 1ab7df2785fc7fd7859f7e55cc1ab643519249bf SHA1 b2bc3fb05a8201011cc1f482752bb80764ab0299 SHA256 8e6e00e4273a7d96bde834c872b598f18e3328c01172940975fa93bf726f70b6
+DIST asterisk-1.2.7.1.tar.gz 10554037 RMD160 28c1d5c3ac6db52d7d315f59d391a655b77338fd SHA1 070a5ca9aaac5fd11544955e4261d5f38b765911 SHA256 c561ec886a779a59c78cbeffda457f2a07535ddceb371561c54adc6ee60d984a
+DIST asterisk-1.2.9.1-bristuff-0.3.0-PRE-1p.diff.gz 101646 RMD160 d36f6cd71d7442e8c8e2c9d3c2d28d4d0460b9a0 SHA1 2844b4d2fa0c1925f74b45e92bf8bc0b2ad03d8b SHA256 70a7ab0cb1480254015802c296ce370b6c28d84a5e961422dc8be7e33ef29c54
+DIST asterisk-1.2.9.1-patches-1.0.tar.bz2 7146 RMD160 b7a0ba75ccfdae1364b44dc1f40f32f95451c10c SHA1 64e686e3e6f176a109faaba09a57cd23390b6122 SHA256 f5ab925d76da82c3952b3c86f615a6cec08adfdc1b60985b6b86f5d4d7aab1b2
+DIST asterisk-1.2.9.1.tar.gz 10568287 RMD160 d512d3560812bc267a4d372cc96f989e26d7042a SHA1 dbb3f84aa33856654bfc937dce853f524a5aa6d6 SHA256 6569080ee10a6dd9b554fc04a33641bc0964abc0502f797cdfefadafe2b6e71d
+DIST asterisk-addons-1.0.7.tar.gz 73646 RMD160 52d73f32bcd1717b5cf057c5930a9aefae1040cf SHA1 b6cf39d495e0dfa6bc32e68efd5c99c9777ce5d4 SHA256 22d5839b851ed83590bf670f0c958ec5103178f80706ce4b4b235c837adf0433
+DIST asterisk-addons-1.0.8.tar.gz 73702 RMD160 66c6ab0ab2941cb657828d45ab379ecbfb385a5d SHA1 719b1ea2ee11e1e5954785516600d30cce1b6daf SHA256 3f5c9d03fd257781ec6c59189d37c492fbdf457a1d267bb509f3c852693a7dae
+DIST asterisk-addons-1.0.9.tar.gz 73716 RMD160 98156861f790987fb4bf86b14c902aeca90b380b SHA1 b1d21de7cf338bc36a1d59846e46295c3844ccf4 SHA256 4c878a4e5b5aabbdd93116ccbca5cf6465d55f480f4aa1e6438e9fc49c1f11fe
+DIST bristuff-0.2.0-RC8g.tar.gz 139013 RMD160 c0a037e0819b8985be2df60a010309335527f203 SHA1 d4289553e12260a24814b045c26a77c087e39daf SHA256 19a0a7fdbb192fed4ea086251d5653abbe8525232dd5b613f9366400c97b213b
+DIST bristuff-0.2.0-RC8h.tar.gz 150270 RMD160 a958bc8418618ca892f0fbdb8d8cf203375d3865 SHA1 93420f41e6383167505f5ef8b65cde7ddf7f42ea SHA256 74c2e40cd665a2a9ac29d5ddd31892c8ca15ca9b55e2a08523e9db5ca75ba207
+DIST bristuff-0.2.0-RC8n.tar.gz 143979 RMD160 922b6b807bb48aa690412de3916eeb54c1454486 SHA1 83342bebe9a2c5804ea81edc2c80d5675366b3b5 SHA256 a92d9d8e9777c0637d2db0375794fe011fd8ecf1461f0b8e6587c74670da637c
+DIST bristuff-0.2.0-RC8q.tar.gz 152037 RMD160 aaa9ca23eaeb74abc96dd7240f67e7886d4d6ad9 SHA1 27a6f56f47aa7ee5459d2625da7cff310909764e SHA256 8ba7a1e1e6ee8e9d77853d6d790d0de5deced7c11679b9b0e108cca817ed9728
+DIST bristuff-0.2.0-RC8r.tar.gz 194888 RMD160 d5dd31b9e4dcf30af6d2a62deb285a83f8a54019 SHA1 fc16a64e191d3f2720220f3ecbba3c55cece4654 SHA256 99f9da320d6335413384d12310e5ae9815572281c99d5908706022b6a4d6cb03
+DIST bristuff-0.3.0-PRE-1n.tar.gz 248488 RMD160 3da3043a88551578b4495ae8e54ffb6a4f3bfd2c SHA1 c4aa937dffa7dec4ffed1c08bc228f6521c52306 SHA256 31b894bdd2741e309dfed23963db1cda3d74a8d616de8df9f1281b5558aa27f1
+DIST bristuff-0.3.0-PRE-1o.tar.gz 252770 RMD160 60f1656a815bd1ff7d86ca7cb657c1d850a84804 SHA1 fd215b07533532c04f60212284a4cd1d6f18d5ba SHA256 aec95d12959181b601d7d10f05bb16eff715859dc8ea9fbb10e670296f61b6e9
+DIST bristuff-0.3.0-PRE-1p.tar.gz 254003 RMD160 e87c0289bc598b52b962d192bc54008edc9b38a9 SHA1 5372bf13be0f5c7dd36046a8ac1cf5ed0fbb1f0b SHA256 d7dbb352ac68d64458919b94f815c8c97418c54fa8ae5411084370325528c164
+EBUILD asterisk-1.0.10-r1.ebuild 14665 RMD160 d024f1f9142dcd89c565b8e4256c7173f4ed68c7 SHA1 098f7998e44b6e228f619704cde2bd8aae2fd5de SHA256 aed8a073177d63742937ffdc5917a9b511f9b062a55172c2054eea4950948f07
 MD5 5331ab3504762b397113ab2996b7ba61 asterisk-1.0.10-r1.ebuild 14665
 RMD160 d024f1f9142dcd89c565b8e4256c7173f4ed68c7 asterisk-1.0.10-r1.ebuild 14665
 SHA256 aed8a073177d63742937ffdc5917a9b511f9b062a55172c2054eea4950948f07 asterisk-1.0.10-r1.ebuild 14665
-EBUILD asterisk-1.0.10-r2.ebuild 14790 RMD160 f98c910b4a05d8f8c52d49ad8c195a8635b1be7b SHA1 18232089eea9af79d514ae44358e857abe54f034 SHA256 dba69c1e42c8f4a1d81cb48b264e1e59e7ca8d84d6576be12be16210e6f4f2f5 size 14790
+EBUILD asterisk-1.0.10-r2.ebuild 14790 RMD160 f98c910b4a05d8f8c52d49ad8c195a8635b1be7b SHA1 18232089eea9af79d514ae44358e857abe54f034 SHA256 dba69c1e42c8f4a1d81cb48b264e1e59e7ca8d84d6576be12be16210e6f4f2f5
 MD5 bb0a1e5098f140166d38b18999f996f7 asterisk-1.0.10-r2.ebuild 14790
 RMD160 f98c910b4a05d8f8c52d49ad8c195a8635b1be7b asterisk-1.0.10-r2.ebuild 14790
 SHA256 dba69c1e42c8f4a1d81cb48b264e1e59e7ca8d84d6576be12be16210e6f4f2f5 asterisk-1.0.10-r2.ebuild 14790
-EBUILD asterisk-1.0.7-r2.ebuild 13672 RMD160 c1c04e5dce4554a13ce211db3c34947ec8b7964b SHA1 fea9ba0a5c6d19a31bf79ced4938fa3700980a7c SHA256 a0cc1eec14c06bf72775182a8431d20a91e92d38f899262fcb5c2a1514097403 size 13672
+EBUILD asterisk-1.0.11_p1.ebuild 14821 RMD160 e6c0354b6509eea8de6651535fbdc477dfb0b372 SHA1 0a60d02940a9487cf0b8f94d3ee7448ff0f23a7f SHA256 147db56430b8020c5b964cf699f8f026b6e007c6d1b91908c678329ff63461c6
+MD5 340af069c192be789478eba9754021ac asterisk-1.0.11_p1.ebuild 14821
+RMD160 e6c0354b6509eea8de6651535fbdc477dfb0b372 asterisk-1.0.11_p1.ebuild 14821
+SHA256 147db56430b8020c5b964cf699f8f026b6e007c6d1b91908c678329ff63461c6 asterisk-1.0.11_p1.ebuild 14821
+EBUILD asterisk-1.0.7-r2.ebuild 13672 RMD160 c1c04e5dce4554a13ce211db3c34947ec8b7964b SHA1 fea9ba0a5c6d19a31bf79ced4938fa3700980a7c SHA256 a0cc1eec14c06bf72775182a8431d20a91e92d38f899262fcb5c2a1514097403
 MD5 5a641e52c52eded4766e31c8520fe83b asterisk-1.0.7-r2.ebuild 13672
 RMD160 c1c04e5dce4554a13ce211db3c34947ec8b7964b asterisk-1.0.7-r2.ebuild 13672
 SHA256 a0cc1eec14c06bf72775182a8431d20a91e92d38f899262fcb5c2a1514097403 asterisk-1.0.7-r2.ebuild 13672
-EBUILD asterisk-1.0.7-r3.ebuild 13676 RMD160 0f558baa6aa14ee5f038aa999c92cb678af0f6ab SHA1 abf055f6ff6d933bfe3012d30fdc44120900cf9f SHA256 00e809cbfa9337f2da842c1b88fe0d53033f5950eff2cea9da3615f97ed7f285 size 13676
+EBUILD asterisk-1.0.7-r3.ebuild 13676 RMD160 0f558baa6aa14ee5f038aa999c92cb678af0f6ab SHA1 abf055f6ff6d933bfe3012d30fdc44120900cf9f SHA256 00e809cbfa9337f2da842c1b88fe0d53033f5950eff2cea9da3615f97ed7f285
 MD5 f47f423dec3c8c0aaca9c4f117a8c5fc asterisk-1.0.7-r3.ebuild 13676
 RMD160 0f558baa6aa14ee5f038aa999c92cb678af0f6ab asterisk-1.0.7-r3.ebuild 13676
 SHA256 00e809cbfa9337f2da842c1b88fe0d53033f5950eff2cea9da3615f97ed7f285 asterisk-1.0.7-r3.ebuild 13676
-EBUILD asterisk-1.0.7-r4.ebuild 13802 RMD160 9f46793d6efe08b927713b3d01700064113833ba SHA1 25df1a8dc985b3b99d2eb91e2d4c9193b4e8b0d1 SHA256 d698dff5a5cdbaeb06da98469d4b25a6818ba4e73d7fc48834c3120e44c59ba2 size 13802
+EBUILD asterisk-1.0.7-r4.ebuild 13802 RMD160 9f46793d6efe08b927713b3d01700064113833ba SHA1 25df1a8dc985b3b99d2eb91e2d4c9193b4e8b0d1 SHA256 d698dff5a5cdbaeb06da98469d4b25a6818ba4e73d7fc48834c3120e44c59ba2
 MD5 e84c2b7af3dfbf8d394d408520de4f71 asterisk-1.0.7-r4.ebuild 13802
 RMD160 9f46793d6efe08b927713b3d01700064113833ba asterisk-1.0.7-r4.ebuild 13802
 SHA256 d698dff5a5cdbaeb06da98469d4b25a6818ba4e73d7fc48834c3120e44c59ba2 asterisk-1.0.7-r4.ebuild 13802
-EBUILD asterisk-1.0.8-r1.ebuild 13808 RMD160 c3b72a43d7e5b3cfc652209751ada75273142cfb SHA1 970472c3487d3b5090be12bb0f5025e322c4d6b0 SHA256 f2c4f26687634d83d652f462eb26dd319c2fff952a887daf37b0229d67158f9e size 13808
+EBUILD asterisk-1.0.8-r1.ebuild 13808 RMD160 c3b72a43d7e5b3cfc652209751ada75273142cfb SHA1 970472c3487d3b5090be12bb0f5025e322c4d6b0 SHA256 f2c4f26687634d83d652f462eb26dd319c2fff952a887daf37b0229d67158f9e
 MD5 dab2abf3ef2e4b6f44e833df1ecb0f77 asterisk-1.0.8-r1.ebuild 13808
 RMD160 c3b72a43d7e5b3cfc652209751ada75273142cfb asterisk-1.0.8-r1.ebuild 13808
 SHA256 f2c4f26687634d83d652f462eb26dd319c2fff952a887daf37b0229d67158f9e asterisk-1.0.8-r1.ebuild 13808
-EBUILD asterisk-1.0.8-r2.ebuild 13815 RMD160 7adce75fb3a670a5e3bae18ec81ab9e72d074d01 SHA1 32d46f54fb904e11e32c2f9afcaf660a60bad48f SHA256 11a29e455fe784598e2b83f989d05866a0e988f3c69390af84b210a28d4625d1 size 13815
+EBUILD asterisk-1.0.8-r2.ebuild 13815 RMD160 7adce75fb3a670a5e3bae18ec81ab9e72d074d01 SHA1 32d46f54fb904e11e32c2f9afcaf660a60bad48f SHA256 11a29e455fe784598e2b83f989d05866a0e988f3c69390af84b210a28d4625d1
 MD5 3ffe465ae17b176a5324ed45ce59e70a asterisk-1.0.8-r2.ebuild 13815
 RMD160 7adce75fb3a670a5e3bae18ec81ab9e72d074d01 asterisk-1.0.8-r2.ebuild 13815
 SHA256 11a29e455fe784598e2b83f989d05866a0e988f3c69390af84b210a28d4625d1 asterisk-1.0.8-r2.ebuild 13815
-EBUILD asterisk-1.0.8-r3.ebuild 13938 RMD160 bcc69b63d3cbaed9646bb85fc9be60c50bb9caec SHA1 c02a3f6471c69c5d7336853f1abe6a63f63d8392 SHA256 a5ea0cc7163c7b5bd54a8dc0f87ec121c79e5549a9475a3e08d9df61b66b14de size 13938
+EBUILD asterisk-1.0.8-r3.ebuild 13938 RMD160 bcc69b63d3cbaed9646bb85fc9be60c50bb9caec SHA1 c02a3f6471c69c5d7336853f1abe6a63f63d8392 SHA256 a5ea0cc7163c7b5bd54a8dc0f87ec121c79e5549a9475a3e08d9df61b66b14de
 MD5 8e136e114d120013ba998489b8645414 asterisk-1.0.8-r3.ebuild 13938
 RMD160 bcc69b63d3cbaed9646bb85fc9be60c50bb9caec asterisk-1.0.8-r3.ebuild 13938
 SHA256 a5ea0cc7163c7b5bd54a8dc0f87ec121c79e5549a9475a3e08d9df61b66b14de asterisk-1.0.8-r3.ebuild 13938
-EBUILD asterisk-1.0.9-r3.ebuild 13841 RMD160 16113d8f28e91f1cbc4d30659e1ff28f9fcf8f2e SHA1 9a92c6f44fb921240796cd82c917ef5d72d5697f SHA256 e23d90e10208f4de651037332f2fbeb4528ab506f690f9c2bfc04e2c43e6a463 size 13841
+EBUILD asterisk-1.0.9-r3.ebuild 13841 RMD160 16113d8f28e91f1cbc4d30659e1ff28f9fcf8f2e SHA1 9a92c6f44fb921240796cd82c917ef5d72d5697f SHA256 e23d90e10208f4de651037332f2fbeb4528ab506f690f9c2bfc04e2c43e6a463
 MD5 d334b99433aa96e3eaf99bc98bc073e8 asterisk-1.0.9-r3.ebuild 13841
 RMD160 16113d8f28e91f1cbc4d30659e1ff28f9fcf8f2e asterisk-1.0.9-r3.ebuild 13841
 SHA256 e23d90e10208f4de651037332f2fbeb4528ab506f690f9c2bfc04e2c43e6a463 asterisk-1.0.9-r3.ebuild 13841
-EBUILD asterisk-1.0.9-r4.ebuild 13965 RMD160 5a09429e96ec494e217a11eb174225c84c0c9b2b SHA1 02d511237e5e4348fde013dbda690491465d8dd0 SHA256 ea43e113fa541640f6cd3d1abec0841c611255df5938456e55871548b2973296 size 13965
+EBUILD asterisk-1.0.9-r4.ebuild 13965 RMD160 5a09429e96ec494e217a11eb174225c84c0c9b2b SHA1 02d511237e5e4348fde013dbda690491465d8dd0 SHA256 ea43e113fa541640f6cd3d1abec0841c611255df5938456e55871548b2973296
 MD5 9a4b789a2035ac22e1af8d08f602e386 asterisk-1.0.9-r4.ebuild 13965
 RMD160 5a09429e96ec494e217a11eb174225c84c0c9b2b asterisk-1.0.9-r4.ebuild 13965
 SHA256 ea43e113fa541640f6cd3d1abec0841c611255df5938456e55871548b2973296 asterisk-1.0.9-r4.ebuild 13965
-EBUILD asterisk-1.2.7_p1-r1.ebuild 13078 RMD160 9b2d41b5f2c6ef3eb9ac5acdff662daccf166543 SHA1 740356f1a413788f5887d71e94d6946b1f1526f8 SHA256 136621d72b4cab03d22be1db2e2ba1be0ce876d6612b9933d69ded2ff3ce7f39 size 13078
+EBUILD asterisk-1.2.7_p1-r1.ebuild 13078 RMD160 9b2d41b5f2c6ef3eb9ac5acdff662daccf166543 SHA1 740356f1a413788f5887d71e94d6946b1f1526f8 SHA256 136621d72b4cab03d22be1db2e2ba1be0ce876d6612b9933d69ded2ff3ce7f39
 MD5 e1361e7202773e2aba3ada9784068ed1 asterisk-1.2.7_p1-r1.ebuild 13078
 RMD160 9b2d41b5f2c6ef3eb9ac5acdff662daccf166543 asterisk-1.2.7_p1-r1.ebuild 13078
 SHA256 136621d72b4cab03d22be1db2e2ba1be0ce876d6612b9933d69ded2ff3ce7f39 asterisk-1.2.7_p1-r1.ebuild 13078
-EBUILD asterisk-1.2.7_p1.ebuild 13073 RMD160 32f7e2d427dc53d76f007f7b07361c962d17ec80 SHA1 9e21f3e9f94e3af8531dfc7c0c13f498f85c7b5d SHA256 4ae20f0889bcf4eae2b16d10765e1abf99effc4462f5fa78d6d7d96e9967e8c1 size 13073
+EBUILD asterisk-1.2.7_p1.ebuild 13073 RMD160 32f7e2d427dc53d76f007f7b07361c962d17ec80 SHA1 9e21f3e9f94e3af8531dfc7c0c13f498f85c7b5d SHA256 4ae20f0889bcf4eae2b16d10765e1abf99effc4462f5fa78d6d7d96e9967e8c1
 MD5 09d2b6905923ef8beadadb6fc592d62c asterisk-1.2.7_p1.ebuild 13073
 RMD160 32f7e2d427dc53d76f007f7b07361c962d17ec80 asterisk-1.2.7_p1.ebuild 13073
 SHA256 4ae20f0889bcf4eae2b16d10765e1abf99effc4462f5fa78d6d7d96e9967e8c1 asterisk-1.2.7_p1.ebuild 13073
-MISC ChangeLog 23724 RMD160 90e72e1b1e21a2ad33abb66952877fa4b95c630f SHA1 9bf1b3cdf4fdad8c3a75ff93675445944e450802 SHA256 063faa7dbe60ccbea4445c992e4c3aeda848bbbdda5504852b8500074c3792e7 size 23724
-MD5 b9a3a753e40664872dbc0af7bb4e266c ChangeLog 23724
-RMD160 90e72e1b1e21a2ad33abb66952877fa4b95c630f ChangeLog 23724
-SHA256 063faa7dbe60ccbea4445c992e4c3aeda848bbbdda5504852b8500074c3792e7 ChangeLog 23724
-MISC metadata.xml 384 RMD160 f5de78add5676233b8e0b9e111eab08970443582 SHA1 0441844fb3a715d6979e6c548147ada23d73fec2 SHA256 674224368cb2be6f72655cd67ee19d4d2d0f3425d560aff22b698269e0adc6d8 size 384
+EBUILD asterisk-1.2.9_p1.ebuild 13214 RMD160 80ebeabac948a3d5c887eb9a3e9d57db2b41c56a SHA1 fb2f95ed6a05f651569194f361f773133734657a SHA256 c1b90df3bab436d255b063b6243386faa68971b34aa246b2521d32c1f436e260
+MD5 094a21660abe50b8d546338a31c26096 asterisk-1.2.9_p1.ebuild 13214
+RMD160 80ebeabac948a3d5c887eb9a3e9d57db2b41c56a asterisk-1.2.9_p1.ebuild 13214
+SHA256 c1b90df3bab436d255b063b6243386faa68971b34aa246b2521d32c1f436e260 asterisk-1.2.9_p1.ebuild 13214
+MISC ChangeLog 24099 RMD160 202abc218437b7ba7f123395abba7a510dd1bc0e SHA1 2e0d6d7c56f7dc70b9b40ae27327c080a675f525 SHA256 bc72ffd80554c84d7cdca66e6e4c5e799f04f6184ff1e7e1376b387574c0905b
+MD5 2e88c99a136b50ce1cb67cb1baf7d99a ChangeLog 24099
+RMD160 202abc218437b7ba7f123395abba7a510dd1bc0e ChangeLog 24099
+SHA256 bc72ffd80554c84d7cdca66e6e4c5e799f04f6184ff1e7e1376b387574c0905b ChangeLog 24099
+MISC metadata.xml 384 RMD160 f5de78add5676233b8e0b9e111eab08970443582 SHA1 0441844fb3a715d6979e6c548147ada23d73fec2 SHA256 674224368cb2be6f72655cd67ee19d4d2d0f3425d560aff22b698269e0adc6d8
 MD5 488aea6fbdb7537394cc049b0ff9e5d5 metadata.xml 384
 RMD160 f5de78add5676233b8e0b9e111eab08970443582 metadata.xml 384
 SHA256 674224368cb2be6f72655cd67ee19d4d2d0f3425d560aff22b698269e0adc6d8 metadata.xml 384
@@ -201,6 +215,9 @@ SHA256 fea682fa710edc8f776545915572fba777f7485de0d71f6697d8f8eda28a068e files/di
 MD5 d8267e6ad0a9178ad5e15e895eb32a80 files/digest-asterisk-1.0.10-r2 771
 RMD160 e1ba15ae1d64c51eab07601e30259349db81f9b1 files/digest-asterisk-1.0.10-r2 771
 SHA256 fea682fa710edc8f776545915572fba777f7485de0d71f6697d8f8eda28a068e files/digest-asterisk-1.0.10-r2 771
+MD5 a1cb599e43d7a6860d2d0eab179a6f4d files/digest-asterisk-1.0.11_p1 777
+RMD160 58fe4ccfe603352e58e0313db4aea5e3168ea109 files/digest-asterisk-1.0.11_p1 777
+SHA256 2788abc5e3bbeadfb4c580ecf8d9188b50b10815609ae1e7035a2196d435edab files/digest-asterisk-1.0.11_p1 777
 MD5 225681e768dff47ab88ef2cec2e4bac8 files/digest-asterisk-1.0.7-r2 768
 RMD160 9e242d71839e4b588bcfbe34eab4c68016d30e4f files/digest-asterisk-1.0.7-r2 768
 SHA256 74a99fd42f3e18b7cd55e8f17c38d03128aeb6590b2cd5070e8f52e7cf987294 files/digest-asterisk-1.0.7-r2 768
@@ -231,3 +248,6 @@ SHA256 3a6bbda099f4b784b79a5a188cebe4f2d2957a221011cddb9cbebbb8039cba60 files/di
 MD5 3a878785e0bfd7506a08ed743908c6ef files/digest-asterisk-1.2.7_p1-r1 1102
 RMD160 0bdb153ef12b34793321689b23e54a55275631c3 files/digest-asterisk-1.2.7_p1-r1 1102
 SHA256 e54dc1ae7753e9b31d8b924fa8974178bdd2f87609a6ecff6658b86941a4204a files/digest-asterisk-1.2.7_p1-r1 1102
+MD5 0d67e9f20541b9c0f58eda0078838832 files/digest-asterisk-1.2.9_p1 1123
+RMD160 a6f98a8587800b17bf455b1d98e6e245adfd4de8 files/digest-asterisk-1.2.9_p1 1123
+SHA256 cba582b08ef45f966a57d3e9ef4c23c95f1af7a3ee36c6858e5d028030189163 files/digest-asterisk-1.2.9_p1 1123
diff --git a/net-misc/asterisk/asterisk-1.0.11_p1.ebuild b/net-misc/asterisk/asterisk-1.0.11_p1.ebuild
new file mode 100644 (file)
index 0000000..5f75898
--- /dev/null
@@ -0,0 +1,509 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.0.11_p1.ebuild,v 1.1 2006/06/07 18:08:56 stkn Exp $
+
+inherit eutils perl-app
+
+ADDONS_VERSION="1.0.9"
+BRI_VERSION="0.2.0-RC8r"
+
+MY_P="${P/_p/.}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/"
+SRC_URI="http://ftp1.digium.com/pub/telephony/${PN}/releases/${MY_P}.tar.gz
+        http://ftp1.digium.com/pub/telephony/${PN}/old-releases/${PN}-addons-${ADDONS_VERSION}.tar.gz
+        bri? ( http://www.junghanns.net/downloads/bristuff-${BRI_VERSION}.tar.gz )"
+
+S_ADDONS="${WORKDIR}/${PN}-addons-${ADDONS_VERSION}"
+S_BRI="${WORKDIR}/bristuff-${BRI_VERSION}"
+S="${WORKDIR}/${MY_P}"
+
+
+IUSE="alsa bri debug doc gtk hardened mmx mysql mysqlfriends postgres pri resperl speex ukcid vmdbmysql vmdbpostgres zaptel"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc sparc ~x86"
+
+DEPEND="dev-libs/newt
+       dev-libs/openssl
+       media-sound/mpg123
+       media-sound/sox
+       doc? ( app-doc/doxygen )
+       gtk? ( =x11-libs/gtk+-1.2* )
+       pri? ( <net-libs/libpri-1.2* )
+       bri? ( <net-libs/libpri-1.2*
+               <net-misc/zaptel-1.2* )
+       alsa? ( media-libs/alsa-lib )
+       mysql? ( dev-db/mysql )
+       speex? ( media-libs/speex )
+       zaptel? ( <net-misc/zaptel-1.2* )
+       postgres? ( dev-db/postgresql )
+       vmdbmysql? ( dev-db/mysql )
+       mysqlfriends? ( dev-db/mysql )
+       vmdbpostgres? ( dev-db/postgresql )
+       resperl? ( dev-lang/perl
+                  <net-misc/zaptel-1.2* )"
+
+pkg_setup() {
+       local n
+
+       #
+       # Warning about security changes...
+       #
+       ewarn "****************** Important changes warning! *********************"
+       ewarn
+       ewarn "- Asterisk runs as user asterisk, group asterisk by default"
+       ewarn
+       ewarn "- Permissions of /etc/asterisk have been changed to root:asterisk"
+       ewarn "  750 (directories) / 640 (files)"
+       ewarn
+       ewarn "- Permissions of /var/{log,lib,run,spool}/asterisk have been changed"
+       ewarn "  to asterisk:asterisk 750 (directories) / 640 (files)"
+       ewarn
+       ewarn "- Asterisk's unix socket and pidfile are now in /var/run/asterisk"
+       ewarn
+       ewarn "- More information at the end of this emerge"
+       ewarn
+       ewarn "     http://bugs.gentoo.org/show_bug.cgi?id=88732"
+       ewarn "     http://www.voip-info.org/wiki-Asterisk+non-root"
+       ewarn
+       einfo "Press Ctrl+C to abort"
+       echo
+       ebeep
+
+       n=15
+       while [[ $n -gt 0 ]]; do
+               echo -en "  Waiting $n seconds...\r"
+               sleep 1
+               (( n-- ))
+       done
+
+       #
+       # Regular checks
+       #
+       einfo "Running some pre-flight checks..."
+       if use resperl; then
+               # res_perl pre-flight check...
+               if ! $(perl -V | grep -q "usemultiplicity=define") ||\
+                  ! built_with_use dev-lang/perl ithreads || ! built_with_use sys-devel/libperl ithreads
+               then
+                       eerror "Embedded perl add-on needs Perl and libperl with built-in threads support"
+                       eerror "(rebuild perl and libperl with ithreads use-flag enabled)"
+                       die "Perl w/o threads support..."
+               fi
+               einfo "Perl with ithreads support found"
+       fi
+
+
+       # mysql and postgres voicemail support are mutually exclusive..
+       if use vmdbmysql && use vmdbpostgres; then
+               eerror "MySQL and PostgreSQL Voicemail support are mutually exclusive... choose one!"
+               die "Conflicting use-flags"
+       fi
+
+       # check if zaptel and libpri have been built with bri enabled
+       if use bri; then
+               if ! built_with_use net-misc/zaptel bri; then
+                       eerror "Re-emerge zaptel with bri use-flag enabled!"
+                       die "Zaptel without bri support detected"
+               fi
+
+               if ! built_with_use net-libs/libpri bri; then
+                       eerror "Re-emerge libpri with bri use-flag enabled!"
+                       die "Libpri without bri support detected"
+               fi
+       fi
+
+       # check if zaptel has been built with ukcid
+       if use ukcid && ! built_with_use net-misc/zaptel ukcid; then
+               eerror "Re-emerge zaptel with ukcid useflag enabled!"
+               die "Zaptel missing ukcid support"
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       # set cflags & mmx optimization
+       sed -i  -e "s:^\(OPTIMIZE+=\).*:\1 ${CFLAGS}:" \
+               -e "s:^\(CFLAGS+=\$(shell if \$(CC)\):#\1:" \
+               Makefile
+
+       # hppa patch for gsm codec
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.8-hppa.patch
+
+       # mark adsi functions as weak references, things will blow
+       # on hardened otherwise (bug #100697 and #85655)
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.10-weak-references.diff
+
+       # gsm codec still uses -fomit-frame-pointer, and other codecs have their
+       # own flags. We only change the arch.
+       sed -i  -e "s:^OPTIMIZE+=.*:OPTIMIZE=${CFLAGS}:" \
+               -e "s:^CFLAGS[\t ]\++=:CFLAGS =:" \
+               codecs/gsm/Makefile
+
+       if use mmx; then
+               if ! use hardened; then
+                       einfo "Enabling mmx optimization"
+                       sed -i  -e "s:^#\(K6OPT[\t ]\+= -DK6OPT\):\1:" \
+                               codecs/gsm/Makefile
+               else
+                       ewarn "Hardened use-flag is set, not enabling mmx optimization for codec_gsm!"
+
+               fi
+       fi
+       if ! use mmx || use hardened; then
+               # don't build + link asm mmx object file
+               # without this codec_gsm.so will include text relocations
+               sed -i  -e "/k6opt\.\(s\|o\)/ d" \
+                       codecs/gsm/Makefile
+       fi
+
+       if ! use debug; then
+               einfo "Disabling debugging"
+               sed -i -e "s:^\(DEBUG=\):#\1:" Makefile
+       fi
+
+       # change image path in voicemail cgi
+       sed -i -e "s:^\(\$astpath = \).*:\1 \"/asterisk\";:" contrib/scripts/vmail.cgi
+
+       #
+       # embedded perl
+       #
+       if use resperl; then
+               einfo "Patching asterisk for embedded perl support..."
+               epatch ${S_ADDONS}/res_perl/astmake.diff
+
+               # create necessary .c file
+               /usr/bin/perl -MExtUtils::Embed -e xsinit || die "Could not create perlxsi.c"
+
+               cd ${S_ADDONS}
+
+               # fix perl path, source location and remove res_musiconhold
+               sed -i -e "s:/usr/local/bin/perl:/usr/bin/perl:" \
+                       res_perl/Makefile \
+                       ${S}/Makefile \
+                       res_perl/INC/*.pm
+               sed -i -e "s:^ASTSRC.*:ASTSRC = ${S}:" \
+                       -e "s:\$(ASTLIBDIR)/modules/res_musiconhold.so::" \
+                       res_perl/Makefile
+
+               if use bri; then
+                       epatch ${FILESDIR}/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff
+               fi
+
+               cd ${S}
+       fi
+
+       #
+       # uclibc patch
+       #
+       if use elibc_uclibc; then
+               einfo "Patching asterisk for uclibc..."
+               epatch ${FILESDIR}/1.0.0/${PN}-1.0.5-uclibc-dns.diff
+       fi
+
+       #
+       # other patches
+       #
+
+       # fix lpc10 Makefile, remove the
+       # CFLAGS+=-march=$(shell uname -m) part
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.5-lpc10flags.diff
+
+       # asterisk-config
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.5-astcfg-0.0.2.diff
+
+       #
+       # database voicemail support
+       #
+       if use postgres; then
+               sed -i  -e "s:^#\(APPS+=app_sql_postgres.so\):\1:" \
+                       -e "s:/usr/local/pgsql/include:/usr/include/postgresql/pgsql:" \
+                       -e "s:/usr/local/pgsql/lib:/usr/lib/postgresql:" \
+                       apps/Makefile
+       fi
+
+       if use vmdbpostgres; then
+               einfo "Enabling PostgreSQL voicemail support"
+               sed -i  -e "s:^\(USE_POSTGRES_VM_INTERFACE\).*:\1=1:" \
+                       -e "s:/usr/local/pgsql/include:/usr/include/postgresql/pgsql:" \
+                       -e "s:/usr/local/pgsql/lib:/usr/lib/postgresql:" \
+                       apps/Makefile
+
+               # patch app_voicemail.c
+               sed -i -e "s:^#include <postgresql/libpq-fe\.h>:#include \"libpq-fe\.h\":" \
+                       apps/app_voicemail.c
+
+       elif use vmdbmysql; then
+               einfo "Enabling MySQL voicemail support"
+               sed -i  -e "s:^\(USE_MYSQL_VM_INTERFACE\).*:\1=1:" \
+                       -e "s:^\(CFLAGS+=-DUSEMYSQLVM\):\1 -I${S_ADDONS}:" \
+                       apps/Makefile
+       fi
+
+       #
+       # MySQL friends support
+       #
+       if use mysqlfriends; then
+               einfo "Enabling MySQL friends support for SIP and IAX"
+               sed -i  -e "s:^\(USE_MYSQL_FRIENDS\)=.*:\1=1:" \
+                       -e "s:^\(USE_SIP_MYSQL_FRIENDS\)=.*:\1=1:" \
+                       channels/Makefile
+       fi
+
+       #
+       # asterisk add-ons
+       #
+       cd ${S_ADDONS}
+       sed -i -e "s:-I../asterisk:-I${S} -I${S}/include:" Makefile
+       sed -i  -e "s:^OPTIMIZE+=.*:OPTIMIZE+=${CFLAGS}:" \
+               -e "s:^\(CFLAGS=\)\(.*\):\1-I${S}/include -fPIC \2:" \
+               format_mp3/Makefile
+
+
+       #
+       # BRI patches
+       #
+       if use bri; then
+               cd ${S}
+               einfo "Patching asterisk w/ BRI stuff"
+
+               # remove after new patch has been released
+               sed -i -e "s:^\([+-]\)1\.0\.10:\11.0.11.1:" \
+                       ${S_BRI}/patches/asterisk.patch
+
+               epatch ${S_BRI}/patches/asterisk.patch
+       fi
+
+       #
+       # Revived snmp plugin support
+       #
+#      if use snmp; then
+#              cd ${S}
+#              einfo "Patching snmp plugin helper functions"
+#              epatch ${FILESDIR}/1.0.0/ast-ax-snmp-1.0.6.diff
+#      fi
+
+       # fix path for non-root
+       cd ${S}
+       sed -i -e "s:^\(ASTVARRUNDIR=\).*:\1\$(INSTALL_PREFIX)/var/run/asterisk:" \
+               Makefile
+
+       # fix contrib scripts for non-root
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.7-scripts.diff
+
+       # add initgroups support to asterisk, this is needed
+       # to support supplementary groups for the asterisk
+       # user (start-stop-daemons --chguid breaks realtime priority support)
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.8-initgroups.diff
+
+       # UK callerid patch, adds support for british-telecoms callerid to x100p cards
+       # see http://www.lusyn.com/asterisk/patches.html for more information
+       use ukcid && \
+               epatch ${FILESDIR}/1.0.0/${PN}-1.0.9-ukcid.patch
+
+       # needed for >=freetds-0.63
+       if has_version ">=dev-db/freetds-0.63"; then
+               epatch ${FILESDIR}/1.0.0/${PN}-1.0.9-freetds.diff
+       fi
+
+       # security fix, bug #111836
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.10-vmail.cgi.patch
+
+       # patch for mISDN
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0.10-misdn.patch
+
+       # CVE-2006-1827: integer signedness error in format_jpeg (#131096)
+       epatch ${FILESDIR}/1.0.0/${PN}-1.0-CVE-2006-1827.patch
+}
+
+src_compile() {
+       # build asterisk first...
+       einfo "Building Asterisk..."
+       cd ${S}
+       emake -j1 || die "Make failed"
+
+       # create api docs
+       use doc && \
+               emake -j1 progdocs
+
+       #
+       # add-ons
+       #
+       einfo "Building additional stuff..."
+       cd ${S_ADDONS}
+       emake -j1 || die "Make failed"
+
+       if use resperl; then
+               cd ${S_ADDONS}/res_perl
+               emake -j1 || die "Building embedded perl failed"
+       fi
+}
+
+src_install() {
+       make DESTDIR=${D} install || die "Make install failed"
+       make DESTDIR=${D} samples || die "Make install samples failed"
+
+       # install astconf.h, a lot of external modules need this
+       insinto /usr/include/asterisk
+       doins   astconf.h
+
+       # install addmailbox and astgenkey
+       dosbin contrib/scripts/addmailbox
+       dosbin contrib/scripts/astgenkey
+
+       newinitd ${FILESDIR}/1.0.0/asterisk.rc6.sec asterisk
+       newconfd ${FILESDIR}/1.0.0/asterisk.confd.sec asterisk
+
+       # don't delete these, even if they are empty
+       keepdir /var/spool/asterisk/voicemail/default/1234/INBOX
+       keepdir /var/spool/asterisk/tmp
+       keepdir /var/log/asterisk/cdr-csv
+       keepdir /var/run/asterisk
+
+       # install standard docs...
+       dodoc BUGS CREDITS LICENSE ChangeLog HARDWARE README README.fpm
+       dodoc SECURITY doc/CODING-GUIDELINES doc/linkedlists.README
+       dodoc doc/README.*
+       dodoc doc/*.txt
+
+       docinto scripts
+       dodoc contrib/scripts/*
+       docinto firmware/iax
+       dodoc contrib/firmware/iax/*
+
+       # install api docs
+       if use doc; then
+               insinto /usr/share/doc/${PF}/api/html
+               doins doc/api/html/*
+       fi
+
+       insinto /usr/share/doc/${PF}/cgi
+       doins contrib/scripts/vmail.cgi
+       doins images/*.gif
+
+       #
+       # add-ons
+       #
+
+       # install additional modules...
+       einfo "Installing additional modules..."
+       cd ${S_ADDONS}
+       make INSTALL_PREFIX=${D} install || die "Make install failed"
+
+       if use resperl; then
+               perlinfo
+
+               cd ${S_ADDONS}/res_perl
+               make INSTALL_PREFIX=${D} install || die "Installation of perl AST_API failed"
+
+               # move AstApiBase.so to a proper place
+               dodir ${VENDOR_LIB}/auto/AstAPIBase
+               mv ${D}/etc/asterisk/perl/AstAPIBase.so ${D}${VENDOR_LIB}/auto/AstAPIBase
+
+               # move *.pm files to other location
+               dodir ${VENDOR_LIB}/AstAPI
+               dodir ${VENDOR_LIB}/AstAPIBase
+               for x in AstAPI.pm AstConfig.pm LoadFile.pm PerlSwitch.pm WebServer.pm; do
+                       mv ${D}/etc/asterisk/perl/${x} ${D}${VENDOR_LIB}/AstAPI
+                       dosed "s/^use[\t ]\+${x/.pm/};/use AstAPI::${x/.pm/};/" /etc/asterisk/perl/asterisk_init.pm
+               done
+               mv ${D}/etc/asterisk/perl/AstAPIBase.pm ${D}${VENDOR_LIB}/AstAPIBase
+               dosed "s/^use[\t ]\+AstAPI;/use AstAPI::AstAPI;/" /etc/asterisk/perl/asterisk_init.pm
+               dosed "s/^use[\t ]\+AstAPIBase;/use AstAPIBase::AstAPIBase;/" ${VENDOR_LIB}/AstAPI/AstAPI.pm
+
+               # move apps + htdocs to a proper place
+               dodir /var/lib/asterisk/perl
+               mv ${D}/etc/asterisk/perl/{apps,htdocs} ${D}/var/lib/asterisk/perl
+
+               # fix locations
+               sed -i -e "s:/etc/asterisk/perl:/var/lib/asterisk/perl:" \
+                       ${D}${VENDOR_LIB}/AstAPI/LoadFile.pm ${D}${VENDOR_LIB}/AstAPI/WebServer.pm
+       fi
+}
+
+pkg_preinst() {
+       einfo "Adding asterisk user and group"
+       enewgroup asterisk
+       enewuser asterisk -1 -1 /var/lib/asterisk asterisk
+}
+
+pkg_postinst() {
+       #
+       # Change permissions and ownerships of asterisk
+       # directories and files
+       #
+       einfo "Fixing permissions and ownerships"
+       # fix permissions in /var/...
+       for x in spool run lib log; do
+               chown -R asterisk:asterisk ${ROOT}var/${x}/asterisk
+               chmod -R u=rwX,g=rX,o=     ${ROOT}var/${x}/asterisk
+       done
+
+       chown -R root:asterisk ${ROOT}etc/asterisk
+       chmod -R u=rwX,g=rX,o= ${ROOT}etc/asterisk
+
+       #
+       # Fix locations for old installations (pre-non-root versions)
+       #
+       if [[ -z "$(grep "/var/run/asterisk" ${ROOT}etc/asterisk/asterisk.conf)" ]]
+       then
+               einfo "Fixing astrundir in ${ROOT}etc/asterisk/asterisk.conf"
+               mv -f ${ROOT}etc/asterisk/asterisk.conf \
+                       ${ROOT}etc/asterisk/asterisk.conf.bak
+               sed -e "s:^\(astrundir[\t ]=>\).*:\1 /var/run/asterisk:" \
+                       ${ROOT}etc/asterisk/asterisk.conf.bak >\
+                       ${ROOT}etc/asterisk/asterisk.conf
+               einfo "Backup has been saved as ${ROOT}etc/asterisk/asterisk.conf.bak"
+       fi
+
+       #
+       # Some messages
+       #
+       einfo "Asterisk has been installed"
+       einfo ""
+       einfo "to add new Mailboxes use: /usr/sbin/addmailbox"
+       einfo ""
+       einfo "If you want to know more about asterisk, visit these sites:"
+       einfo "http://www.asteriskdocs.org/"
+       einfo "http://www.voip-info.org/wiki-Asterisk"
+       echo
+       einfo "http://asterisk.xvoip.com/"
+       einfo "http://junghanns.net/asterisk/"
+       einfo "http://www.automated.it/guidetoasterisk.htm"
+       echo
+       einfo "Gentoo VoIP IRC Channel:"
+       einfo "#gentoo-voip @ irc.freenode.net"
+
+       #
+       # Warning about security changes...
+       #
+       ewarn "*********************** Important changes **************************"
+       ewarn
+       ewarn "- Asterisk runs as user asterisk, group asterisk by default"
+       ewarn
+       ewarn "- Make sure the asterisk user is a member of the proper groups if you want it"
+       ewarn "  to have access to hardware devices, e.g. \"audio\" for Alsa and OSS sound or"
+       ewarn "  \"dialout\" for zaptel!"
+       ewarn
+       ewarn "- Permissions of /etc/asterisk have been changed to root:asterisk"
+       ewarn "  750 (rwxr-x--- directories) / 640 (rw-r----- files)"
+       ewarn
+       ewarn "- Permissions of /var/{log,lib,run,spool}/asterisk have been changed"
+       ewarn "  to asterisk:asterisk 750 / 640"
+       ewarn
+       ewarn "- Asterisk's unix socket and pidfile are now in /var/run/astrisk"
+       ewarn
+       ewarn "- Asterisk cannot set the IP ToS bits when run as user,"
+       ewarn "  use something like this to make iptables set them for you:"
+       ewarn "  \"iptables -A OUTPUT -t mangle -p udp -m udp --dport 5060 -j DSCP --set-dscp 0x28\""
+       ewarn "  \"iptables -A OUTPUT -t mangle -p udp -m udp --sport 10000:20000 -j DSCP --set-dscp 0x28\""
+       ewarn "  (taken from voip-info.org comments (see below), thanks andrewid)"
+       ewarn
+       ewarn "For more details:"
+       ewarn "     http://bugs.gentoo.org/show_bug.cgi?id=88732"
+       ewarn "     http://www.voip-info.org/wiki-Asterisk+non-root"
+}
diff --git a/net-misc/asterisk/asterisk-1.2.9_p1.ebuild b/net-misc/asterisk/asterisk-1.2.9_p1.ebuild
new file mode 100644 (file)
index 0000000..fd5647c
--- /dev/null
@@ -0,0 +1,531 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.2.9_p1.ebuild,v 1.1 2006/06/07 18:08:56 stkn Exp $
+
+inherit eutils
+
+IUSE="alsa bri curl debug doc gtk h323 hardened lowmem mmx mysql \
+       nosamples odbc osp postgres pri speex sqlite ssl ukcid zaptel"
+
+#IUSE="alsa bri curl debug doc gtk genericjb h323 hardened lowmem mmx mysql \
+#      nosamples odbc osp postgres pri speex sqlite ssl t38 ukcid zaptel"
+
+BRI_VERSION="0.3.0-PRE-1p"
+AST_PATCHES="1.2.9.1-patches-1.0"
+#T38_PATCHES="1.2.8-t38-20060423"
+#JB_PATCHES="1.2.5-genericjb-20060228"
+
+## NOTE:
+#
+# - genericjb dropped for now, latest patch doesn't apply
+# - t.38 support disabled in main tree (untested, probably needs current spandsp)
+
+MY_P="${P/_p/.}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/"
+SRC_URI="http://ftp.digium.com/pub/asterisk/${MY_P}.tar.gz
+        http://www.netdomination.org/pub/asterisk/${PN}-${AST_PATCHES}.tar.bz2
+        bri? ( http://www.netdomination.org/pub/asterisk/${MY_P}-bristuff-${BRI_VERSION}.diff.gz
+               http://www.junghanns.net/downloads/bristuff-${BRI_VERSION}.tar.gz )"
+
+#       t38? ( http://www.netdomination.org/pub/asterisk/${PN}-${T38_PATCHES}.tar.bz2 )"
+#       bri? ( http://www.junghanns.net/downloads/bristuff-${BRI_VERSION}.tar.gz )"
+#       genericjb? ( http://www.netdomination.org/pub/asterisk/${PN}-${JB_PATCHES}.patch.gz )
+
+
+S="${WORKDIR}/${MY_P}"
+S_BRI="${WORKDIR}/bristuff-${BRI_VERSION}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+
+RDEPEND="dev-libs/newt
+       media-sound/sox
+       media-sound/mpg123
+       ssl? ( dev-libs/openssl )
+       gtk? ( =x11-libs/gtk+-1.2* )
+       pri? ( >=net-libs/libpri-1.2.3 )
+       h323? ( >=dev-libs/pwlib-1.8.3
+               >=net-libs/openh323-1.15.0 )
+       alsa? ( media-libs/alsa-lib )
+       curl? ( net-misc/curl )
+       odbc? ( dev-db/unixODBC )
+       mysql? ( dev-db/mysql )
+       speex? ( media-libs/speex )
+       sqlite? ( <dev-db/sqlite-3.0.0 )
+       zaptel? ( >=net-misc/zaptel-1.2.6 )
+       postgres? ( dev-db/postgresql )
+       osp? ( >=net-libs/osptoolkit-3.3.4 )
+       bri? (  >=net-libs/libpri-1.2.3
+               >=net-misc/zaptel-1.2.6 )"
+
+DEPEND="${RDEPEND}
+       sys-devel/flex
+       sys-devel/bison
+       doc? ( app-doc/doxygen )"
+
+
+#
+# List of modules to ignore during scan (because they have been removed in 1.2.x)
+#
+SCAN_IGNORE_MODS="
+       app_qcall
+       chan_modem
+       chan_modem_i4l
+       chan_modem_bestdata
+       chan_modme_aopen"
+
+#
+# shortcuts
+#
+is_ast10update() {
+       return $(has_version "=net-misc/asterisk-1.0*")
+}
+
+is_astupdate() {
+       if ! is_ast10update; then
+               return $(has_version "<net-misc/asterisk-${PV}")
+       fi
+       return 0
+}
+
+#
+# Display a nice countdown...
+#
+countdown() {
+       local n
+
+       ebeep
+
+       n=${1:-10}
+       while [[ $n -gt 0 ]]; do
+               echo -en "  Waiting $n second(s)...\r"
+               sleep 1
+               (( n-- ))
+       done
+}
+
+#
+# Scan for asterisk-1.0.x modules that will have to be updated
+#
+scan_modules() {
+       local modules_list=""
+       local n
+
+       for x in $(ls -1 ${ROOT}usr/lib/asterisk/modules/*.so); do
+               echo -en "Scanning.... $(basename ${x})   \r"
+
+               # skip blacklisted modules
+               hasq $(basename ${x//.so}) ${SCAN_IGNORE_MODS} && continue
+
+               if $(readelf -s "${x}" | grep -q "\(ast_load\|ast_destroy\)$"); then
+                       modules_list="${modules_list} $(basename ${x//.so})"
+               fi
+       done
+
+       if [[ -n "${modules_list}" ]]; then
+               echo  "   ========================================================"
+               ewarn "Please update or unmerge the following modules:"
+               echo
+
+               n=0
+               for x in ${modules_list}; do
+                       ewarn " -   ${x}"
+                       (( n++ ))
+               done
+
+               echo
+               ewarn "Warning: $n outdated module(s) found!"
+               ewarn "Warning: asterisk may not work if you don't update them!"
+               echo  "   ========================================================"
+               echo
+               einfo "You can use the \"asterisk-updater\" script to update the modules"
+               echo
+               countdown
+               echo
+               return 1
+       else
+               einfo "No asterisk-1.0.x modules found!"
+               return 0
+       fi
+}
+
+pkg_setup() {
+       local checkfailed=0 waitaftermsg=0
+
+       if is_ast10update; then
+               ewarn "                      Asterisk UPGRADE Warning"
+               ewarn ""
+               ewarn "- Please read ${ROOT}usr/share/doc/${PF}/UPGRADE.txt.gz after the installation!"
+               ewarn ""
+               ewarn "                      Asterisk UPGRADE Warning"
+               echo
+               waitaftermsg=1
+       fi
+
+       if use t38; then
+               ewarn "********************** Experimental Feature **************************"
+               ewarn "Please note that T.38 pass-through support is experimental and may not"
+               ewarn "be included in newer versions!"
+               echo
+               waitaftermsg=1
+       fi
+
+#      if use genericjb; then
+#              ewarn "********************** Experimental Feature **************************"
+#              ewarn "Please note that generic jitterbuffer support is experimental and may not"
+#              ewarn "be included in newer versions!"
+#              echo
+#              waitaftermsg=1
+#      fi
+
+       if [[ $waitaftermsg -eq 1 ]]; then
+               einfo "Press Ctrl+C to abort"
+               echo
+               countdown
+       fi
+
+       #
+       # Regular checks
+       #
+       einfo "Running some pre-flight checks..."
+       echo
+
+       # check if zaptel has been compiled with ukcid too
+       if use ukcid; then
+               if ! built_with_use net-misc/zaptel ukcid; then
+                       eerror "- ukcid: Re-emerge zaptel with \"ukcid\" useflag enabled!"
+                       checkfailed=1
+               fi
+       fi
+
+       # check if zaptel and libpri have been built with bri enabled
+       if use bri; then
+               if ! built_with_use net-misc/zaptel bri; then
+                       eerror "- bri: Re-emerge zaptel with \"bri\" useflag enabled!"
+                       heckfailed=1
+               fi
+
+               if ! built_with_use net-libs/libpri bri; then
+                       eerror "- bri: Re-emerge libpri with \"bri\" useflag enabled!"
+                       checkfailed=1
+               fi
+       fi
+
+       # stop here if checks failed
+       [[ $checkfailed -eq 1 ]] && \
+               die "Pre-flight check failed, see messages for more information!"
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       #
+       # gentoo patchset
+       #
+       for x in $(grep -v "^#\| \+" ${WORKDIR}/patches/patches.list); do
+               epatch ${WORKDIR}/patches/${x}
+       done
+
+       if use mmx; then
+               if ! use hardened; then
+                       einfo "Enabling mmx optimization"
+                       sed -i -e "s:^#\(K6OPT[\t ]\+= -DK6OPT\):\1:" \
+                               Makefile
+               else
+                       ewarn "Hardened use-flag is set, not enabling mmx optimization for codec_gsm!"
+               fi
+       fi
+
+       if ! use debug; then
+               einfo "Disabling debug support"
+               sed -i -e "s:^\(DEBUG=\):#\1:" \
+                       Makefile
+       fi
+
+       if ! use ssl; then
+               einfo "Disabling crypto support"
+               sed -i -e "s:^#\(NOCRYPTO=yes\):\1:" \
+                       Makefile
+       fi
+
+       #
+       # uclibc patch
+       #
+       if use elibc_uclibc; then
+               einfo "Patching asterisk for uclibc..."
+               epatch ${FILESDIR}/1.0.0/${PN}-1.0.5-uclibc-dns.diff
+               epatch ${FILESDIR}/1.2.0/${PN}-1.2.1-uclibc-getloadavg.diff
+       fi
+
+       #
+       # ukcid patch from http://www.lusyn.com/asterisk/
+       #
+       if use ukcid; then
+               einfo "Patching asterisk for UK Callerid..."
+               epatch ${FILESDIR}/1.2.0/${PN}-1.2.0_beta-ukcid.patch
+       fi
+
+       #
+       # BRI patches
+       #
+       if use bri; then
+               einfo "Patching asterisk w/ BRI stuff"
+
+               epatch ${WORKDIR}/${MY_P}-bristuff-${BRI_VERSION}.diff
+#              epatch ${S_BRI}/patches/asterisk.patch
+       fi
+
+       #
+       # T.38 pass-through patch (asterisk bug #5090)
+       #
+#      if use t38; then
+#              einfo "T.38 experimental pass-through support (ast #5090)"
+#              epatch ${WORKDIR}/asterisk-${T38_PATCHES}.patch
+#
+#              if use bri; then
+#                      epatch ${WORKDIR}/asterisk-${T38_PATCHES}-bri.patch
+#              else
+#                      epatch ${WORKDIR}/asterisk-${T38_PATCHES}-nobri.patch
+#              fi
+#      fi
+
+       #
+       # Generic jitterbuffer (asterisk bug #3854)
+       #
+#      if use genericjb; then
+#              einfo "Generic jitterbuffer (ast #3854)"
+#              epatch ${WORKDIR}/${PN}-${JB_PATCHES}.patch
+#
+#              sed -i -e "s:^\(GENERIC_JB = \)#-DAST_JB:\1 -DAST_JB:" \
+#                      Makefile
+#      fi
+}
+
+src_compile() {
+       local myopts
+
+       use lowmem && \
+               myopts="-DLOW_MEMORY"
+
+       if use h323; then
+               einfo "Building H.323 wrapper lib..."
+               make -C channels/h323 \
+                       NOTRACE=1 \
+                       PWLIBDIR=/usr/share/pwlib \
+                       OPENH323DIR=/usr/share/openh323 \
+                       libchanh323.a Makefile.ast || die "Make h323 failed"
+       fi
+
+       einfo "Building Asterisk..."
+       make \
+               NOTRACE=1 \
+               OPTIMIZE="${CFLAGS}" \
+               PWLIBDIR=/usr/share/pwlib \
+               OPENH323DIR=/usr/share/openh323 \
+               OPTIONS="${myopts}" || die "Make failed"
+
+       # create api docs
+       use doc && \
+               make progdocs
+
+       # build bristuff's ISDNguard
+       use bri && \
+               make -C ${S_BRI}/ISDNguard
+}
+
+src_install() {
+
+       # install asterisk
+       make DESTDIR=${D} install || die "Make install failed"
+       make DESTDIR=${D} samples || die "Failed to create sample files"
+
+       # remove bristuff capi
+       use bri && \
+               rm -f ${D}usr/lib/asterisk/modules/{app,chan}_capi*.so 2>/dev/null
+
+       # remove installed sample files if nosamples flag is set
+       if use nosamples; then
+               einfo "Skipping installation of sample files..."
+               rm -rf ${D}var/spool/asterisk/voicemail/default
+               rm -f  ${D}var/lib/asterisk/mohmp3/*
+               rm -f  ${D}var/lib/asterisk/sounds/demo-*
+               rm -f  ${D}var/lib/asterisk/agi-bin/*
+       else
+               einfo "Sample files have been installed"
+               keepdir /var/spool/asterisk/voicemail/default/1234/INBOX
+       fi
+
+       # move sample configuration files to doc directory 
+       if is_ast10update; then
+               einfo "Updating from old (pre-1.2) asterisk version, new configuration files have been installed"
+               einfo "into ${ROOT}etc/asterisk, use etc-update or dispatch-conf to update them"
+       elif has_version "net-misc/asterisk"; then
+               einfo "Configuration samples have been moved to: $ROOT/usr/share/doc/${PF}/conf"
+               insinto /usr/share/doc/${PF}/conf
+               doins ${D}etc/asterisk/*.conf* /usr/share/doc/${PF}/conf
+               rm -f ${D}etc/asterisk/*.conf* 2>/dev/null
+       fi
+
+       # don't delete these directories, even if they are empty
+       for x in voicemail meetme system dictate monitor tmp; do
+               keepdir /var/spool/asterisk/${x}
+       done
+       keepdir /var/lib/asterisk/sounds/priv-callerintros
+       keepdir /var/lib/asterisk/mohmp3
+       keepdir /var/lib/asterisk/agi-bin
+       keepdir /var/log/asterisk/cdr-csv
+       keepdir /var/log/asterisk/cdr-custom
+       keepdir /var/run/asterisk
+
+       # install asterisk.h, a lot of external modules need this
+       insinto /usr/include/asterisk
+       doins   include/asterisk.h
+
+       # install astgenkey, astxs, safe_asterisk and manpages
+       dobin  contrib/scripts/astxs
+       dosbin contrib/scripts/astgenkey
+       dosbin contrib/scripts/safe_asterisk
+       doman contrib/scripts/safe_asterisk.8
+       doman contrib/scripts/astgenkey.8
+
+       newinitd ${FILESDIR}/1.2.0/asterisk.rc6 asterisk
+       newconfd ${FILESDIR}/1.2.0/asterisk.confd asterisk
+
+       # install standard docs...
+       dodoc BUGS CREDITS LICENSE ChangeLog HARDWARE README README.fpm
+       dodoc SECURITY doc/CODING-GUIDELINES doc/linkedlists.README UPGRADE.txt
+       dodoc doc/README.*
+       dodoc doc/*.txt
+
+       docinto scripts
+       dodoc contrib/scripts/*
+
+       docinto utils
+       dodoc contrib/utils/*
+
+       docinto configs
+       dodoc configs/*
+
+       # install api docs
+       if use doc; then
+               insinto /usr/share/doc/${PF}/api/html
+               doins doc/api/html/*
+       fi
+
+       # install ISDNguard
+       if use bri; then
+               cd ${S_BRI}/ISDNguard
+               dosbin ISDNguard
+
+               docinto ISDNguard
+               dodoc INSTALL.ISDNguard
+
+               cd ${S}
+       fi
+
+       insinto /usr/share/doc/${PF}/cgi
+       doins contrib/scripts/vmail.cgi
+       doins images/*.gif
+
+       # install asterisk-updater
+       dosbin ${FILESDIR}/1.2.0/asterisk-updater
+}
+
+pkg_preinst() {
+       enewgroup asterisk
+       enewuser asterisk -1 -1 /var/lib/asterisk asterisk
+}
+
+pkg_postinst() {
+       einfo "Fixing permissions"
+       for x in spool run lib log; do
+               chown -R asterisk:asterisk ${ROOT}var/${x}/asterisk
+               chmod -R u=rwX,g=rX,o=     ${ROOT}var/${x}/asterisk
+       done
+
+       chown -R root:asterisk ${ROOT}etc/asterisk
+       chmod -R u=rwX,g=rX,o= ${ROOT}etc/asterisk
+       echo
+
+       #
+       # Announcements, warnings, reminders...
+       #
+       einfo "Asterisk has been installed"
+       einfo ""
+       einfo "If you want to know more about asterisk, visit these sites:"
+       einfo "http://www.asteriskdocs.org/"
+       einfo "http://www.voip-info.org/wiki-Asterisk"
+       echo
+       einfo "http://asterisk.xvoip.com/"
+       einfo "http://junghanns.net/asterisk/"
+       einfo "http://www.automated.it/guidetoasterisk.htm"
+       echo
+       einfo "Gentoo VoIP IRC Channel:"
+       einfo "#gentoo-voip @ irc.freenode.net"
+       echo
+       echo
+
+       #
+       # Warning about 1.0 -> 1.2 changes...
+       #
+       if is_ast10update; then
+               ewarn ""
+               ewarn "- Please read ${ROOT}usr/share/doc/${PF}/UPGRADE.txt.gz before continuing"
+               ewarn ""
+       fi
+
+       if is_astupdate; then
+               ewarn ""
+               ewarn " - The initgroups patch has been dropped, please update your"
+               ewarn "   \"conf.d/asterisk\" and \"init.d/asterisk\" file!"
+               ewarn ""
+       fi
+
+#      if use t38; then
+#              ewarn "********************** Experimental Feature **************************"
+#              ewarn "Please note that T.38 pass-through support is experimental and may not"
+#              ewarn "be included in newer versions!"
+#              echo
+#      fi
+#      if use genericjb; then
+#              ewarn "********************** Experimental Feature **************************"
+#              ewarn "Please note that generic jitterbuffer support is experimental and may not"
+#              ewarn "be included in newer versions!"
+#              echo
+#      fi
+
+       # scan for old modules
+       if is_ast10update; then
+               einfo "Asterisk has been updated from pre-1.2.x, scanning for old modules"
+               scan_modules
+       fi
+}
+
+pkg_config() {
+       einfo "Do you want to reset file permissions and ownerships (y/N)?"
+
+       read tmp
+       tmp="$(echo $tmp | tr [:upper:] [:lower:])"
+
+       if [[ "$tmp" = "y" ]] ||\
+          [[ "$tmp" = "yes" ]]
+       then
+               einfo "Resetting permissions to defaults..."
+
+               for x in spool run lib log; do
+                       chown -R asterisk:asterisk ${ROOT}var/${x}/asterisk
+                       chmod -R u=rwX,g=rX,o=     ${ROOT}var/${x}/asterisk
+               done
+
+               chown -R root:asterisk ${ROOT}etc/asterisk
+               chmod -R u=rwX,g=rX,o= ${ROOT}etc/asterisk
+
+               einfo "done"
+       else
+               einfo "skipping"
+       fi
+}
diff --git a/net-misc/asterisk/files/digest-asterisk-1.0.11_p1 b/net-misc/asterisk/files/digest-asterisk-1.0.11_p1
new file mode 100644 (file)
index 0000000..0333764
--- /dev/null
@@ -0,0 +1,9 @@
+MD5 8186db9d5dd9d3918d0f8092e5772821 asterisk-1.0.11.1.tar.gz 9642342
+RMD160 052732640d4e7aac61a03443affaa348bd7002c8 asterisk-1.0.11.1.tar.gz 9642342
+SHA256 7290dc98ffba348eeecf98d01a8939d72fee03737af2cefb0fb851a48c47c061 asterisk-1.0.11.1.tar.gz 9642342
+MD5 2b6e1da3ff097f9792d3123e7e5a0059 asterisk-addons-1.0.9.tar.gz 73716
+RMD160 98156861f790987fb4bf86b14c902aeca90b380b asterisk-addons-1.0.9.tar.gz 73716
+SHA256 4c878a4e5b5aabbdd93116ccbca5cf6465d55f480f4aa1e6438e9fc49c1f11fe asterisk-addons-1.0.9.tar.gz 73716
+MD5 4306e18c195e6b1a37af02fedd4a153e bristuff-0.2.0-RC8r.tar.gz 194888
+RMD160 d5dd31b9e4dcf30af6d2a62deb285a83f8a54019 bristuff-0.2.0-RC8r.tar.gz 194888
+SHA256 99f9da320d6335413384d12310e5ae9815572281c99d5908706022b6a4d6cb03 bristuff-0.2.0-RC8r.tar.gz 194888
diff --git a/net-misc/asterisk/files/digest-asterisk-1.2.9_p1 b/net-misc/asterisk/files/digest-asterisk-1.2.9_p1
new file mode 100644 (file)
index 0000000..2b8d87f
--- /dev/null
@@ -0,0 +1,12 @@
+MD5 1a48e3fd9acd853645806dbc15bd4fda asterisk-1.2.9.1-patches-1.0.tar.bz2 7146
+RMD160 b7a0ba75ccfdae1364b44dc1f40f32f95451c10c asterisk-1.2.9.1-patches-1.0.tar.bz2 7146
+SHA256 f5ab925d76da82c3952b3c86f615a6cec08adfdc1b60985b6b86f5d4d7aab1b2 asterisk-1.2.9.1-patches-1.0.tar.bz2 7146
+MD5 1322e2b2d6df9d26e8fe14009c9e389a asterisk-1.2.9.1-bristuff-0.3.0-PRE-1p.diff.gz 101646
+RMD160 d36f6cd71d7442e8c8e2c9d3c2d28d4d0460b9a0 asterisk-1.2.9.1-bristuff-0.3.0-PRE-1p.diff.gz 101646
+SHA256 70a7ab0cb1480254015802c296ce370b6c28d84a5e961422dc8be7e33ef29c54 asterisk-1.2.9.1-bristuff-0.3.0-PRE-1p.diff.gz 101646
+MD5 d98fc3dc5ee8df691ca2b0bd309bb251 asterisk-1.2.9.1.tar.gz 10568287
+RMD160 d512d3560812bc267a4d372cc96f989e26d7042a asterisk-1.2.9.1.tar.gz 10568287
+SHA256 6569080ee10a6dd9b554fc04a33641bc0964abc0502f797cdfefadafe2b6e71d asterisk-1.2.9.1.tar.gz 10568287
+MD5 842636e711ff9d9977099db5af091fd7 bristuff-0.3.0-PRE-1p.tar.gz 254003
+RMD160 e87c0289bc598b52b962d192bc54008edc9b38a9 bristuff-0.3.0-PRE-1p.tar.gz 254003
+SHA256 d7dbb352ac68d64458919b94f815c8c97418c54fa8ae5411084370325528c164 bristuff-0.3.0-PRE-1p.tar.gz 254003