Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Apr 2007 01:00:28 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/111626: Update port: net/linphone-base to 1.7.0
Message-ID:  <20070416010028.4d2371bb.tkato432@yahoo.com>
Resent-Message-ID: <200704151610.l3FGA7Z5023731@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         111626
>Category:       ports
>Synopsis:       Update port: net/linphone-base to 1.7.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 15 16:10:07 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p26 i386
>Organization:
>Environment:
>Description:
- Update to version 1.7.0

New file:
files/patch-gtk__Makefile.in
files/patch-gtk__callbacks.c

Remove file:
files/patch-gnome-callbacks.c
files/patch-gnome::Makefile.in
files/patch-oRTP__src__stun_udp.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net/linphone-base/Makefile net/linphone-base/Makefile
--- /usr/ports/net/linphone-base/Makefile	Fri Mar 23 15:32:47 2007
+++ net/linphone-base/Makefile	Fri Apr 13 03:45:58 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	linphone
-PORTVERSION=	1.6.0
+PORTVERSION=	1.7.0
 PORTEPOCH=	1
 CATEGORIES?=	net
 MASTER_SITES=	${MASTER_SITE_SAVANNAH:S/$/:linphone/} \
@@ -21,17 +21,18 @@
 
 LIB_DEPENDS=	jack.0:${PORTSDIR}/audio/jack \
 		samplerate.1:${PORTSDIR}/audio/libsamplerate \
+		portaudio.0:${PORTSDIR}/audio/portaudio \
 		speex.1:${PORTSDIR}/audio/speex \
-		osip2.3:${PORTSDIR}/net/libosip2
+		osip2.3:${PORTSDIR}/net/libosip2 \
+		ortp.5:${PORTSDIR}/net/ortp
 
 USE_GNOME=	glib20 gnomehack gnometarget intlhack pkgconfig
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool:15
-LIBTOOLFILES=	configure mediastreamer2/configure oRTP/configure
-CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
-		PKG_CONFIG="${LOCALBASE}/bin/pkg-config"
-CONFIGURE_ARGS=	--disable-ipv6 --disable-gtk-doc --disable-ewarning \
-		--without-ilbc --disable-strict --disable-video \
+LIBTOOLFILES=	configure mediastreamer2/configure
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS=	--disable-ipv6 --disable-manual --disable-ewarning \
+		--disable-strict --disable-video --enable-external-ortp \
 		--with-osip=${LOCALBASE}
 MAKE_ENV=	SUBDIRS="${SUBDIRS}"
 USE_LDCONFIG=	yes
@@ -59,19 +60,19 @@
 .endif
 
 .if defined(LINPHONE_GUI)
-LIB_DEPENDS+=	linphone.7:${PORTSDIR}/net/linphone-base
+LIB_DEPENDS+=	linphone.8:${PORTSDIR}/net/linphone-base
 DESCR=		${PKGDIR}/pkg-descr.gui
 PLIST=		${PKGDIR}/pkg-plist.gui
 USE_GNOME+=	gnomepanel gnomeprefix
 MAN1=		linphone.1
 DATA_PATH=	share/gnome
-SUBDIRS=	pixmaps gnome
+SUBDIRS=	pixmaps gtk
 .else
 PKGNAMESUFFIX=	-base
-CONFIGURE_ARGS+=	--enable-gnome_ui=no
+CONFIGURE_ARGS+=	--enable-gtk_ui=no
 MAN1=		linphonec.1 sipomatic.1
 DATA_PATH=	share
-SUBDIRS=	po oRTP gsmlib mediastreamer2 media_api exosip coreapi console
+SUBDIRS=	po gsmlib mediastreamer2 media_api exosip coreapi console
 .endif
 
 post-extract:
@@ -82,12 +83,15 @@
 
 post-patch:
 	@${REINPLACE_CMD} -e '/^SUBDIRS =/s| =| ?=|g' ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e '/^SUBDIRS =/s|docs||g' ${WRKSRC}/oRTP/Makefile.in
+	@${REINPLACE_CMD} -e '/^imgdir =/s|(datadir)|(pkgdatadir)|g' \
+		${WRKSRC}/mediastreamer2/src/Makefile.in
 
 post-install:
 .if defined(LINPHONE_GUI)
 	${INSTALL_MAN} ${WRKSRC}/share/C/linphone.1 ${MANPREFIX}/man/man1
 	${INSTALL_DATA} ${WRKSRC}/share/linphone.desktop \
+		${PREFIX}/share/gnome/applications
+	${INSTALL_DATA} ${WRKSRC}/share/linphone_applet.desktop \
 		${PREFIX}/share/gnome/applications
 .else
 	${INSTALL_MAN} ${WRKSRC}/share/C/linphonec.1 ${MANPREFIX}/man/man1
diff -urN /usr/ports/net/linphone-base/distinfo net/linphone-base/distinfo
--- /usr/ports/net/linphone-base/distinfo	Fri Mar 23 15:32:47 2007
+++ net/linphone-base/distinfo	Fri Apr 13 01:01:46 2007
@@ -1,6 +1,6 @@
-MD5 (linphone-1.6.0.tar.gz) = fb345125e23c787df0818ff7caad5515
-SHA256 (linphone-1.6.0.tar.gz) = ba1c32207fd62d374c9397a81fb1247da93edb859e30d0d855dc65e5457f690b
-SIZE (linphone-1.6.0.tar.gz) = 7720841
+MD5 (linphone-1.7.0.tar.gz) = c9ba7cd5089fbd958a17c29d81da9ad5
+SHA256 (linphone-1.7.0.tar.gz) = f47b09889e5b8aacc3fd843ac1a98cbda7260bebab24e375df88bd80f0316a73
+SIZE (linphone-1.7.0.tar.gz) = 7537029
 MD5 (libosip2-2.2.2.tar.gz) = 40ee3ec89030f0d6dfdb2cf6100e6685
 SHA256 (libosip2-2.2.2.tar.gz) = 4e13febd65a2f8f18cb55151cd10f5f0888bf1e7dc2a4c0d54f39f170255de1c
 SIZE (libosip2-2.2.2.tar.gz) = 664050
diff -urN /usr/ports/net/linphone-base/files/patch-configure net/linphone-base/files/patch-configure
--- /usr/ports/net/linphone-base/files/patch-configure	Fri Mar 23 15:32:47 2007
+++ net/linphone-base/files/patch-configure	Fri Apr 13 21:36:50 2007
@@ -28,23 +28,3 @@
  for ac_func in getifaddrs
  do
  as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-@@ -25210,9 +25189,8 @@
- 
- CPPFLAGS=$CPPFLAGS_save
- 
--LDFLAGS_save=$LDFLAGS
--LDFLAGS=$OSIP_LIBS
--LIBS_save=$LIBS
-+LIBS_save=$LDFLAGS
-+LIBS=$OSIP_LIBS
- 
- { echo "$as_me:$LINENO: checking for osip_message_init in -losipparser2" >&5
- echo $ECHO_N "checking for osip_message_init in -losipparser2... $ECHO_C" >&6; }
-@@ -25304,7 +25282,6 @@
-    { (exit 1); exit 1; }; }
- fi
- 
--LDFLAGS=$LDFLAGS_save
- LIBS=$LIBS_save
- 
- OSIP_LIBS="$OSIP_LIBS -losipparser2 -losip2"
diff -urN /usr/ports/net/linphone-base/files/patch-coreapi::linphonecore.c net/linphone-base/files/patch-coreapi::linphonecore.c
--- /usr/ports/net/linphone-base/files/patch-coreapi::linphonecore.c	Fri Mar 23 15:32:47 2007
+++ net/linphone-base/files/patch-coreapi::linphonecore.c	Fri Apr 13 01:43:12 2007
@@ -1,13 +1,24 @@
---- coreapi/linphonecore.c.orig	Fri Sep  8 18:16:44 2006
-+++ coreapi/linphonecore.c	Tue Sep 12 22:33:19 2006
-@@ -29,10 +29,8 @@
+--- coreapi/linphonecore.c.orig	Thu Apr  5 00:19:40 2007
++++ coreapi/linphonecore.c	Fri Apr 13 01:43:09 2007
+@@ -29,11 +29,9 @@
  #include "exevents.h"
  
  
 -#ifdef INET6  
  #ifndef WIN32
  #include <netdb.h>  
--#endif
  #endif
+-#endif
+ 
+ 
+ static const char *liblinphone_version=LIBLINPHONE_VERSION;
+@@ -1179,7 +1177,9 @@
+ 
+ void linphone_core_init_media_streams(LinphoneCore *lc){
+ 	lc->audiostream=audio_stream_new(linphone_core_get_audio_port(lc),linphone_core_ipv6_enabled(lc));
++#ifdef VIDEO_ENABLED
+ 	lc->videostream=video_stream_new(linphone_core_get_video_port(lc),linphone_core_ipv6_enabled(lc));
++#endif
+ }
  
- #include "enum.h"
+ void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){
diff -urN /usr/ports/net/linphone-base/files/patch-gnome-callbacks.c net/linphone-base/files/patch-gnome-callbacks.c
--- /usr/ports/net/linphone-base/files/patch-gnome-callbacks.c	Sun Sep  4 09:06:17 2005
+++ net/linphone-base/files/patch-gnome-callbacks.c	Thu Jan  1 09:00:00 1970
@@ -1,14 +0,0 @@
---- gnome/callbacks.c.orig	Sat Jul  9 22:32:24 2005
-+++ gnome/callbacks.c	Thu Aug 25 23:44:43 2005
-@@ -595,9 +595,10 @@
-                                         gpointer         user_data)
- {
- 	gchar *sipurl;
-+	GtkWidget *gcr;
- 	
- 	sipurl=gtk_editable_get_chars(GTK_EDITABLE(get_main_window()->addressentry),0,-1);
--	GtkWidget *gcr=chatroom_new(sipurl,NULL);
-+	gcr=chatroom_new(sipurl,NULL);
- 	if (gcr!=NULL) gtk_widget_show(gcr);
- 	g_free(sipurl);
- }
diff -urN /usr/ports/net/linphone-base/files/patch-gnome::Makefile.in net/linphone-base/files/patch-gnome::Makefile.in
--- /usr/ports/net/linphone-base/files/patch-gnome::Makefile.in	Fri Mar 23 15:32:47 2007
+++ net/linphone-base/files/patch-gnome::Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,40 +0,0 @@
---- gnome/Makefile.in.orig	Tue Jan 23 19:20:23 2007
-+++ gnome/Makefile.in	Sun Feb 25 15:31:13 2007
-@@ -73,8 +73,7 @@
- linphone_OBJECTS = $(am_linphone_OBJECTS)
- am__DEPENDENCIES_1 =
- @BUILD_GNOME_TRUE@linphone_DEPENDENCIES = $(am__DEPENDENCIES_1) \
--@BUILD_GNOME_TRUE@	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
--@BUILD_GNOME_TRUE@	$(top_builddir)/coreapi/liblinphone.la
-+@BUILD_GNOME_TRUE@	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
- am__linphone_applet_SOURCES_DIST = linphone.c linphone.h gui_utils.c \
- 	gui_utils.h support.c support.h interface.c interface.h \
- 	callbacks.c callbacks.h presence.c presence.h propertybox.c \
-@@ -94,8 +93,7 @@
- @BUILD_GNOME_APPLET_TRUE@	linphone_applet-applet.$(OBJEXT)
- linphone_applet_OBJECTS = $(am_linphone_applet_OBJECTS)
- @BUILD_GNOME_APPLET_TRUE@linphone_applet_DEPENDENCIES =  \
--@BUILD_GNOME_APPLET_TRUE@	$(am__DEPENDENCIES_1) \
--@BUILD_GNOME_APPLET_TRUE@	$(top_builddir)/coreapi/liblinphone.la
-+@BUILD_GNOME_APPLET_TRUE@	$(am__DEPENDENCIES_1)
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
-@@ -332,7 +330,7 @@
- 
- @BUILD_GNOME_TRUE@linphone_LDADD = $(LIBGNOMEUI_LIBS) $(INTLLIBS) \
- @BUILD_GNOME_TRUE@				$(LIBGNOME_LIBS) \
--@BUILD_GNOME_TRUE@				$(top_builddir)/coreapi/liblinphone.la
-+@BUILD_GNOME_TRUE@				-llinphone
- 
- AM_CFLAGS = $(STRICT_OPTIONS) $(LIBGNOMEUI_CFLAGS) $(LIBGNOME_CFLAGS) $(GNOME_APPLETS_CFLAGS) $(IPV6_CFLAGS)	
- @BUILD_GNOME_APPLET_TRUE@gnome_appletdir = $(libexecdir)
-@@ -343,7 +341,7 @@
- @BUILD_GNOME_APPLET_TRUE@linphone_applet_CFLAGS = $(AM_CFLAGS) -DLINPHONE_APPLET
- @BUILD_GNOME_APPLET_TRUE@linphone_applet_LDADD = \
- @BUILD_GNOME_APPLET_TRUE@				$(GNOME_APPLETS_LIBS) \
--@BUILD_GNOME_APPLET_TRUE@				$(top_builddir)/coreapi/liblinphone.la
-+@BUILD_GNOME_APPLET_TRUE@				-llinphone
- 
- @BUILD_GNOME_APPLET_TRUE@serverdir = $(libdir)/bonobo/servers
- @BUILD_GNOME_APPLET_TRUE@server_in_files = GNOME_LinphoneApplet.server.in
diff -urN /usr/ports/net/linphone-base/files/patch-gtk__Makefile.in net/linphone-base/files/patch-gtk__Makefile.in
--- /usr/ports/net/linphone-base/files/patch-gtk__Makefile.in	Thu Jan  1 09:00:00 1970
+++ net/linphone-base/files/patch-gtk__Makefile.in	Fri Apr 13 03:49:13 2007
@@ -0,0 +1,36 @@
+--- gtk/Makefile.in.orig	Tue Apr 10 05:06:20 2007
++++ gtk/Makefile.in	Fri Apr 13 03:49:05 2007
+@@ -73,7 +73,6 @@
+ am__DEPENDENCIES_1 =
+ @BUILD_GTK_TRUE@linphone_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ @BUILD_GTK_TRUE@	$(am__DEPENDENCIES_1) \
+-@BUILD_GTK_TRUE@	$(top_builddir)/coreapi/liblinphone.la \
+ @BUILD_GTK_TRUE@	$(am__DEPENDENCIES_1)
+ am__linphone_applet_SOURCES_DIST = linphone.c linphone.h gui_utils.c \
+ 	gui_utils.h support.c support.h interface.c interface.h \
+@@ -95,7 +94,6 @@
+ linphone_applet_OBJECTS = $(am_linphone_applet_OBJECTS)
+ @BUILD_GNOME_APPLET_TRUE@linphone_applet_DEPENDENCIES =  \
+ @BUILD_GNOME_APPLET_TRUE@	$(am__DEPENDENCIES_1) \
+-@BUILD_GNOME_APPLET_TRUE@	$(top_builddir)/coreapi/liblinphone.la \
+ @BUILD_GNOME_APPLET_TRUE@	$(am__DEPENDENCIES_1)
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+@@ -335,7 +333,7 @@
+ @BUILD_GTK_TRUE@	$(linphone_common_sources)
+ 
+ @BUILD_GTK_TRUE@linphone_LDADD = $(LIBGTK_LIBS) $(INTLLIBS) \
+-@BUILD_GTK_TRUE@				$(top_builddir)/coreapi/liblinphone.la \
++@BUILD_GTK_TRUE@				-llinphone \
+ @BUILD_GTK_TRUE@				$(OSIP_LIBS)
+ 
+ AM_CFLAGS = $(STRICT_OPTIONS) $(LIBGTK_CFLAGS) $(IPV6_CFLAGS)	
+@@ -347,7 +345,7 @@
+ @BUILD_GNOME_APPLET_TRUE@linphone_applet_CFLAGS = $(AM_CFLAGS) $(GNOME_APPLETS_CFLAGS) -DLINPHONE_APPLET
+ @BUILD_GNOME_APPLET_TRUE@linphone_applet_LDADD = \
+ @BUILD_GNOME_APPLET_TRUE@				$(GNOME_APPLETS_LIBS) \
+-@BUILD_GNOME_APPLET_TRUE@				$(top_builddir)/coreapi/liblinphone.la \
++@BUILD_GNOME_APPLET_TRUE@				-llinphone \
+ @BUILD_GNOME_APPLET_TRUE@				$(OSIP_LIBS)
+ 
+ @BUILD_GNOME_APPLET_TRUE@serverdir = $(libdir)/bonobo/servers
diff -urN /usr/ports/net/linphone-base/files/patch-gtk__callbacks.c net/linphone-base/files/patch-gtk__callbacks.c
--- /usr/ports/net/linphone-base/files/patch-gtk__callbacks.c	Thu Jan  1 09:00:00 1970
+++ net/linphone-base/files/patch-gtk__callbacks.c	Fri Apr 13 03:42:54 2007
@@ -0,0 +1,14 @@
+--- gtk/callbacks.c.orig	Wed Feb  7 18:11:10 2007
++++ gtk/callbacks.c	Fri Apr 13 03:42:46 2007
+@@ -626,9 +626,10 @@
+                                         gpointer         user_data)
+ {
+ 	gchar *sipurl;
++	GtkWidget *gcr;
+ 	
+ 	sipurl=gtk_editable_get_chars(GTK_EDITABLE(get_main_window()->addressentry),0,-1);
+-	GtkWidget *gcr=chatroom_new(sipurl,NULL);
++	gcr=chatroom_new(sipurl,NULL);
+ 	if (gcr!=NULL) gtk_widget_show(gcr);
+ 	g_free(sipurl);
+ }
diff -urN /usr/ports/net/linphone-base/files/patch-oRTP__src__stun_udp.c net/linphone-base/files/patch-oRTP__src__stun_udp.c
--- /usr/ports/net/linphone-base/files/patch-oRTP__src__stun_udp.c	Thu Mar 22 20:46:17 2007
+++ net/linphone-base/files/patch-oRTP__src__stun_udp.c	Thu Jan  1 09:00:00 1970
@@ -1,14 +0,0 @@
---- oRTP/src/stun_udp.c.orig	Fri Sep 22 16:19:58 2006
-+++ oRTP/src/stun_udp.c	Sun Feb 25 03:36:37 2007
-@@ -71,10 +71,10 @@
- #include <string.h>
- #include <stdio.h>
- #if !defined(WIN32) && !defined(_WIN32_WCE)
-+#include <sys/types.h> 
- #include <sys/ioctl.h>
- #include <sys/socket.h>
- #include <sys/time.h>
--#include <sys/types.h> 
- #include <arpa/inet.h>
- #include <fcntl.h>
- #include <netdb.h>
diff -urN /usr/ports/net/linphone-base/pkg-plist net/linphone-base/pkg-plist
--- /usr/ports/net/linphone-base/pkg-plist	Fri Mar 23 15:32:48 2007
+++ net/linphone-base/pkg-plist	Fri Apr 13 02:55:36 2007
@@ -19,38 +19,20 @@
 include/mediastreamer2/msvideo.h
 include/mediastreamer2/msvideoout.h
 include/mediastreamer2/waveheader.h
-include/ortp/event.h
-include/ortp/ortp.h
-include/ortp/payloadtype.h
-include/ortp/port.h
-include/ortp/rtcp.h
-include/ortp/rtp.h
-include/ortp/rtpsession.h
-include/ortp/rtpsignaltable.h
-include/ortp/sessionset.h
-include/ortp/str_utils.h
-include/ortp/stun.h
-include/ortp/stun_udp.h
-include/ortp/telephonyevents.h
 lib/liblinphone.a
 lib/liblinphone.la
 lib/liblinphone.so
-lib/liblinphone.so.7
+lib/liblinphone.so.8
 lib/libmediastreamer.a
 lib/libmediastreamer.la
 lib/libmediastreamer.so
 lib/libmediastreamer.so.0
-lib/libortp.a
-lib/libortp.la
-lib/libortp.so
-lib/libortp.so.5
 lib/libquickstream.a
 lib/libquickstream.la
 lib/libquickstream.so
 lib/libquickstream.so.0
 libdata/pkgconfig/linphone.pc
 libdata/pkgconfig/mediastreamer.pc
-libdata/pkgconfig/ortp.pc
 libexec/mediastream
 %%DATADIR%%/sounds/hello16000.wav
 %%DATADIR%%/sounds/hello8000.wav
@@ -63,6 +45,7 @@
 %%DATADIR%%/sounds/rings/synth.wav
 %%DATADIR%%/sounds/rings/tapping.wav
 %%DATADIR%%/sounds/rings/toy.wav
+share/mediastreamer/images/nowebcamCIF.jpg
 %%NLS%%share/locale/cs/LC_MESSAGES/linphone.mo
 %%NLS%%share/locale/de/LC_MESSAGES/linphone.mo
 %%NLS%%share/locale/es/LC_MESSAGES/linphone.mo
@@ -77,9 +60,10 @@
 %%NLS%%@dirrmtry share/locale/pl
 %%NLS%%@dirrmtry share/locale/cs/LC_MESSAGES
 %%NLS%%@dirrmtry share/locale/cs
+@dirrm share/mediastreamer/images
+@dirrm share/mediastreamer
 @dirrm %%DATADIR%%/sounds/rings
 @dirrm %%DATADIR%%/sounds
 @dirrm %%DATADIR%%
-@dirrm include/ortp
 @dirrm include/mediastreamer2
 @dirrm include/linphone
diff -urN /usr/ports/net/linphone-base/pkg-plist.gui net/linphone-base/pkg-plist.gui
--- /usr/ports/net/linphone-base/pkg-plist.gui	Thu Mar 22 20:46:17 2007
+++ net/linphone-base/pkg-plist.gui	Fri Apr 13 21:41:45 2007
@@ -2,6 +2,7 @@
 libdata/bonobo/servers/GNOME_LinphoneApplet.server
 libexec/linphone_applet
 share/gnome/applications/linphone.desktop
+share/gnome/applications/linphone_applet.desktop
 share/gnome/gnome-2.0/ui/GNOME_LinphoneApplet.xml
 share/gnome/pixmaps/linphone/linphone.png
 share/gnome/pixmaps/linphone/linphone2.png
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070416010028.4d2371bb.tkato432>