svn: head: . audio audio/bcg729 audio/msbcg729 audio/msilbc deskutils deskutils/belcard devel/libosmo-abis multimedia multimedia/bcmatroska2 multimedia/bcmatroska2/files multime...

Maxim Sobolev sobomax at sippysoft.com
Tue Apr 2 23:34:24 UTC 2019


This change expelled  libdata/pkgconfig/libbcg729.pc from the new version
of the bcg package, which is need by some packages to detect the presence
of the library. It would be nice if it can be restored.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236975

Thanks!

-Max

On Thu, Oct 18, 2018 at 6:31 AM Tijl Coosemans <tijl at freebsd.org> wrote:

> Author: tijl
> Date: Thu Oct 18 13:31:00 2018
> New Revision: 482343
> URL: https://svnweb.freebsd.org/changeset/ports/482343
>
> Log:
>   Update the Linphone stack and drop maintainership.
>
>   Linphone uses Qt5 now instead of GTK2.
>
>   audio/bcg729:
>   - switch to cmake, required by net/mediastreamer
>   - download distfile instead of using gitlab
>   - fix license: source code allows later GPL version
>
>   audio/msbcg729: deleted, net/mediastreamer contains a G.729 codec now
>   audio/msilbc: deleted, superseded by multimedia/mswebrtc
>   deskutils/belcard: version 1.0.2
>   multimedia/bcmatroska2: version 0.23
>   multimedia/msopenh264: version 1.2.1
>   multimedia/mswebrtc: version 1.1.1
>   multimedia/msx264: deleted, superseded by msopenh264
>   net/bctoolbox: version 0.6.0
>   net/belle-sip: version 1.6.3
>   net/liblinphone: version 3.12.0
>   net/linphone: version 4.1.1 + upstream Qt 5.11 patches
>   net/mediastreamer: version 2.16.1 + upstream libsrtp2 patch
>   net/ortp: version 1.0.2 + bump dependent port devel/libosmo-abis
>   security/bzrtp: version 1.0.6
>   textproc/belr: version 0.1.3
>
> Added:
>   head/deskutils/belcard/
>   head/deskutils/belcard/Makefile   (contents, props changed)
>   head/deskutils/belcard/distinfo   (contents, props changed)
>   head/deskutils/belcard/pkg-descr   (contents, props changed)
>   head/deskutils/belcard/pkg-plist   (contents, props changed)
>   head/multimedia/bcmatroska2/
>   head/multimedia/bcmatroska2/Makefile   (contents, props changed)
>   head/multimedia/bcmatroska2/distinfo   (contents, props changed)
>   head/multimedia/bcmatroska2/files/
>
> head/multimedia/bcmatroska2/files/patch-corec-corec-helpers-file-file_libc.c
>  (contents, props changed)
>   head/multimedia/bcmatroska2/pkg-descr   (contents, props changed)
>   head/multimedia/bcmatroska2/pkg-plist   (contents, props changed)
>   head/multimedia/mswebrtc/
>   head/multimedia/mswebrtc/Makefile   (contents, props changed)
>   head/multimedia/mswebrtc/distinfo   (contents, props changed)
>   head/multimedia/mswebrtc/pkg-descr   (contents, props changed)
>   head/net/bctoolbox/files/patch-src-CMakeLists.txt   (contents, props
> changed)
>   head/net/liblinphone/
>      - copied from r482155, head/net/linphone/
>   head/net/liblinphone/files/patch-cmake-FindIntl.cmake   (contents, props
> changed)
>   head/net/liblinphone/files/patch-wrappers-cpp-genwrapper.py   (contents,
> props changed)
>   head/net/linphone/files/patch-00-ecaab0f   (contents, props changed)
>   head/net/linphone/files/patch-01-5dd0161   (contents, props changed)
>   head/net/linphone/files/patch-02-c840bba   (contents, props changed)
>   head/net/linphone/files/patch-03-85c2165   (contents, props changed)
>   head/net/linphone/files/patch-04-8720931   (contents, props changed)
>   head/net/linphone/files/patch-05-4f908ef   (contents, props changed)
>   head/net/linphone/files/patch-06-70f47b0   (contents, props changed)
>   head/net/linphone/files/patch-07-7f62ae9   (contents, props changed)
>   head/net/mediastreamer/files/patch-00-9790349   (contents, props changed)
>   head/net/mediastreamer/files/patch-CMakeLists.txt   (contents, props
> changed)
>   head/net/mediastreamer/files/patch-cmake-FindGLX.cmake   (contents,
> props changed)
>   head/net/mediastreamer/files/patch-src-CMakeLists.txt   (contents, props
> changed)
>   head/textproc/belr/
>   head/textproc/belr/Makefile   (contents, props changed)
>   head/textproc/belr/distinfo   (contents, props changed)
>   head/textproc/belr/pkg-descr   (contents, props changed)
>   head/textproc/belr/pkg-plist   (contents, props changed)
> Deleted:
>   head/audio/msbcg729/
>   head/audio/msilbc/
>   head/multimedia/msopenh264/pkg-plist
>   head/multimedia/msx264/
>   head/net/bctoolbox/files/patch-configure
>   head/net/bctoolbox/files/patch-src-Makefile.in
>   head/net/belle-sip/files/patch-configure
>   head/net/liblinphone/files/patch-configure
>   head/net/liblinphone/files/patch-console-Makefile.in
>   head/net/liblinphone/files/patch-coreapi-Makefile.in
>   head/net/liblinphone/files/patch-daemon-Makefile.in
>   head/net/liblinphone/files/patch-gtk-Makefile.in
>   head/net/liblinphone/files/patch-gtk-main.c
>   head/net/liblinphone/files/patch-tools-Makefile.in
>   head/net/linphone/files/patch-configure
>   head/net/linphone/files/patch-console-Makefile.in
>   head/net/linphone/files/patch-coreapi-Makefile.in
>   head/net/linphone/files/patch-coreapi__presence.c
>   head/net/linphone/files/patch-daemon-Makefile.in
>   head/net/linphone/files/patch-gtk-Makefile.in
>   head/net/linphone/files/patch-gtk-main.c
>   head/net/linphone/files/patch-tools-Makefile.in
>   head/net/mediastreamer/files/patch-src_videofilters_nowebcam.c
>   head/net/ortp/files/patch-configure
> Modified:
>   head/MOVED
>   head/audio/Makefile
>   head/audio/bcg729/Makefile
>   head/audio/bcg729/distinfo
>   head/audio/bcg729/pkg-plist
>   head/deskutils/Makefile
>   head/devel/libosmo-abis/Makefile
>   head/multimedia/Makefile
>   head/multimedia/msopenh264/Makefile
>   head/multimedia/msopenh264/distinfo
>   head/multimedia/msopenh264/pkg-descr
>   head/net/Makefile
>   head/net/bctoolbox/Makefile
>   head/net/bctoolbox/distinfo
>   head/net/bctoolbox/files/patch-src-utils-port.c
>   head/net/bctoolbox/pkg-plist
>   head/net/belle-sip/Makefile
>   head/net/belle-sip/distinfo
>   head/net/belle-sip/pkg-plist
>   head/net/liblinphone/Makefile
>   head/net/liblinphone/distinfo
>   head/net/liblinphone/pkg-descr
>   head/net/liblinphone/pkg-plist
>   head/net/linphone/Makefile
>   head/net/linphone/distinfo
>   head/net/linphone/pkg-plist
>   head/net/mediastreamer/Makefile
>   head/net/mediastreamer/distinfo
>   head/net/mediastreamer/files/patch-src-base-msfactory.c
>   head/net/mediastreamer/pkg-descr
>   head/net/mediastreamer/pkg-plist
>   head/net/ortp/Makefile
>   head/net/ortp/distinfo
>   head/net/ortp/pkg-plist
>   head/security/bzrtp/Makefile
>   head/security/bzrtp/distinfo
>   head/security/bzrtp/pkg-plist
>   head/textproc/Makefile
>
> Modified: head/MOVED
>
> ==============================================================================
> --- head/MOVED  Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/MOVED  Thu Oct 18 13:31:00 2018        (r482343)
> @@ -10579,3 +10579,6 @@ deskutils/tagutils||2018-10-16|Has expired:
> Unmaintain
>  devel/libleaftag||2018-10-16|Has expired: Unmaintained upstream
>  net-im/jabber||2018-10-16|Has expired: Unmaintained upstream
>  cad/gmsh-occ||2018-10-17|To match upstream, cad/gmsh now builds with OCC
> +audio/msbcg729||2018-10-18|Obsolete: net/mediastreamer has built-in G.729
> codec
> +audio/msilbc|multimedia/mswebrtc|2018-10-18|Deprecated upstream
> +multimedia/msx264|multimedia/msopenh264|2018-10-18|Deprecated upstream
>
> Modified: head/audio/Makefile
>
> ==============================================================================
> --- head/audio/Makefile Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/audio/Makefile Thu Oct 18 13:31:00 2018        (r482343)
> @@ -563,8 +563,6 @@
>      SUBDIR += mpg321
>      SUBDIR += mpiosh
>      SUBDIR += mps
> -    SUBDIR += msbcg729
> -    SUBDIR += msilbc
>      SUBDIR += mumble
>      SUBDIR += murmur
>      SUBDIR += musepack
>
> Modified: head/audio/bcg729/Makefile
>
> ==============================================================================
> --- head/audio/bcg729/Makefile  Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/audio/bcg729/Makefile  Thu Oct 18 13:31:00 2018        (r482343)
> @@ -3,24 +3,19 @@
>
>  PORTNAME=      bcg729
>  PORTVERSION=   1.0.4
> +PORTREVISION=  1
>  CATEGORIES=    audio
> +MASTER_SITES=  https://linphone.org/releases/sources/bcg729/
>
>  MAINTAINER=    madpilot at FreeBSD.org
>  COMMENT=       Software G729A encoder and decoder library written in C
>
> -LICENSE=       GPLv2
> +LICENSE=       GPLv2+
>  LICENSE_FILE=  ${WRKSRC}/COPYING
>
> -GNU_CONFIGURE= yes
> -CONFIGURE_ARGS=        --disable-msplugin --disable-strict
> -INSTALL_TARGET=        install-strip
> -USES=          autoreconf libtool pathfix pkgconfig
> +USES=          cmake:outsource
>  USE_LDCONFIG=  yes
>
> -USE_GITLAB=    yes
> -GL_SITE=       https://gitlab.linphone.org
> -GL_ACCOUNT=    BC/public
> -GL_PROJECT=    bcg729
> -GL_COMMIT=     9ada79d7ff53815e85432e7442810a2fd49dbd0e
> +CMAKE_ARGS=    -DENABLE_STATIC=NO
>
>  .include <bsd.port.mk>
>
> Modified: head/audio/bcg729/distinfo
>
> ==============================================================================
> --- head/audio/bcg729/distinfo  Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/audio/bcg729/distinfo  Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1531294135
> -SHA256
> (BC/public-bcg729-9ada79d7ff53815e85432e7442810a2fd49dbd0e_GL0.tar.gz) =
> 128e8dd0abe87baa45f0a49b1188cb6cc51893391cc36dc79624a2b9671ffe12
> -SIZE
> (BC/public-bcg729-9ada79d7ff53815e85432e7442810a2fd49dbd0e_GL0.tar.gz) =
> 115407
> +TIMESTAMP = 1529869611
> +SHA256 (bcg729-1.0.4.tar.gz) =
> 1a0fbf1ff91470037e83fa67976f940ebb601e4cc525859c754f4e7ffc24c307
> +SIZE (bcg729-1.0.4.tar.gz) = 121994
>
> Modified: head/audio/bcg729/pkg-plist
>
> ==============================================================================
> --- head/audio/bcg729/pkg-plist Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/audio/bcg729/pkg-plist Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,7 +1,8 @@
>  include/bcg729/decoder.h
>  include/bcg729/encoder.h
> -lib/libbcg729.a
>  lib/libbcg729.so
>  lib/libbcg729.so.0
> -lib/libbcg729.so.0.0.0
> -libdata/pkgconfig/libbcg729.pc
> +share/Bcg729/cmake/Bcg729Config.cmake
> +share/Bcg729/cmake/Bcg729ConfigVersion.cmake
> +share/Bcg729/cmake/Bcg729Targets-%%CMAKE_BUILD_TYPE%%.cmake
> +share/Bcg729/cmake/Bcg729Targets.cmake
>
> Modified: head/deskutils/Makefile
>
> ==============================================================================
> --- head/deskutils/Makefile     Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/deskutils/Makefile     Thu Oct 18 13:31:00 2018        (r482343)
> @@ -16,6 +16,7 @@
>      SUBDIR += autocutsel
>      SUBDIR += baobab
>      SUBDIR += basket
> +    SUBDIR += belcard
>      SUBDIR += bigyear
>      SUBDIR += bijiben
>      SUBDIR += bitcollider
>
> Added: head/deskutils/belcard/Makefile
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/deskutils/belcard/Makefile     Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,23 @@
> +# $FreeBSD$
> +
> +PORTNAME=      belcard
> +PORTVERSION=   1.0.2
> +CATEGORIES=    deskutils
> +MASTER_SITES=  https://www.linphone.org/releases/sources/belcard/
> +
> +MAINTAINER=    ports at FreeBSD.org
> +COMMENT=       vCard support library
> +
> +LICENSE=       GPLv2+
> +LICENSE_FILE=  ${WRKSRC}/COPYING
> +
> +LIB_DEPENDS=   libbctoolbox.so:net/bctoolbox \
> +               libbelr.so:textproc/belr
> +
> +USES=          cmake:outsource
> +USE_LDCONFIG=  yes
> +
> +CMAKE_ARGS=    -DENABLE_STATIC=NO -DENABLE_STRICT=NO
> -DENABLE_UNIT_TESTS=NO
> +WRKSRC=        ${WRKDIR}/${DISTNAME}-0
> +
> +.include <bsd.port.mk>
>
> Added: head/deskutils/belcard/distinfo
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/deskutils/belcard/distinfo     Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1539599261
> +SHA256 (belcard-1.0.2.tar.gz) =
> 1350f63bd183e5d8b05afa7673726362a55e196e7bde600a58cb421d28cd3e46
> +SIZE (belcard-1.0.2.tar.gz) = 197955
>
> Added: head/deskutils/belcard/pkg-descr
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/deskutils/belcard/pkg-descr    Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,3 @@
> +Belcard is a C++ library to manipulate vCard files.
> +
> +WWW: https://www.linphone.org/
>
> Added: head/deskutils/belcard/pkg-plist
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/deskutils/belcard/pkg-plist    Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,25 @@
> +bin/belcard-folder
> +bin/belcard-parser
> +bin/belcard-unfolder
> +include/belcard/belcard.hpp
> +include/belcard/belcard_addressing.hpp
> +include/belcard/belcard_calendar.hpp
> +include/belcard/belcard_communication.hpp
> +include/belcard/belcard_explanatory.hpp
> +include/belcard/belcard_general.hpp
> +include/belcard/belcard_generic.hpp
> +include/belcard/belcard_geographical.hpp
> +include/belcard/belcard_identification.hpp
> +include/belcard/belcard_organizational.hpp
> +include/belcard/belcard_params.hpp
> +include/belcard/belcard_parser.hpp
> +include/belcard/belcard_property.hpp
> +include/belcard/belcard_rfc6474.hpp
> +include/belcard/belcard_security.hpp
> +include/belcard/belcard_utils.hpp
> +include/belcard/vcard_grammar.hpp
> +lib/libbelcard.so
> +lib/libbelcard.so.1
> +share/Belcard/cmake/BelcardConfig.cmake
> +share/Belcard/cmake/BelcardTargets-%%CMAKE_BUILD_TYPE%%.cmake
> +share/Belcard/cmake/BelcardTargets.cmake
>
> Modified: head/devel/libosmo-abis/Makefile
>
> ==============================================================================
> --- head/devel/libosmo-abis/Makefile    Thu Oct 18 12:19:57 2018
> (r482342)
> +++ head/devel/libosmo-abis/Makefile    Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -2,6 +2,7 @@
>
>  PORTNAME=      libosmo-abis
>  PORTVERSION=   0.5.1
> +PORTREVISION=  1
>  CATEGORIES=    devel
>  MASTER_SITES=  http://git.osmocom.org/libosmo-abis/snapshot/ \
>                 http://chaosophia.net/downloads/osmocom/${PORTNAME}/
>
> Modified: head/multimedia/Makefile
>
> ==============================================================================
> --- head/multimedia/Makefile    Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/multimedia/Makefile    Thu Oct 18 13:31:00 2018        (r482343)
> @@ -26,6 +26,7 @@
>      SUBDIR += avidemux-qt4
>      SUBDIR += avinfo
>      SUBDIR += baka-mplayer
> +    SUBDIR += bcmatroska2
>      SUBDIR += bino
>      SUBDIR += bitstream
>      SUBDIR += blind
> @@ -283,7 +284,7 @@
>      SUBDIR += mpv
>      SUBDIR += msdl
>      SUBDIR += msopenh264
> -    SUBDIR += msx264
> +    SUBDIR += mswebrtc
>      SUBDIR += mxflib
>      SUBDIR += mythtv
>      SUBDIR += mythtv-frontend
>
> Added: head/multimedia/bcmatroska2/Makefile
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/bcmatroska2/Makefile        Thu Oct 18 13:31:00 2018
>       (r482343)
> @@ -0,0 +1,16 @@
> +# $FreeBSD$
> +
> +PORTNAME=      bcmatroska2
> +PORTVERSION=   0.23
> +CATEGORIES=    multimedia
> +MASTER_SITES=  https://www.linphone.org/releases/sources/bcmatroska2/
> +
> +MAINTAINER=    ports at FreeBSD.org
> +COMMENT=       Belledonne Communications Matroska media container support
> +
> +USES=          cmake:outsource
> +USE_LDCONFIG=  yes
> +
> +CMAKE_ARGS=    -DENABLE_STATIC=NO
> +
> +.include <bsd.port.mk>
>
> Added: head/multimedia/bcmatroska2/distinfo
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/bcmatroska2/distinfo        Thu Oct 18 13:31:00 2018
>       (r482343)
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1529855371
> +SHA256 (bcmatroska2-0.23.tar.gz) =
> 2540e2d39785004060688218df2d33ddefc2561f6cf1fcdd4d2840e8c8a41ba8
> +SIZE (bcmatroska2-0.23.tar.gz) = 959058
>
> Added:
> head/multimedia/bcmatroska2/files/patch-corec-corec-helpers-file-file_libc.c
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++
> head/multimedia/bcmatroska2/files/patch-corec-corec-helpers-file-file_libc.c
>       Thu Oct 18 13:31:00 2018        (r482343)
> @@ -0,0 +1,11 @@
> +--- corec/corec/helpers/file/file_libc.c.orig  2017-07-20 13:52:29 UTC
> ++++ corec/corec/helpers/file/file_libc.c
> +@@ -40,7 +40,7 @@
> + #include <unistd.h>
> + #include <dirent.h>
> + #include <errno.h>
> +-#if defined(TARGET_OSX)
> ++#if defined(TARGET_OSX) || defined(__FreeBSD__)
> + #include <sys/mount.h>
> + #elif defined(TARGET_QNX)
> + #include <sys/statvfs.h>
>
> Added: head/multimedia/bcmatroska2/pkg-descr
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/bcmatroska2/pkg-descr       Thu Oct 18 13:31:00 2018
>       (r482343)
> @@ -0,0 +1,3 @@
> +This library provides support for Matroska, a media container format.
> +
> +WWW: https://www.linphone.org/
>
> Added: head/multimedia/bcmatroska2/pkg-plist
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/bcmatroska2/pkg-plist       Thu Oct 18 13:31:00 2018
>       (r482343)
> @@ -0,0 +1,43 @@
> +include/corec/array/array.h
> +include/corec/banned.h
> +include/corec/confhelper.h
> +include/corec/config.h
> +include/corec/corec.h
> +include/corec/err.h
> +include/corec/helper.h
> +include/corec/helpers/charconvert/charconvert.h
> +include/corec/helpers/date/date.h
> +include/corec/helpers/file/file.h
> +include/corec/helpers/file/streams.h
> +include/corec/helpers/md5/md5.h
> +include/corec/helpers/parser/buffer.h
> +include/corec/helpers/parser/dataheap.h
> +include/corec/helpers/parser/hotkey.h
> +include/corec/helpers/parser/nodelookup.h
> +include/corec/helpers/parser/parser.h
> +include/corec/helpers/parser/strtab.h
> +include/corec/helpers/parser/strtypes.h
> +include/corec/helpers/parser/urlpart.h
> +include/corec/helpers/system/ccsystem.h
> +include/corec/memalloc.h
> +include/corec/memheap.h
> +include/corec/multithread/multithread.h
> +include/corec/node/node.h
> +include/corec/node/node_internal.h
> +include/corec/node/nodebase.h
> +include/corec/node/nodetools.h
> +include/corec/node/nodetree.h
> +include/corec/portab.h
> +include/corec/str/str.h
> +include/ebml/ebml.h
> +include/ebml/ebml_internal.h
> +include/matroska/matroska.h
> +include/matroska/matroska_internal.h
> +include/matroska/matroska_sem.h
> +lib/libbcmatroska2.so
> +lib/libbcmatroska2.so.0
> +lib/libbcmatroska2.so.0.0.0
> +%%DATADIR%%/cmake/BcMatroska2Config.cmake
> +%%DATADIR%%/cmake/BcMatroska2ConfigVersion.cmake
> +%%DATADIR%%/cmake/BcMatroska2Targets-%%CMAKE_BUILD_TYPE%%.cmake
> +%%DATADIR%%/cmake/BcMatroska2Targets.cmake
>
> Modified: head/multimedia/msopenh264/Makefile
>
> ==============================================================================
> --- head/multimedia/msopenh264/Makefile Thu Oct 18 12:19:57 2018
> (r482342)
> +++ head/multimedia/msopenh264/Makefile Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,20 +1,23 @@
>  # $FreeBSD$
>
>  PORTNAME=      msopenh264
> -PORTVERSION=   1.1.2
> -PORTREVISION=  2
> +PORTVERSION=   1.2.1
>  CATEGORIES=    multimedia net
> -MASTER_SITES=  SAVANNAH/linphone/plugins/sources/
> +MASTER_SITES=
> https://www.linphone.org/releases/sources/plugins/msopenh264/
>
> -MAINTAINER=    tijl at FreeBSD.org
> -COMMENT=       Mediastreamer plugin for H264 encoding/decoding
> +MAINTAINER=    ports at FreeBSD.org
> +COMMENT=       Mediastreamer plugin with H.264 codec
>
> +LICENSE=       GPLv2+
> +LICENSE_FILE=  ${WRKSRC}/COPYING
> +
>  LIB_DEPENDS=   libmediastreamer_base.so:net/mediastreamer \
> -               libopenh264.so:multimedia/openh264
> +               libopenh264.so:multimedia/openh264 \
> +               libortp.so:net/ortp
>
> -USES=          libtool pkgconfig
> -GNU_CONFIGURE= yes
> -CONFIGURE_ARGS=        --disable-strict
> -INSTALL_TARGET=        install-strip
> +USES=          cmake:outsource
> +
> +CMAKE_ARGS=    -DENABLE_STATIC=NO
> +PLIST_FILES=   lib/mediastreamer/plugins/libmsopenh264.so
>
>  .include <bsd.port.mk>
>
> Modified: head/multimedia/msopenh264/distinfo
>
> ==============================================================================
> --- head/multimedia/msopenh264/distinfo Thu Oct 18 12:19:57 2018
> (r482342)
> +++ head/multimedia/msopenh264/distinfo Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1476614735
> -SHA256 (msopenh264-1.1.2.tar.gz) =
> 57e9d82540624afc42149fad8b2c52afddc996b418e61b9f6f7954749d59f8f3
> -SIZE (msopenh264-1.1.2.tar.gz) = 373065
> +TIMESTAMP = 1539620002
> +SHA256 (msopenh264-1.2.1.tar.gz) =
> a8622752fcc8a3cbbcfb3ffa2fe0f8419aceebb8d5dc2bca03a68852bf7abd65
> +SIZE (msopenh264-1.2.1.tar.gz) = 29665
>
> Modified: head/multimedia/msopenh264/pkg-descr
>
> ==============================================================================
> --- head/multimedia/msopenh264/pkg-descr        Thu Oct 18 12:19:57 2018
>       (r482342)
> +++ head/multimedia/msopenh264/pkg-descr        Thu Oct 18 13:31:00 2018
>       (r482343)
> @@ -1,3 +1,3 @@
> -H264 encoder and decoder plugin for Mediastreamer based on OpenH264 codec.
> +H.264 codec for Mediastreamer based on OpenH264.
>
>  WWW: https://www.linphone.org/technical-corner/mediastreamer2.html
>
> Added: head/multimedia/mswebrtc/Makefile
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/mswebrtc/Makefile   Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,23 @@
> +# $FreeBSD$
> +
> +PORTNAME=      mswebrtc
> +PORTVERSION=   1.1.1
> +CATEGORIES=    multimedia net
> +MASTER_SITES=
> https://www.linphone.org/releases/sources/plugins/mswebrtc/
> +
> +MAINTAINER=    ports at FreeBSD.org
> +COMMENT=       Mediastreamer plugin with WebRTC codecs
> +
> +LICENSE=       GPLv2+
> +LICENSE_FILE=  ${WRKSRC}/COPYING
> +
> +LIB_DEPENDS=   libbctoolbox.so:net/bctoolbox \
> +               libmediastreamer_base.so:net/mediastreamer \
> +               libortp.so:net/ortp
> +
> +USES=          cmake:outsource
> +
> +CMAKE_ARGS=    -DENABLE_STATIC=NO
> +PLIST_FILES=   lib/mediastreamer/plugins/libmswebrtc.so
> +
> +.include <bsd.port.mk>
>
> Added: head/multimedia/mswebrtc/distinfo
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/mswebrtc/distinfo   Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1539620822
> +SHA256 (mswebrtc-1.1.1.tar.gz) =
> 19d7836aec6db16c9ccb65d168eb2b87ab039c04af13632b861afa9a284442f2
> +SIZE (mswebrtc-1.1.1.tar.gz) = 2360979
>
> Added: head/multimedia/mswebrtc/pkg-descr
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/multimedia/mswebrtc/pkg-descr  Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -0,0 +1,3 @@
> +WebRTC codecs for Mediastreamer (iSAC, AEC, iLBC).
> +
> +WWW: https://www.linphone.org/technical-corner/mediastreamer2.html
>
> Modified: head/net/Makefile
>
> ==============================================================================
> --- head/net/Makefile   Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/net/Makefile   Thu Oct 18 13:31:00 2018        (r482343)
> @@ -383,6 +383,7 @@
>      SUBDIR += libksieve
>      SUBDIR += libkvkontakte
>      SUBDIR += libkvkontakte-kde4
> +    SUBDIR += liblinphone
>      SUBDIR += libmaia
>      SUBDIR += libmateweather
>      SUBDIR += libmaxminddb
>
> Modified: head/net/bctoolbox/Makefile
>
> ==============================================================================
> --- head/net/bctoolbox/Makefile Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/net/bctoolbox/Makefile Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,13 +1,11 @@
> -# Created by: Maxim Sobolev <sobomax at FreeBSD.org>
>  # $FreeBSD$
>
>  PORTNAME=      bctoolbox
> -PORTVERSION=   0.2.0
> -PORTREVISION=  6
> +PORTVERSION=   0.6.0
>  CATEGORIES=    net
> -MASTER_SITES=  SAVANNAH/linphone/bctoolbox
> +MASTER_SITES=  https://www.linphone.org/releases/sources/bctoolbox/
>
> -MAINTAINER=    tijl at FreeBSD.org
> +MAINTAINER=    ports at FreeBSD.org
>  COMMENT=       Belledonne Communications utility library
>
>  LICENSE=       GPLv2+
> @@ -16,14 +14,14 @@ LICENSE_FILE=       ${WRKSRC}/COPYING
>  BUILD_DEPENDS= mbedtls>=2.3.0_2:security/mbedtls
>  LIB_DEPENDS=   libmbedtls.so:security/mbedtls
>
> -GNU_CONFIGURE= yes
> -CONFIGURE_ARGS=        --disable-strict
> -CPPFLAGS+=     -DHAVE_ARC4RANDOM -DHAVE_DTLS_SRTP
> -INSTALL_TARGET=        install-strip
> -USES=          libtool pathfix pkgconfig
> +USES=          cmake:outsource
>  USE_LDCONFIG=  yes
>
> -post-install:
> -       ${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bctoolbox-tester.pc
> +CFLAGS+=       -DHAVE_ARC4RANDOM
> +CMAKE_ARGS=    -DENABLE_STATIC=NO -DENABLE_STRICT=NO \
> +               -DENABLE_TESTS_COMPONENT=NO
> +
> +post-patch:
> +       @${REINPLACE_CMD} '/clock_gettime/d' ${WRKSRC}/CMakeLists.txt
>
>  .include <bsd.port.mk>
>
> Modified: head/net/bctoolbox/distinfo
>
> ==============================================================================
> --- head/net/bctoolbox/distinfo Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/net/bctoolbox/distinfo Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1476352142
> -SHA256 (bctoolbox-0.2.0.tar.gz) =
> a5d37036169dbf51bb67c705dacd300d1d9e3cd3642cef8df6dc630397d93b92
> -SIZE (bctoolbox-0.2.0.tar.gz) = 439179
> +TIMESTAMP = 1505998461
> +SHA256 (bctoolbox-0.6.0.tar.gz) =
> 4657e1970df262f77e47dee63b1135a5e063b63b0c42cfe7f41642b22e3831a8
> +SIZE (bctoolbox-0.6.0.tar.gz) = 111344
>
> Added: head/net/bctoolbox/files/patch-src-CMakeLists.txt
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/net/bctoolbox/files/patch-src-CMakeLists.txt   Thu Oct 18
> 13:31:00 2018        (r482343)
> @@ -0,0 +1,10 @@
> +--- src/CMakeLists.txt.orig    2017-07-17 12:16:03 UTC
> ++++ src/CMakeLists.txt
> +@@ -119,6 +119,7 @@ if(ENABLE_SHARED)
> +                       )
> +               endif()
> +       endif()
> ++      target_link_libraries(bctoolbox PRIVATE execinfo)
> +       if(HAVE_LIBRT)
> +               target_link_libraries(bctoolbox PRIVATE rt)
> +       endif()
>
> Modified: head/net/bctoolbox/files/patch-src-utils-port.c
>
> ==============================================================================
> --- head/net/bctoolbox/files/patch-src-utils-port.c     Thu Oct 18
> 12:19:57 2018        (r482342)
> +++ head/net/bctoolbox/files/patch-src-utils-port.c     Thu Oct 18
> 13:31:00 2018        (r482343)
> @@ -1,11 +1,11 @@
> ---- src/utils/port.c.orig      2016-08-11 09:23:51 UTC
> +--- src/utils/port.c.orig      2017-07-17 12:16:03 UTC
>  +++ src/utils/port.c
> -@@ -1238,7 +1238,7 @@ void bctbx_sockaddr_remove_nat64_mapping
> +@@ -1331,7 +1331,7 @@ void bctbx_sockaddr_remove_nat64_mapping(const
> struct
> +               if (htonl(0x0064ff9b) ==
>   #ifdef _MSC_VER
> -               if ((((in6->sin6_addr.u.Word[0] << 16) &
> in6->sin6_addr.u.Word[1]) == htonl(0x0064))
> -                       && (((in6->sin6_addr.u.Word[2] << 16) &
> in6->sin6_addr.u.Word[3]) == htonl(0xff9b))) {
> +                       ((in6->sin6_addr.u.Word[0] << 16) &
> in6->sin6_addr.u.Word[1])
>  -#elif __APPLE__
>  +#elif __APPLE__ || __FreeBSD__
> -               if ((in6->sin6_addr.__u6_addr.__u6_addr32[0] ==
> htonl(0x0064)) && (in6->sin6_addr.__u6_addr.__u6_addr32[1] ==
> htonl(0xff9b))) {
> +                       in6->sin6_addr.__u6_addr.__u6_addr32[0]
>   #else
> -               if ((in6->sin6_addr.s6_addr32[0] == htonl(0x0064)) &&
> (in6->sin6_addr.s6_addr32[1] == htonl(0xff9b))) {
> +                       in6->sin6_addr.s6_addr32[0]
>
> Modified: head/net/bctoolbox/pkg-plist
>
> ==============================================================================
> --- head/net/bctoolbox/pkg-plist        Thu Oct 18 12:19:57 2018
> (r482342)
> +++ head/net/bctoolbox/pkg-plist        Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,11 +1,20 @@
>  include/bctoolbox/crypto.h
> +include/bctoolbox/defs.h
> +include/bctoolbox/exception.hh
>  include/bctoolbox/list.h
>  include/bctoolbox/logging.h
>  include/bctoolbox/map.h
> +include/bctoolbox/parser.h
>  include/bctoolbox/port.h
> -include/bctoolbox/tester.h
> +include/bctoolbox/vconnect.h
>  include/bctoolbox/vfs.h
>  lib/libbctoolbox.so
> -lib/libbctoolbox.so.0
> -lib/libbctoolbox.so.0.0.0
> +lib/libbctoolbox.so.1
>  libdata/pkgconfig/bctoolbox.pc
> +%%DATADIR%%/cmake/BcGitVersion.cmake
> +%%DATADIR%%/cmake/BcToolboxCMakeUtils.cmake
> +%%DATADIR%%/cmake/BcToolboxConfig.cmake
> +%%DATADIR%%/cmake/BcToolboxConfigVersion.cmake
> +%%DATADIR%%/cmake/BcToolboxTargets-%%CMAKE_BUILD_TYPE%%.cmake
> +%%DATADIR%%/cmake/BcToolboxTargets.cmake
> +%%DATADIR%%/cmake/gitversion.h.in
>
> Modified: head/net/belle-sip/Makefile
>
> ==============================================================================
> --- head/net/belle-sip/Makefile Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/net/belle-sip/Makefile Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,10 +1,9 @@
>  # $FreeBSD$
>
>  PORTNAME=      belle-sip
> -PORTVERSION=   1.5.0
> -PORTREVISION=  4
> +PORTVERSION=   1.6.3
>  CATEGORIES=    net java
> -MASTER_SITES=  SAVANNAH/linphone/${PORTNAME}/ \
> +MASTER_SITES=  https://www.linphone.org/releases/sources/belle-sip/ \
>                 http://www.antlr3.org/download/:source2
>  DISTFILES=     ${DISTNAME}${EXTRACT_SUFX} \
>                 antlr-3.4-complete.jar:source2
> @@ -13,7 +12,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
>  MAINTAINER=    bofh at FreeBSD.org
>  COMMENT=       Belle-sip is a SIP (RFC3261) implementation written in C
>
> -LICENSE=       GPLv2
> +LICENSE=       GPLv2+
>  LICENSE_FILE=  ${WRKSRC}/COPYING
>
>  BROKEN_aarch64=                fails to build: Exception in thread "main"
> java.lang.OutOfMemoryError: Java heap space
> @@ -21,23 +20,20 @@ BROKEN_aarch64=             fails to build: Exception
> in thread "
>  LIB_DEPENDS=   libantlr3c.so:devel/libantlr3c \
>                 libbctoolbox.so:net/bctoolbox
>
> -GNU_CONFIGURE= yes
> -CPPFLAGS+=     -I${LOCALBASE}/include
> -LIBS+=         -L${LOCALBASE}/lib
> -CONFIGURE_ARGS=        --disable-strict --disable-tests \
> -               --with-antlr=${LOCALBASE}
> -INSTALL_TARGET=        install-strip
> -USES=          compiler:c11 gmake libtool pathfix pkgconfig
> +USES=          cmake
>  USE_JAVA=      yes
> +USE_LDCONFIG=  yes
> +
> +CMAKE_ARGS=    -DENABLE_STATIC=NO -DENABLE_STRICT=NO -DENABLE_TESTS=NO \
> +               -DANTLR3_JAR_PATH:FILEPATH=${WRKDIR}/antlr3.jar
>  JAVA_BUILD=    jre
>  JAVA_VERSION=  1.6+
> -USE_LDCONFIG=  yes
> +WRKSRC=                ${WRKDIR}/${DISTNAME}-0
>
>  post-extract:
> -       @${CP} ${DISTDIR}/antlr-3.4-complete.jar
> ${WRKDIR}/antlr-complete.jar
> +       @${CP} ${DISTDIR}/antlr-3.4-complete.jar ${WRKDIR}/antlr3.jar
>
>  post-patch:
> -       @${REINPLACE_CMD} -e 's|%%WRKDIR%%|${WRKDIR}|' -e 's|-lrt||' \
> -               ${WRKSRC}/configure
> +       @${REINPLACE_CMD} '/clock_gettime/d' ${WRKSRC}/CMakeLists.txt
>
>  .include <bsd.port.mk>
>
> Modified: head/net/belle-sip/distinfo
>
> ==============================================================================
> --- head/net/belle-sip/distinfo Thu Oct 18 12:19:57 2018        (r482342)
> +++ head/net/belle-sip/distinfo Thu Oct 18 13:31:00 2018        (r482343)
> @@ -1,5 +1,5 @@
> -TIMESTAMP = 1476371157
> -SHA256 (belle-sip-1.5.0.tar.gz) =
> 4bc44ee83f8455fb6248d3b3045c38ab6e71e6699cde3f0cc5d67493bb38a43a
> -SIZE (belle-sip-1.5.0.tar.gz) = 756785
> +TIMESTAMP = 1506002640
> +SHA256 (belle-sip-1.6.3.tar.gz) =
> 3f3807078b177e50a5ed97aaf8d7f6e77532df3205153e1b2957f557df9ba568
> +SIZE (belle-sip-1.6.3.tar.gz) = 610200
>  SHA256 (antlr-3.4-complete.jar) =
> 9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7
>  SIZE (antlr-3.4-complete.jar) = 2388361
>
> Modified: head/net/belle-sip/pkg-plist
>
> ==============================================================================
> --- head/net/belle-sip/pkg-plist        Thu Oct 18 12:19:57 2018
> (r482342)
> +++ head/net/belle-sip/pkg-plist        Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -25,8 +25,11 @@ include/belle-sip/sipstack.h
>  include/belle-sip/transaction.h
>  include/belle-sip/types.h
>  include/belle-sip/utils.h
> -lib/libbellesip.a
> +include/belle-sip/wakelock.h
>  lib/libbellesip.so
>  lib/libbellesip.so.0
> -lib/libbellesip.so.0.0.0
>  libdata/pkgconfig/belle-sip.pc
> +share/BelleSIP/cmake/BelleSIPConfig.cmake
> +share/BelleSIP/cmake/BelleSIPConfigVersion.cmake
> +share/BelleSIP/cmake/BelleSIPTargets-%%CMAKE_BUILD_TYPE%%.cmake
> +share/BelleSIP/cmake/BelleSIPTargets.cmake
>
> Modified: head/net/liblinphone/Makefile
>
> ==============================================================================
> --- head/net/linphone/Makefile  Mon Oct 15 13:17:24 2018        (r482155)
> +++ head/net/liblinphone/Makefile       Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,65 +1,46 @@
>  # $FreeBSD$
>
>  PORTNAME=      linphone
> -PORTVERSION=   3.10.2
> -PORTREVISION=  2
> -PORTEPOCH=     1
> +PORTVERSION=   3.12.0
>  CATEGORIES=    net
> -MASTER_SITES=  SAVANNAH/linphone/3.10.x/sources
> +MASTER_SITES=  https://www.linphone.org/releases/sources/linphone/
> +PKGNAMEPREFIX= lib
>
> -MAINTAINER=    tijl at FreeBSD.org
> -COMMENT=       SIP client supporting voice/video calls and text messaging
> +MAINTAINER=    ports at FreeBSD.org
> +COMMENT=       SIP library supporting voice/video calls and text messaging
>
> +LICENSE=       GPLv2+
> +LICENSE_FILE=  ${WRKSRC}/COPYING
> +
> +BUILD_DEPENDS= doxygen:devel/doxygen \
> +               ${PYTHON_PKGNAMEPREFIX}pystache>=0:textproc/py-pystache@${PY_FLAVOR}
> \
> +               ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
>  LIB_DEPENDS=   libbctoolbox.so:net/bctoolbox \
> +               libbelcard.so:deskutils/belcard \
>                 libbellesip.so:net/belle-sip \
> +               libbzrtp.so:security/bzrtp \
>                 libmediastreamer_base.so:net/mediastreamer \
>                 libortp.so:net/ortp \
>                 libsqlite3.so:databases/sqlite3
>
> -CONFLICTS_INSTALL=     linphone-base-[0-9]*
> -
> -GNU_CONFIGURE= yes
> -CONFIGURE_ENV= OBJC="${CC}"
> -CONFIGURE_ARGS=        --disable-deplibs-link --disable-documentation \
> -               --disable-speex --disable-strict \
> -               --disable-tutorials \
> -               --enable-external-mediastreamer --enable-external-ortp \
> -               --enable-lime \
> -               --with-readline=${LOCALBASE}
> -CPPFLAGS+=     -I${LOCALBASE}/include
> -LIBS+=         -L${LOCALBASE}/lib
> -INSTALLS_ICONS=        yes
> -INSTALL_TARGET=        install-strip
> -USES=          gettext-tools gmake gnome iconv libtool pathfix pkgconfig \
> -               readline:port
> -USE_GNOME=     gtk20 intltool libxml2
> +USES=          cmake:outsource gnome iconv pkgconfig python:build
> +USE_GNOME=     libxml2
>  USE_LDCONFIG=  yes
> -USE_XORG=      x11
>
> -OPTIONS_DEFINE=        LDAP NLS NOTIFY UPNP VIDEO
> -OPTIONS_DEFAULT=NOTIFY UPNP VIDEO
> +CMAKE_ARGS=    -DENABLE_NLS=NO -DENABLE_STATIC=NO -DENABLE_STRICT=NO \
> +               -DENABLE_UNIT_TESTS=NO
> +
> +OPTIONS_DEFINE=        LDAP VIDEO
> +OPTIONS_DEFAULT=LDAP VIDEO
>  OPTIONS_SUB=   yes
>
> -LDAP_CONFIGURE_ENABLE= ldap
> +LDAP_CMAKE_BOOL=       ENABLE_LDAP
>  LDAP_LIB_DEPENDS=      libsasl2.so:security/cyrus-sasl2
>  LDAP_USE=              OPENLDAP=yes
>
> -NLS_CONFIGURE_ENABLE=  nls
> -NLS_USES=              gettext-runtime
> +VIDEO_CMAKE_BOOL=      ENABLE_VIDEO
>
> -NOTIFY_CONFIGURE_ENABLE=notify
> -NOTIFY_LIB_DEPENDS=    libnotify.so:devel/libnotify
> -
> -UPNP_CONFIGURE_ENABLE= upnp
> -UPNP_LIB_DEPENDS=      libupnp.so:devel/upnp
> -
> -VIDEO_CONFIGURE_ENABLE=        video
> -
> -.if defined(WITH_DEBUG)
> -CONFIGURE_ARGS+=--enable-debug
> -.endif
> -
>  post-install:
> -       ${RM} -r ${STAGEDIR}${PREFIX}/share/gnome
> +       ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
>
>  .include <bsd.port.mk>
>
> Modified: head/net/liblinphone/distinfo
>
> ==============================================================================
> --- head/net/linphone/distinfo  Mon Oct 15 13:17:24 2018        (r482155)
> +++ head/net/liblinphone/distinfo       Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1476459045
> -SHA256 (linphone-3.10.2.tar.gz) =
> 37cac1f4daa55fcd395b7b49925c01d1638b9d941c66d626ca36a9679332384c
> -SIZE (linphone-3.10.2.tar.gz) = 25017003
> +TIMESTAMP = 1538743344
> +SHA256 (linphone-3.12.0.tar.gz) =
> 3da4fa55c01aa4a04923a8f028eb7fadeaed094614594e1a12cfb75e4a9f105e
> +SIZE (linphone-3.12.0.tar.gz) = 18667484
>
> Added: head/net/liblinphone/files/patch-cmake-FindIntl.cmake
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/net/liblinphone/files/patch-cmake-FindIntl.cmake       Thu Oct 18
> 13:31:00 2018        (r482343)
> @@ -0,0 +1,11 @@
> +--- cmake/FindIntl.cmake.orig  2017-04-06 09:25:59 UTC
> ++++ cmake/FindIntl.cmake
> +@@ -41,7 +41,7 @@ if(INTL_INCLUDE_DIRS)
> + endif()
> +
> + set(INTL_ARGS INTL_INCLUDE_DIRS HAVE_LIBINTL_H)
> +-if(NOT UNIX OR APPLE)
> ++if(NOT UNIX OR APPLE OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly")
> +       find_library(INTL_LIBRARIES
> +               NAMES intl
> +               HINTS ${_INTL_ROOT_PATHS}
>
> Added: head/net/liblinphone/files/patch-wrappers-cpp-genwrapper.py
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/net/liblinphone/files/patch-wrappers-cpp-genwrapper.py Thu Oct 18
> 13:31:00 2018        (r482343)
> @@ -0,0 +1,11 @@
> +--- wrappers/cpp/genwrapper.py.orig    2017-06-20 10:03:59 UTC
> ++++ wrappers/cpp/genwrapper.py
> +@@ -650,6 +650,8 @@ class ClassHeader(object):
> +                               self._add_include(includes, 'external',
> 'cstdint')
> +                       elif _type.name == 'string':
> +                               self._add_include(includes, 'external',
> 'string')
> ++                      elif _type.name == 'time':
> ++                              self._add_include(includes, 'external',
> 'time.h')
> +               elif isinstance(_type, AbsApi.ListType):
> +                       self._add_include(includes, 'external', 'list')
> +
>  self._needed_includes_from_type(_type.containedTypeDesc, includes)
>
> Modified: head/net/liblinphone/pkg-descr
>
> ==============================================================================
> --- head/net/linphone/pkg-descr Mon Oct 15 13:17:24 2018        (r482155)
> +++ head/net/liblinphone/pkg-descr      Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,11 +1,4 @@
> -Linphone is an internet phone or Voice Over IP phone (VoIP).
> +Liblinphone is a high level library integrating all the SIP call and
> instant
> +messaging features into a single easy to use API.
>
> -* 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: https://www.linphone.org/
> +WWW: https://www.linphone.org/technical-corner/liblinphone.html
>
> Modified: head/net/liblinphone/pkg-plist
>
> ==============================================================================
> --- head/net/linphone/pkg-plist Mon Oct 15 13:17:24 2018        (r482155)
> +++ head/net/liblinphone/pkg-plist      Thu Oct 18 13:31:00 2018
> (r482343)
> @@ -1,183 +1,134 @@
> -bin/linphone
> +bin/buddy_status
> +bin/chatroom
> +bin/filetransfer
> +bin/helloworld
>  bin/linphone-daemon
>  bin/linphone-daemon-pipetest
>  bin/linphonec
>  bin/linphonecsh
> -bin/lp-autoanswer
> -bin/lp-gen-wrappers
> +bin/lp-auto-answer
>  bin/lp-sendmsg
>  bin/lp-test-ecc
>  bin/lpc2xml_test
> +bin/notify
> +bin/realtimetext_receiver
> +bin/realtimetext_sender
> +bin/registration
>  bin/xml2lpc_test
> +include/linphone++/account_creator.hh
> +include/linphone++/account_creator_listener.hh
> +include/linphone++/address.hh
> +include/linphone++/auth_info.hh
> +include/linphone++/buffer.hh
> +include/linphone++/call.hh
> +include/linphone++/call_listener.hh
> +include/linphone++/call_log.hh
> +include/linphone++/call_params.hh
> +include/linphone++/call_stats.hh
> +include/linphone++/chat_message.hh
> +include/linphone++/chat_message_listener.hh
> +include/linphone++/chat_room.hh
> +include/linphone++/conference.hh
> +include/linphone++/conference_params.hh
> +include/linphone++/config.hh
> +include/linphone++/content.hh
> +include/linphone++/core.hh
> +include/linphone++/core_listener.hh
> +include/linphone++/enums.hh
> +include/linphone++/error_info.hh
> +include/linphone++/event.hh
> +include/linphone++/factory.hh
> +include/linphone++/friend.hh
> +include/linphone++/friend_list.hh
> +include/linphone++/friend_list_listener.hh
> +include/linphone++/headers.hh
> +include/linphone++/im_encryption_engine.hh
> +include/linphone++/im_encryption_engine_listener.hh
> +include/linphone++/im_notif_policy.hh
> +include/linphone++/info_message.hh
> +include/linphone++/linphone.hh
> +include/linphone++/nat_policy.hh
> +include/linphone++/object.hh
> +include/linphone++/payload_type.hh
> +include/linphone++/player.hh
> +include/linphone++/player_listener.hh
> +include/linphone++/presence_activity.hh
> +include/linphone++/presence_model.hh
> +include/linphone++/presence_note.hh
> +include/linphone++/presence_person.hh
> +include/linphone++/presence_service.hh
> +include/linphone++/proxy_config.hh
> +include/linphone++/range.hh
> +include/linphone++/transports.hh
> +include/linphone++/tunnel.hh
> +include/linphone++/vcard.hh
> +include/linphone++/video_activation_policy.hh
> +include/linphone++/video_definition.hh
> +include/linphone++/xml_rpc_request.hh
> +include/linphone++/xml_rpc_request_listener.hh
> +include/linphone++/xml_rpc_session.hh
>  include/linphone/account_creator.h
> +include/linphone/account_creator_service.h
> +include/linphone/address.h
> +include/linphone/auth_info.h
>  include/linphone/buffer.h
> +include/linphone/call.h
>  include/linphone/call_log.h
>  include/linphone/call_params.h
> -include/linphone/carddav.h
> +include/linphone/call_stats.h
> +include/linphone/callbacks.h
> +include/linphone/chat.h
>  include/linphone/conference.h
> +include/linphone/contactprovider.h
>  include/linphone/content.h
> +include/linphone/core.h
> +include/linphone/core_utils.h
> +include/linphone/defs.h
> +include/linphone/dictionary.h
> +include/linphone/error_info.h
>  include/linphone/event.h
> +include/linphone/factory.h
> +include/linphone/friend.h
>  include/linphone/friendlist.h
> +include/linphone/headers.h
> +include/linphone/im_encryption_engine.h
> +include/linphone/im_notif_policy.h
> +include/linphone/info_message.h
> +include/linphone/ldapprovider.h
>  include/linphone/linphone_proxy_config.h
>  include/linphone/linphone_tunnel.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/misc.h
>  include/linphone/nat_policy.h
> +include/linphone/payload_type.h
> +include/linphone/player.h
> +include/linphone/presence.h
> +include/linphone/proxy_config.h
>  include/linphone/ringtoneplayer.h
>  include/linphone/sipsetup.h
> -include/linphone/sqlite3_bctbx_vfs.h
> +include/linphone/tunnel.h
> +include/linphone/types.h
>  include/linphone/vcard.h
> -include/linphone/xml2lpc.h
> +include/linphone/video_definition.h
> +include/linphone/wrapper_utils.h
>  include/linphone/xmlrpc.h
> +lib/liblinphone++.so
> +lib/liblinphone++.so.9
>  lib/liblinphone.so
>  lib/liblinphone.so.9
> -lib/liblinphone.so.9.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/appdata/linphone.appdata.xml
> -share/applications/audio-assistant.desktop
> -share/applications/linphone.desktop
> -share/icons/hicolor/48x48/actions/linphone-add-call.png
> -share/icons/hicolor/48x48/actions/linphone-call-transfer.png
> -share/icons/hicolor/48x48/actions/linphone-chat-send.png
> -share/icons/hicolor/48x48/actions/linphone-conference-start.png
> -share/icons/hicolor/48x48/actions/linphone-contact-add.png
> -share/icons/hicolor/48x48/actions/linphone-delete.png
> -share/icons/hicolor/48x48/actions/linphone-edit.png
> -share/icons/hicolor/48x48/actions/linphone-history.png
> -share/icons/hicolor/48x48/actions/linphone-hold-off.png
> -share/icons/hicolor/48x48/actions/linphone-hold-on.png
> -share/icons/hicolor/48x48/actions/linphone-record.png
> -share/icons/hicolor/48x48/actions/linphone-start-call.png
> -share/icons/hicolor/48x48/actions/linphone-start-call2.png
> -share/icons/hicolor/48x48/actions/linphone-start-chat.png
> -share/icons/hicolor/48x48/actions/linphone-stop-call.png
> -share/icons/hicolor/48x48/apps/linphone.png
> -share/icons/hicolor/48x48/status/linphone-call-status-incoming.png
> -share/icons/hicolor/48x48/status/linphone-call-status-missed.png
> -share/icons/hicolor/48x48/status/linphone-call-status-outgoing.png
> -share/icons/hicolor/48x48/status/linphone-camera-disabled.png
> -share/icons/hicolor/48x48/status/linphone-camera-enabled.png
> -share/icons/hicolor/48x48/status/linphone-chat-new-message-and-writing.png
> -share/icons/hicolor/48x48/status/linphone-chat-new-message.png
> -share/icons/hicolor/48x48/status/linphone-chat-nothing.png
> -share/icons/hicolor/48x48/status/linphone-chat-writing.png
> -share/icons/hicolor/48x48/status/linphone-failed.png
> -share/icons/hicolor/48x48/status/linphone-inprogress.png
> -share/icons/hicolor/48x48/status/linphone-media-pause.png
> -share/icons/hicolor/48x48/status/linphone-media-play.png
> -share/icons/hicolor/48x48/status/linphone-micro-enabled.png
> -share/icons/hicolor/48x48/status/linphone-micro-muted.png
> -share/icons/hicolor/48x48/status/linphone-ok.png
> -share/icons/hicolor/48x48/status/linphone-security-ok.png
> -share/icons/hicolor/48x48/status/linphone-security-pending.png
> -share/icons/hicolor/48x48/status/linphone-speaker-enabled.png
> -share/icons/hicolor/48x48/status/linphone-speaker-muted.png
> -share/icons/hicolor/48x48/status/linphone-status-away.png
> -share/icons/hicolor/48x48/status/linphone-status-donotdisturb.png
> -share/icons/hicolor/48x48/status/linphone-status-offline.png
> -share/icons/hicolor/48x48/status/linphone-status-online.png
> -share/icons/hicolor/48x48/status/linphone-take-screenshot.png
> -share/icons/hicolor/48x48/status/linphone-warning.png
> -share/icons/hicolor/scalable/actions/linphone-add-call.svg
> -share/icons/hicolor/scalable/actions/linphone-call-transfer.svg
> -share/icons/hicolor/scalable/actions/linphone-chat-send.svg
> -share/icons/hicolor/scalable/actions/linphone-conference-start.svg
> -share/icons/hicolor/scalable/actions/linphone-contact-add.svg
> -share/icons/hicolor/scalable/actions/linphone-delete.svg
> -share/icons/hicolor/scalable/actions/linphone-edit.svg
> -share/icons/hicolor/scalable/actions/linphone-history.svg
> -share/icons/hicolor/scalable/actions/linphone-hold-off.svg
> -share/icons/hicolor/scalable/actions/linphone-hold-on.svg
> -share/icons/hicolor/scalable/actions/linphone-record.svg
> -share/icons/hicolor/scalable/actions/linphone-start-call.svg
> -share/icons/hicolor/scalable/actions/linphone-start-call2.svg
> -share/icons/hicolor/scalable/actions/linphone-start-chat.svg
> -share/icons/hicolor/scalable/status/linphone-call-status-incoming.svg
> -share/icons/hicolor/scalable/status/linphone-call-status-missed.svg
> -share/icons/hicolor/scalable/status/linphone-call-status-outgoing.svg
> -share/icons/hicolor/scalable/status/linphone-camera-disabled.svg
> -share/icons/hicolor/scalable/status/linphone-camera-enabled.svg
>
> -share/icons/hicolor/scalable/status/linphone-chat-new-message-and-writing.svg
> -share/icons/hicolor/scalable/status/linphone-chat-new-message.svg
> -share/icons/hicolor/scalable/status/linphone-chat-nothing.svg
> -share/icons/hicolor/scalable/status/linphone-chat-writing.svg
> -share/icons/hicolor/scalable/status/linphone-failed.svg
> -share/icons/hicolor/scalable/status/linphone-inprogress.svg
> -share/icons/hicolor/scalable/status/linphone-media-pause.svg
> -share/icons/hicolor/scalable/status/linphone-media-play.svg
> -share/icons/hicolor/scalable/status/linphone-micro-enabled.svg
> -share/icons/hicolor/scalable/status/linphone-micro-muted.svg
> -share/icons/hicolor/scalable/status/linphone-ok.svg
> -share/icons/hicolor/scalable/status/linphone-security-ok.svg
> -share/icons/hicolor/scalable/status/linphone-security-pending.svg
> -share/icons/hicolor/scalable/status/linphone-speaker-enabled.svg
> -share/icons/hicolor/scalable/status/linphone-speaker-muted.svg
> -share/icons/hicolor/scalable/status/linphone-status-away.svg
> -share/icons/hicolor/scalable/status/linphone-status-donotdisturb.svg
> -share/icons/hicolor/scalable/status/linphone-status-offline.svg
> -share/icons/hicolor/scalable/status/linphone-status-online.svg
> -share/icons/hicolor/scalable/status/linphone-warning.svg
> -%%DATADIR%%/COPYING
> -%%DATADIR%%/about.ui
> -%%DATADIR%%/audio_assistant.ui
> -%%DATADIR%%/buddylookup.ui
> -%%DATADIR%%/call_logs.ui
> -%%DATADIR%%/call_statistics.ui
> -%%DATADIR%%/callee_frame.ui
> -%%DATADIR%%/chatroom_frame.ui
> -%%DATADIR%%/conf_frame.ui
> -%%DATADIR%%/config-uri.ui
> -%%DATADIR%%/contact.ui
> -%%DATADIR%%/dscp_settings.ui
> -%%DATADIR%%/in_call_frame.ui
> -%%DATADIR%%/keypad.ui
> -%%DATADIR%%/ldap.ui
> -%%DATADIR%%/log.ui
> -%%DATADIR%%/login_frame.ui
> -%%DATADIR%%/main.ui
> -%%DATADIR%%/parameters.ui
> -%%DATADIR%%/password.ui
> -%%DATADIR%%/provisioning-fetch.ui
> +share/Linphone/cmake/LinphoneConfig.cmake
> +share/Linphone/cmake/LinphoneConfigVersion.cmake
> +share/Linphone/cmake/LinphoneTargets-%%CMAKE_BUILD_TYPE%%.cmake
> +share/Linphone/cmake/LinphoneTargets.cmake
> +share/LinphoneCxx/cmake/LinphoneCxxConfig.cmake
> +share/LinphoneCxx/cmake/LinphoneCxxTargets-%%CMAKE_BUILD_TYPE%%.cmake
> +share/LinphoneCxx/cmake/LinphoneCxxTargets.cmake
> +share/LinphoneCxx/cmake/LinphoneCxxVersion.cmake
>  %%DATADIR%%/rootca.pem
> -%%DATADIR%%/setup_wizard.ui
> -%%DATADIR%%/sip_account.ui
> -%%DATADIR%%/stock_people.png
> -%%DATADIR%%/tunnel_config.ui
> -%%DATADIR%%/waiting.ui
> -%%NLS%%share/locale/ar/LC_MESSAGES/linphone.mo
> -%%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/fi/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/lt/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/tr/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/linphone-banner.png
> -share/pixmaps/linphone/linphone.icns
>  share/sounds/linphone/dont_wait_too_long.mkv
>  share/sounds/linphone/hello16000.wav
>  share/sounds/linphone/hello8000.wav
> @@ -188,7 +139,6 @@ share/sounds/linphone/rings/house_keeping.mkv
>  share/sounds/linphone/rings/its_a_game.mkv
>  share/sounds/linphone/rings/leaving_dreams.mkv
>  share/sounds/linphone/rings/notes_of_the_optimistic.mkv
> -share/sounds/linphone/rings/oldphone-mono-30s.caf
>  share/sounds/linphone/rings/oldphone-mono.wav
>
> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
>
>

-- 
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
Tel (Canada): +1-778-783-0474
Tel (Toll-Free): +1-855-747-7779
Fax: +1-866-857-6942
Web: http://www.sippysoft.com
MSN: sales at sippysoft.com
Skype: SippySoft


More information about the svn-ports-all mailing list