aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2006-04-06 21:04:59 +0800
committeredwin <edwin@FreeBSD.org>2006-04-06 21:04:59 +0800
commitded6850e4901ce9d5ecfefb30681f934b74f53dc (patch)
tree984b50644bedd9906d1db2264ea7270a8cdeb4ee
parentfc0a858d59a4c8fdeed922a7e543d714aa071f7f (diff)
downloadfreebsd-ports-gnome-ded6850e4901ce9d5ecfefb30681f934b74f53dc.tar.gz
freebsd-ports-gnome-ded6850e4901ce9d5ecfefb30681f934b74f53dc.tar.zst
freebsd-ports-gnome-ded6850e4901ce9d5ecfefb30681f934b74f53dc.zip
New port: net/ekiga based on net/gnomemeeting
Ekiga is a free Voice over IP phone allowing you to do free calls over the Internet. Ekiga is the first Open Source application to support both H.323 and SIP, as well as audio and video. Ekiga was formerly known as GnomeMeeting. The new port is based on net/gnomemeeting (same author, port Makefiles very similar), so could you please: 1) make a repocopy from gnomemeeting to ekiga 2) apply the patch in ekiga, note that old patch files are removed, and a new patch file is provided PR: ports/95321 Submitted by: Jean-Baptiste Quenot <jbq@caraldi.com>
-rw-r--r--net/Makefile1
-rw-r--r--net/ekiga/Makefile47
-rw-r--r--net/ekiga/distinfo6
-rw-r--r--net/ekiga/files/patch-configure70
-rw-r--r--net/ekiga/files/patch-endpoint24
-rw-r--r--net/ekiga/files/patch-lib_gtk-text-buffer-addon.h11
-rw-r--r--net/ekiga/files/patch-lib_gtk-text-tag-addon.c10
-rw-r--r--net/ekiga/files/patch-lib_xdap_xdap.c11
-rw-r--r--net/ekiga/files/patch-src-gui-libintl31
-rw-r--r--net/ekiga/files/patch-src_config.cpp15
-rw-r--r--net/ekiga/files/patch-src_druid.cpp26
-rw-r--r--net/ekiga/files/patch-src_gnomemeeting.cpp28
-rw-r--r--net/ekiga/files/patch-src_sound_handling.cpp71
-rw-r--r--net/ekiga/files/patch-src_vfakeio.cpp265
-rw-r--r--net/ekiga/files/patch-src_vfakeio.h39
-rw-r--r--net/ekiga/pkg-descr12
-rw-r--r--net/ekiga/pkg-plist260
17 files changed, 203 insertions, 724 deletions
diff --git a/net/Makefile b/net/Makefile
index f4f5662e7d4e..becf08e1c9ad 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -106,6 +106,7 @@
SUBDIR += dtcpclient
SUBDIR += easysoap
SUBDIR += echoping
+ SUBDIR += ekiga
SUBDIR += empty
SUBDIR += entitymib
SUBDIR += erlang_xmlrpc
diff --git a/net/ekiga/Makefile b/net/ekiga/Makefile
index 65c934081d4d..446da3f48eea 100644
--- a/net/ekiga/Makefile
+++ b/net/ekiga/Makefile
@@ -5,49 +5,32 @@
# $FreeBSD$
#
-PORTNAME= gnomemeeting
-PORTVERSION= 1.2.1
+PORTNAME= ekiga
+PORTVERSION= 2.0.1
CATEGORIES= net gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.0
-MAINTAINER= netchild@FreeBSD.org
-COMMENT= GNOME H323 Video Conferencing program, similar to NetMeeting
+MAINTAINER= jbq@caraldi.com
+COMMENT= VoIP phone for Gnome
-LIB_DEPENDS= h323_r:${PORTSDIR}/net/openh323 \
- howl:${PORTSDIR}/net/howl
+LIB_DEPENDS= opal__r.2:${PORTSDIR}/net/opal \
+ avahi-core.4:${PORTSDIR}/net/avahi \
+ ebook-1.2.5:${PORTSDIR}/databases/evolution-data-server
USE_BZIP2= yes
USE_X_PREFIX= yes
USE_GMAKE= yes
-USE_GNOME= libgnomeui libbonobo gnomeprefix gnomehack evolutiondataserver \
- intlhack
-USE_OPENLDAP= yes
-GCONF_SCHEMAS= gnomemeeting.schemas
-USE_SDL= yes
-USE_BISON= yes
-# Clear configure target so we stop getting binaries prefixed with i386-portbld-freebsd46
-CONFIGURE_TARGET=
+USE_SDL= sdl
+USE_GNOME= libgnomeui libbonobo gnomeprefix gnomehack gnomelibs gnomedocutils
USE_AUTOTOOLS= libtool:15
-CONFIGURE_ENV= OSTYPE=${OPSYS} \
- CXXFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${PREFIX}/lib -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
- SDL_CONFIG=${LOCALBASE}/bin/sdl11-config \
- CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- PTLIBDIR=${PREFIX}
+LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CONFIGURE_ENV= SDL_CONFIG=${LOCALBASE}/bin/sdl11-config LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS= --with-pwlib-dir=${LOCALBASE} \
- --with-openh323-dir=${LOCALBASE} \
- --with-ldap-dir=${LOCALBASE}
+ --with-opal-dir=${LOCALBASE}
-MAN1= gnomemeeting.1
-
-post-patch:
- ${REINPLACE_CMD} -e 's:-lh323_FreeBSD_x86_r_s:-lh323_r:g; \
- s:-lpt_FreeBSD_x86_r_s:-lpt_r:g; \
- s:-lh323_FreeBSD_x86_r:-lh323_r:g; \
- s:-lpt_FreeBSD_x86_r:-lpt_r:g; \
- s: -DSTATIC_LIBS_USED::g' \
- ${WRKSRC}/configure
+GCONF_SCHEMAS= ekiga.schemas
+MAN1= ekiga.1
.include <bsd.port.mk>
diff --git a/net/ekiga/distinfo b/net/ekiga/distinfo
index c50040547f4d..ec63a7433874 100644
--- a/net/ekiga/distinfo
+++ b/net/ekiga/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnomemeeting-1.2.1.tar.bz2) = e765914ed1eb547d4a15d211e2ae9f57
-SHA256 (gnomemeeting-1.2.1.tar.bz2) = c33c8363c8c6d37e8792f8e716def593d9d8ceeb420f9bd6583ebe2b4297beec
-SIZE (gnomemeeting-1.2.1.tar.bz2) = 3730480
+MD5 (ekiga-2.0.1.tar.bz2) = abf6c3351a64a7ed9028929ad5a17729
+SHA256 (ekiga-2.0.1.tar.bz2) = ce7e91b6ac4fd1b4c6c4d15a3ae8c57f312c38cee7ea652a1b3432b6ad41b3bc
+SIZE (ekiga-2.0.1.tar.bz2) = 4320671
diff --git a/net/ekiga/files/patch-configure b/net/ekiga/files/patch-configure
deleted file mode 100644
index 0662924203af..000000000000
--- a/net/ekiga/files/patch-configure
+++ /dev/null
@@ -1,70 +0,0 @@
---- configure.orig Thu Mar 16 13:29:08 2006
-+++ configure Thu Mar 16 13:30:44 2006
-@@ -19165,10 +19165,10 @@
-
-
- # This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+LIBTOOL_DEPS=" /usr/local/share/libtool/ltmain.sh"
-
- # Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-+LIBTOOL='$(SHELL) /usr/local/bin/libtool'
-
- # Prevent multiple expansion
-
-@@ -21283,8 +21283,8 @@
- GNOMEMEETING_LIBS="$GNOMEMEETING_LIBS $EDS_LIBS"
- fi
-
--PWLIB_REC_VERSION="1.8.4"
--OPENH323_REC_VERSION="1.15.3"
-+PWLIB_REC_VERSION="1.10.0"
-+OPENH323_REC_VERSION="1.18.0"
-
-
- if test x"${disable_gnome}" = xno ; then
-@@ -21353,7 +21353,7 @@
-
- FreeBSD* | freebsd* )
- ARCH_OPENH323_CFLAGS="-Os -Wall -DPTRACING -DNDEBUG -DSTATIC_LIBS_USED"
-- ARCH_OPENH323_LIBS="-lh323_FreeBSD_x86_r_s -lpt_FreeBSD_x86_r_s -pthread -lssl -lcrypto"
-+ ARCH_OPENH323_LIBS="-lh323_FreeBSD_x86_r -lpt_FreeBSD_x86_r -pthread -lssl -lcrypto"
- echo "$as_me:$LINENO: result: yes" >&5
- echo "${ECHO_T}yes" >&6
- gm_platform="freebsd"
-@@ -21900,20 +21900,20 @@
- { (exit 1); exit 1; }; };
- fi
-
--echo "$as_me:$LINENO: checking for Quicknet support in OpenH323" >&5
--echo $ECHO_N "checking for Quicknet support in OpenH323... $ECHO_C" >&6;
--OPENH323_IXJ_SUPPORT=`cat ${with_openh323_dir}/include/openh323/openh323buildopts.h | grep "HAS_IXJ 1" | cut -f2 -d ' '`
--if test "x${OPENH323_IXJ_SUPPORT}" != "x1"; then
-- echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6;
-- { { echo "$as_me:$LINENO: error: Sorry but the OpenH323 version you are using doesn't support Quicknet devices" >&5
--echo "$as_me: error: Sorry but the OpenH323 version you are using doesn't support Quicknet devices" >&2;}
-- { (exit 1); exit 1; }; };
--else
-- echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6;
-- HAS_IXJ="enabled";
--fi
-+#echo "$as_me:$LINENO: checking for Quicknet support in OpenH323" >&5
-+#echo $ECHO_N "checking for Quicknet support in OpenH323... $ECHO_C" >&6;
-+#OPENH323_IXJ_SUPPORT=`cat ${with_openh323_dir}/include/openh323/openh323buildopts.h | grep "HAS_IXJ 1" | cut -f2 -d ' '`
-+#if test "x${OPENH323_IXJ_SUPPORT}" != "x1"; then
-+# echo "$as_me:$LINENO: result: no" >&5
-+#echo "${ECHO_T}no" >&6;
-+# { { echo "$as_me:$LINENO: error: Sorry but the OpenH323 version you are using doesn't support Quicknet devices" >&5
-+#echo "$as_me: error: Sorry but the OpenH323 version you are using doesn't support Quicknet devices" >&2;}
-+# { (exit 1); exit 1; }; };
-+#else
-+# echo "$as_me:$LINENO: result: yes" >&5
-+#echo "${ECHO_T}yes" >&6;
-+# HAS_IXJ="enabled";
-+#fi
-
-
-
diff --git a/net/ekiga/files/patch-endpoint b/net/ekiga/files/patch-endpoint
deleted file mode 100644
index f0aeb3c62898..000000000000
--- a/net/ekiga/files/patch-endpoint
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/endpoint.cpp.orig Thu Nov 25 20:12:40 2004
-+++ src/endpoint.cpp Mon Dec 13 21:33:19 2004
-@@ -59,6 +59,8 @@
- #include "gm_conf.h"
- #include "gm_events.h"
-
-+#include <libintl.h>
-+
- #include <h261codec.h>
-
- #include <ptclib/http.h>
-@@ -89,8 +91,10 @@
-
- /* Use IPv6 address family by default if available. */
- #ifdef P_HAS_IPV6
-- if (PIPSocket::IsIpAddressFamilyV6Supported())
-- PIPSocket::SetDefaultIpAddressFamilyV6();
-+// ENABLING THIS CAUSES PWLIB TO GIVE AN ASSERTION WHEN THERE IS AN
-+// INCOMING CALL
-+// if (PIPSocket::IsIpAddressFamilyV6Supported())
-+// PIPSocket::SetDefaultIpAddressFamilyV6();
- #endif
-
- audio_tester = NULL;
diff --git a/net/ekiga/files/patch-lib_gtk-text-buffer-addon.h b/net/ekiga/files/patch-lib_gtk-text-buffer-addon.h
deleted file mode 100644
index 5d0cc22ca252..000000000000
--- a/net/ekiga/files/patch-lib_gtk-text-buffer-addon.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/gtk-text-buffer-addon.h.orig Sun Mar 13 15:13:36 2005
-+++ lib/gtk-text-buffer-addon.h Sun Mar 13 15:14:07 2005
-@@ -40,7 +40,7 @@
-
- #include <gtk/gtk.h>
- #include <string.h>
--
-+#include <unistd.h>
-
- #ifndef __GTK_TEXT_BUF_ADD_H
- #define __GTK_TEXT_BUF_ADD_H
diff --git a/net/ekiga/files/patch-lib_gtk-text-tag-addon.c b/net/ekiga/files/patch-lib_gtk-text-tag-addon.c
deleted file mode 100644
index 39588407e283..000000000000
--- a/net/ekiga/files/patch-lib_gtk-text-tag-addon.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/gtk-text-tag-addon.c.orig Sun Mar 13 15:10:05 2005
-+++ lib/gtk-text-tag-addon.c Sun Mar 13 15:10:40 2005
-@@ -37,6 +37,7 @@
- *
- */
-
-+#include <unistd.h>
- #include "gtk-text-tag-addon.h"
-
- /*
diff --git a/net/ekiga/files/patch-lib_xdap_xdap.c b/net/ekiga/files/patch-lib_xdap_xdap.c
deleted file mode 100644
index 6ee81f64df0d..000000000000
--- a/net/ekiga/files/patch-lib_xdap_xdap.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/xdap/xdap.c.orig Tue Oct 28 21:28:24 2003
-+++ lib/xdap/xdap.c Tue Oct 28 21:49:59 2003
-@@ -159,7 +159,7 @@
- xmlSAXHandler sax;
-
- memset (&sax, 0, sizeof sax);
-- sax = xmlDefaultSAXHandler; /* Copy original handler */
-+ xmlSAX2InitDefaultSAXHandler (&sax, 0);
- *oldgetent = sax.getEntity; /* Substitute entity handling */
- if (noerr) {
- sax.error = NULL; /* Disable errors and warnings */
diff --git a/net/ekiga/files/patch-src-gui-libintl b/net/ekiga/files/patch-src-gui-libintl
new file mode 100644
index 000000000000..5b987de36ae7
--- /dev/null
+++ b/net/ekiga/files/patch-src-gui-libintl
@@ -0,0 +1,31 @@
+--- src/gui/addressbook.cpp.orig Sun Mar 12 20:11:33 2006
++++ src/gui/addressbook.cpp Tue Apr 4 12:17:23 2006
+@@ -38,6 +38,7 @@
+
+ #include "../../config.h"
+
++#include <libintl.h>
+ #include "addressbook.h"
+ #include "main.h"
+ #include "chat.h"
+--- src/gui/main.cpp.orig Sun Mar 12 20:11:34 2006
++++ src/gui/main.cpp Tue Apr 4 12:17:27 2006
+@@ -38,6 +38,7 @@
+
+ #include "../../config.h"
+
++#include <libintl.h>
+ #include "main.h"
+ #include "callshistory.h"
+
+@@ -78,10 +79,6 @@
+ #include <gdk/gdkx.h>
+ #else
+ #include "winpaths.h"
+-#endif
+-
+-#if defined(P_FREEBSD) || defined (P_MACOSX)
+-#include <libintl.h>
+ #endif
+
+ #include <libxml/parser.h>
diff --git a/net/ekiga/files/patch-src_config.cpp b/net/ekiga/files/patch-src_config.cpp
deleted file mode 100644
index dfd6acbfd49d..000000000000
--- a/net/ekiga/files/patch-src_config.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/config.cpp.orig Sun Jan 30 12:27:01 2005
-+++ src/config.cpp Sun Jan 30 12:29:38 2005
-@@ -826,10 +826,12 @@
- && !strcmp (gm_conf_entry_get_key (entry),
- AUDIO_DEVICES_KEY "input_device")) {
-
-+#ifdef HAS_IXJ
- if (dev.Find ("/dev/phone") != P_MAX_INDEX)
- ep->CreateLid (dev);
- else
- ep->RemoveLid ();
-+#endif
-
- capa = ep->GetAvailableAudioCapabilities ();
-
diff --git a/net/ekiga/files/patch-src_druid.cpp b/net/ekiga/files/patch-src_druid.cpp
deleted file mode 100644
index a99103b62826..000000000000
--- a/net/ekiga/files/patch-src_druid.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/druid.cpp.orig Sun Mar 13 15:15:47 2005
-+++ src/druid.cpp Sun Mar 13 15:17:05 2005
-@@ -1682,9 +1682,11 @@
- * not for a random one.
- */
- gnomemeeting_sound_daemons_suspend ();
-+#ifdef HAS_IXJ
- if (PString ("Quicknet") == audio_manager)
- devices = OpalIxJDevice::GetDeviceNames ();
- else
-+#endif
- devices = PSoundChannel::GetDeviceNames (audio_manager,
- PSoundChannel::Player);
- if (devices.GetSize () == 0) {
-@@ -1699,9 +1701,11 @@
- gm_dw_option_menu_update (dw->audio_player, array, player);
- free (array);
-
-+#ifdef HAS_IXJ
- if (PString ("Quicknet") == audio_manager)
- devices = OpalIxJDevice::GetDeviceNames ();
- else
-+#endif
- devices = PSoundChannel::GetDeviceNames (audio_manager,
- PSoundChannel::Recorder);
- if (devices.GetSize () == 0) {
diff --git a/net/ekiga/files/patch-src_gnomemeeting.cpp b/net/ekiga/files/patch-src_gnomemeeting.cpp
deleted file mode 100644
index cb8a15bfd775..000000000000
--- a/net/ekiga/files/patch-src_gnomemeeting.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/gnomemeeting.cpp.orig Sun Mar 13 15:18:01 2005
-+++ src/gnomemeeting.cpp Sun Mar 13 15:19:00 2005
-@@ -256,20 +256,22 @@
-
- /* Detect the devices */
- video_input_devices = PVideoInputDevice::GetDriversDeviceNames (video_plugin);
--
-+
-+#ifdef HAS_IXJ
- if (PString ("Quicknet") == audio_plugin) {
-
- audio_input_devices = OpalIxJDevice::GetDeviceNames ();
- audio_output_devices = audio_input_devices;
- }
- else {
--
-+#endif
- audio_input_devices =
- PSoundChannel::GetDeviceNames (audio_plugin, PSoundChannel::Recorder);
- audio_output_devices =
- PSoundChannel::GetDeviceNames (audio_plugin, PSoundChannel::Player);
-+#ifdef HAS_IXJ
- }
--
-+#endif
-
- if (audio_input_devices.GetSize () == 0)
- audio_input_devices += PString (_("No device found"));
diff --git a/net/ekiga/files/patch-src_sound_handling.cpp b/net/ekiga/files/patch-src_sound_handling.cpp
deleted file mode 100644
index 554e3f3a9a4f..000000000000
--- a/net/ekiga/files/patch-src_sound_handling.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
---- src/sound_handling.cpp.orig Sun Mar 6 14:11:32 2005
-+++ src/sound_handling.cpp Fri Mar 17 20:27:11 2006
-@@ -278,8 +278,8 @@
- test anyway */
- static GMLid *l = NULL;
- static PMutex lid_mutex;
-- PINDEX i;
- #endif
-+ PINDEX i;
-
- GMH323EndPoint *ep = NULL;
-
-@@ -335,9 +335,12 @@
- gdk_threads_leave ();
- g_free (msg);
-
-+#ifdef HAS_IXJ
- if ((driver_name != "Quicknet" && !channel)
- || (driver_name == "Quicknet" && (!l || !l->IsOpen ()))) {
--
-+#else
-+ if (driver_name != "Quicknet" && !channel) {
-+#endif
- gdk_threads_enter ();
- if (is_encoding)
- gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Failed to open the device"), _("Impossible to open the selected audio device (%s) for recording. Please check your audio setup, the permissions and that the device is not busy."), (const char *) device_name);
-@@ -374,11 +377,16 @@
-
- if (is_encoding) {
-
-+#ifdef HAS_IXJ
- if ((driver_name != "Quicknet"
- && !channel->Read ((void *) buffer, 640))
- || (driver_name == "Quicknet"
- && l
- && !l->ReadFrame (0, (void *) buffer, i))) {
-+#else
-+ if ((driver_name != "Quicknet"
-+ && !channel->Read ((void *) buffer, 640))) {
-+#endif
-
- gdk_threads_enter ();
- gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Cannot use the audio device"), _("The selected audio device (%s) was successfully opened but it is impossible to read data from this device. Please check your audio setup."), (const char*) device_name);
-@@ -450,11 +458,17 @@
-
- buffer_pos += 640;
-
-+#ifdef HAS_IXJ
- if ((driver_name != "Quicknet"
- && !channel->Write ((void *) buffer, 640))
- || (driver_name == "Quicknet"
- && l
- && !l->WriteFrame (0, (const void *) buffer, 640, i))) {
-+#else
-+ if ((driver_name != "Quicknet"
-+ && !channel->Write ((void *) buffer, 640))) {
-+
-+#endif
-
- gdk_threads_enter ();
- gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Cannot use the audio device"), _("The selected audio device (%s) was successfully opened but it is impossible to write data to this device. Please check your audio setup."), (const char*) device_name);
-@@ -486,7 +500,9 @@
- nbr_opened_channels = PMAX (nbr_opened_channels--, 0);
-
- free (buffer);
-+#ifdef HAS_IXJ
- l = NULL;
-+#endif
- }
-
-
diff --git a/net/ekiga/files/patch-src_vfakeio.cpp b/net/ekiga/files/patch-src_vfakeio.cpp
deleted file mode 100644
index 297aa1e310ba..000000000000
--- a/net/ekiga/files/patch-src_vfakeio.cpp
+++ /dev/null
@@ -1,265 +0,0 @@
---- src/vfakeio.cpp.orig Wed Apr 5 19:20:41 2006
-+++ src/vfakeio.cpp Wed Apr 5 19:20:56 2006
-@@ -51,10 +51,10 @@
- #ifndef DISABLE_GNOME
- #include <libgnomevfs/gnome-vfs.h>
-
--const size_t GMH323FakeVideoInputDevice::buffer_size = 4096;
-+const size_t PVideoInputDevice_Picture::buffer_size = 4096;
- #endif
-
--GMH323FakeVideoInputDevice::GMH323FakeVideoInputDevice ()
-+PVideoInputDevice_Picture::PVideoInputDevice_Picture ()
- {
- orig_pix = NULL;
- cached_pix = NULL;
-@@ -73,7 +73,7 @@
- }
-
-
--GMH323FakeVideoInputDevice::~GMH323FakeVideoInputDevice ()
-+PVideoInputDevice_Picture::~PVideoInputDevice_Picture ()
- {
- Close ();
-
-@@ -83,12 +83,12 @@
- }
-
- #ifndef DISABLE_GNOME
--void GMH323FakeVideoInputDevice::loader_area_updated_cb (GdkPixbufLoader *loader,
-+void PVideoInputDevice_Picture::loader_area_updated_cb (GdkPixbufLoader *loader,
- gint x, gint y, gint width,
- gint height,
- gpointer thisclass)
- {
-- GMH323FakeVideoInputDevice *thisc = static_cast<GMH323FakeVideoInputDevice *> (thisclass);
-+ PVideoInputDevice_Picture *thisc = static_cast<PVideoInputDevice_Picture *> (thisclass);
-
- PWaitAndSignal m(thisc->pixbuf_mutex);
-
-@@ -103,11 +103,11 @@
- g_object_ref (G_OBJECT (thisc->orig_pix));
- }
-
--void GMH323FakeVideoInputDevice::async_close_cb (GnomeVFSAsyncHandle *fp,
-+void PVideoInputDevice_Picture::async_close_cb (GnomeVFSAsyncHandle *fp,
- GnomeVFSResult result,
- gpointer thisclass)
- {
-- GMH323FakeVideoInputDevice *thisc = static_cast<GMH323FakeVideoInputDevice *> (thisclass);
-+ PVideoInputDevice_Picture *thisc = static_cast<PVideoInputDevice_Picture *> (thisclass);
-
- PWaitAndSignal m(thisc->pixbuf_mutex);
-
-@@ -118,14 +118,14 @@
- }
- }
-
--void GMH323FakeVideoInputDevice::async_read_cb (GnomeVFSAsyncHandle *fp,
-+void PVideoInputDevice_Picture::async_read_cb (GnomeVFSAsyncHandle *fp,
- GnomeVFSResult result,
- gpointer buffer,
- GnomeVFSFileSize requested,
- GnomeVFSFileSize bytes_read,
- gpointer thisclass)
- {
-- GMH323FakeVideoInputDevice *thisc = static_cast<GMH323FakeVideoInputDevice *> (thisclass);
-+ PVideoInputDevice_Picture *thisc = static_cast<PVideoInputDevice_Picture *> (thisclass);
-
- if (result != GNOME_VFS_OK && result != GNOME_VFS_ERROR_EOF) {
- gnome_vfs_async_close (fp, async_close_cb, thisclass);
-@@ -144,11 +144,11 @@
- }
- }
-
--void GMH323FakeVideoInputDevice::async_open_cb (GnomeVFSAsyncHandle *fp,
-+void PVideoInputDevice_Picture::async_open_cb (GnomeVFSAsyncHandle *fp,
- GnomeVFSResult result,
- gpointer thisclass)
- {
-- GMH323FakeVideoInputDevice *thisc = static_cast<GMH323FakeVideoInputDevice *> (thisclass);
-+ PVideoInputDevice_Picture *thisc = static_cast<PVideoInputDevice_Picture *> (thisclass);
-
-
- if (result != GNOME_VFS_OK) {
-@@ -160,7 +160,7 @@
- async_read_cb, thisclass);
- }
-
--gboolean GMH323FakeVideoInputDevice::async_cancel (gpointer data)
-+gboolean PVideoInputDevice_Picture::async_cancel (gpointer data)
- {
- gnome_vfs_async_cancel ((GnomeVFSAsyncHandle *)data);
-
-@@ -169,7 +169,7 @@
- #endif
-
- BOOL
--GMH323FakeVideoInputDevice::Open (const PString &name,
-+PVideoInputDevice_Picture::Open (const PString &name,
- BOOL start_immediate)
- {
- gchar *image_name = NULL;
-@@ -222,7 +222,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::IsOpen ()
-+PVideoInputDevice_Picture::IsOpen ()
- {
- if (orig_pix)
- return TRUE;
-@@ -232,7 +232,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::Close ()
-+PVideoInputDevice_Picture::Close ()
- {
- gnomemeeting_threads_enter ();
- #ifndef DISABLE_GNOME
-@@ -264,28 +264,28 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::Start ()
-+PVideoInputDevice_Picture::Start ()
- {
- return TRUE;
- }
-
-
- BOOL
--GMH323FakeVideoInputDevice::Stop ()
-+PVideoInputDevice_Picture::Stop ()
- {
- return TRUE;
- }
-
-
- BOOL
--GMH323FakeVideoInputDevice::IsCapturing ()
-+PVideoInputDevice_Picture::IsCapturing ()
- {
- return IsCapturing ();
- }
-
-
- PStringList
--GMH323FakeVideoInputDevice::GetInputDeviceNames ()
-+PVideoInputDevice_Picture::GetInputDeviceNames ()
- {
- PStringList l;
-
-@@ -297,7 +297,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::SetFrameSize (unsigned int width,
-+PVideoInputDevice_Picture::SetFrameSize (unsigned int width,
- unsigned int height)
- {
- if (!PVideoDevice::SetFrameSize (width, height))
-@@ -308,7 +308,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::GetFrame (PBYTEArray &a)
-+PVideoInputDevice_Picture::GetFrame (PBYTEArray &a)
- {
- PINDEX returned;
-
-@@ -322,7 +322,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::GetFrameData (BYTE *a, PINDEX *i)
-+PVideoInputDevice_Picture::GetFrameData (BYTE *a, PINDEX *i)
- {
- WaitFinishPreviousFrame ();
-
-@@ -334,7 +334,7 @@
- }
-
-
--BOOL GMH323FakeVideoInputDevice::GetFrameDataNoDelay (BYTE *frame, PINDEX *i)
-+BOOL PVideoInputDevice_Picture::GetFrameDataNoDelay (BYTE *frame, PINDEX *i)
- {
- guchar *data = NULL;
-
-@@ -418,21 +418,21 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::TestAllFormats ()
-+PVideoInputDevice_Picture::TestAllFormats ()
- {
- return TRUE;
- }
-
-
- PINDEX
--GMH323FakeVideoInputDevice::GetMaxFrameBytes ()
-+PVideoInputDevice_Picture::GetMaxFrameBytes ()
- {
- return CalculateFrameBytes (frameWidth, frameHeight, colourFormat);
- }
-
-
- void
--GMH323FakeVideoInputDevice::WaitFinishPreviousFrame ()
-+PVideoInputDevice_Picture::WaitFinishPreviousFrame ()
- {
- frameTimeError += msBetweenFrames;
-
-@@ -454,28 +454,28 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::SetVideoFormat (VideoFormat newFormat)
-+PVideoInputDevice_Picture::SetVideoFormat (VideoFormat newFormat)
- {
- return PVideoDevice::SetVideoFormat (newFormat);
- }
-
-
- int
--GMH323FakeVideoInputDevice::GetNumChannels()
-+PVideoInputDevice_Picture::GetNumChannels()
- {
- return 1;
- }
-
-
- BOOL
--GMH323FakeVideoInputDevice::SetChannel (int newChannel)
-+PVideoInputDevice_Picture::SetChannel (int newChannel)
- {
- return PVideoDevice::SetChannel (newChannel);
- }
-
-
- BOOL
--GMH323FakeVideoInputDevice::SetColourFormat (const PString &newFormat)
-+PVideoInputDevice_Picture::SetColourFormat (const PString &newFormat)
- {
- if (newFormat == "BGR32")
- return PVideoDevice::SetColourFormat (newFormat);
-@@ -485,7 +485,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::SetFrameRate (unsigned rate)
-+PVideoInputDevice_Picture::SetFrameRate (unsigned rate)
- {
- PVideoDevice::SetFrameRate (12);
-
-@@ -494,7 +494,7 @@
-
-
- BOOL
--GMH323FakeVideoInputDevice::GetFrameSizeLimits (unsigned & minWidth,
-+PVideoInputDevice_Picture::GetFrameSizeLimits (unsigned & minWidth,
- unsigned & minHeight,
- unsigned & maxWidth,
- unsigned & maxHeight)
diff --git a/net/ekiga/files/patch-src_vfakeio.h b/net/ekiga/files/patch-src_vfakeio.h
deleted file mode 100644
index 6427c458371f..000000000000
--- a/net/ekiga/files/patch-src_vfakeio.h
+++ /dev/null
@@ -1,39 +0,0 @@
---- src/vfakeio.h.orig Wed Apr 5 19:20:50 2006
-+++ src/vfakeio.h Wed Apr 5 19:22:28 2006
-@@ -48,9 +48,9 @@
- #include <libgnomevfs/gnome-vfs.h>
- #endif
-
--class GMH323FakeVideoInputDevice : public PVideoInputDevice
-+class PVideoInputDevice_Picture : public PVideoInputDevice
- {
-- PCLASSINFO(GMH323FakeVideoInputDevice, PVideoInputDevice);
-+ PCLASSINFO(PVideoInputDevice_Picture, PVideoInputDevice);
-
- PMutex pixbuf_mutex; /* To protect the pixbufs that are read and written
- from various threads */
-@@ -112,14 +112,14 @@
- * BEHAVIOR : Creates the Fake Input Device.
- * PRE : /
- */
-- GMH323FakeVideoInputDevice ();
-+ PVideoInputDevice_Picture();
-
-
- /* DESCRIPTION : The destructor
- * BEHAVIOR : /
- * PRE : /
- */
-- ~GMH323FakeVideoInputDevice ();
-+ ~PVideoInputDevice_Picture();
-
-
- BOOL Open (const PString &,
-@@ -245,6 +245,6 @@
- { return GetInputDeviceNames(); }
- };
-
--PCREATE_VIDINPUT_PLUGIN (Picture, GMH323FakeVideoInputDevice);
-+PCREATE_VIDINPUT_PLUGIN (Picture);
-
- #endif
diff --git a/net/ekiga/pkg-descr b/net/ekiga/pkg-descr
index 9a8d6e495a8d..6eea360e530f 100644
--- a/net/ekiga/pkg-descr
+++ b/net/ekiga/pkg-descr
@@ -1,9 +1,7 @@
-Gnomemeeting is a Video Conferencing application which uses the H323
-protocol and the OpenH323 libraries.
+Ekiga is a free Voice over IP phone allowing you to do free calls over the
+Internet.
-It can connect to a variety of other H323 applications including
-Microsoft NetMeeting, OpenMCU, OpenAM, OhPhone and CPhone.
+Ekiga is the first Open Source application to support both H.323 and SIP, as
+well as audio and video. Ekiga was formerly known as GnomeMeeting.
-WWW: http://www.gnomemeeting.org/
-
-Roger Hardiman <roger@freebsd.org>
+WWW: http://www.ekiga.org/
diff --git a/net/ekiga/pkg-plist b/net/ekiga/pkg-plist
index 372345e9df8b..b9c8754acfe3 100644
--- a/net/ekiga/pkg-plist
+++ b/net/ekiga/pkg-plist
@@ -1,112 +1,148 @@
-bin/gnomemeeting
-bin/gnomemeeting-config-tool
-libdata/bonobo/servers/gnomemeeting.server
-share/gnome/applications/gnomemeeting.desktop
-share/gnome/gnomemeeting/xdap/ils_nm_mod.xml
-share/gnome/gnomemeeting/xdap/ils_nm_reg.xml
-share/gnome/gnomemeeting/xdap/ils_nm_unreg.xml
-share/gnome/help/gnomemeeting/C/figures/audio_codecs.png
-share/gnome/help/gnomemeeting/C/figures/call_d1.png
-share/gnome/help/gnomemeeting/C/figures/config_d1.png
-share/gnome/help/gnomemeeting/C/figures/config_d10.png
-share/gnome/help/gnomemeeting/C/figures/config_d2.png
-share/gnome/help/gnomemeeting/C/figures/config_d3.png
-share/gnome/help/gnomemeeting/C/figures/config_d4.png
-share/gnome/help/gnomemeeting/C/figures/config_d5.png
-share/gnome/help/gnomemeeting/C/figures/config_d6.png
-share/gnome/help/gnomemeeting/C/figures/config_d7.png
-share/gnome/help/gnomemeeting/C/figures/config_d8.png
-share/gnome/help/gnomemeeting/C/figures/config_d9.png
-share/gnome/help/gnomemeeting/C/figures/lumi.png
-share/gnome/help/gnomemeeting/C/figures/stats.png
-share/gnome/help/gnomemeeting/C/gnomemeeting.xml
-share/gnome/help/gnomemeeting/fr/figures/audio_codecs.png
-share/gnome/help/gnomemeeting/fr/figures/call_d1.png
-share/gnome/help/gnomemeeting/fr/figures/config_d1.png
-share/gnome/help/gnomemeeting/fr/figures/config_d10.png
-share/gnome/help/gnomemeeting/fr/figures/config_d2.png
-share/gnome/help/gnomemeeting/fr/figures/config_d3.png
-share/gnome/help/gnomemeeting/fr/figures/config_d4.png
-share/gnome/help/gnomemeeting/fr/figures/config_d5.png
-share/gnome/help/gnomemeeting/fr/figures/config_d6.png
-share/gnome/help/gnomemeeting/fr/figures/config_d7.png
-share/gnome/help/gnomemeeting/fr/figures/config_d8.png
-share/gnome/help/gnomemeeting/fr/figures/config_d9.png
-share/gnome/help/gnomemeeting/fr/figures/lumi.png
-share/gnome/help/gnomemeeting/fr/figures/stats.png
-share/gnome/help/gnomemeeting/fr/gnomemeeting.xml
-share/gnome/omf/gnomemeeting/gnomemeeting-C.omf
-share/gnome/omf/gnomemeeting/gnomemeeting-fr.omf
-share/gnome/pixmaps/gnomemeeting-logo-icon.png
-share/gnome/pixmaps/gnomemeeting-logo.png
-share/gnome/pixmaps/gnomemeeting-splash.png
-share/gnome/sounds/gnomemeeting/busytone.wav
-share/gnome/sounds/gnomemeeting/gnomemeeting.wav
-share/gnome/sounds/gnomemeeting/ringtone.wav
-share/locale/am/LC_MESSAGES/gnomemeeting.mo
-share/locale/ar/LC_MESSAGES/gnomemeeting.mo
-share/locale/az/LC_MESSAGES/gnomemeeting.mo
-share/locale/be/LC_MESSAGES/gnomemeeting.mo
-share/locale/bg/LC_MESSAGES/gnomemeeting.mo
-share/locale/bn/LC_MESSAGES/gnomemeeting.mo
-share/locale/bs/LC_MESSAGES/gnomemeeting.mo
-share/locale/ca/LC_MESSAGES/gnomemeeting.mo
-share/locale/cs/LC_MESSAGES/gnomemeeting.mo
-share/locale/cy/LC_MESSAGES/gnomemeeting.mo
-share/locale/da/LC_MESSAGES/gnomemeeting.mo
-share/locale/de/LC_MESSAGES/gnomemeeting.mo
-share/locale/el/LC_MESSAGES/gnomemeeting.mo
-share/locale/en_CA/LC_MESSAGES/gnomemeeting.mo
-share/locale/en_GB/LC_MESSAGES/gnomemeeting.mo
-share/locale/es/LC_MESSAGES/gnomemeeting.mo
-share/locale/eu/LC_MESSAGES/gnomemeeting.mo
-share/locale/fi/LC_MESSAGES/gnomemeeting.mo
-share/locale/fr/LC_MESSAGES/gnomemeeting.mo
-share/locale/ga/LC_MESSAGES/gnomemeeting.mo
-share/locale/gl/LC_MESSAGES/gnomemeeting.mo
-share/locale/gu/LC_MESSAGES/gnomemeeting.mo
-share/locale/hi/LC_MESSAGES/gnomemeeting.mo
-share/locale/hr/LC_MESSAGES/gnomemeeting.mo
-share/locale/hu/LC_MESSAGES/gnomemeeting.mo
-share/locale/id/LC_MESSAGES/gnomemeeting.mo
-share/locale/is/LC_MESSAGES/gnomemeeting.mo
-share/locale/it/LC_MESSAGES/gnomemeeting.mo
-share/locale/ja/LC_MESSAGES/gnomemeeting.mo
-share/locale/ko/LC_MESSAGES/gnomemeeting.mo
-share/locale/lt/LC_MESSAGES/gnomemeeting.mo
-share/locale/lv/LC_MESSAGES/gnomemeeting.mo
-share/locale/mk/LC_MESSAGES/gnomemeeting.mo
-share/locale/ml/LC_MESSAGES/gnomemeeting.mo
-share/locale/mn/LC_MESSAGES/gnomemeeting.mo
-share/locale/mr/LC_MESSAGES/gnomemeeting.mo
-share/locale/ms/LC_MESSAGES/gnomemeeting.mo
-share/locale/nb/LC_MESSAGES/gnomemeeting.mo
-share/locale/ne/LC_MESSAGES/gnomemeeting.mo
-share/locale/nl/LC_MESSAGES/gnomemeeting.mo
-share/locale/no/LC_MESSAGES/gnomemeeting.mo
-share/locale/pa/LC_MESSAGES/gnomemeeting.mo
-share/locale/pl/LC_MESSAGES/gnomemeeting.mo
-share/locale/pt/LC_MESSAGES/gnomemeeting.mo
-share/locale/pt_BR/LC_MESSAGES/gnomemeeting.mo
-share/locale/ro/LC_MESSAGES/gnomemeeting.mo
-share/locale/ru/LC_MESSAGES/gnomemeeting.mo
-share/locale/sk/LC_MESSAGES/gnomemeeting.mo
-share/locale/sq/LC_MESSAGES/gnomemeeting.mo
-share/locale/sr/LC_MESSAGES/gnomemeeting.mo
-share/locale/sr@Latn/LC_MESSAGES/gnomemeeting.mo
-share/locale/sv/LC_MESSAGES/gnomemeeting.mo
-share/locale/ta/LC_MESSAGES/gnomemeeting.mo
-share/locale/tr/LC_MESSAGES/gnomemeeting.mo
-share/locale/uk/LC_MESSAGES/gnomemeeting.mo
-share/locale/vi/LC_MESSAGES/gnomemeeting.mo
-share/locale/wa/LC_MESSAGES/gnomemeeting.mo
-share/locale/zh_CN/LC_MESSAGES/gnomemeeting.mo
-share/locale/zh_TW/LC_MESSAGES/gnomemeeting.mo
-@dirrm share/gnome/help/gnomemeeting/C/figures
-@dirrm share/gnome/help/gnomemeeting/C
-@dirrm share/gnome/help/gnomemeeting/fr/figures
-@dirrm share/gnome/help/gnomemeeting/fr
-@dirrm share/gnome/help/gnomemeeting
-@dirrm share/gnome/sounds/gnomemeeting
-@dirrm share/gnome/gnomemeeting/xdap
-@dirrm share/gnome/gnomemeeting
+bin/ekiga
+bin/ekiga-config-tool
+libdata/bonobo/servers/ekiga.server
+share/gnome/applications/ekiga.desktop
+share/gnome/help/ekiga/C/ekiga.xml
+share/gnome/help/ekiga/C/figures/accounts_d1.png
+share/gnome/help/ekiga/C/figures/accounts_h323.png
+share/gnome/help/ekiga/C/figures/accounts_sip.png
+share/gnome/help/ekiga/C/figures/audio_codecs.png
+share/gnome/help/ekiga/C/figures/call_d1.png
+share/gnome/help/ekiga/C/figures/chat_d1.png
+share/gnome/help/ekiga/C/figures/config_d1.png
+share/gnome/help/ekiga/C/figures/config_d10.png
+share/gnome/help/ekiga/C/figures/config_d2.png
+share/gnome/help/ekiga/C/figures/config_d3.png
+share/gnome/help/ekiga/C/figures/config_d4.png
+share/gnome/help/ekiga/C/figures/config_d5.png
+share/gnome/help/ekiga/C/figures/config_d6.png
+share/gnome/help/ekiga/C/figures/config_d7.png
+share/gnome/help/ekiga/C/figures/config_d8.png
+share/gnome/help/ekiga/C/figures/config_d9.png
+share/gnome/help/ekiga/C/figures/lumi.png
+share/gnome/help/ekiga/C/figures/stats.png
+share/gnome/help/ekiga/bg/ekiga.xml
+share/gnome/help/ekiga/bg/figures/accounts_d1.png
+share/gnome/help/ekiga/bg/figures/accounts_h323.png
+share/gnome/help/ekiga/bg/figures/accounts_sip.png
+share/gnome/help/ekiga/bg/figures/audio_codecs.png
+share/gnome/help/ekiga/bg/figures/call_d1.png
+share/gnome/help/ekiga/bg/figures/chat_d1.png
+share/gnome/help/ekiga/bg/figures/config_d1.png
+share/gnome/help/ekiga/bg/figures/config_d10.png
+share/gnome/help/ekiga/bg/figures/config_d2.png
+share/gnome/help/ekiga/bg/figures/config_d3.png
+share/gnome/help/ekiga/bg/figures/config_d4.png
+share/gnome/help/ekiga/bg/figures/config_d5.png
+share/gnome/help/ekiga/bg/figures/config_d6.png
+share/gnome/help/ekiga/bg/figures/config_d7.png
+share/gnome/help/ekiga/bg/figures/config_d8.png
+share/gnome/help/ekiga/bg/figures/config_d9.png
+share/gnome/help/ekiga/bg/figures/lumi.png
+share/gnome/help/ekiga/bg/figures/stats.png
+share/gnome/help/ekiga/de/ekiga.xml
+share/gnome/help/ekiga/de/figures/accounts_d1.png
+share/gnome/help/ekiga/de/figures/accounts_h323.png
+share/gnome/help/ekiga/de/figures/accounts_sip.png
+share/gnome/help/ekiga/de/figures/audio_codecs.png
+share/gnome/help/ekiga/de/figures/call_d1.png
+share/gnome/help/ekiga/de/figures/chat_d1.png
+share/gnome/help/ekiga/de/figures/config_d1.png
+share/gnome/help/ekiga/de/figures/config_d10.png
+share/gnome/help/ekiga/de/figures/config_d2.png
+share/gnome/help/ekiga/de/figures/config_d3.png
+share/gnome/help/ekiga/de/figures/config_d4.png
+share/gnome/help/ekiga/de/figures/config_d5.png
+share/gnome/help/ekiga/de/figures/config_d6.png
+share/gnome/help/ekiga/de/figures/config_d7.png
+share/gnome/help/ekiga/de/figures/config_d8.png
+share/gnome/help/ekiga/de/figures/config_d9.png
+share/gnome/help/ekiga/de/figures/lumi.png
+share/gnome/help/ekiga/de/figures/stats.png
+share/gnome/help/ekiga/es/ekiga.xml
+share/gnome/help/ekiga/es/figures/accounts_d1.png
+share/gnome/help/ekiga/es/figures/accounts_h323.png
+share/gnome/help/ekiga/es/figures/accounts_sip.png
+share/gnome/help/ekiga/es/figures/audio_codecs.png
+share/gnome/help/ekiga/es/figures/call_d1.png
+share/gnome/help/ekiga/es/figures/chat_d1.png
+share/gnome/help/ekiga/es/figures/config_d1.png
+share/gnome/help/ekiga/es/figures/config_d10.png
+share/gnome/help/ekiga/es/figures/config_d2.png
+share/gnome/help/ekiga/es/figures/config_d3.png
+share/gnome/help/ekiga/es/figures/config_d4.png
+share/gnome/help/ekiga/es/figures/config_d5.png
+share/gnome/help/ekiga/es/figures/config_d6.png
+share/gnome/help/ekiga/es/figures/config_d7.png
+share/gnome/help/ekiga/es/figures/config_d8.png
+share/gnome/help/ekiga/es/figures/config_d9.png
+share/gnome/help/ekiga/es/figures/lumi.png
+share/gnome/help/ekiga/es/figures/stats.png
+share/gnome/help/ekiga/fr/ekiga.xml
+share/gnome/help/ekiga/fr/figures/accounts_d1.png
+share/gnome/help/ekiga/fr/figures/accounts_h323.png
+share/gnome/help/ekiga/fr/figures/accounts_sip.png
+share/gnome/help/ekiga/fr/figures/audio_codecs.png
+share/gnome/help/ekiga/fr/figures/call_d1.png
+share/gnome/help/ekiga/fr/figures/chat_d1.png
+share/gnome/help/ekiga/fr/figures/config_d1.png
+share/gnome/help/ekiga/fr/figures/config_d10.png
+share/gnome/help/ekiga/fr/figures/config_d2.png
+share/gnome/help/ekiga/fr/figures/config_d3.png
+share/gnome/help/ekiga/fr/figures/config_d4.png
+share/gnome/help/ekiga/fr/figures/config_d5.png
+share/gnome/help/ekiga/fr/figures/config_d6.png
+share/gnome/help/ekiga/fr/figures/config_d7.png
+share/gnome/help/ekiga/fr/figures/config_d8.png
+share/gnome/help/ekiga/fr/figures/config_d9.png
+share/gnome/help/ekiga/fr/figures/lumi.png
+share/gnome/help/ekiga/fr/figures/stats.png
+share/gnome/help/ekiga/uk/ekiga.xml
+share/gnome/help/ekiga/uk/figures/accounts_d1.png
+share/gnome/help/ekiga/uk/figures/accounts_h323.png
+share/gnome/help/ekiga/uk/figures/accounts_sip.png
+share/gnome/help/ekiga/uk/figures/audio_codecs.png
+share/gnome/help/ekiga/uk/figures/call_d1.png
+share/gnome/help/ekiga/uk/figures/chat_d1.png
+share/gnome/help/ekiga/uk/figures/config_d1.png
+share/gnome/help/ekiga/uk/figures/config_d10.png
+share/gnome/help/ekiga/uk/figures/config_d2.png
+share/gnome/help/ekiga/uk/figures/config_d3.png
+share/gnome/help/ekiga/uk/figures/config_d4.png
+share/gnome/help/ekiga/uk/figures/config_d5.png
+share/gnome/help/ekiga/uk/figures/config_d6.png
+share/gnome/help/ekiga/uk/figures/config_d7.png
+share/gnome/help/ekiga/uk/figures/config_d8.png
+share/gnome/help/ekiga/uk/figures/config_d9.png
+share/gnome/help/ekiga/uk/figures/lumi.png
+share/gnome/help/ekiga/uk/figures/stats.png
+share/gnome/omf/ekiga/ekiga-C.omf
+share/gnome/omf/ekiga/ekiga-bg.omf
+share/gnome/omf/ekiga/ekiga-de.omf
+share/gnome/omf/ekiga/ekiga-es.omf
+share/gnome/omf/ekiga/ekiga-fr.omf
+share/gnome/omf/ekiga/ekiga-uk.omf
+share/gnome/pixmaps/ekiga.png
+share/gnome/pixmaps/ekiga/ekiga-logo.png
+share/gnome/pixmaps/ekiga/ekiga.png
+share/gnome/sounds/ekiga/busytone.wav
+share/gnome/sounds/ekiga/dialtone.wav
+share/gnome/sounds/ekiga/newmessage.wav
+share/gnome/sounds/ekiga/ring.wav
+share/gnome/sounds/ekiga/voicemail.wav
+@dirrm share/gnome/sounds/ekiga
+@dirrm share/gnome/pixmaps/ekiga
+@dirrm share/gnome/omf/ekiga
+@dirrm share/gnome/help/ekiga/uk/figures
+@dirrm share/gnome/help/ekiga/uk
+@dirrm share/gnome/help/ekiga/fr/figures
+@dirrm share/gnome/help/ekiga/fr
+@dirrm share/gnome/help/ekiga/es/figures
+@dirrm share/gnome/help/ekiga/es
+@dirrm share/gnome/help/ekiga/de/figures
+@dirrm share/gnome/help/ekiga/de
+@dirrm share/gnome/help/ekiga/bg/figures
+@dirrm share/gnome/help/ekiga/bg
+@dirrm share/gnome/help/ekiga/C/figures
+@dirrm share/gnome/help/ekiga/C
+@dirrm share/gnome/help/ekiga