ChangeLog

# ChangeLog for net-misc/asterisk-app_icd
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-app_icd/ChangeLog,v 1.8 2007/02/09 04:40:42 flameeyes Exp $

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

16 Apr 2006; Stefan Knoblich
asterisk-app_icd-1.0.0.ebuild:
Update DEPEND to block asterisk-1.2.x (unsupported).

19 Sep 2005; Stefan Knoblich
asterisk-app_icd-1.0.0.ebuild:
Stable on x86.

16 Aug 2005; Stefan Knoblich
asterisk-app_icd-1.0.0.ebuild:
Block >=asterisk-1.1.0, because 1.2.0(_pre) is not supported at the moment.

08 Jul 2005; David Holm asterisk-app_icd-1.0.0.ebuild:
Added to ~ppc.

01 Jul 2005; Stefan Knoblich
+files/asterisk-app_icd-1.0.0-configsegv.diff,
asterisk-app_icd-1.0.0.ebuild:
Fixed segmentation fault in config parser (thanks to Danny van Dyk
for finding this), keywording ~x86 and ~amd64
(patch sent upstream).

17 Jun 2005; Stefan Knoblich
asterisk-app_icd-1.0.0.ebuild:
fixed sqlite configure failure, works on x86 now

*asterisk-app_icd-1.0.0 (16 Jun 2005)

16 Jun 2005; Stefan Knoblich +metadata.xml,
+files/asterisk-app_icd-1.0.0-bristuff.diff,
+files/asterisk-app_icd-1.0.0-gentoo.diff, +asterisk-app_icd-1.0.0.ebuild:
Initial import, -* masked because some issues need to be resolved.

Manifest

AUX asterisk-app_icd-1.0.0-bristuff.diff 457 RMD160 0022063f6ec20781544b291eadfa742d2476923b SHA1 26d896e615d85dfb24104137c595bc6f5811ceaf SHA256 39c50c8707a5796640fc0576e22bf09a324dde46860ff73851edd43ab046b370
AUX asterisk-app_icd-1.0.0-configsegv.diff 1684 RMD160 47aec442d449437eabd8322c49a9bf56399f65ec SHA1 a547afcb37ea7ac870a986e056d63b2591576a36 SHA256 cc9d6238a1175b6b7c89c4e63a4a016001b4069880f65fa6c8184617e137ff3f
AUX asterisk-app_icd-1.0.0-gentoo.diff 4863 RMD160 040d3a3178fb8c0ef4e609b66204ba17ad63264a SHA1 2e340efbe519bbe85d4c7fa8eef06528332c803c SHA256 f33b6dde45721634f4ba2646c52d1a0480c5b1b71ec2b484876b8326d2d92c94
DIST icd-1.0.0.tar.gz 1405006 RMD160 97163c528632b9a2977b4dc8ede76c44b92d5397 SHA1 9e5f3a0dc37855153699ca513bbbdec8fb1b4bd9 SHA256 faec24bb65175dda9a92043417f939d5f91a6b8626e26f3e59133c055cc55568
EBUILD asterisk-app_icd-1.0.0.ebuild 1619 RMD160 faf24823b10b66cdc4ba24ed95b48dac36fbaeb8 SHA1 020e46dbf083db87859ddedac0bde27e1eed3fff SHA256 c1303ba7fb43bb6f6c2580b6295fa8b70c4eb4fd19e903e85ef9f7a13feacd80
MISC ChangeLog 1553 RMD160 88bea23fd023aefc8894eb110611958b55cded5a SHA1 ab7a8b9a1d3674d0317379550e399c5ef4217c8a SHA256 792b47f35896d4536e5700cac84b84e8e9a025e7ee25bb778ea911174bfd75e5
MISC metadata.xml 217 RMD160 275af641d8134ee438c8e2c9f89eb3b0a286a386 SHA1 7b349815d56d7d7e2d46968341228c5267c666eb SHA256 c3eb09d27b1a9cf05b690524903c7faf096829ef1d19c0264769c277ac28d0a1

asterisk-app_icd-1.0.0.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-app_icd/asterisk-app_icd-1.0.0.ebuild,v 1.7 2006/04/16 00:09:14 stkn Exp $

inherit eutils

MY_PN="icd"

DESCRIPTION="ICD (Intelligent Call Distributor) application plugin for Asterisk"
HOMEPAGE="http://icd.sourceforge.net/"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.tar.gz"

IUSE="debug"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"

DEPEND="sys-libs/glibc
>=net-misc/asterisk-1.0.7-r1
>=net-misc/zaptel-1.0.7-r1
!>=net-misc/asterisk-1.2.0"

S=${WORKDIR}/${MY_PN}-${PV}

src_unpack() {
unpack ${A}

cd ${S}
epatch ${FILESDIR}/${P}-gentoo.diff

# asterisk + bristuff
if built_with_use net-misc/asterisk bri; then
epatch ${FILESDIR}/${P}-bristuff.diff
fi

# fix segfault in config parser (patch sent upstream)
epatch ${FILESDIR}/${P}-configsegv.diff
}

src_compile() {
local myconf

use debug && \
myconf="${myconf} DEBUG=1"

emake CFLAGS="${CFLAGS}" \
.sqlite || die "Building sqlite failed"

emake \
${myconf} || die "emake failed"
}

src_install() {
make INSTALL_PREFIX=${D} install || die

insinto /etc/asterisk
newins icd_config/extensions.conf.sample extensions.conf.icd

chmod -R 750 ${D}/etc/asterisk
chown -R root:asterisk ${D}/etc/asterisk

dodoc README README.memory BUGS *.txt
}

pkg_postinst() {
einfo "An example dialplan config for asterisk has been installed into:"
einfo " ${ROOT}/etc/asterisk/extensions.conf.icd"
einfo ""
einfo "See http://icd.sourceforge.net/ for more information"
}

files

metadata.xml




voip

stkn@gentoo.org