summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-10-18 19:57:28 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-10-18 19:57:28 +0000
commit9146cf795f5163807191d3aa5cf8da2da9435a00 (patch)
tree090cf8121c2f6ca557750dfde4891b6d49280b32 /net-voip
parentVersion bump. (diff)
downloadhistorical-9146cf795f5163807191d3aa5cf8da2da9435a00.tar.gz
historical-9146cf795f5163807191d3aa5cf8da2da9435a00.tar.bz2
historical-9146cf795f5163807191d3aa5cf8da2da9435a00.zip
version bump, net-misc -> net-voip
Package-Manager: portage-2.1.2_pre3-r4
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/yate/ChangeLog11
-rw-r--r--net-voip/yate/Manifest28
-rw-r--r--net-voip/yate/files/digest-yate-1.1.03
-rw-r--r--net-voip/yate/files/yate-0.9.0-gtk2.diff12
-rw-r--r--net-voip/yate/files/yate.confd5
-rwxr-xr-xnet-voip/yate/files/yate.rc620
-rw-r--r--net-voip/yate/metadata.xml5
-rw-r--r--net-voip/yate/yate-1.1.0.ebuild71
8 files changed, 155 insertions, 0 deletions
diff --git a/net-voip/yate/ChangeLog b/net-voip/yate/ChangeLog
new file mode 100644
index 000000000000..d042d9d6f384
--- /dev/null
+++ b/net-voip/yate/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-voip/yate
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/ChangeLog,v 1.1 2006/10/18 19:57:28 genstef Exp $
+
+*yate-1.1.0 (18 Oct 2006)
+
+ 18 Oct 2006; Stefan Schweizer <genstef@gentoo.org>
+ +files/yate-0.9.0-gtk2.diff, +files/yate.confd, +files/yate.rc6,
+ +metadata.xml, +yate-1.1.0.ebuild:
+ version bump, net-misc -> net-voip
+
diff --git a/net-voip/yate/Manifest b/net-voip/yate/Manifest
new file mode 100644
index 000000000000..0c963d055c42
--- /dev/null
+++ b/net-voip/yate/Manifest
@@ -0,0 +1,28 @@
+AUX yate-0.9.0-gtk2.diff 339 RMD160 c505b49856e7af958146faeb630059ccfc769156 SHA1 c97256bb5dd4686fe8c973c588077d91d2917ded SHA256 68d8b05dd084d2967d548e471208d39abc910a96fcd46b627cc9f1131d3cf5ee
+MD5 edecbe99a20c597bf25842b603efb5a7 files/yate-0.9.0-gtk2.diff 339
+RMD160 c505b49856e7af958146faeb630059ccfc769156 files/yate-0.9.0-gtk2.diff 339
+SHA256 68d8b05dd084d2967d548e471208d39abc910a96fcd46b627cc9f1131d3cf5ee files/yate-0.9.0-gtk2.diff 339
+AUX yate.confd 222 RMD160 85401118916877280166bc55bdcd76149b77c674 SHA1 184987b53db21f9ca233f9f6795b4981e2c67972 SHA256 8d203eeff915143502139cc570142a076b10f3fb2d816e8c83e3aa35a1da00f6
+MD5 2c0d561a8078ba00b68c551a8aab74e5 files/yate.confd 222
+RMD160 85401118916877280166bc55bdcd76149b77c674 files/yate.confd 222
+SHA256 8d203eeff915143502139cc570142a076b10f3fb2d816e8c83e3aa35a1da00f6 files/yate.confd 222
+AUX yate.rc6 502 RMD160 7fbdf20436e1267f4af6b0ce3e0ccf821304c49b SHA1 aa8845e816dcf4809b0f9d96ce812f10b2b7a042 SHA256 915866c65eeff5f69a8f724e65ccc4ccd17b19c6ab1751f98194c1bb0d6b360a
+MD5 93267ca3cad09a520d4c65b740449738 files/yate.rc6 502
+RMD160 7fbdf20436e1267f4af6b0ce3e0ccf821304c49b files/yate.rc6 502
+SHA256 915866c65eeff5f69a8f724e65ccc4ccd17b19c6ab1751f98194c1bb0d6b360a files/yate.rc6 502
+DIST yate-1.1.0-1.tar.gz 1212330 RMD160 5168ce36147516b84c35fe65bdc15ed0156b7638 SHA1 c54a44f625000d8cc4d87af070599316cf84a2f1 SHA256 dbc59012559da49af834a44807c81b7a6d6ef79551dbc13f349de9d600ffd324
+EBUILD yate-1.1.0.ebuild 1601 RMD160 ec731d192f34d07127a91d3c7ea1d0b227229150 SHA1 363cd8909af46f0c9b5fec7ca74937bae211f82e SHA256 2b935baa8a785133dbb522477cc4be4bc60718cde6f24dfe3e51af782753705e
+MD5 b21201fe903535d772e869c27a784adc yate-1.1.0.ebuild 1601
+RMD160 ec731d192f34d07127a91d3c7ea1d0b227229150 yate-1.1.0.ebuild 1601
+SHA256 2b935baa8a785133dbb522477cc4be4bc60718cde6f24dfe3e51af782753705e yate-1.1.0.ebuild 1601
+MISC ChangeLog 422 RMD160 1adaa935f06709562db6f1b0a3809977c290c88c SHA1 52eb04c19027a4dd3db50ff90795fd85b48998f5 SHA256 39e891780ee6d884ae17e374f674020ffbfa3260dfa41a957e6a52518e100ef7
+MD5 f13bf2abfd8f69d17c9ee680dff667fa ChangeLog 422
+RMD160 1adaa935f06709562db6f1b0a3809977c290c88c ChangeLog 422
+SHA256 39e891780ee6d884ae17e374f674020ffbfa3260dfa41a957e6a52518e100ef7 ChangeLog 422
+MISC metadata.xml 157 RMD160 cb900ea8bf389b8f6147746711462b5757752b16 SHA1 bbbbd897cfe8d8bac785b23bead8e185871055bd SHA256 6759dc127ff53f85505b9b455ba325e65015b694b1ec50eb99ddfc8903b967bf
+MD5 b334f14db95c08e71ab02ffd5d712607 metadata.xml 157
+RMD160 cb900ea8bf389b8f6147746711462b5757752b16 metadata.xml 157
+SHA256 6759dc127ff53f85505b9b455ba325e65015b694b1ec50eb99ddfc8903b967bf metadata.xml 157
+MD5 3663946f6072be35762f77eeaaa774c1 files/digest-yate-1.1.0 241
+RMD160 1d6576f1e356d486de0a91198e95a9d1611e4609 files/digest-yate-1.1.0 241
+SHA256 42e3406ea1fae9bd0098f998cfcd422417bdebaff64f00d13c0b8b2d504370c3 files/digest-yate-1.1.0 241
diff --git a/net-voip/yate/files/digest-yate-1.1.0 b/net-voip/yate/files/digest-yate-1.1.0
new file mode 100644
index 000000000000..e72e7d723a6e
--- /dev/null
+++ b/net-voip/yate/files/digest-yate-1.1.0
@@ -0,0 +1,3 @@
+MD5 e4747081b0dcaf00696c6ceb465757e6 yate-1.1.0-1.tar.gz 1212330
+RMD160 5168ce36147516b84c35fe65bdc15ed0156b7638 yate-1.1.0-1.tar.gz 1212330
+SHA256 dbc59012559da49af834a44807c81b7a6d6ef79551dbc13f349de9d600ffd324 yate-1.1.0-1.tar.gz 1212330
diff --git a/net-voip/yate/files/yate-0.9.0-gtk2.diff b/net-voip/yate/files/yate-0.9.0-gtk2.diff
new file mode 100644
index 000000000000..c105393fdc37
--- /dev/null
+++ b/net-voip/yate/files/yate-0.9.0-gtk2.diff
@@ -0,0 +1,12 @@
+--- yate/contrib/gtk2/Makefile.in.orig 2005-10-29 17:49:21.000000000 +0000
++++ yate/contrib/gtk2/Makefile.in 2005-10-29 17:29:40.000000000 +0000
+@@ -15,7 +15,9 @@
+ MODFLAGS:= @MODULE_LDFLAGS@
+ MODSTRIP:= @MODULE_SYMBOLS@
+
++ifeq (@HAVE_GTK2@,yes)
+ PROJECT = libgtk2client.a
++endif
+ SOURCES = gtk2client.cpp
+ OBJECTS = $(SOURCES:.cpp=.o)
+
diff --git a/net-voip/yate/files/yate.confd b/net-voip/yate/files/yate.confd
new file mode 100644
index 000000000000..7be306d95080
--- /dev/null
+++ b/net-voip/yate/files/yate.confd
@@ -0,0 +1,5 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/files/yate.confd,v 1.1 2006/10/18 19:57:28 genstef Exp $
+
+OPTS=""
diff --git a/net-voip/yate/files/yate.rc6 b/net-voip/yate/files/yate.rc6
new file mode 100755
index 000000000000..da9a925fbe0f
--- /dev/null
+++ b/net-voip/yate/files/yate.rc6
@@ -0,0 +1,20 @@
+#!/sbin/runscript
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/files/yate.rc6,v 1.1 2006/10/18 19:57:28 genstef Exp $
+
+depend() {
+ need net
+}
+
+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/metadata.xml b/net-voip/yate/metadata.xml
new file mode 100644
index 000000000000..02207a5a38e2
--- /dev/null
+++ b/net-voip/yate/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>voip</herd>
+</pkgmetadata>
diff --git a/net-voip/yate/yate-1.1.0.ebuild b/net-voip/yate/yate-1.1.0.ebuild
new file mode 100644
index 000000000000..a658d22c0057
--- /dev/null
+++ b/net-voip/yate/yate-1.1.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/yate-1.1.0.ebuild,v 1.1 2006/10/18 19:57:28 genstef Exp $
+
+IUSE="doc gsm gtk h323 ilbc postgres zaptel"
+
+inherit eutils
+
+DESCRIPTION="YATE - Yet Another Telephony Engine"
+HOMEPAGE="http://yate.null.ro/"
+SRC_URI="http://yate.null.ro/tarballs/yate1/${P}-1.tar.gz"
+
+S=${WORKDIR}/${PN}
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="media-sound/sox
+ zaptel? ( >=net-libs/libpri-1.0.0
+ >=net-misc/zaptel-1.0.0 )
+ h323? ( >=net-libs/openh323-1.15.3 )
+ gtk? ( >=x11-libs/gtk+-2.6.8 )
+ gsm? ( media-sound/gsm )
+ doc? ( >=dev-util/kdoc-2.0_alpha54 )
+ postgres? ( dev-db/postgresql )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # fix gtk2 plugin makefile
+ epatch ${FILESDIR}/${PN}-0.9.0-gtk2.diff
+}
+
+src_compile() {
+ econf \
+ $(use_with gtk libgtk2 /usr) \
+ $(use_with h323 openh323 /usr) \
+ $(use_with h323 pwlib /usr) \
+ $(use_with zaptel libpri) \
+ $(use_with gsm libgsm) \
+ $(use_with postgres libpq /usr) \
+ $(use_enable ilbc) \
+ || die "Configure failed"
+
+ emake all contrib test || die "Building failed"
+
+ if use doc; then
+ emake apidocs || die "Building of API docs failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR=${D} install-noapi || die "emake install failed"
+
+ newinitd ${FILESDIR}/yate.rc6 yate
+ newconfd ${FILESDIR}/yate.confd yate
+
+ # install standard docs...
+ dodoc README ChangeLog docs/*.html
+
+ # install api docs
+ if use doc; then
+ docinto api
+ dodoc docs/api/*.html
+ fi
+
+ docinto scripts
+ dodoc scripts/*
+}