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
commitdf5c18ea413a1634a5d44dd2d7b580e8503bfee2 (patch)
tree05f9399413e709de8f0869ed8c57d942640f70c9 /net-voip/yate
parentVersion bump. (diff)
downloadgentoo-2-df5c18ea413a1634a5d44dd2d7b580e8503bfee2.tar.gz
gentoo-2-df5c18ea413a1634a5d44dd2d7b580e8503bfee2.tar.bz2
gentoo-2-df5c18ea413a1634a5d44dd2d7b580e8503bfee2.zip
version bump, net-misc -> net-voip
(Portage version: 2.1.2_pre3-r4)
Diffstat (limited to 'net-voip/yate')
-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..355769790586
--- /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 219 RMD160 8b68641c4ee479fe7068ce640b65b3c400642830 SHA1 dd46beeb9de3ceb922221518d67dfa66efa765d5 SHA256 d37c8385a885a983b0e3a9e26b89059ad70da541423ab51f8e74dabcf8eb55d7
+MD5 25957eca186961762745baaf9774ca8a files/yate.confd 219
+RMD160 8b68641c4ee479fe7068ce640b65b3c400642830 files/yate.confd 219
+SHA256 d37c8385a885a983b0e3a9e26b89059ad70da541423ab51f8e74dabcf8eb55d7 files/yate.confd 219
+AUX yate.rc6 499 RMD160 d900f4c324db61e2831463e2d16e6925e1c35e3e SHA1 ed2eb1d88388a1e114aead1b43d4c20dddf6fc0d SHA256 159b492eb682f52fbf2bba5e7f33f6a376c2496f2b470a4f2f049cd3bb9d0811
+MD5 26cfc21d3f5f0e1dbec294e66f7ad71b files/yate.rc6 499
+RMD160 d900f4c324db61e2831463e2d16e6925e1c35e3e files/yate.rc6 499
+SHA256 159b492eb682f52fbf2bba5e7f33f6a376c2496f2b470a4f2f049cd3bb9d0811 files/yate.rc6 499
+DIST yate-1.1.0-1.tar.gz 1212330 RMD160 5168ce36147516b84c35fe65bdc15ed0156b7638 SHA1 c54a44f625000d8cc4d87af070599316cf84a2f1 SHA256 dbc59012559da49af834a44807c81b7a6d6ef79551dbc13f349de9d600ffd324
+EBUILD yate-1.1.0.ebuild 1603 RMD160 b56249cfa0c7b22a70b0bbc89a69f75f49d33495 SHA1 3bc9d3fac7f2b4d3335753edf365494c4e5f10c5 SHA256 67e04a415d745f22af3696a1cc0799b3cdce0ec6e7fefcb601548a0cf9fe8380
+MD5 227b917c7f86fced0ea1949daaa3c68d yate-1.1.0.ebuild 1603
+RMD160 b56249cfa0c7b22a70b0bbc89a69f75f49d33495 yate-1.1.0.ebuild 1603
+SHA256 67e04a415d745f22af3696a1cc0799b3cdce0ec6e7fefcb601548a0cf9fe8380 yate-1.1.0.ebuild 1603
+MISC ChangeLog 336 RMD160 005e7ea0489d9936791fe7d1a7b3bab82602942a SHA1 dd06936dcd72338162e016425d54fb2f799e7960 SHA256 b87fa33bcf5290bd2eff07c5642995fe51ee11a31384e90d51abe20c8773752c
+MD5 fc0390c29e598d689f5638c06ea964e7 ChangeLog 336
+RMD160 005e7ea0489d9936791fe7d1a7b3bab82602942a ChangeLog 336
+SHA256 b87fa33bcf5290bd2eff07c5642995fe51ee11a31384e90d51abe20c8773752c ChangeLog 336
+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/*
+}