From owner-svn-ports-all@freebsd.org Sun May 24 08:13:07 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D29532FEA08; Sun, 24 May 2020 08:13:07 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49VCdv5HPVz4Xh2; Sun, 24 May 2020 08:13:07 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B0AAC1E197; Sun, 24 May 2020 08:13:07 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 04O8D7RK077425; Sun, 24 May 2020 08:13:07 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 04O8D6Jt077419; Sun, 24 May 2020 08:13:06 GMT (envelope-from pi@FreeBSD.org) Message-Id: <202005240813.04O8D6Jt077419@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sun, 24 May 2020 08:13:06 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r536367 - in head/net/freeswitch: . files X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/net/freeswitch: . files X-SVN-Commit-Revision: 536367 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 08:13:07 -0000 Author: pi Date: Sun May 24 08:13:06 2020 New Revision: 536367 URL: https://svnweb.freebsd.org/changeset/ports/536367 Log: net/freeswitch: fix build with ALL_MODULES selected - files/extrapatch-modules.conf needed adjustments after the move to 1.10.x PR: 246515 Reported by: rnoll.bsd@gmail.com Added: head/net/freeswitch/files/patch-configure.ac (contents, props changed) head/net/freeswitch/files/patch-src_mod_codecs_mod__dahdi__codec_mod__dahdi__codec.c (contents, props changed) Modified: head/net/freeswitch/Makefile head/net/freeswitch/files/extrapatch-modules.conf (contents, props changed) head/net/freeswitch/files/patch-build_Makefile.in head/net/freeswitch/files/patch-src_switch__utils.c Modified: head/net/freeswitch/Makefile ============================================================================== --- head/net/freeswitch/Makefile Sun May 24 08:04:25 2020 (r536366) +++ head/net/freeswitch/Makefile Sun May 24 08:13:06 2020 (r536367) @@ -3,6 +3,7 @@ PORTNAME= freeswitch PORTVERSION= 1.10.3 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://files.freeswitch.org/releases/freeswitch/ \ https://files.freeswitch.org/releases/sounds/:sounds @@ -32,7 +33,7 @@ LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libtiff.so:graphics/tiff \ libuuid.so:misc/e2fsprogs-libuuid -USES= gmake iconv jpeg libedit libtool lua:51-52 perl5 \ +USES= gmake iconv jpeg libedit autoreconf libtool lua perl5 \ pkgconfig shebangfix ssl USE_LDCONFIG= yes USE_RC_SUBR= freeswitch @@ -48,7 +49,7 @@ CONFLICTS_BUILD= xmlrpc-c-* GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-zrtp -CFLAGS+= -Wno-error +CFLAGS+= -Wno-error -I${LUA_INCDIR} USERS= ${PORTNAME} GROUPS= ${USERS} @@ -79,26 +80,44 @@ RUSSIAN_DESC= Russian Language Sounds SWEDISH_DESC= Swedish Language Sounds ALL_MODULES_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ - ${LOCALBASE}/bin/aclocal:devel/automake + ${LOCALBASE}/bin/aclocal:devel/automake \ + ${LOCALBASE}/bin/erl:lang/erlang \ + ${LOCALBASE}/bin/bash:shells/bash \ + ${LOCALBASE}/bin/mariadb:databases/mariadb104-client ALL_MODULES_CONFLICTS_BUILD= apr ALL_MODULES_EXTRA_PATCHES= ${FILESDIR}/extrapatch-modules.conf ALL_MODULES_LIB_DEPENDS= libopencv_video.so:graphics/opencv \ - libopencv_core.so:graphics/opencv-core \ - libhiredis.so:databases/hiredis \ - libmemcached.so:databases/libmemcached \ libSoundTouch.so:audio/soundtouch \ libasound.so:audio/alsa-lib \ - libportaudio.so:audio/portaudio \ + libcodec2.so:audio/codec2 \ + libflite.so:audio/flite \ + libh2o.so:www/h2o \ + libh323.so:net/h323plus \ + libhiredis.so:databases/hiredis \ + libilbc.so:net/ilbc \ + libmemcached.so:databases/libmemcached \ + libmongoc-1.0.so:devel/mongo-c-driver \ + libmp3lame.so:audio/lame \ libmp4v2.so:multimedia/mp4v2 \ - libshout.so:audio/libshout \ libmpg123.so:audio/mpg123 \ - libmp3lame.so:audio/lame \ libnetsnmp.so:net-mgmt/net-snmp \ + libopencv_core.so:graphics/opencv-core \ + libopusfile.so:audio/opusfile \ + libportaudio.so:audio/portaudio \ + libpt.so:devel/ptlib \ + librabbitmq.so:net/rabbitmq-c \ + libshout.so:audio/libshout \ + libtheora.so:multimedia/libtheora \ + libtonezone.so:misc/dahdi \ libvlc.so:multimedia/vlc \ libyaml.so:textproc/libyaml ALL_MODULES_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa -ALL_MODULES_USE= XORG=x11 OPENLDAP=yes -ALL_MODULES_USES= autoreconf xorg # required by mod_unimrcp +ALL_MODULES_USE= XORG=x11 OPENLDAP=yes JAVA=yes +ALL_MODULES_USES= python:2.7 xorg # required by mod_unimrcp +ALL_MODULES_CFLAGS= -I${LOCALBASE}/include/openh323/ \ + -I${JAVA_HOME}/include/ \ + -I${JAVA_HOME}/include/freebsd +JAVA_VERSION= 11 8K_VARS= BITRATES+=8000 16K_VARS= BITRATES+=16000 Modified: head/net/freeswitch/files/extrapatch-modules.conf ============================================================================== --- head/net/freeswitch/files/extrapatch-modules.conf Sun May 24 08:04:25 2020 (r536366) +++ head/net/freeswitch/files/extrapatch-modules.conf Sun May 24 08:13:06 2020 (r536367) @@ -1,16 +1,15 @@ ---- modules.conf.orig 2019-07-02 21:01:14 UTC -+++ modules.conf -@@ -1,167 +1,167 @@ +--- modules.conf.orig 2020-05-12 12:19:16.000000000 +0200 ++++ modules.conf 2020-05-23 20:50:32.788487000 +0200 +@@ -1,174 +1,174 @@ -#applications/mod_abstraction --#applications/mod_av ++applications/mod_abstraction + applications/mod_av -#applications/mod_avmd -#applications/mod_bert -#applications/mod_blacklist -#applications/mod_callcenter -#applications/mod_cidlookup -#applications/mod_cluechoo -+applications/mod_abstraction -+applications/mod_av +applications/mod_avmd +applications/mod_bert +applications/mod_blacklist @@ -48,16 +47,18 @@ -#applications/mod_ladspa -#applications/mod_lcr -#applications/mod_memcache +-#applications/mod_mongo +-#applications/mod_mp4 +-#applications/mod_mp4v2 +-#applications/mod_nibblebill +-#applications/mod_oreka +applications/mod_http_cache +applications/mod_ladspa +applications/mod_lcr +applications/mod_memcache - #applications/mod_mongo --#applications/mod_mp4 ++applications/mod_mongo +applications/mod_mp4 - #applications/mod_mp4v2 --#applications/mod_nibblebill --#applications/mod_oreka ++applications/mod_mp4v2 +applications/mod_nibblebill +applications/mod_oreka #applications/mod_osp @@ -66,9 +67,10 @@ #applications/mod_rad_auth -#applications/mod_redis -#applications/mod_rss +-applications/mod_signalwire +applications/mod_redis +applications/mod_rss - applications/mod_signalwire ++#applications/mod_signalwire applications/mod_sms #applications/mod_sms_flowroute -#applications/mod_snapshot @@ -95,7 +97,8 @@ -#applications/mod_voicemail_ivr +applications/mod_voicemail_ivr #asr_tts/mod_cepstral - #asr_tts/mod_flite +-#asr_tts/mod_flite ++asr_tts/mod_flite #asr_tts/mod_pocketsphinx -#asr_tts/mod_tts_commandline -#asr_tts/mod_unimrcp @@ -107,11 +110,13 @@ codecs/mod_b64 #codecs/mod_bv -#codecs/mod_clearmode -+codecs/mod_clearmode - #codecs/mod_codec2 +-#codecs/mod_codec2 -#codecs/mod_com_g729 +-#codecs/mod_dahdi_codec ++codecs/mod_clearmode ++codecs/mod_codec2 +codecs/mod_com_g729 - #codecs/mod_dahdi_codec ++codecs/mod_dahdi_codec codecs/mod_g723_1 codecs/mod_g729 codecs/mod_h26x @@ -125,7 +130,10 @@ #codecs/mod_silk #codecs/mod_siren -#codecs/mod_theora +-#databases/mod_mariadb +codecs/mod_theora ++databases/mod_mariadb + databases/mod_pgsql dialplans/mod_dialplan_asterisk -#dialplans/mod_dialplan_directory +dialplans/mod_dialplan_directory @@ -149,11 +157,13 @@ endpoints/mod_skinny endpoints/mod_sofia endpoints/mod_verto - #event_handlers/mod_amqp +-#event_handlers/mod_amqp ++event_handlers/mod_amqp event_handlers/mod_cdr_csv -#event_handlers/mod_cdr_mongodb +-#event_handlers/mod_cdr_pg_csv +event_handlers/mod_cdr_mongodb - #event_handlers/mod_cdr_pg_csv ++event_handlers/mod_cdr_pg_csv event_handlers/mod_cdr_sqlite #event_handlers/mod_erlang_event -#event_handlers/mod_event_multicast @@ -167,9 +177,10 @@ +event_handlers/mod_json_cdr #event_handlers/mod_radius_cdr -#event_handlers/mod_odbc_cdr -+event_handlers/mod_odbc_cdr - #event_handlers/mod_kazoo +-#event_handlers/mod_kazoo -#event_handlers/mod_rayo ++event_handlers/mod_odbc_cdr ++event_handlers/mod_kazoo +event_handlers/mod_rayo #event_handlers/mod_smpp -#event_handlers/mod_snmp @@ -191,15 +202,19 @@ +formats/mod_ssml formats/mod_tone_stream -#formats/mod_vlc -+formats/mod_vlc - #formats/mod_opusfile +-#formats/mod_opusfile -#languages/mod_basic +-#languages/mod_java ++formats/mod_vlc ++formats/mod_opusfile +languages/mod_basic - #languages/mod_java ++languages/mod_java languages/mod_lua #languages/mod_managed - #languages/mod_perl - #languages/mod_python +-#languages/mod_perl +-#languages/mod_python ++languages/mod_perl ++languages/mod_python #languages/mod_v8 -#languages/mod_yaml +languages/mod_yaml @@ -256,3 +271,9 @@ #xml_int/mod_xml_radius xml_int/mod_xml_rpc xml_int/mod_xml_scgi + + #../../libs/freetdm/mod_freetdm + +-## Experimental Modules (don't cry if they're broken) ++# Experimental Modules (don't cry if they're broken) + #../../contrib/mod/xml_int/mod_xml_odbc Modified: head/net/freeswitch/files/patch-build_Makefile.in ============================================================================== --- head/net/freeswitch/files/patch-build_Makefile.in Sun May 24 08:04:25 2020 (r536366) +++ head/net/freeswitch/files/patch-build_Makefile.in Sun May 24 08:13:06 2020 (r536367) @@ -1,6 +1,6 @@ ---- build/Makefile.in.orig 2017-06-13 13:22:10 UTC +--- build/Makefile.in.orig 2020-05-12 10:20:11 UTC +++ build/Makefile.in -@@ -594,76 +594,9 @@ uninstall-am: +@@ -706,76 +706,9 @@ uninstall-am: all: @echo " +---------- FreeSWITCH Build Complete ----------+" Added: head/net/freeswitch/files/patch-configure.ac ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/freeswitch/files/patch-configure.ac Sun May 24 08:13:06 2020 (r536367) @@ -0,0 +1,11 @@ +--- configure.ac.orig 2020-05-12 10:19:16 UTC ++++ configure.ac +@@ -582,7 +582,7 @@ AC_SUBST(SYS_XMLRPC_CFLAGS) + AC_SUBST(SYS_XMLRPC_LDFLAGS) + AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"]) + +-for luaversion in luajit lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do ++for luaversion in luajit lua5.3 lua-5.3 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do + PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no]) + if test ${have_lua} = yes; then + break Added: head/net/freeswitch/files/patch-src_mod_codecs_mod__dahdi__codec_mod__dahdi__codec.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/freeswitch/files/patch-src_mod_codecs_mod__dahdi__codec_mod__dahdi__codec.c Sun May 24 08:13:06 2020 (r536367) @@ -0,0 +1,14 @@ +--- src/mod/codecs/mod_dahdi_codec/mod_dahdi_codec.c.orig 2020-05-12 10:19:16 UTC ++++ src/mod/codecs/mod_dahdi_codec/mod_dahdi_codec.c +@@ -33,7 +33,11 @@ + #include + #include + #include ++#if defined(__FreeBSD__) ++#include ++#else + #include /* __u32 */ ++#endif + #include + #include + #include Modified: head/net/freeswitch/files/patch-src_switch__utils.c ============================================================================== --- head/net/freeswitch/files/patch-src_switch__utils.c Sun May 24 08:04:25 2020 (r536366) +++ head/net/freeswitch/files/patch-src_switch__utils.c Sun May 24 08:13:06 2020 (r536367) @@ -1,6 +1,6 @@ ---- src/switch_utils.c.orig 2019-05-26 01:06:48 UTC +--- src/switch_utils.c.orig 2020-05-12 10:19:16 UTC +++ src/switch_utils.c -@@ -1847,7 +1847,7 @@ SWITCH_DECLARE(switch_status_t) switch_f +@@ -1945,7 +1945,7 @@ SWITCH_DECLARE(switch_status_t) switch_find_local_ip(c goto doh; }