mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-24 00:45:52 +00:00
- Move net/linphone-base to replace net/linphone and update to version 3.7.0
- Adjust ports that depended on linphone-base to depend on net/ortp or net/mediastreamer instead - Mark net-im/libjingle deprecated (part of Google Talk) Approved by: portmgr (implicit, PORTREVISION bump of unstaged port)
This commit is contained in:
parent
6bf3352124
commit
c5f5a1d39d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=361763
2
MOVED
2
MOVED
@ -6253,4 +6253,4 @@ editors/nxml||2014-07-13|Needs recently removed emacs21 or emacs22
|
||||
graphics/py-stl|graphics/py-stltools|2014-07-13|Upstream project has been renamed
|
||||
audio/muine||2014-07-13|Has expired: Fails to build/run since August 2013
|
||||
x11-themes/kde4-windeco-nitrogen||2014-07-14|Has expired: Merged with the Oxygen windeco included with KDE4
|
||||
net/linphone||2014-07-14|Removed temporarily
|
||||
net/linphone-base||2014-07-14|Split into separate components
|
||||
|
12
UPDATING
12
UPDATING
@ -5,6 +5,18 @@ they are unavoidable.
|
||||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20140714:
|
||||
AFFECTS: users of net/linphone-base
|
||||
AUTHOR: tijl@FreeBSD.org
|
||||
|
||||
Linphone has been updated to version 3.7.0 and the linphone-base port
|
||||
has been split into separate components. You must first delete the
|
||||
linphone-base package before you can update ports that depend on it.
|
||||
|
||||
pkg del -f linphone-base
|
||||
or
|
||||
pkg_delete -f linphone-base\*
|
||||
|
||||
20140713:
|
||||
AFFECTS: users of mail/postfix-current
|
||||
AUTHOR: sahil@FreeBSD.org
|
||||
|
@ -2,15 +2,15 @@
|
||||
|
||||
PORTNAME= msilbc
|
||||
PORTVERSION= 2.0.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio net
|
||||
MASTER_SITES= SAVANNAH/linphone/plugins/sources/
|
||||
|
||||
MAINTAINER= makc@FreeBSD.org
|
||||
COMMENT= Mediastreamer plugin for the iLBC audio codec
|
||||
|
||||
LIB_DEPENDS= libortp.so:${PORTSDIR}/net/linphone-base \
|
||||
libmediastreamer.so:${PORTSDIR}/net/linphone-base \
|
||||
LIB_DEPENDS= libortp.so:${PORTSDIR}/net/ortp \
|
||||
libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer \
|
||||
libilbc.so:${PORTSDIR}/net/ilbc
|
||||
|
||||
USES= libtool pkgconfig
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
PORTNAME= kopete
|
||||
PORTVERSION= ${KDE4_VERSION}
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net-im kde
|
||||
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
|
||||
DIST_SUBDIR= KDE/${PORTVERSION}
|
||||
@ -14,8 +14,8 @@ LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \
|
||||
libqca.so:${PORTSDIR}/devel/qca \
|
||||
libotr.so.5:${PORTSDIR}/security/libotr \
|
||||
libgadu.so:${PORTSDIR}/polish/libgadu \
|
||||
libortp.so:${PORTSDIR}/net/linphone-base \
|
||||
libmediastreamer.so:${PORTSDIR}/net/linphone-base \
|
||||
libortp.so:${PORTSDIR}/net/ortp \
|
||||
libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer \
|
||||
libspeex.so:${PORTSDIR}/audio/speex \
|
||||
libexpat.so:${PORTSDIR}/textproc/expat2 \
|
||||
libmeanwhile.so:${PORTSDIR}/net-im/meanwhile \
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= libjingle
|
||||
PORTVERSION= 0.4.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net-im
|
||||
MASTER_SITES= SF
|
||||
|
||||
@ -13,14 +13,17 @@ COMMENT= Google Talk's implementation of Jingle and Jingle-Audio
|
||||
LICENSE= BSD
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= speex:${PORTSDIR}/audio/speex \
|
||||
ilbc:${PORTSDIR}/net/ilbc \
|
||||
ortp:${PORTSDIR}/net/linphone-base \
|
||||
expat:${PORTSDIR}/textproc/expat2
|
||||
LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex \
|
||||
libilbc.so:${PORTSDIR}/net/ilbc \
|
||||
libortp.so:${PORTSDIR}/net/ortp \
|
||||
libexpat.so:${PORTSDIR}/textproc/expat2
|
||||
|
||||
CONFLICTS= krb4-[0-9]* krb5-[0-9]* heimdal-[0-9]* srp-[0-9]* \
|
||||
clusterit-[0-9]* pcp-[0-9]* synce-librapi2-[0-9]*
|
||||
|
||||
DEPRECATED= Upstream defunct and broken with clang
|
||||
EXPIRATION_DATE=2014-08-31
|
||||
|
||||
USES= pkgconfig dos2unix gmake
|
||||
DOS2UNIX_FILES= README
|
||||
USE_GNOME= glib20
|
||||
|
@ -346,7 +346,7 @@
|
||||
SUBDIR += linc
|
||||
SUBDIR += linc-reference
|
||||
SUBDIR += linknx
|
||||
SUBDIR += linphone-base
|
||||
SUBDIR += linphone
|
||||
SUBDIR += linux-f10-nss_ldap
|
||||
SUBDIR += linux-f10-openldap
|
||||
SUBDIR += linuxigd
|
||||
|
@ -1,97 +0,0 @@
|
||||
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= linphone
|
||||
PORTVERSION= 3.2.1
|
||||
PORTREVISION?= 3
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES?= net
|
||||
MASTER_SITES= SAVANNAH/${PORTNAME}/3.2.x/sources
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Web phone that supports SIP protocol
|
||||
|
||||
LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm \
|
||||
libspeex.so:${PORTSDIR}/audio/speex \
|
||||
libeXosip2.so:${PORTSDIR}/net/libexosip2-legacy
|
||||
|
||||
CONFLICTS= ortp-[0-9]*
|
||||
|
||||
USE_GNOME= glib20 intlhack
|
||||
USES= gmake pathfix pkgconfig readline:port
|
||||
USE_AUTOTOOLS= libtool
|
||||
LIBTOOLFILES= configure oRTP/configure mediastreamer2/configure
|
||||
CONFIGURE_ARGS= --disable-ipv6 --disable-manual --disable-ewarning \
|
||||
--disable-strict --disable-video --disable-external-ortp \
|
||||
--with-osip=${LOCALBASE} --with-gsm=${LOCALBASE} \
|
||||
--with-readline=${LOCALBASE}
|
||||
CONFIGURE_ENV+= ac_cv_lib_readline_readline=yes
|
||||
MAKE_ENV= SUBDIRS="${SUBDIRS}"
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
|
||||
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
USES+= gettext
|
||||
.endif
|
||||
|
||||
.if defined(LINPHONE_GUI)
|
||||
BUILD_DEPENDS+= linphone-base>=${PORTVERSION}:${PORTSDIR}/net/linphone-base
|
||||
RUN_DEPENDS+= linphone-base>=${PORTVERSION}:${PORTSDIR}/net/linphone-base
|
||||
DESCR= ${PKGDIR}/pkg-descr.gui
|
||||
PLIST= ${PKGDIR}/pkg-plist.gui
|
||||
USE_GNOME+= libglade2
|
||||
SUBDIRS= pixmaps gtk-glade
|
||||
.else
|
||||
PKGNAMESUFFIX= -base
|
||||
CONFIGURE_ARGS+= --enable-gtk_ui=no
|
||||
SUBDIRS= po oRTP mediastreamer2 coreapi console
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "powerpc"
|
||||
BROKEN= Does not compile on powerpc
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|sounds/linphone|linphone/sounds|g' \
|
||||
${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS =/s| =| ?=|g' ${WRKSRC}/Makefile.in
|
||||
@${REINPLACE_CMD} -e '/^imgdir =/s|(datadir)|(pkgdatadir)|g' \
|
||||
${WRKSRC}/mediastreamer2/src/Makefile.in
|
||||
@${REINPLACE_CMD} -e 's|gsm/gsm\.h|gsm.h|g ; \
|
||||
s| -O2 -g ||g' ${WRKSRC}/mediastreamer2/configure
|
||||
@${REINPLACE_CMD} -e 's|gsm/gsm\.h|gsm.h|g' \
|
||||
${WRKSRC}/mediastreamer2/src/gsm.c
|
||||
|
||||
post-install:
|
||||
.if defined(LINPHONE_GUI)
|
||||
cd ${STAGEDIR}${PREFIX}/bin && \
|
||||
${LN} -sf linphone-3 linphone
|
||||
${INSTALL_MAN} ${WRKSRC}/share/C/linphone.1 \
|
||||
${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/share/linphone.desktop \
|
||||
${STAGEDIR}${PREFIX}/share/applications
|
||||
.else
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}/sounds/rings
|
||||
${INSTALL_MAN} \
|
||||
${WRKSRC}/share/C/linphonec.1 \
|
||||
${WRKSRC}/share/C/linphonecsh.1 \
|
||||
${WRKSRC}/share/C/sipomatic.1 \
|
||||
${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/share/linphone.pc \
|
||||
${STAGEDIR}${PREFIX}/libdata/pkgconfig
|
||||
${INSTALL_DATA} ${WRKSRC}/share/*.wav \
|
||||
${STAGEDIR}${DATADIR}/sounds
|
||||
${INSTALL_DATA} ${WRKSRC}/share/rings/*.wav \
|
||||
${STAGEDIR}${DATADIR}/sounds/rings
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (linphone-3.2.1.tar.gz) = b34bf066e07895b4d7b51a4a64e2a7524ab1cb755c996ef208293228c7bc4e69
|
||||
SIZE (linphone-3.2.1.tar.gz) = 7906185
|
@ -1,14 +0,0 @@
|
||||
--- coreapi/linphonecore.c.orig 2009-09-19 13:56:58.000000000 -0300
|
||||
+++ coreapi/linphonecore.c 2009-09-19 13:58:01.000000000 -0300
|
||||
@@ -31,11 +31,9 @@
|
||||
#include "exevents.h"
|
||||
|
||||
|
||||
-#ifdef INET6
|
||||
#ifndef WIN32
|
||||
#include <netdb.h>
|
||||
#endif
|
||||
-#endif
|
||||
|
||||
#ifdef WIN32
|
||||
#define HAVE_EXOSIP_GET_VERSION 1
|
@ -1,41 +0,0 @@
|
||||
--- gtk-glade/Makefile.in.orig 2009-09-18 20:07:22.000000000 -0300
|
||||
+++ gtk-glade/Makefile.in 2009-09-18 20:38:19.000000000 -0300
|
||||
@@ -77,9 +77,6 @@
|
||||
@BUILD_GLADE_UI_TRUE@@BUILD_WIN32_TRUE@am__DEPENDENCIES_2 = \
|
||||
@BUILD_GLADE_UI_TRUE@@BUILD_WIN32_TRUE@ linphone.res
|
||||
@BUILD_GLADE_UI_TRUE@linphone_3_DEPENDENCIES = \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/oRTP/src/libortp.la \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/mediastreamer2/src/libmediastreamer.la \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/coreapi/liblinphone.la \
|
||||
@BUILD_GLADE_UI_TRUE@ $(am__DEPENDENCIES_1) \
|
||||
@BUILD_GLADE_UI_TRUE@ $(am__DEPENDENCIES_1) \
|
||||
@BUILD_GLADE_UI_TRUE@ $(am__DEPENDENCIES_1) \
|
||||
@@ -335,9 +332,9 @@
|
||||
@BUILD_GLADE_UI_TRUE@ linphone.h
|
||||
|
||||
@BUILD_GLADE_UI_TRUE@linphone_3_LDADD = \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/oRTP/src/libortp.la \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/mediastreamer2/src/libmediastreamer.la \
|
||||
-@BUILD_GLADE_UI_TRUE@ $(top_builddir)/coreapi/liblinphone.la \
|
||||
+@BUILD_GLADE_UI_TRUE@ `$(PKG_CONFIG) --libs ortp` \
|
||||
+@BUILD_GLADE_UI_TRUE@ `$(PKG_CONFIG) --libs mediastreamer` \
|
||||
+@BUILD_GLADE_UI_TRUE@ `$(PKG_CONFIG) --libs linphone` \
|
||||
@BUILD_GLADE_UI_TRUE@ $(LIBGTK_LIBS) $(INTLLIBS) \
|
||||
@BUILD_GLADE_UI_TRUE@ $(LIBGLADE_LIBS) $(am__append_1)
|
||||
@BUILD_GLADE_UI_TRUE@@BUILD_WIN32_FALSE@linphone_3_LDFLAGS = -export-dynamic
|
||||
@@ -349,10 +346,12 @@
|
||||
|
||||
#gtk-linphone.ui: gtk-linphone.glade
|
||||
# gtk-builder-convert gtk-linphone.glade $@
|
||||
-AM_CFLAGS = -DIN_LINPHONE -I$(top_srcdir)/coreapi/ \
|
||||
- -I$(top_srcdir)/mediastreamer2/include/ \
|
||||
+AM_CFLAGS = -DIN_LINPHONE \
|
||||
+ `$(PKG_CONFIG) --cflags ortp` \
|
||||
+ `$(PKG_CONFIG) --cflags mediastreamer` \
|
||||
+ `$(PKG_CONFIG) --cflags linphone` \
|
||||
$(LIBGLADE_CFLAGS) $(STRICT_OPTIONS) $(LIBGTK_CFLAGS) $(IPV6_CFLAGS) \
|
||||
- $(ORTP_CFLAGS) $(OSIP_CFLAGS)
|
||||
+ $(OSIP_CFLAGS)
|
||||
|
||||
CLEANFILES = version_date.h
|
||||
all: $(BUILT_SOURCES)
|
@ -1,13 +0,0 @@
|
||||
--- mediastreamer2/src/dsptools.c.orig 2009-09-19 14:00:35.000000000 -0300
|
||||
+++ mediastreamer2/src/dsptools.c 2009-09-19 14:01:21.000000000 -0300
|
||||
@@ -56,10 +56,6 @@
|
||||
|
||||
#ifdef HAVE_ALLOCA_H
|
||||
#include <alloca.h>
|
||||
-#else
|
||||
-#if !defined(__APPLE__)
|
||||
-#include <malloc.h>
|
||||
-#endif
|
||||
#endif
|
||||
|
||||
#define ALLOC(var,size,type) var = alloca(sizeof(type)*(size))
|
@ -1,12 +0,0 @@
|
||||
--- mediastreamer2/src/ice.c.orig 2007-10-18 22:05:10.000000000 +0200
|
||||
+++ mediastreamer2/src/ice.c 2008-03-31 10:12:57.000000000 +0200
|
||||
@@ -18,9 +18,7 @@
|
||||
*/
|
||||
|
||||
#if !defined(WIN32) && !defined(_WIN32_WCE)
|
||||
-#ifdef __APPLE__
|
||||
#include <sys/types.h>
|
||||
-#endif
|
||||
#include <sys/socket.h>
|
||||
#include <netdb.h>
|
||||
#endif
|
@ -1,11 +0,0 @@
|
||||
--- oRTP/src/stun.c.orig 2008-06-24 14:21:05.000000000 +0000
|
||||
+++ oRTP/src/stun.c 2008-06-24 14:21:47.000000000 +0000
|
||||
@@ -770,7 +770,7 @@
|
||||
asm("rdtsc" : "=A" (tick));
|
||||
#elif defined (__SUNPRO_CC) && defined( __sparc__ )
|
||||
tick = gethrtime();
|
||||
-#elif defined(__MACH__)
|
||||
+#elif defined(__MACH__) || defined(__sparc64__)
|
||||
{
|
||||
int fd=open("/dev/random",O_RDONLY);
|
||||
read(fd,&tick,sizeof(tick));
|
@ -1,7 +0,0 @@
|
||||
Linphone is a web phone: it let you phone to your friends anywhere in the
|
||||
whole world, freely, simply by using the internet. The cost of the phone call
|
||||
is the cost that you spend connected to the internet.
|
||||
|
||||
This package includes libraries, headers and console frontend.
|
||||
|
||||
WWW: http://www.linphone.org/
|
@ -1,7 +0,0 @@
|
||||
Linphone is a web phone: it let you phone to your friends anywhere in the
|
||||
whole world, freely, simply by using the internet. The cost of the phone call
|
||||
is the cost that you spend connected to the internet.
|
||||
|
||||
This package includes graphical frontend and panel applet for Gnome.
|
||||
|
||||
WWW: http://www.linphone.org/
|
@ -1,97 +0,0 @@
|
||||
bin/linphonec
|
||||
bin/linphonecsh
|
||||
bin/sipomatic
|
||||
include/linphone/config.h
|
||||
include/linphone/linphonecore.h
|
||||
include/linphone/lpconfig.h
|
||||
include/linphone/sipsetup.h
|
||||
include/mediastreamer2/allfilters.h
|
||||
include/mediastreamer2/dtmfgen.h
|
||||
include/mediastreamer2/dsptools.h
|
||||
include/mediastreamer2/ice.h
|
||||
include/mediastreamer2/mediastream.h
|
||||
include/mediastreamer2/mscommon.h
|
||||
include/mediastreamer2/msequalizer.h
|
||||
include/mediastreamer2/msfileplayer.h
|
||||
include/mediastreamer2/msfilerec.h
|
||||
include/mediastreamer2/msfilter.h
|
||||
include/mediastreamer2/msqueue.h
|
||||
include/mediastreamer2/msrtp.h
|
||||
include/mediastreamer2/mssndcard.h
|
||||
include/mediastreamer2/msspeexec.h
|
||||
include/mediastreamer2/mstee.h
|
||||
include/mediastreamer2/msticker.h
|
||||
include/mediastreamer2/msv4l.h
|
||||
include/mediastreamer2/msvideo.h
|
||||
include/mediastreamer2/msvideoout.h
|
||||
include/mediastreamer2/msvolume.h
|
||||
include/mediastreamer2/mswebcam.h
|
||||
include/mediastreamer2/rfc3984.h
|
||||
include/mediastreamer2/waveheader.h
|
||||
include/ortp/b64.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/srtp.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.5
|
||||
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.8
|
||||
libdata/pkgconfig/linphone.pc
|
||||
libdata/pkgconfig/mediastreamer.pc
|
||||
libdata/pkgconfig/ortp.pc
|
||||
libexec/mediastream
|
||||
man/man1/linphonec.1.gz
|
||||
man/man1/linphonecsh.1.gz
|
||||
man/man1/sipomatic.1.gz
|
||||
%%DATADIR%%/sounds/hello16000.wav
|
||||
%%DATADIR%%/sounds/hello8000.wav
|
||||
%%DATADIR%%/sounds/ringback.wav
|
||||
%%DATADIR%%/sounds/rings/bigben.wav
|
||||
%%DATADIR%%/sounds/rings/oldphone.wav
|
||||
%%DATADIR%%/sounds/rings/orig.wav
|
||||
%%DATADIR%%/sounds/rings/rock.wav
|
||||
%%DATADIR%%/sounds/rings/sweet.wav
|
||||
%%DATADIR%%/sounds/rings/synth.wav
|
||||
%%DATADIR%%/sounds/rings/tapping.wav
|
||||
%%DATADIR%%/sounds/rings/toy.wav
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/hu/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/nl/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/pl/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/linphone.mo
|
||||
share/mediastreamer/images/nowebcamCIF.jpg
|
||||
@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
|
@ -1,37 +0,0 @@
|
||||
bin/linphone
|
||||
bin/linphone-3
|
||||
man/man1/libphone.1.gz
|
||||
share/applications/linphone.desktop
|
||||
%%DATADIR%%/COPYING
|
||||
%%DATADIR%%/about.glade
|
||||
%%DATADIR%%/buddylookup.glade
|
||||
%%DATADIR%%/call_logs.glade
|
||||
%%DATADIR%%/chatroom.glade
|
||||
%%DATADIR%%/contact.glade
|
||||
%%DATADIR%%/incoming_call.glade
|
||||
%%DATADIR%%/linphone.png
|
||||
%%DATADIR%%/linphone2.png
|
||||
%%DATADIR%%/log.glade
|
||||
%%DATADIR%%/main.glade
|
||||
%%DATADIR%%/parameters.glade
|
||||
%%DATADIR%%/password.glade
|
||||
%%DATADIR%%/sip_account.glade
|
||||
%%DATADIR%%/stock_people.png
|
||||
%%DATADIR%%/waiting.glade
|
||||
share/pixmaps/linphone/green.png
|
||||
share/pixmaps/linphone/linphone.png
|
||||
share/pixmaps/linphone/linphone2.png
|
||||
share/pixmaps/linphone/linphone2.xpm
|
||||
share/pixmaps/linphone/mic_active.png
|
||||
share/pixmaps/linphone/mic_muted.png
|
||||
share/pixmaps/linphone/red.png
|
||||
share/pixmaps/linphone/sip-away.png
|
||||
share/pixmaps/linphone/sip-bifm.png
|
||||
share/pixmaps/linphone/sip-busy.png
|
||||
share/pixmaps/linphone/sip-closed.png
|
||||
share/pixmaps/linphone/sip-online.png
|
||||
share/pixmaps/linphone/sip-otl.png
|
||||
share/pixmaps/linphone/sip-otp.png
|
||||
share/pixmaps/linphone/sip-wfa.png
|
||||
@dirrm share/pixmaps/linphone
|
||||
@dirrmtry %%DATADIR%%
|
61
net/linphone/Makefile
Normal file
61
net/linphone/Makefile
Normal file
@ -0,0 +1,61 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= linphone
|
||||
PORTVERSION= 3.7.0
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= SAVANNAH/linphone/3.7.x/sources
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= SIP client supporting voice/video calls and text messaging
|
||||
|
||||
LIB_DEPENDS= libbellesip.so:${PORTSDIR}/net/belle-sip \
|
||||
libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer \
|
||||
libortp.so:${PORTSDIR}/net/ortp \
|
||||
libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
|
||||
libsqlite3.so:${PORTSDIR}/databases/sqlite3
|
||||
|
||||
CONFLICTS_INSTALL= linphone-base-[0-9]*
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-deplibs-link --disable-strict --disable-tutorials \
|
||||
--enable-external-mediastreamer --enable-external-ortp \
|
||||
--with-readline=${LOCALBASE}
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib
|
||||
INSTALL_TARGET= install-strip
|
||||
USES= gmake libtool pathfix pkgconfig readline:port
|
||||
USE_GNOME= gnomehier gtk20 intltool libxml2
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
OPTIONS_DEFINE= IPV6 NLS NOTIFY UPNP VIDEO
|
||||
OPTIONS_DEFAULT=NOTIFY UPNP VIDEO
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
IPV6_CONFIGURE_ENABLE= ipv6
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
NLS_USES= gettext
|
||||
|
||||
NOTIFY_CONFIGURE_ENABLE=notify
|
||||
NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
|
||||
|
||||
UPNP_CONFIGURE_ENABLE= upnp
|
||||
UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp
|
||||
|
||||
VIDEO_CONFIGURE_ENABLE= video
|
||||
|
||||
.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
|
||||
CONFIGURE_ARGS+=--enable-debug
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} '/linphonec_LDADD =/s/=/= $$(MEDIASTREAMER_LIBS)/' \
|
||||
${WRKSRC}/console/Makefile.in
|
||||
@${REINPLACE_CMD} '/linphone_LDADD =/s/=/= $$(MEDIASTREAMER_LIBS)/' \
|
||||
${WRKSRC}/gtk/Makefile.in
|
||||
.for l in C fr it ja
|
||||
@${REINPLACE_CMD} '/^install-data-local:/,/^$$/d' \
|
||||
${WRKSRC}/share/$l/Makefile.in
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
2
net/linphone/distinfo
Normal file
2
net/linphone/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (linphone-3.7.0.tar.gz) = ff792b1cfc132fc4a54ae6c861c99d4139ec6f4b8ff4092ea2ce1e19d44c151c
|
||||
SIZE (linphone-3.7.0.tar.gz) = 12090691
|
24
net/linphone/files/patch-configure
Normal file
24
net/linphone/files/patch-configure
Normal file
@ -0,0 +1,24 @@
|
||||
--- configure.orig
|
||||
+++ configure
|
||||
@@ -19486,12 +19486,6 @@
|
||||
;;
|
||||
esac
|
||||
|
||||
-case "$host_os" in
|
||||
- *freebsd*)
|
||||
- LDFLAGS="$LDFLAGS -pthread"
|
||||
- ;;
|
||||
-esac
|
||||
-
|
||||
case "$host_cpu" in
|
||||
*arm*)
|
||||
|
||||
@@ -20993,7 +20987,7 @@
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
|
||||
- SQLITE3_CFLAGS+="-DMSG_STORAGE_ENABLED"
|
||||
+ SQLITE3_CFLAGS="$SQLITE3_CFLAGS -DMSG_STORAGE_ENABLED"
|
||||
|
||||
|
||||
enable_msg_storage=true
|
11
net/linphone/files/patch-coreapi__presence.c
Normal file
11
net/linphone/files/patch-coreapi__presence.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- coreapi/presence.c.orig
|
||||
+++ coreapi/presence.c
|
||||
@@ -167,7 +167,7 @@
|
||||
ms_error("mktime() failed: %s", strerror(errno));
|
||||
return (time_t)-1;
|
||||
}
|
||||
- return seconds - timezone;
|
||||
+ return seconds;
|
||||
}
|
||||
|
||||
static char * timestamp_to_string(time_t timestamp) {
|
11
net/linphone/pkg-descr
Normal file
11
net/linphone/pkg-descr
Normal file
@ -0,0 +1,11 @@
|
||||
Linphone is an internet phone or Voice Over IP phone (VoIP).
|
||||
|
||||
* With linphone you can communicate freely with people over the internet,
|
||||
with voice, video, and text instant messaging
|
||||
* Linphone makes use of the SIP protocol, an open standard for internet
|
||||
telephony. You can use Linphone with any SIP VoIP operator, including
|
||||
the free SIP audio/video service provided by www.linphone.org
|
||||
* Linphone is available for desktop computers: Linux, Windows, MacOSX, and
|
||||
for mobile phones: Android, iPhone, Blackberry
|
||||
|
||||
WWW: http://www.linphone.org/
|
121
net/linphone/pkg-plist
Normal file
121
net/linphone/pkg-plist
Normal file
@ -0,0 +1,121 @@
|
||||
bin/linphone
|
||||
bin/linphonec
|
||||
bin/linphonecsh
|
||||
bin/lp-gen-wrappers
|
||||
bin/lpc2xml_test
|
||||
bin/xml2lpc_test
|
||||
include/linphone/event.h
|
||||
include/linphone/linphonecore.h
|
||||
include/linphone/linphonecore_utils.h
|
||||
include/linphone/linphonefriend.h
|
||||
include/linphone/linphonepresence.h
|
||||
include/linphone/lpc2xml.h
|
||||
include/linphone/lpconfig.h
|
||||
include/linphone/sipsetup.h
|
||||
include/linphone/xml2lpc.h
|
||||
lib/liblinphone.so
|
||||
lib/liblinphone.so.6
|
||||
lib/liblinphone.so.6.0.0
|
||||
libdata/pkgconfig/linphone.pc
|
||||
man/cs/man1/linphone.1.gz
|
||||
man/cs/man1/linphonec.1.gz
|
||||
man/cs/man1/sipomatic.1.gz
|
||||
man/man1/linphone.1.gz
|
||||
man/man1/linphonec.1.gz
|
||||
man/man1/linphonecsh.1.gz
|
||||
man/man1/sipomatic.1.gz
|
||||
share/applications/linphone.desktop
|
||||
%%DATADIR%%/COPYING
|
||||
%%DATADIR%%/about.ui
|
||||
%%DATADIR%%/buddylookup.ui
|
||||
%%DATADIR%%/call_logs.ui
|
||||
%%DATADIR%%/call_statistics.ui
|
||||
%%DATADIR%%/config-uri.ui
|
||||
%%DATADIR%%/contact.ui
|
||||
%%DATADIR%%/dscp_settings.ui
|
||||
%%DATADIR%%/keypad.ui
|
||||
%%DATADIR%%/ldap.ui
|
||||
%%DATADIR%%/log.ui
|
||||
%%DATADIR%%/main.ui
|
||||
%%DATADIR%%/parameters.ui
|
||||
%%DATADIR%%/password.ui
|
||||
%%DATADIR%%/provisioning-fetch.ui
|
||||
%%DATADIR%%/rootca.pem
|
||||
%%DATADIR%%/sip_account.ui
|
||||
%%DATADIR%%/stock_people.png
|
||||
%%DATADIR%%/tunnel_config.ui
|
||||
%%DATADIR%%/waiting.ui
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/he/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/hu/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/nb_NO/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/nl/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/pl/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/sr/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/linphone.mo
|
||||
%%NLS%%share/locale/zh_TW/LC_MESSAGES/linphone.mo
|
||||
share/pixmaps/linphone/active_chat.png
|
||||
share/pixmaps/linphone/addcall-green.png
|
||||
share/pixmaps/linphone/call.png
|
||||
share/pixmaps/linphone/call_status_incoming.png
|
||||
share/pixmaps/linphone/call_status_outgoing.png
|
||||
share/pixmaps/linphone/chat.png
|
||||
share/pixmaps/linphone/chat_message_delivered.png
|
||||
share/pixmaps/linphone/chat_message_inprogress.png
|
||||
share/pixmaps/linphone/chat_message_not_delivered.png
|
||||
share/pixmaps/linphone/composing_active_chat.png
|
||||
share/pixmaps/linphone/composing_chat.png
|
||||
share/pixmaps/linphone/contact-orange.png
|
||||
share/pixmaps/linphone/contact_starred.png
|
||||
share/pixmaps/linphone/contact_unstarred.png
|
||||
share/pixmaps/linphone/dialer-orange.png
|
||||
share/pixmaps/linphone/dialer.png
|
||||
share/pixmaps/linphone/history-orange.png
|
||||
share/pixmaps/linphone/hold_off.png
|
||||
share/pixmaps/linphone/hold_on.png
|
||||
share/pixmaps/linphone/linphone-banner.png
|
||||
share/pixmaps/linphone/linphone.icns
|
||||
share/pixmaps/linphone/linphone.png
|
||||
share/pixmaps/linphone/mic_active.png
|
||||
share/pixmaps/linphone/mic_muted.png
|
||||
share/pixmaps/linphone/notok.png
|
||||
share/pixmaps/linphone/ok.png
|
||||
share/pixmaps/linphone/speaker.png
|
||||
share/pixmaps/linphone/startcall-green.png
|
||||
share/pixmaps/linphone/startcall-small.png
|
||||
share/pixmaps/linphone/status-green.png
|
||||
share/pixmaps/linphone/status-offline.png
|
||||
share/pixmaps/linphone/status-orange.png
|
||||
share/pixmaps/linphone/status-red.png
|
||||
share/pixmaps/linphone/stopcall-red.png
|
||||
share/pixmaps/linphone/stopcall-small.png
|
||||
share/sounds/linphone/hello16000.wav
|
||||
share/sounds/linphone/hello8000.wav
|
||||
share/sounds/linphone/ringback.wav
|
||||
share/sounds/linphone/rings/bigben.wav
|
||||
share/sounds/linphone/rings/oldphone-mono-30s.caf
|
||||
share/sounds/linphone/rings/oldphone-mono.wav
|
||||
share/sounds/linphone/rings/oldphone.wav
|
||||
share/sounds/linphone/rings/orig.wav
|
||||
share/sounds/linphone/rings/rock.wav
|
||||
share/sounds/linphone/rings/sweet.wav
|
||||
share/sounds/linphone/rings/synth.wav
|
||||
share/sounds/linphone/rings/tapping.wav
|
||||
share/sounds/linphone/rings/toy-mono.wav
|
||||
@dirrm include/linphone
|
||||
@dirrmtry man/cs/man1
|
||||
@dirrmtry man/cs
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrmtry share/locale/nb_NO/LC_MESSAGES
|
||||
@dirrmtry share/locale/nb_NO
|
||||
@dirrm share/pixmaps/linphone
|
||||
@dirrm share/sounds/linphone/rings
|
||||
@dirrm share/sounds/linphone
|
@ -15,6 +15,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libortp.so:${PORTSDIR}/net/ortp
|
||||
|
||||
CONFLICTS_INSTALL= linphone-base-[0-9]*
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-alsa --disable-glx --disable-pulseaudio \
|
||||
--disable-silent-rules --disable-strict \
|
||||
|
@ -12,6 +12,8 @@ COMMENT= Real-time Transport Protocol (RTP) library
|
||||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
CONFLICTS_INSTALL= linphone-base-[0-9]*
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-silent-rules --disable-strict
|
||||
CPPFLAGS+= -DHAVE_DEV_RANDOM
|
||||
|
Loading…
Reference in New Issue
Block a user