summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2006-03-17 14:21:30 +0100
committerBertrand Jacquin <beber@meleeweb.net>2006-03-17 14:21:30 +0100
commit87402ddcbc0f8ff0325a83eb354dd4065b58e895 (patch)
tree0d68a7bef5e421330dca882bd9d2dd4b559053b2
parentevas and e things (diff)
downloadportage-87402ddcbc0f8ff0325a83eb354dd4065b58e895.tar.xz
new ekiga release
http://bugs.gentoo.org/show_bug.cgi?id=119611
-rw-r--r--dev-libs/pwlib/pwlib-1.10.0.ebuild51
-rw-r--r--net-im/ekiga/ekiga-2.0.1.ebuild43
-rw-r--r--net-libs/opal/opal-2.2.1.ebuild37
3 files changed, 131 insertions, 0 deletions
diff --git a/dev-libs/pwlib/pwlib-1.10.0.ebuild b/dev-libs/pwlib/pwlib-1.10.0.ebuild
new file mode 100644
index 00000000..e1f6c638
--- /dev/null
+++ b/dev-libs/pwlib/pwlib-1.10.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+IUSE="alsa debug ieee1394 ipv6 ldap oss sasl sdl ssl v4l v4l2 xml"
+
+DESCRIPTION="Portable Multiplatform Class Libraries"
+HOMEPAGE="http://www.ekiga.org"
+SRC_URI="http://www.ekiga.org/admin/downloads/latest/sources/sources/${P}.tar.gz"
+
+LICENSE="MPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ ieee1394? ( sys-libs/libraw1394 )
+ ldap? ( net-nds/openldap )
+ sasl? ( dev-libs/cyrus-sasl )
+ sdl? ( media-libs/libsdl )
+ ssl? ( dev-libs/openssl )
+ xml? ( dev-libs/expat )"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ local myconf
+
+ myconf="$(use_enable alsa) \
+ $(use_enable debug exceptions) \
+ $(use_enable debug memcheck) \
+ $(use_enable ieee1394 avc) \
+ $(use_enable ieee1394 dc) \
+ $(use_enable ipv6) \
+ $(use_enable ldap openldap) \
+ $(use_enable oss) \
+ $(use_enable sasl) \
+ $(use_enable sdl) \
+ $(use_enable ssl openssl) \
+ $(use_enable v4l) \
+ $(use_enable v4l2) \
+ $(use_enable xml expat)"
+ econf ${myconf} || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc ReadMe.txt ReadMe_QOS.txt History.txt
+}
+
diff --git a/net-im/ekiga/ekiga-2.0.1.ebuild b/net-im/ekiga/ekiga-2.0.1.ebuild
new file mode 100644
index 00000000..74d2858a
--- /dev/null
+++ b/net-im/ekiga/ekiga-2.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils gnome2
+
+IUSE="avahi dbus doc gnome sdl eds"
+
+DESCRIPTION="SIP and H.323 compliant client"
+HOMEPAGE="http://www.ekiga.org"
+SRC_URI="http://www.ekiga.org/admin/downloads/latest/sources/sources/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dbus? ( sys-apps/dbus )
+ dnssd? ( net-dns/avahi )
+ gnome? ( gnome-base/libgnome )
+ eds? ( gnome-extra/evolution-data-server )
+ >=x11-libs/gtk+-2
+ >=net-libs/opal-2.2.1
+ >=dev-libs/pwlib-1.10.0"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ local myconf
+
+ if ! built_with_use dev-libs/pwlib ldap ; then
+ die "Recompile dev-libs/pwlib with ldap use flag"
+ fi
+# http://bugzilla.gnome.org/show_bug.cgi?id=327803
+# $(use_enable dbus)
+# $(use_enable sdl)
+
+ myconf="$(use_enable dnssd avahi) \
+ $(use_enable doc) \
+ $(use_enable gnome) \
+ $(use_enable gnome scrollkeeper)"
+ econf ${myconf} || die "configure failed"
+ emake || die "make failed"
+}
+
diff --git a/net-libs/opal/opal-2.2.1.ebuild b/net-libs/opal/opal-2.2.1.ebuild
new file mode 100644
index 00000000..f225660f
--- /dev/null
+++ b/net-libs/opal/opal-2.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+IUSE="speex"
+
+DESCRIPTION="OPAL library, used by Ekiga"
+HOMEPAGE="http://www.ekiga.org"
+SRC_URI="http://www.ekiga.org/admin/downloads/latest/sources/sources/${P}.tar.gz"
+
+LICENSE="MPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="speex? ( media-libs/speex )
+ >=dev-libs/pwlib-1.10.0"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ local myconf
+
+ # Actually compiling with system speex doesn't work
+ # so please disable speex use flag for this package.
+
+ # Disable IAX2, otherwise the build process fails.
+ myconf="--disable-iax \
+ $(use_enable !speex localspeex)"
+ econf ${myconf} || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+}
+