summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTais M. Hansen <mellen@osd.dk>2008-12-17 22:57:32 +0000
committerTais M. Hansen <mellen@osd.dk>2008-12-17 22:57:32 +0000
commitb6b7e18143ee203aebc5d38c90cc04d6f40a314b (patch)
tree88594bb2c01acc183c639d9cc0bfbb35baf33f72 /net-voip
parentnet-libs/spandsp: regenerated manifest (diff)
downloadvoip-b6b7e18143ee203aebc5d38c90cc04d6f40a314b.tar.gz
voip-b6b7e18143ee203aebc5d38c90cc04d6f40a314b.tar.bz2
voip-b6b7e18143ee203aebc5d38c90cc04d6f40a314b.zip
Version bump net-voip/yate to 2.0.0.
svn path=/trunk/; revision=750
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/yate/ChangeLog5
-rw-r--r--net-voip/yate/Manifest6
-rw-r--r--net-voip/yate/files/yate-2.0.0/yate.confd6
-rwxr-xr-xnet-voip/yate/files/yate-2.0.0/yate.initd21
-rw-r--r--net-voip/yate/yate-2.0.0.ebuild81
5 files changed, 117 insertions, 2 deletions
diff --git a/net-voip/yate/ChangeLog b/net-voip/yate/ChangeLog
index cdc8458..bacfeb4 100644
--- a/net-voip/yate/ChangeLog
+++ b/net-voip/yate/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for net-voip/yate
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 17 Dec 2008; Tais M. Hansen <mellen@osd.dk> ++, ++, ++:
+ Version bump net-voip/yate to 2.0.0
+
04 Oct 2007; Tais M. Hansen <mellen@osd.dk>
+files/yate-1.3.0-mysql-multiple-results.diff, +yate-1.3.0-r1.ebuild:
Fixed multiple results in MySQL queries hanging YATE
diff --git a/net-voip/yate/Manifest b/net-voip/yate/Manifest
index cde0fe0..72cb02e 100644
--- a/net-voip/yate/Manifest
+++ b/net-voip/yate/Manifest
@@ -1,11 +1,15 @@
AUX yate-0.9.0-gtk2.diff 339 RMD160 c505b49856e7af958146faeb630059ccfc769156 SHA1 c97256bb5dd4686fe8c973c588077d91d2917ded SHA256 68d8b05dd084d2967d548e471208d39abc910a96fcd46b627cc9f1131d3cf5ee
AUX yate-1.2.0-enable-speex-in-ysip.patch 1768 RMD160 28e9a4d3101b626219770769d5f5c08762cca9a3 SHA1 d2748a9223111aa97ad8f04e367aec75454b799e SHA256 7f607bb099b612a441f992e4968b58b0bd12fa1fec9938cb707e1591641b072e
AUX yate-1.3.0-mysql-multiple-results.diff 376 RMD160 005d4fae96a5f19c0586479501d19a1ec35873d4 SHA1 f6d07109c717d5a0aa7457c80ead9cecef91c285 SHA256 4bcf597db81c43ab7e5445cc76b2ab1efb9143290458a47f85420c0ac3a0c018
+AUX yate-2.0.0/yate.confd 157 RMD160 8021309e1ae52a8818836797a716d619bb3ee130 SHA1 891728e4dbc22501954fe4d5d26612dfa552d177 SHA256 af22cccd40a02f31d79a75dcb957d4c0f0ba0e124e87df1466a75093f1dc4391
+AUX yate-2.0.0/yate.initd 451 RMD160 258046e03ada20c86c37c65a9e1235c941766e1d SHA1 e5a857bbdca7c41a39b8de226697ce4aff42c683 SHA256 04663d67ff7c0aa4bfbf9e0fe4197dea56c5864786785f874ea3292f01651ba1
AUX yate.confd 157 RMD160 8021309e1ae52a8818836797a716d619bb3ee130 SHA1 891728e4dbc22501954fe4d5d26612dfa552d177 SHA256 af22cccd40a02f31d79a75dcb957d4c0f0ba0e124e87df1466a75093f1dc4391
AUX yate.rc6 451 RMD160 258046e03ada20c86c37c65a9e1235c941766e1d SHA1 e5a857bbdca7c41a39b8de226697ce4aff42c683 SHA256 04663d67ff7c0aa4bfbf9e0fe4197dea56c5864786785f874ea3292f01651ba1
DIST yate-1.2.0-1.tar.gz 1248848 RMD160 6a3d7f9247282bef89c18bff01efcbe31a73fa8d SHA1 6361b8ff4cd03cf4bf908022b99d3854f9d94a63 SHA256 9e58857408e98b957dc72e164a135c2de7ea9a221d214e6bab3ca4020f656273
DIST yate-1.3.0-1.tar.gz 1294420 RMD160 d135f5f8bd3378a3e8d2d96b39ccb3aa4c6e77f6 SHA1 cb662e2495a445f91bdf396e6ae76bf3ad0c0995 SHA256 97f6e6011828c98caebf511d9bd9b74b8411add939df6dbe028eda85cf819f77
+DIST yate2.tar.gz 2009319 RMD160 8f7f43ab8e267e9d4cd793cb884e8279be89f173 SHA1 8b85afeaa6bf1ca014f548163d68b366e94588f5 SHA256 25902b7a5119ec2f177f36f3265a379e11807dd53d7faed39fd80eaa1c8bd15a
EBUILD yate-1.2.0-r1.ebuild 2281 RMD160 544d2b0031b6ef03bac60c087be8ad67df0bcca3 SHA1 fbb00ef0558a33692c6cc72f4c1ab036610706a4 SHA256 24aff5f71cc87ae74ea4a4ebb3789fa1d1296f2fb478213b95dc33bac43552e4
EBUILD yate-1.3.0-r1.ebuild 2379 RMD160 93de74fb6b65712a62ea7eff88452f3096885f86 SHA1 ac2691444427e672dd194ee19cc0121071661a0f SHA256 1e30691a2d5b0077627c29da9715b0533dc3e30b58146eef8078ee09c7199514
EBUILD yate-1.3.0.ebuild 2319 RMD160 78842cdcef8b754d7b75f0ffa90e7c246d558cd3 SHA1 5b430d2dedf4381267ce6d0dbaf030785b45db6b SHA256 af3fad3052953092bf4e211f2b97b28ca50805fa1b7c7df23664e1e657309cce
-MISC ChangeLog 461 RMD160 39a4a07ecf55c5114f47609060f6ee240a53ad4b SHA1 8be6c58a9f7e766a0c26ba44dc94a0bd19ca896e SHA256 f40b16da626fcb197dfe16c5b785e05d291a61539bb36347697f412a3ec66ea0
+EBUILD yate-2.0.0.ebuild 2156 RMD160 886cc64af898fee9cf3aab685fa07f77a45df322 SHA1 9af1920db9c5ccab28776f97be8098ee8fdd4d13 SHA256 58695b9732e83f01157bb0371740b2f5b74023da0fb11bbdcb0a61f6e18c318b
+MISC ChangeLog 732 RMD160 8e33dbeaa5518b1bb77236562ca56dcb21c34eee SHA1 806acc435657747fd18c8ef6dd2902df90648a3c SHA256 008f640e8ab4d2be651851a06a54edf64a476afe0571caa9385edef6620c9455
diff --git a/net-voip/yate/files/yate-2.0.0/yate.confd b/net-voip/yate/files/yate-2.0.0/yate.confd
new file mode 100644
index 0000000..c43c951
--- /dev/null
+++ b/net-voip/yate/files/yate-2.0.0/yate.confd
@@ -0,0 +1,6 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# YATE commandline options.
+OPTS=""
diff --git a/net-voip/yate/files/yate-2.0.0/yate.initd b/net-voip/yate/files/yate-2.0.0/yate.initd
new file mode 100755
index 0000000..ea23990
--- /dev/null
+++ b/net-voip/yate/files/yate-2.0.0/yate.initd
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+depend() {
+ need net
+ use mysql postgresql wanpipe zaptel
+}
+
+start() {
+ ebegin "Starting YATE"
+ start-stop-daemon --start --exec /usr/bin/yate -- -d -p /var/run/yate.pid ${OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping YATE"
+ start-stop-daemon --stop --pidfile=/var/run/yate.pid
+ eend $?
+}
diff --git a/net-voip/yate/yate-2.0.0.ebuild b/net-voip/yate/yate-2.0.0.ebuild
new file mode 100644
index 0000000..6f12bb3
--- /dev/null
+++ b/net-voip/yate/yate-2.0.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="YATE - Yet Another Telephony Engine"
+HOMEPAGE="http://yate.null.ro/"
+SRC_URI="http://yate.null.ro/tarballs/yate2/yate2.tar.gz"
+
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="amrnb doc gsm h323 ilbc mysql postgres qt4 spandsp speex ssl wanpipe zaptel"
+
+DEPEND="media-sound/sox
+ amrnb? ( media-libs/amrnb )
+ doc? ( || ( app-doc/doxygen >=dev-util/kdoc-2.0_alpha54 ) )
+ gsm? ( media-sound/gsm )
+ h323? ( >=net-libs/openh323-1.15.3
+ dev-libs/pwlib )
+ mysql? ( dev-db/mysql )
+ postgres? ( dev-db/postgresql-base )
+ qt4? ( x11-libs/qt-core:4 x11-libs/qt-gui:4 x11-libs/qt-network:4 x11-libs/qt-xml:4 )
+ spandsp? ( media-libs/spandsp )
+ speex? ( media-libs/speex )
+ ssl? ( dev-libs/openssl )
+ wanpipe? ( net-misc/wanpipe )
+ zaptel? ( net-misc/zaptel )"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ # Figure out which doc generators are available.
+ local extraopts
+ if use doc && has_version app-doc/doxygen; then
+ extraopts+=" --with-doxygen"
+ else
+ extraopts+=" --without-doxygen"
+ fi
+
+ if use doc && has_version dev-util/kdoc; then
+ extraopts+=" --with-kdoc"
+ else
+ extraopts+=" --without-kdoc"
+ fi
+
+ econf \
+ $(use_enable ilbc) \
+ $(use_with amrnb amrnb /usr) \
+ $(use_with gsm libgsm) \
+ $(use_with h323 openh323 /usr) \
+ $(use_with h323 pwlib /usr) \
+ $(use_with mysql mysql /usr) \
+ $(use_with postgres libpq /usr) \
+ $(use_with qt4 libqt4) \
+ $(use_with spandsp) \
+ $(use_with speex libspeex) \
+ $(use_with ssl openssl) \
+ $(use_with wanpipe wphwec /usr) \
+ ${extraopts} \
+ || die "Configure failed"
+
+ emake all || die "Building failed"
+}
+
+src_install() {
+ emake -j1 DESTDIR=${D} install-noapi || die "emake install-noapi failed"
+
+ if use doc; then
+ emake -j1 DESTDIR=${D} install-api || die "emake install-api failed"
+ fi
+
+ newinitd ${FILESDIR}/${PF}/yate.initd yate
+ newconfd ${FILESDIR}/${PF}/yate.confd yate
+
+ insinto /usr/share/doc/${PF}/scripts
+ cp -R ${S}/share/scripts/* ${D}/usr/share/doc/${PF}/scripts/
+ rm -f ${D}/usr/share/doc/${PF}/scripts/Makefile*
+}