summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2009-10-06 02:47:04 +0000
committerDaniel Black <dragonheart@gentoo.org>2009-10-06 02:47:04 +0000
commita95dd2d0a05cfdbdf17e0cea56bb98366e2dd631 (patch)
tree40d49ebef7d35c904c16d67aa85d84fcadee848d /net-voip/twinkle
parentdrop kdehidden visibility so I can remove set-kdedir which was somehow causin... (diff)
downloadgentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.tar.gz
gentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.tar.bz2
gentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.zip
package move net-im/twinkle -> net-voip/twinkle
Diffstat (limited to 'net-voip/twinkle')
-rw-r--r--net-voip/twinkle/ChangeLog280
-rw-r--r--net-voip/twinkle/Manifest7
-rw-r--r--net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch24
-rw-r--r--net-voip/twinkle/metadata.xml17
-rw-r--r--net-voip/twinkle/twinkle-1.4.1.ebuild64
-rw-r--r--net-voip/twinkle/twinkle-1.4.2.ebuild56
6 files changed, 448 insertions, 0 deletions
diff --git a/net-voip/twinkle/ChangeLog b/net-voip/twinkle/ChangeLog
new file mode 100644
index 000000000000..39920f6ab8f1
--- /dev/null
+++ b/net-voip/twinkle/ChangeLog
@@ -0,0 +1,280 @@
+# ChangeLog for net-im/twinkle
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/ChangeLog,v 1.1 2009/10/06 02:47:02 dragonheart Exp $
+
+ 06 Oct 2009; Daniel Black <dragonheart@gentoo.org> twinkle-1.4.2.ebuild:
+ drop kdehidden visibility so I can remove set-kdedir which was somehow
+ causing installation to the wrong path - bug #271113. Thanks Maik for the
+ bug report
+
+ 20 Sep 2009; Petteri Räty <betelgeuse@gentoo.org> twinkle-1.4.2.ebuild:
+ Add a minimum version on media-libs/speex so we can drop the
+ built_with_use check.
+
+ 14 May 2009; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-0.4.1-badcflags.patch, -files/twinkle-1.0.1-icmp.patch,
+ -files/twinkle-1.3.1-withoutkde.patch, -files/twinkle.desktop.patch,
+ -twinkle-1.0.1-r1.ebuild, -twinkle-1.3.1.ebuild, twinkle-1.4.1.ebuild,
+ twinkle-1.4.2.ebuild:
+ fixed fails due to new kde-eclass - bug #269805 thanks Florian Manschwetus
+
+ 26 Apr 2009; Brent Baude <ranger@gentoo.org> twinkle-1.4.1.ebuild:
+ stable ppc, bug 264505
+
+ 15 Apr 2009; Markus Meier <maekke@gentoo.org> twinkle-1.4.1.ebuild:
+ amd64/x86 stable, bug #264505
+
+*twinkle-1.4.2 (14 Apr 2009)
+
+ 14 Apr 2009; Daniel Black <dragonheart@gentoo.org> +twinkle-1.4.2.ebuild:
+ version bump
+
+ 17 Feb 2009; Daniel Black <dragonheart@gentoo.org> twinkle-1.4.1.ebuild:
+ bad use of kde eclass in EAPI=2. Used a couple of workarounds to fix bug
+ #259198 thanks to valli and anton
+
+*twinkle-1.4.1 (15 Feb 2009)
+
+ 15 Feb 2009; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-1.4.1-kdedetect.patch, -twinkle-1.4.ebuild,
+ +twinkle-1.4.1.ebuild:
+ version bump as per bug #259071 - patch for kde4 as per bug #257247 thanks
+ to Michael Davidsaver. removed 1.4 because of bug #256561
+
+*twinkle-1.4 (27 Jan 2009)
+
+ 27 Jan 2009; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-1.2-zrtp.patch, -twinkle-1.2.ebuild,
+ -twinkle-1.2-r1.ebuild, +twinkle-1.4.ebuild:
+ version bump and cleanout
+
+*twinkle-1.3.1 (24 Aug 2008)
+
+ 24 Aug 2008; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-1.3-gcc4.3.patch, +files/twinkle-1.3.1-withoutkde.patch,
+ -twinkle-1.3.ebuild, +twinkle-1.3.1.ebuild:
+ version bump. attempting to support --without-kde. Any probs let me know
+
+*twinkle-1.3 (22 Aug 2008)
+
+ 22 Aug 2008; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-1.3-gcc4.3.patch, twinkle-1.2.ebuild,
+ twinkle-1.2-r1.ebuild, +twinkle-1.3.ebuild:
+ version bump as per bug #235353 thanks to Lasse Jansson. fixed twinke-1.2*
+ to depend on 1.3.0 version of libzrtp
+
+ 05 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org> metadata.xml:
+ Add USE flag description to metadata as per GLEP 56.
+
+ 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> twinkle-1.0.1-r1.ebuild,
+ twinkle-1.2.ebuild, twinkle-1.2-r1.ebuild:
+ QA: Get rid of deprecated qt_min_version().
+
+*twinkle-1.2-r1 (01 May 2008)
+
+ 01 May 2008; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-1.2-zrtp.patch, twinkle-1.0.1-r1.ebuild,
+ -twinkle-1.1.ebuild, twinkle-1.2.ebuild, +twinkle-1.2-r1.ebuild:
+ introduce compatibility for zrtp-1.1. remove old version. fix stable version
+ to not depend on new zrtp
+
+*twinkle-1.2 (01 Apr 2008)
+
+ 01 Apr 2008; Daniel Black <dragonheart@gentoo.org> +twinkle-1.2.ebuild:
+ version bump as per bug #213494 - thanks to Norbert Marx
+
+ 30 Jan 2008; Brent Baude <ranger@gentoo.org> twinkle-1.1.ebuild:
+ Marking twinkle-1.1 ~ppc64
+
+ 24 Dec 2007; Daniel Black <dragonheart@gentoo.org>
+ twinkle-1.0.1-r1.ebuild, twinkle-1.1.ebuild:
+ fix to allow to work with speex-1.2_beta3+ that doesn\'t have USE=wideband
+
+ 14 Sep 2007; Daniel Black <dragonheart@gentoo.org>
+ twinkle-1.0.1-r1.ebuild, twinkle-1.1.ebuild:
+ speex-1.2* need USE=wideband as per bug #190634 and bug #191288. Thanks to
+ David Watzke and William Zhou. Added alsa-lib dependency too as per bug
+ #192191
+
+ 15 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ twinkle-1.0.1-r1.ebuild:
+ ppc stable, bug #182352
+
+ 10 Aug 2007; Steve Dibb <beandog@gentoo.org> twinkle-1.0.1-r1.ebuild:
+ amd64 stable, bug 182352
+
+*twinkle-1.1 (23 Jul 2007)
+
+ 23 Jul 2007; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle.desktop.patch, -twinkle-1.0-r1.ebuild,
+ twinkle-1.0.1-r1.ebuild, +twinkle-1.1.ebuild:
+ version bump + .desktop correction thanks to Christian
+
+ 23 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ twinkle-1.0.1-r1.ebuild:
+ stable x86, bug 182352
+
+*twinkle-1.0.1-r1 (18 Jun 2007)
+
+ 18 Jun 2007; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-0.9-dtmf.patch, -files/twinkle-0.9-invite4xx.patch,
+ -files/twinkle-0.9-memman.patch, +files/twinkle-1.0.1-icmp.patch,
+ -twinkle-0.9-r2.ebuild, -twinkle-1.0.ebuild, -twinkle-1.0.1.ebuild,
+ +twinkle-1.0.1-r1.ebuild:
+ upstream patch and cleaned out old versions
+
+*twinkle-1.0.1 (19 May 2007)
+
+ 19 May 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0.1.ebuild:
+ version bump. thanks to genstef for noticing
+
+ 01 Feb 2007; Daniel Black <dragonheart@gentoo.org> twinkle-1.0-r1.ebuild:
+ ARTS_REQUIRED="never" to fix bug #164550 thanks to Laurent
+
+ 30 Jan 2007; Daniel Black <dragonheart@gentoo.org> twinkle-1.0-r1.ebuild:
+ maybe fixed bug #164550 thanks to Jose Luis Bolos - kdehiddenvisibility
+ detection
+
+*twinkle-1.0-r1 (30 Jan 2007)
+
+ 30 Jan 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0-r1.ebuild:
+ added kdehiddenvisibility thanks to suggestion by Lukas Grygera
+ <grygera@lib.vutbr.cz>
+
+*twinkle-1.0 (24 Jan 2007)
+
+ 24 Jan 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0.ebuild:
+ version bump
+
+ 06 Jan 2007; Timothy Redaelli <drizzt@gentoo.org>
+ -files/twinkle-0.8-autoconfspeex.patch, -twinkle-0.8.ebuild,
+ -twinkle-0.8.1.ebuild, -twinkle-0.9.ebuild, -twinkle-0.9-r1.ebuild,
+ twinkle-0.9-r2.ebuild:
+ s/einfo/elog/
+ Removed old versions
+
+*twinkle-0.9-r2 (12 Dec 2006)
+
+ 12 Dec 2006; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.9-memman.patch, +twinkle-0.9-r2.ebuild:
+ upstream memory patch thanks to Zas
+
+*twinkle-0.9-r1 (03 Nov 2006)
+
+ 03 Nov 2006; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.9-dtmf.patch, +files/twinkle-0.9-invite4xx.patch,
+ +twinkle-0.9-r1.ebuild:
+ upstream patch as per bug #153857 thanks to Christopher Covington
+
+ 09 Oct 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.9.ebuild:
+ added desktop entry - bug #147999 thanks to Michiel de Bruijne
+
+ 09 Oct 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.9.ebuild:
+ add post install message
+
+*twinkle-0.9 (02 Oct 2006)
+
+ 02 Oct 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.9.ebuild:
+ version bump requested by genstef
+
+ 29 Jul 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.8.ebuild,
+ twinkle-0.8.1.ebuild:
+ remove duplicate depend on media-libs/speex as per bug #142082 thanks to
+ throw_away_2002
+
+ 13 Jul 2006; Daniel Black <dragonheart@gentoo.org> -twinkle-0.5.ebuild,
+ -twinkle-0.6.1.ebuild, -twinkle-0.6.2.ebuild, -twinkle-0.7.ebuild,
+ -twinkle-0.7.1.ebuild, twinkle-0.8.1.ebuild:
+ more accurate DEPEND statement for qt - ensures no qt4. Renabled qt check in
+ configure just to be sure
+
+*twinkle-0.8.1 (10 Jul 2006)
+
+ 10 Jul 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.8.ebuild,
+ +twinkle-0.8.1.ebuild:
+ version bump dedicated to Flameeyes
+
+*twinkle-0.8 (06 Jul 2006)
+
+ 06 Jul 2006; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.8-autoconfspeex.patch, +twinkle-0.8.ebuild:
+ version bump as per bug #138718. Added optional speex libraries. Readded
+ dropped ppc keyword. Thanks Nicolas Lalevee for bug report
+
+*twinkle-0.7.1 (25 May 2006)
+
+ 25 May 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.7.1.ebuild:
+ version bump
+
+*twinkle-0.7 (06 May 2006)
+
+ 06 May 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.7.ebuild:
+ version bump thanks to email from Lasse Jansson
+
+ 01 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ twinkle-0.6.2.ebuild:
+ Added to ~ppc, bug #131814
+
+*twinkle-0.6.2 (10 Apr 2006)
+
+ 10 Apr 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.6.2.ebuild:
+ version bump
+
+ 15 Mar 2006; Scott Stoddard <deltacow@gentoo.org> twinkle-0.6.1.ebuild:
+ Added ~amd64.
+
+ 14 Feb 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.6.1.ebuild:
+ missing media-libs/libsndfile dependency bug #122669 thanks to David
+ Ferenczi.
+
+*twinkle-0.6.1 (12 Feb 2006)
+
+ 12 Feb 2006; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-0.3.1-badcflags.patch, -files/twinkle-0.3.2-amd64.patch,
+ -files/twinkle-0.3.2-badcflags.patch, -twinkle-0.3.1.ebuild,
+ -twinkle-0.3.2.ebuild, -twinkle-0.3.2-r1.ebuild, -twinkle-0.4.1.ebuild,
+ -twinkle-0.4.2.ebuild, +twinkle-0.6.1.ebuild:
+ version bump + remove old versions
+
+*twinkle-0.5 (08 Jan 2006)
+
+ 08 Jan 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.5.ebuild:
+ version bump as per bug #117462 thanks to Alessandro Rossini
+
+*twinkle-0.4.2 (29 Nov 2005)
+
+ 29 Nov 2005; Daniel Black <dragonheart@gentoo.org> +twinkle-0.4.2.ebuild:
+ version bump
+
+*twinkle-0.4.1 (20 Nov 2005)
+
+ 20 Nov 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.4.1-badcflags.patch, +twinkle-0.4.1.ebuild:
+ version bump - bug #112978 thanks to Captain Sifff
+
+*twinkle-0.3.2-r1 (13 Nov 2005)
+
+ 13 Nov 2005; Daniel Black <dragonheart@gentoo.org>
+ -files/twinkle-0.3-parallel.patch, -twinkle-0.3.ebuild,
+ +twinkle-0.3.2-r1.ebuild:
+ arts USE flag added- bug #112147 thanks to Felix Tiede
+
+*twinkle-0.3.2 (07 Nov 2005)
+
+ 07 Nov 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.3.2-amd64.patch, +files/twinkle-0.3.2-badcflags.patch,
+ +twinkle-0.3.2.ebuild:
+ amd64 patch added to version bump thanks to Diego - bug #110856
+
+*twinkle-0.3.1 (17 Oct 2005)
+
+ 17 Oct 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.3.1-badcflags.patch, +twinkle-0.3.1.ebuild:
+ version bump
+
+*twinkle-0.3 (11 Oct 2005)
+
+ 11 Oct 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/twinkle-0.3-parallel.patch, +metadata.xml, +twinkle-0.3.ebuild:
+ initial ebuild as per bug #97352 thanks to CJ Kucera
+
diff --git a/net-voip/twinkle/Manifest b/net-voip/twinkle/Manifest
new file mode 100644
index 000000000000..2c4b69154a04
--- /dev/null
+++ b/net-voip/twinkle/Manifest
@@ -0,0 +1,7 @@
+AUX twinkle-1.4.1-kdedetect.patch 892 RMD160 20a7fa1d5187c7411b27c78780b8c18ad3b52427 SHA1 31b03362954636f1770d8c8b278f2f3b1d99adc6 SHA256 82e2084a795ee9b08b0524229f28a4a44b7343273edd7fb120aaf7f0eb85f7ca
+DIST twinkle-1.4.1.tar.gz 1577865 RMD160 e8b9777b020a21c1ea0b2680db810eeea85d6af3 SHA1 a65ce2ff0176d38d1275d4367b297234fac684d3 SHA256 ea5d1eb1b1127d1bc63a33b2682f95cecbf252e81d4dba16969dd63856aa169e
+DIST twinkle-1.4.2.tar.gz 1601100 RMD160 75acf3caa4643108d2b2e8b639f476926a23e4f1 SHA1 3751ef1a69ae16072393f44c2888b0fb488089e9 SHA256 807686c7ac1b54bb0ea27ff4be362db6926d1d3d6f1802f6d359a353157e89a5
+EBUILD twinkle-1.4.1.ebuild 1573 RMD160 4c33e6b3eb09a16debf9f9dcf48e67703b006f68 SHA1 8c7d51bb23a60959c0df4eecbfd263f0e2ee8697 SHA256 cd151221cb729022af7ad8f0f2929132bc5dff62e526e103644b4d3db5d34561
+EBUILD twinkle-1.4.2.ebuild 1379 RMD160 c13c9ea6e359df0f29da6dd812310075d44b3343 SHA1 8bbbeb3abefcc4caeddf895236c7830d31264684 SHA256 4c112cdaf0f745fbb000584bfc2f721c4e833c02cf6346a472274233b8aeed89
+MISC ChangeLog 10067 RMD160 e5c0e4859578bfc5bcf43ff5e33be4138fa59cde SHA1 c4fb882b92f5ed94eba2847b8d174a0819589482 SHA256 9042ec5ef0deef0cdf6ce5154cf4490365ca14f42d8047326261eca485c39c55
+MISC metadata.xml 669 RMD160 3cafb4dca8f6e7e14568c5565ae604a3b997a8e4 SHA1 903267899c47c5b80eac0e07a18cf73723fef533 SHA256 e0f82424abfd4c18cfe89191c41d3e7531bb620cd78ffc1aeafcb7b7a4f853a6
diff --git a/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch b/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch
new file mode 100644
index 000000000000..cee696e33d81
--- /dev/null
+++ b/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch
@@ -0,0 +1,24 @@
+diff -ur twinkle-1.4.1-orig/acinclude.m4 twinkle-1.4.1/acinclude.m4
+--- twinkle-1.4.1-orig/acinclude.m4 2007-11-27 14:43:29.000000000 -0600
++++ twinkle-1.4.1/acinclude.m4 2009-02-01 10:58:17.000000000 -0600
+@@ -1780,7 +1780,7 @@
+ kde_check_header="ksock.h"
+ kde_check_lib="libkdecore.la"
+ else
+- kde_check_header="ksharedptr.h"
++ kde_check_header="ksock.h"
+ kde_check_lib="libkio.la"
+ fi
+
+diff -ur twinkle-1.4.1-orig/configure.in twinkle-1.4.1/configure.in
+--- twinkle-1.4.1-orig/configure.in 2009-01-30 22:48:30.000000000 -0600
++++ twinkle-1.4.1/configure.in 2009-02-01 10:41:56.000000000 -0600
+@@ -159,7 +159,7 @@
+ KDE_SET_PREFIX
+ AC_PATH_KDE
+
+- AC_CHECK_FILES(${kde_includes}/kapplication.h,
++ AC_CHECK_FILES(${kde_includes}/ksystemtray.h,
+ [],
+ [AC_MSG_ERROR([kde header files missing (kdelibs3-devel package)])])
+ AC_DEFINE(HAVE_KDE, 1, [Define to 1 if you have KDE.])
diff --git a/net-voip/twinkle/metadata.xml b/net-voip/twinkle/metadata.xml
new file mode 100644
index 000000000000..0269d27bd245
--- /dev/null
+++ b/net-voip/twinkle/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>voip</herd>
+<maintainer><email>dragonheart@gentoo.org</email></maintainer>
+<longdescription>
+Twinkle is a soft phone for your voice over IP communcations using the SIP
+protocol. You can use it for direct IP phone to IP phone communication or in a
+network using a SIP proxy to route your calls.
+</longdescription>
+<use>
+ <flag name='ilbc'>Enables use of ilbc (RFC3951) audio encoding</flag>
+ <flag name='zrtp'>Enables use of secure rtp using the zrtp extension of GNU
+ RTP stack developed by Phil Zimmermann
+ </flag>
+</use>
+</pkgmetadata>
diff --git a/net-voip/twinkle/twinkle-1.4.1.ebuild b/net-voip/twinkle/twinkle-1.4.1.ebuild
new file mode 100644
index 000000000000..23a63f1e0f57
--- /dev/null
+++ b/net-voip/twinkle/twinkle-1.4.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/twinkle-1.4.1.ebuild,v 1.1 2009/10/06 02:47:02 dragonheart Exp $
+
+EAPI=2
+ARTS_REQUIRED="never"
+inherit eutils qt3 kde autotools
+
+DESCRIPTION="a soft phone for your VOIP communcations using SIP"
+HOMEPAGE="http://www.twinklephone.com/"
+SRC_URI="http://www.xs4all.nl/~mfnboer/twinkle/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86"
+IUSE="kde arts speex ilbc zrtp kdehiddenvisibility"
+
+# Requires libqt-mt actually... Is that *always* built, or do we need to check?
+RDEPEND=">=net-libs/ccrtp-1.6.0
+ >=dev-cpp/commoncpp2-1.6.1
+ x11-libs/qt:3
+ media-libs/libsndfile
+ dev-libs/boost
+ speex? ( media-libs/speex )
+ ilbc? ( dev-libs/ilbc-rfc3951 )
+ zrtp? ( >=net-libs/libzrtpcpp-1.3.0 )
+ media-libs/alsa-lib"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ if use speex && has_version '~media-libs/speex-1.2_beta2' &&
+ ! built_with_use 'media-libs/speex' 'wideband' ; then
+ eerror "You need to build media-libs/speex with USE=wideband enabled."
+ die "Speex w/o wideband-support detected."
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-kdedetect.patch
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=" \
+ $(use_with kde) \
+ $(use_with ilbc) \
+ $(use_with arts) \
+ $(use_with zrtp) \
+ $(use_with speex)"
+ set-kdedir
+ kde_src_configure myconf configure
+}
+
+src_compile() {
+ kde_src_compile make
+}
+
+src_install() {
+ kde_src_install
+ domenu twinkle.desktop
+ dodoc THANKS
+}
diff --git a/net-voip/twinkle/twinkle-1.4.2.ebuild b/net-voip/twinkle/twinkle-1.4.2.ebuild
new file mode 100644
index 000000000000..ed9f65859f8b
--- /dev/null
+++ b/net-voip/twinkle/twinkle-1.4.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/twinkle-1.4.2.ebuild,v 1.1 2009/10/06 02:47:02 dragonheart Exp $
+
+EAPI=2
+ARTS_REQUIRED="never"
+inherit eutils qt3 kde autotools
+
+DESCRIPTION="a soft phone for your VOIP communcations using SIP"
+HOMEPAGE="http://www.twinklephone.com/"
+SRC_URI="http://www.xs4all.nl/~mfnboer/twinkle/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="kde arts speex ilbc zrtp"
+
+# Requires libqt-mt actually... Is that *always* built, or do we need to check?
+# Now speex so we don't need built_with_use checks for wideband any more
+RDEPEND=">=net-libs/ccrtp-1.6.0
+ >=dev-cpp/commoncpp2-1.6.1
+ x11-libs/qt:3
+ media-libs/libsndfile
+ dev-libs/boost
+ speex? ( >=media-libs/speex-1.2_beta3 )
+ ilbc? ( dev-libs/ilbc-rfc3951 )
+ zrtp? ( >=net-libs/libzrtpcpp-1.3.0 )
+ media-libs/alsa-lib"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.4.1-kdedetect.patch
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=" \
+ $(use_with kde) \
+ $(use_with ilbc) \
+ $(use_with arts) \
+ $(use_with zrtp) \
+ $(use_with speex)"
+ kde_src_configure myconf configure
+}
+
+src_compile() {
+ kde_src_compile make
+}
+
+src_install() {
+ kde_src_install
+ domenu twinkle.desktop
+ dodoc THANKS
+}