svn commit: r454459 - in branches/2017Q4/net: asterisk13 pjsip pjsip/files
Guido Falsi
madpilot at FreeBSD.org
Sat Nov 18 20:56:02 UTC 2017
Author: madpilot
Date: Sat Nov 18 20:56:00 2017
New Revision: 454459
URL: https://svnweb.freebsd.org/changeset/ports/454459
Log:
MFH: r451278 r451306 r451358 r451461 r451734 r454258
Register conflict with libsrtp.
Reported by: rodrigo
- Update net/pjsip to 2.7
- Bump PORTVERSION on asterisk13 port to avoid ABI problems
- While here, sort the plist
Fix CONFLICTS to not overwrite slave port setting.
PR: 222804
Submitted by: vvd at unislabs.com
Correctly handle option caused conflict.
PR: 222845
Submitted by: O. Hartmann <ohartmann at walstatt.org>
Update pjsip patch to work with libressl after the latest update
to 2.7, which broke it.
PR: 216898
Submitted by: OlivierW <olivierw1+bugzilla-freebsd at hotmail.com>
- Update pjsip to 2.7.1
- Import patches from the asterisk project
- Regenrate patches
Security: 19b052c9-c533-11e7-8da5-001999f8d30b
Approved by: ports-secteam (swills)
Added:
branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c
- copied unchanged from r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c
branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c
- copied unchanged from r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c
Deleted:
branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__multipart.c
branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__transaction.c
Modified:
branches/2017Q4/net/asterisk13/Makefile
branches/2017Q4/net/pjsip/Makefile
branches/2017Q4/net/pjsip/distinfo
branches/2017Q4/net/pjsip/files/patch-aconfigure
branches/2017Q4/net/pjsip/files/patch-pjlib_src_pj_ssl__sock__ossl.c
branches/2017Q4/net/pjsip/files/patch-pjmedia_build_os-auto.mak.in
branches/2017Q4/net/pjsip/files/patch-third__party_build_os-auto.mak.in
branches/2017Q4/net/pjsip/pkg-plist
Directory Properties:
branches/2017Q4/ (props changed)
Modified: branches/2017Q4/net/asterisk13/Makefile
==============================================================================
--- branches/2017Q4/net/asterisk13/Makefile Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/asterisk13/Makefile Sat Nov 18 20:56:00 2017 (r454459)
@@ -2,6 +2,7 @@
PORTNAME= asterisk
PORTVERSION= 13.18.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
Modified: branches/2017Q4/net/pjsip/Makefile
==============================================================================
--- branches/2017Q4/net/pjsip/Makefile Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/Makefile Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= pjsip
-PORTVERSION= 2.6
-PORTREVISION= 2
+PORTVERSION= 2.7.1
CATEGORIES= net
MASTER_SITES= http://www.pjsip.org/release/${PORTVERSION}/
DISTNAME= pjproject-${DISTVERSION}
@@ -14,7 +13,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libportaudio.so:audio/portaudio
-CONFLICTS= pjsip-extsrtp-[0-9]*
+CONFLICTS?= pjsip-extsrtp-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-external-pa \
@@ -87,6 +86,7 @@ AMR_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-
libvo-amrwbenc.so:audio/vo-amrwbenc
EXTSRTP_CONFIGURE_WITH= external-srtp
EXTSRTP_LIB_DEPENDS= libsrtp.so:net/libsrtp
+EXTSRTP_CONFLICTS_OFF= libsrtp-[0-9]*
WEBRTC_CONFIGURE_OFF= --disable-libwebrtc
post-patch:
Modified: branches/2017Q4/net/pjsip/distinfo
==============================================================================
--- branches/2017Q4/net/pjsip/distinfo Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/distinfo Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1486460881
-SHA256 (pjproject-2.6.tar.bz2) = 2f5a1da1c174d845871c758bd80fbb580fca7799d3cfaa0d3c4e082b5161c7b4
-SIZE (pjproject-2.6.tar.bz2) = 4933273
+TIMESTAMP = 1510760850
+SHA256 (pjproject-2.7.1.tar.bz2) = 59fabc62a02b2b80857297cfb10e2c68c473f4a0acc6e848cfefe8421f2c3126
+SIZE (pjproject-2.7.1.tar.bz2) = 4880007
Modified: branches/2017Q4/net/pjsip/files/patch-aconfigure
==============================================================================
--- branches/2017Q4/net/pjsip/files/patch-aconfigure Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/files/patch-aconfigure Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,6 +1,6 @@
---- aconfigure.orig 2017-01-25 11:23:08 UTC
+--- aconfigure.orig 2017-11-01 05:23:36 UTC
+++ aconfigure
-@@ -6310,14 +6310,7 @@ $as_echo "Checking sound device backend... null sound"
+@@ -6362,14 +6362,7 @@ $as_echo "Checking sound device backend... null sound"
;;
*)
ac_pjmedia_snd=alsa
@@ -15,7 +15,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking sound device backend... unix" >&5
-@@ -6941,7 +6934,7 @@ else
+@@ -7022,7 +7015,7 @@ else
FFMPEG_PREFIX=$with_ffmpeg
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using ffmpeg prefix... $FFMPEG_PREFIX" >&5
$as_echo "Using ffmpeg prefix... $FFMPEG_PREFIX" >&6; }
@@ -24,7 +24,7 @@
fi
for ac_prog in pkg-config "python pkgconfig.py"
-@@ -8493,7 +8486,7 @@ $as_echo "Checking if libwebrtc is disabled...no" >&6;
+@@ -8669,7 +8662,7 @@ $as_echo "Checking if libwebrtc is disabled...no" >&6;
ac_webrtc_instset=sse2
ac_webrtc_cflags="-msse2"
;;
Modified: branches/2017Q4/net/pjsip/files/patch-pjlib_src_pj_ssl__sock__ossl.c
==============================================================================
--- branches/2017Q4/net/pjsip/files/patch-pjlib_src_pj_ssl__sock__ossl.c Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/files/patch-pjlib_src_pj_ssl__sock__ossl.c Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,7 +1,7 @@
---- pjlib/src/pj/ssl_sock_ossl.c.orig 2017-01-24 05:41:05 UTC
+--- pjlib/src/pj/ssl_sock_ossl.c.orig 2017-09-14 05:03:45 UTC
+++ pjlib/src/pj/ssl_sock_ossl.c
-@@ -54,7 +54,7 @@
- #include <openssl/engine.h>
+@@ -53,7 +53,7 @@
+ #include <openssl/rand.h>
#include <openssl/opensslconf.h>
-#if !defined(OPENSSL_NO_EC) && OPENSSL_VERSION_NUMBER >= 0x1000200fL
@@ -9,7 +9,7 @@
# include <openssl/obj_mac.h>
-@@ -112,7 +112,7 @@ static unsigned get_nid_from_cid(unsigned cid)
+@@ -111,7 +111,7 @@ static unsigned get_nid_from_cid(unsigned cid)
#endif
@@ -18,8 +18,42 @@
# define OPENSSL_NO_SSL2 /* seems to be removed in 1.1.0 */
# define M_ASN1_STRING_data(x) ASN1_STRING_get0_data(x)
# define M_ASN1_STRING_length(x) ASN1_STRING_length(x)
-@@ -452,7 +452,7 @@ static pj_status_t init_openssl(void)
+@@ -126,7 +126,7 @@ static unsigned get_nid_from_cid(unsigned cid)
+
+ #ifdef _MSC_VER
+-# if OPENSSL_VERSION_NUMBER >= 0x10100000L
++# if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
+ # pragma comment(lib, "libcrypto")
+ # pragma comment(lib, "libssl")
+ # pragma comment(lib, "crypt32")
+@@ -535,13 +535,13 @@ static pj_status_t init_openssl(void)
+ pj_assert(status == PJ_SUCCESS);
+
+ /* Init OpenSSL lib */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ SSL_library_init();
+ SSL_load_error_strings();
+ #else
+ OPENSSL_init_ssl(0, NULL);
+ #endif
+-#if OPENSSL_VERSION_NUMBER < 0x009080ffL
++#if OPENSSL_VERSION_NUMBER < 0x009080ffL || defined(LIBRESSL_VERSION_NUMBER)
+ /* This is now synonym of SSL_library_init() */
+ OpenSSL_add_all_algorithms();
+ #endif
+@@ -556,7 +556,7 @@ static pj_status_t init_openssl(void)
+ int nid;
+ const char *cname;
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ meth = (SSL_METHOD*)SSLv23_server_method();
+ if (!meth)
+ meth = (SSL_METHOD*)TLSv1_server_method();
+@@ -599,7 +599,7 @@ static pj_status_t init_openssl(void)
+
SSL_set_session(ssl, SSL_SESSION_new());
-#if !defined(OPENSSL_NO_EC) && OPENSSL_VERSION_NUMBER >= 0x1000200fL
@@ -27,8 +61,44 @@
openssl_curves_num = SSL_get_shared_curve(ssl,-1);
if (openssl_curves_num > PJ_ARRAY_SIZE(openssl_curves))
openssl_curves_num = PJ_ARRAY_SIZE(openssl_curves);
-@@ -1069,7 +1069,7 @@ static pj_status_t set_cipher_list(pj_ssl_sock_t *ssoc
+@@ -768,7 +768,7 @@ static pj_status_t create_ssl(pj_ssl_sock_t *ssock)
+ BIO *bio;
+ DH *dh;
+ long options;
+-#if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L
++#if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L && !defined(LIBRESSL_VERSION_NUMBER)
+ EC_KEY *ecdh;
+ #endif
+ SSL_METHOD *ssl_method = NULL;
+@@ -791,7 +791,7 @@ static pj_status_t create_ssl(pj_ssl_sock_t *ssock)
+ ssock->param.proto = PJ_SSL_SOCK_PROTO_SSL23;
+ /* Determine SSL method to use */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ switch (ssock->param.proto) {
+ case PJ_SSL_SOCK_PROTO_TLS1:
+ ssl_method = (SSL_METHOD*)TLSv1_method();
+@@ -927,7 +927,7 @@ static pj_status_t create_ssl(pj_ssl_sock_t *ssock)
+ if (dh != NULL) {
+ if (SSL_CTX_set_tmp_dh(ctx, dh)) {
+ options = SSL_OP_CIPHER_SERVER_PREFERENCE |
+- #if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L
++ #if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L && !defined(LIBRESSL_VERSION_NUMBER)
+ SSL_OP_SINGLE_ECDH_USE |
+ #endif
+ SSL_OP_SINGLE_DH_USE;
+@@ -995,7 +995,7 @@ static pj_status_t create_ssl(pj_ssl_sock_t *ssock)
+ if (SSL_CTX_ctrl(ctx, SSL_CTRL_SET_ECDH_AUTO, 1, NULL)) {
+ PJ_LOG(4,(ssock->pool->obj_name, "SSL ECDH initialized "
+ "(automatic), faster PFS ciphers enabled"));
+- #if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L
++ #if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L && !defined(LIBRESSL_VERSION_NUMBER)
+ } else {
+ /* enables AES-128 ciphers, to get AES-256 use NID_secp384r1 */
+ ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
+@@ -1228,7 +1228,7 @@ static pj_status_t set_cipher_list(pj_ssl_sock_t *ssoc
+
static pj_status_t set_curves_list(pj_ssl_sock_t *ssock)
{
-#if !defined(OPENSSL_NO_EC) && OPENSSL_VERSION_NUMBER >= 0x1000200fL
@@ -36,7 +106,7 @@
int ret;
int curves[PJ_SSL_SOCK_MAX_CURVES];
unsigned cnt;
-@@ -1100,7 +1100,7 @@ static pj_status_t set_curves_list(pj_ssl_sock_t *ssoc
+@@ -1259,7 +1259,7 @@ static pj_status_t set_curves_list(pj_ssl_sock_t *ssoc
static pj_status_t set_sigalgs(pj_ssl_sock_t *ssock)
{
Modified: branches/2017Q4/net/pjsip/files/patch-pjmedia_build_os-auto.mak.in
==============================================================================
--- branches/2017Q4/net/pjsip/files/patch-pjmedia_build_os-auto.mak.in Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/files/patch-pjmedia_build_os-auto.mak.in Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,6 +1,6 @@
---- pjmedia/build/os-auto.mak.in.orig 2016-08-25 01:36:33 UTC
+--- pjmedia/build/os-auto.mak.in.orig 2017-09-22 02:42:22 UTC
+++ pjmedia/build/os-auto.mak.in
-@@ -215,50 +215,7 @@ export CFLAGS += -I$(THIRD_PARTY)/webrtc/src
+@@ -220,50 +220,7 @@ export CFLAGS += -I$(THIRD_PARTY)/webrtc/src
endif
endif
Copied: branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c (from r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c Sat Nov 18 20:56:00 2017 (r454459, copy of r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__parser.c)
@@ -0,0 +1,20 @@
+--- pjsip/src/pjsip/sip_parser.c.orig 2017-11-08 02:58:18 UTC
++++ pjsip/src/pjsip/sip_parser.c
+@@ -834,13 +834,13 @@ PJ_DEF(pj_status_t) pjsip_find_msg( const char *buf, p
+ pj_bool_t is_datagram, pj_size_t *msg_size)
+ {
+ #if PJ_HAS_TCP
+- const char *hdr_end;
+- const char *body_start;
++ const char *volatile hdr_end;
++ const char *volatile body_start;
+ const char *pos;
+- const char *line;
++ const char *volatile line;
+ int content_length = -1;
+ pj_str_t cur_msg;
+- pj_status_t status = PJ_SUCCESS;
++ volatile pj_status_t status = PJSIP_EMISSINGHDR;
+ const pj_str_t end_hdr = { "\n\r\n", 3};
+
+ *msg_size = size;
Copied: branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c (from r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2017Q4/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c Sat Nov 18 20:56:00 2017 (r454459, copy of r454258, head/net/pjsip/files/patch-pjsip_src_pjsip_sip__transport.c)
@@ -0,0 +1,25 @@
+--- pjsip/src/pjsip/sip_transport.c.orig 2017-11-08 02:58:18 UTC
++++ pjsip/src/pjsip/sip_transport.c
+@@ -974,7 +974,21 @@ static pj_bool_t is_transport_valid(pjsip_transport *t
+ const pjsip_transport_key *key,
+ int key_len)
+ {
+- return (pj_hash_get(tpmgr->table, key, key_len, NULL) == (void*)tp);
++ transport *tp_iter;
++
++ if (pj_hash_get(tpmgr->table, key, key_len, NULL) == (void*)tp) {
++ return PJ_TRUE;
++ }
++
++ tp_iter = tpmgr->tp_list.next;
++ while (tp_iter != &tpmgr->tp_list) {
++ if (tp_iter->tp == tp) {
++ return PJ_TRUE;
++ }
++ tp_iter = tp_iter->next;
++ }
++
++ return PJ_FALSE;
+ }
+
+ /*
Modified: branches/2017Q4/net/pjsip/files/patch-third__party_build_os-auto.mak.in
==============================================================================
--- branches/2017Q4/net/pjsip/files/patch-third__party_build_os-auto.mak.in Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/files/patch-third__party_build_os-auto.mak.in Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,6 +1,6 @@
---- third_party/build/os-auto.mak.in.orig 2016-12-22 09:33:55 UTC
+--- third_party/build/os-auto.mak.in.orig 2017-09-22 02:42:22 UTC
+++ third_party/build/os-auto.mak.in
-@@ -104,8 +104,7 @@ else ifneq ($(findstring mips, at ac_webrtc_instset@),)
+@@ -112,8 +112,7 @@ else ifneq ($(findstring mips, at ac_webrtc_instset@),)
else # Generic fixed point
WEBRTC_SRC = \
modules/audio_processing/aecm/aecm_core_c.o \
Modified: branches/2017Q4/net/pjsip/pkg-plist
==============================================================================
--- branches/2017Q4/net/pjsip/pkg-plist Sat Nov 18 20:30:35 2017 (r454458)
+++ branches/2017Q4/net/pjsip/pkg-plist Sat Nov 18 20:56:00 2017 (r454459)
@@ -1,16 +1,5 @@
-include/pj++/file.hpp
-include/pj++/hash.hpp
-include/pj++/list.hpp
-include/pj++/lock.hpp
-include/pj++/os.hpp
-include/pj++/pool.hpp
-include/pj++/proactor.hpp
-include/pj++/scanner.hpp
-include/pj++/sock.hpp
-include/pj++/string.hpp
-include/pj++/timer.hpp
-include/pj++/tree.hpp
-include/pj++/types.hpp
+%%PJSUA%%bin/pjsua
+%%PJSUA%%bin/pjsystest
include/pj/activesock.h
include/pj/addr_resolv.h
include/pj/array.h
@@ -25,6 +14,7 @@ include/pj/compat/cc_mwcc.h
include/pj/compat/ctype.h
include/pj/compat/errno.h
include/pj/compat/high_precision.h
+include/pj/compat/limits.h
include/pj/compat/m_alpha.h
include/pj/compat/m_armv4.h
include/pj/compat/m_auto.h
@@ -38,14 +28,14 @@ include/pj/compat/malloc.h
include/pj/compat/os_auto.h
include/pj/compat/os_auto.h.in
include/pj/compat/os_darwinos.h
-include/pj/compat/os_linux.h
include/pj/compat/os_linux_kernel.h
+include/pj/compat/os_linux.h
include/pj/compat/os_palmos.h
include/pj/compat/os_rtems.h
include/pj/compat/os_sunos.h
include/pj/compat/os_symbian.h
-include/pj/compat/os_win32.h
include/pj/compat/os_win32_wince.h
+include/pj/compat/os_win32.h
include/pj/compat/os_winphone8.h
include/pj/compat/os_winuwp.h
include/pj/compat/rand.h
@@ -56,9 +46,9 @@ include/pj/compat/stdarg.h
include/pj/compat/stdfileio.h
include/pj/compat/string.h
include/pj/compat/time.h
-include/pj/config.h
-include/pj/config_site.h
include/pj/config_site_sample.h
+include/pj/config_site.h
+include/pj/config.h
include/pj/ctype.h
include/pj/doxygen.h
include/pj/errno.h
@@ -70,38 +60,51 @@ include/pj/guid.h
include/pj/hash.h
include/pj/ioqueue.h
include/pj/ip_helper.h
-include/pj/list.h
+include/pj/limits.h
include/pj/list_i.h
+include/pj/list.h
include/pj/lock.h
include/pj/log.h
include/pj/math.h
include/pj/os.h
-include/pj/pool.h
include/pj/pool_alt.h
include/pj/pool_buf.h
include/pj/pool_i.h
+include/pj/pool.h
include/pj/rand.h
include/pj/rbtree.h
-include/pj/sock.h
include/pj/sock_qos.h
include/pj/sock_select.h
+include/pj/sock.h
include/pj/ssl_sock.h
-include/pj/string.h
include/pj/string_i.h
+include/pj/string.h
include/pj/timer.h
include/pj/types.h
include/pj/unicode.h
-include/pjlib++.hpp
+include/pj++/file.hpp
+include/pj++/hash.hpp
+include/pj++/list.hpp
+include/pj++/lock.hpp
+include/pj++/os.hpp
+include/pj++/pool.hpp
+include/pj++/proactor.hpp
+include/pj++/scanner.hpp
+include/pj++/sock.hpp
+include/pj++/string.hpp
+include/pj++/timer.hpp
+include/pj++/tree.hpp
+include/pj++/types.hpp
include/pjlib-util.h
include/pjlib-util/base64.h
-include/pjlib-util/cli.h
include/pjlib-util/cli_console.h
include/pjlib-util/cli_imp.h
include/pjlib-util/cli_telnet.h
+include/pjlib-util/cli.h
include/pjlib-util/config.h
include/pjlib-util/crc32.h
-include/pjlib-util/dns.h
include/pjlib-util/dns_server.h
+include/pjlib-util/dns.h
include/pjlib-util/errno.h
include/pjlib-util/getopt.h
include/pjlib-util/hmac_md5.h
@@ -111,9 +114,9 @@ include/pjlib-util/json.h
include/pjlib-util/md5.h
include/pjlib-util/pcap.h
include/pjlib-util/resolver.h
-include/pjlib-util/scanner.h
include/pjlib-util/scanner_cis_bitwise.h
include/pjlib-util/scanner_cis_uint.h
+include/pjlib-util/scanner.h
include/pjlib-util/sha1.h
include/pjlib-util/srv_resolver.h
include/pjlib-util/string.h
@@ -121,8 +124,11 @@ include/pjlib-util/stun_simple.h
include/pjlib-util/types.h
include/pjlib-util/xml.h
include/pjlib.h
-include/pjmedia-audiodev/audiodev.h
+include/pjlib++.hpp
+include/pjmedia_audiodev.h
+include/pjmedia_videodev.h
include/pjmedia-audiodev/audiodev_imp.h
+include/pjmedia-audiodev/audiodev.h
include/pjmedia-audiodev/audiotest.h
include/pjmedia-audiodev/config.h
include/pjmedia-audiodev/errno.h
@@ -130,13 +136,14 @@ include/pjmedia-codec.h
include/pjmedia-codec/amr_helper.h
include/pjmedia-codec/amr_sdp_match.h
include/pjmedia-codec/audio_codecs.h
-include/pjmedia-codec/config.h
+include/pjmedia-codec/bcg729.h
include/pjmedia-codec/config_auto.h
include/pjmedia-codec/config_auto.h.in
+include/pjmedia-codec/config.h
include/pjmedia-codec/ffmpeg_vid_codecs.h
include/pjmedia-codec/g722.h
-include/pjmedia-codec/g7221.h
include/pjmedia-codec/g7221_sdp_match.h
+include/pjmedia-codec/g7221.h
include/pjmedia-codec/gsm.h
include/pjmedia-codec/h263_packetizer.h
include/pjmedia-codec/h264_packetizer.h
@@ -150,30 +157,31 @@ include/pjmedia-codec/passthrough.h
include/pjmedia-codec/silk.h
include/pjmedia-codec/speex.h
include/pjmedia-codec/types.h
+include/pjmedia-codec/vid_toolbox.h
include/pjmedia-videodev/avi_dev.h
include/pjmedia-videodev/config.h
include/pjmedia-videodev/errno.h
include/pjmedia-videodev/opengl_dev.h
-include/pjmedia-videodev/videodev.h
include/pjmedia-videodev/videodev_imp.h
+include/pjmedia-videodev/videodev.h
include/pjmedia.h
include/pjmedia/alaw_ulaw.h
include/pjmedia/audiodev.h
-include/pjmedia/avi.h
include/pjmedia/avi_stream.h
+include/pjmedia/avi.h
include/pjmedia/bidirectional.h
include/pjmedia/circbuf.h
include/pjmedia/clock.h
include/pjmedia/codec.h
include/pjmedia/conference.h
-include/pjmedia/config.h
include/pjmedia/config_auto.h
include/pjmedia/config_auto.h.in
+include/pjmedia/config.h
include/pjmedia/converter.h
include/pjmedia/delaybuf.h
include/pjmedia/doxygen.h
-include/pjmedia/echo.h
include/pjmedia/echo_port.h
+include/pjmedia/echo.h
include/pjmedia/endpoint.h
include/pjmedia/errno.h
include/pjmedia/event.h
@@ -187,31 +195,31 @@ include/pjmedia/null_port.h
include/pjmedia/plc.h
include/pjmedia/port.h
include/pjmedia/resample.h
-include/pjmedia/rtcp.h
include/pjmedia/rtcp_xr.h
+include/pjmedia/rtcp.h
include/pjmedia/rtp.h
-include/pjmedia/sdp.h
include/pjmedia/sdp_neg.h
+include/pjmedia/sdp.h
include/pjmedia/session.h
include/pjmedia/signatures.h
include/pjmedia/silencedet.h
-include/pjmedia/sound.h
include/pjmedia/sound_port.h
+include/pjmedia/sound.h
include/pjmedia/splitcomb.h
include/pjmedia/stereo.h
-include/pjmedia/stream.h
include/pjmedia/stream_common.h
+include/pjmedia/stream.h
include/pjmedia/symbian_sound_aps.h
include/pjmedia/tonegen.h
-include/pjmedia/transport.h
include/pjmedia/transport_adapter_sample.h
include/pjmedia/transport_ice.h
include/pjmedia/transport_loop.h
include/pjmedia/transport_srtp.h
include/pjmedia/transport_udp.h
+include/pjmedia/transport.h
include/pjmedia/types.h
-include/pjmedia/vid_codec.h
include/pjmedia/vid_codec_util.h
+include/pjmedia/vid_codec.h
include/pjmedia/vid_port.h
include/pjmedia/vid_stream.h
include/pjmedia/vid_tee.h
@@ -220,8 +228,6 @@ include/pjmedia/wav_playlist.h
include/pjmedia/wav_port.h
include/pjmedia/wave.h
include/pjmedia/wsola.h
-include/pjmedia_audiodev.h
-include/pjmedia_videodev.h
include/pjnath.h
include/pjnath/config.h
include/pjnath/errno.h
@@ -237,9 +243,12 @@ include/pjnath/stun_transaction.h
include/pjnath/turn_session.h
include/pjnath/turn_sock.h
include/pjnath/types.h
+include/pjsip_auth.h
+include/pjsip_simple.h
+include/pjsip_ua.h
include/pjsip-simple/errno.h
-include/pjsip-simple/evsub.h
include/pjsip-simple/evsub_msg.h
+include/pjsip-simple/evsub.h
include/pjsip-simple/iscomposing.h
include/pjsip-simple/mwi.h
include/pjsip-simple/pidf.h
@@ -256,10 +265,10 @@ include/pjsip-ua/sip_timer.h
include/pjsip-ua/sip_xfer.h
include/pjsip.h
include/pjsip/print_util.h
-include/pjsip/sip_auth.h
include/pjsip/sip_auth_aka.h
include/pjsip/sip_auth_msg.h
include/pjsip/sip_auth_parser.h
+include/pjsip/sip_auth.h
include/pjsip/sip_autoconf.h
include/pjsip/sip_autoconf.h.in
include/pjsip/sip_config.h
@@ -275,20 +284,17 @@ include/pjsip/sip_private.h
include/pjsip/sip_resolve.h
include/pjsip/sip_tel_uri.h
include/pjsip/sip_transaction.h
-include/pjsip/sip_transport.h
include/pjsip/sip_transport_loop.h
include/pjsip/sip_transport_tcp.h
include/pjsip/sip_transport_tls.h
include/pjsip/sip_transport_udp.h
+include/pjsip/sip_transport.h
include/pjsip/sip_types.h
include/pjsip/sip_ua_layer.h
include/pjsip/sip_uri.h
include/pjsip/sip_util.h
-include/pjsip_auth.h
-include/pjsip_simple.h
-include/pjsip_ua.h
-include/pjsua-lib/pjsua.h
include/pjsua-lib/pjsua_internal.h
+include/pjsua-lib/pjsua.h
include/pjsua.h
include/pjsua2.hpp
include/pjsua2/account.hpp
@@ -344,9 +350,6 @@ lib/libpjsua-%%CONFIGURE_TARGET%%.a
lib/libpjsua2-%%CONFIGURE_TARGET%%.a
%%SHARED%%lib/libpjsua2.so
%%SHARED%%lib/libpjsua2.so.2
-%%SHARED%%%%VIDEO%%lib/libyuv.so
-%%SHARED%%%%VIDEO%%lib/libyuv.so.2
-%%VIDEO%%lib/libyuv-%%CONFIGURE_TARGET%%.a
%%NO_SAMPLERATE%%%%RESAMPLE%%lib/libresample-%%CONFIGURE_TARGET%%.a
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so.2
@@ -356,6 +359,7 @@ lib/libpjsua2-%%CONFIGURE_TARGET%%.a
%%WEBRTC%%lib/libwebrtc-%%CONFIGURE_TARGET%%.a
%%WEBRTC%%%%SHARED%%lib/libwebrtc.so
%%WEBRTC%%%%SHARED%%lib/libwebrtc.so.2
+%%SHARED%%%%VIDEO%%lib/libyuv.so
+%%SHARED%%%%VIDEO%%lib/libyuv.so.2
+%%VIDEO%%lib/libyuv-%%CONFIGURE_TARGET%%.a
libdata/pkgconfig/libpjproject.pc
-%%PJSUA%%bin/pjsua
-%%PJSUA%%bin/pjsystest
More information about the svn-ports-branches
mailing list