aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Polygalov <dpolyg@gmail.com>2023-03-24 14:52:17 +0000
committerChris Rees <crees@FreeBSD.org>2023-03-25 09:10:07 +0000
commita529a3414a75442b8ed6fb456b3b807785a77e68 (patch)
treef5501e332cdebc254976d0e64dcfc96eaf13f7af
parent8abf6d2fb4f4223e367e6d88fe1351cc65d7cbf9 (diff)
downloadports-a529a3414a75442b8ed6fb456b3b807785a77e68.tar.gz
ports-a529a3414a75442b8ed6fb456b3b807785a77e68.zip
audio/baresip: Update to 2.12.0
Many changes since the last version, so please see: https://github.com/baresip/baresip/blob/main/CHANGELOG.md PR: ports/261035
-rw-r--r--audio/baresip/Makefile247
-rw-r--r--audio/baresip/Makefile.depends26
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/files/patch-modules_alsa_alsa.c11
-rw-r--r--audio/baresip/files/patch-modules_alsa_alsa__play.c11
-rw-r--r--audio/baresip/files/patch-modules_alsa_alsa__src.c11
-rw-r--r--audio/baresip/files/patch-modules_gst_gst.c11
-rw-r--r--audio/baresip/files/patch-src_audio.c11
-rw-r--r--audio/baresip/pkg-plist99
9 files changed, 322 insertions, 111 deletions
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 15a4b551a475..0ac85a915a43 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,129 +1,212 @@
PORTNAME= baresip
-PORTVERSION= 0.5.8
-PORTREVISION= 9
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.0
CATEGORIES= audio
-MASTER_SITES= http://www.creytiv.com/pub/
MAINTAINER= crees@FreeBSD.org
COMMENT= Small SIP client
-WWW= http://www.creytiv.com/baresip.html
+WWW= https://github.com/baresip
LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/docs/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= re>=0.5.8:audio/re \
- rem>=0.5.3:audio/rem
+BUILD_DEPENDS= re>=${PORTVERSION}:audio/re \
+ rem>=${PORTVERSION}:audio/rem
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake pkgconfig ssl
-CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ilbc
-MAKE_ARGS= MOD_AUTODETECT=""
-PLIST_FILES= bin/baresip
-PORTDATA= *
-PORTDOCS= *
-PORTEXAMPLES= *
-
-#OPTIONS_NOT_YET_WORKING= ALSA BV32 G722_1 PLC ISAC OPENGLES
-OPTIONS_DEFINE= CONS DOCS EXAMPLES FFMPEG G711 G722 G726 GSM GSTREAMER ILBC \
- L16 OPUS OSS PORTAUDIO PULSEAUDIO SDL SNDFILE SPEEX STDIO UUID V4L V4L2 X11 \
- DTLS_SRTP AUBRIDGE VIDBRIDGE HTTPD DSHOW DIRECTFB ACCOUNT \
- NATPMP SDL MIW SNAPSHOT SELFVIEW VUMETER AULOOP CONTACT \
- MENU PRESENCE SYSLOG VIDLOOP
-OPTIONS_DEFAULT=CONS G711 G722 G726 L16 OSS STDIO
-
-AULOOP_DESC= Audio-loop test module
-BV32_DESC= BroadVoice32 Wideband Audio codec
-CONTACT_DESC= Contacts module
-CONS_DESC= Console input driver
-DTLS_SRTP_DESC= DTLS Secure RTP module [broken]
+USES= cmake ssl pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= baresip
+
+# FIXME values of the next 3 variables taken from source code Makefile
+ABI_MAJOR= 4
+ABI_AGE= 12
+ABI_REV= 0
+PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
+PLIST_SUB+= ABI_AGE=${ABI_AGE}
+PLIST_SUB+= ABI_REV=${ABI_REV}
+
+OPTIONS_DEFINE= \
+ ALSA AV1 AVCODEC AVFILTER AVFORMAT \
+ CTRL_DBUS \
+ DOCS \
+ EXAMPLES \
+ G711 G722 G726 GST \
+ MQTT \
+ OPUS OPUS_MS \
+ PLC PORTAUDIO PULSEAUDIO \
+ SDL SNAPSHOT SNDFILE SWSCALE \
+ V4L2 VPX \
+ X11
+OPTIONS_DEFAULT=DOCS EXAMPLES
+OPTIONS_SUB= yes
+
+ALSA_DESC= ALSA audio driver
+AV1_DESC= AV1 Video Codec
+AVCODEC_DESC= Video codecs using libavcodec
+AVFILTER_DESC= Video filter using libavfilter
+AVFORMAT_DESC= libavformat media-source
+CTRL_DBUS_DESC= [broken] DBUS interface for baresip
G711_DESC= G.711 audio codec
G722_DESC= G.722 audio codec
-G722_1_DESC= G.722.1 audio codec
G726_DESC= G.726 audio codec
-ILBC_DESC= iLBC audio codec
-L16_DESC= L16 audio codec
-MENU_DESC= Interactive menu
-OPENGLES_DESC= OpenGL ES video output
+GST_DESC= Gstreamer audio module
+MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
+OPUS_DESC= Opus audio codec
+OPUS_MS_DESC= Opus Multistream audio codec
PLC_DESC= Packet Loss Concealment
-PRESENCE_DESC= Presence module
-STDIO_DESC= stdio input driver
-SYSLOG_DESC= Syslog module
-UUID_DESC= UUID module
-V4L_DESC= Video4Linux module [broken]
-V4L2_DESC= Video4Linux2 module [broken]
-VIDLOOP_DESC= Video-loop test module
-X11_DESC= X11 module [broken]
-
-.for o in ${OPTIONS_DEFINE}
-. ifndef $o_DESC
-$o_DESC= ${o:C,^(.).*,\1,}${o:C,^.,,:tl} module
-. endif
-.endfor
+PORTAUDIO_DESC= Portaudio audio driver
+PULSEAUDIO_DESC= Pulseaudio audio driver
+SDL_DESC= libSDL2 video output
+SNAPSHOT_DESC= Snapshot video module
+SNDFILE_DESC= sndfile wav dumper
+SWSCALE_DESC= Video filter for scaling and pixel conversion
+V4L2_DESC= Video4Linux2 module
+VPX_DESC= VP8/VP9 video codecs
+X11_DESC= X11 video output
+
+MODULES_LIST:= account;aubridge;auconv;aufile;auresamp;ausine
+MODULES_LIST:= $(MODULES_LIST);cons;contact;ctrl_tcp
+MODULES_LIST:= $(MODULES_LIST);debug_cmd;dtls_srtp
+MODULES_LIST:= $(MODULES_LIST);ebuacip;echo
+MODULES_LIST:= $(MODULES_LIST);fakevideo;httpd;httpreq;ice;l16
+MODULES_LIST:= $(MODULES_LIST);menu;mixausrc;mixminus;multicast;mwi;natpmp;netroam
+MODULES_LIST:= $(MODULES_LIST);pcp;presence;rtcpsummary
+MODULES_LIST:= $(MODULES_LIST);selfview;serreg;srtp;stdio;stun;syslog
+MODULES_LIST:= $(MODULES_LIST);turn;uuid;vidbridge;vidinfo;vumeter
.include <bsd.port.options.mk>
-.include "${.CURDIR}/Makefile.depends"
+.if ${PORT_OPTIONS:MALSA}
+ALSA_DEPEND= ${LOCALBASE}/include/alsa/asoundlib.h:audio/alsa-lib
+MODULES_LIST:= $(MODULES_LIST);alsa
+.endif
+
+.if ${PORT_OPTIONS:MAV1}
+LIB_DEPENDS+= libaom.so:multimedia/aom
+MODULES_LIST:= $(MODULES_LIST);av1
+.endif
+
+.if ${PORT_OPTIONS:MAVCODEC}
+AVCODEC_DEPEND= ${LOCALBASE}/include/libavcodec/avcodec.h:multimedia/ffmpeg
+MODULES_LIST:= $(MODULES_LIST);avcodec
+.endif
+
+.if ${PORT_OPTIONS:MAVFILTER}
+AVFILTER_DEPEND= ${LOCALBASE}/include/libavfilter/avfilter.h:multimedia/ffmpeg
+MODULES_LIST:= $(MODULES_LIST);avfilter
+.endif
+
+.if ${PORT_OPTIONS:MAVFORMAT}
+AVFORMAT_DEPEND= ${LOCALBASE}/include/libavformat/avformat.h:multimedia/ffmpeg
+MODULES_LIST:= $(MODULES_LIST);avformat
+.endif
+
+.if ${PORT_OPTIONS:MG711}
+G711_DEPEND= ${LOCALBASE}/include/spandsp/g711.h:comms/spandsp
+MODULES_LIST:= $(MODULES_LIST);g711
+.endif
+
+.if ${PORT_OPTIONS:MG722}
+G722_DEPEND= ${LOCALBASE}/include/spandsp/g722.h:comms/spandsp
+MODULES_LIST:= $(MODULES_LIST);g722
+.endif
+
+.if ${PORT_OPTIONS:MG726}
+G726_DEPEND= ${LOCALBASE}/include/spandsp/g726.h:comms/spandsp
+MODULES_LIST:= $(MODULES_LIST);g726
+.endif
-# Port used to call it GST, if it's set in make.conf let's not annoy people
.if ${PORT_OPTIONS:MGST}
+GST_DEPEND= ${LOCALBASE}/include/gstreamer-1.0/gst/gst.h:multimedia/gstreamer1
PORT_OPTIONS+= GSTREAMER
+USES+= gnome
+USE_GNOME+= glib20
+USE_GSTREAMER1+= yes
+.endif
+
+.if ${PORT_OPTIONS:MMQTT}
+LIB_DEPENDS+= libmosquitto.so:net/mosquitto
+MODULES_LIST:= $(MODULES_LIST);mqtt
+.endif
+
+.if ${PORT_OPTIONS:MOPUS}
+OPUS_DEPEND= ${LOCALBASE}/include/opus/opus.h:audio/opus
+MODULES_LIST:= $(MODULES_LIST);opus
+.endif
+
+.if ${PORT_OPTIONS:MOPUS_MS}
+OPUS_MS_DEPEND= ${LOCALBASE}/include/opus/opus.h:audio/opus
+MODULES_LIST:= $(MODULES_LIST);opus_multistream
+.endif
+
+.if ${PORT_OPTIONS:MPLC}
+PLC_DEPEND= ${LOCALBASE}/include/spandsp/plc.h:comms/spandsp
+MODULES_LIST:= $(MODULES_LIST);plc
+.endif
+
+.if ${PORT_OPTIONS:MPORTAUDIO}
+PORTAUDIO_DEPEND= ${LOCALBASE}/include/portaudio.h:audio/portaudio
+MODULES_LIST:= $(MODULES_LIST);portaudio
.endif
# Port calls it PULSE, standard OPTION is PULSEAUDIO
.if ${PORT_OPTIONS:MPULSEAUDIO}
PORT_OPTIONS+= PULSE
+PULSEAUDIO_DEPEND= ${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio
+MODULES_LIST:= $(MODULES_LIST);pulse
.endif
.if ${PORT_OPTIONS:MSDL}
USES+= sdl
-USE_SDL= sdl sound
+USE_SDL= sdl2
+MODULES_LIST:= $(MODULES_LIST);sdl
.endif
-# SPEEX forces install of speex, therefore may as well enable all methods
-.if ${PORT_OPTIONS:MSPEEX}
-. for s in SPEEX_AEC SPEEX_PP SPEEX_RESAMP
-MAKE_ARGS+= USE_$s=yes
-. endfor
-MAKE_ARGS+= HAVE_SPEEXDSP=yes
+.if ${PORT_OPTIONS:MSNAPSHOT}
+LIB_DEPENDS+= libpng16.so:graphics/png
+MODULES_LIST:= $(MODULES_LIST);snapshot
.endif
-.for o in V4L DTLS_SRTP V4L2 X11
-. if ${PORT_OPTIONS:M$o}
-BROKEN= OPTIONS marked as BROKEN have not been updated to the new Baresip API
-. endif
-.endfor
+.if ${PORT_OPTIONS:MSNDFILE}
+SNDFILE_DEPEND= ${LOCALBASE}/include/sndfile.h:audio/libsndfile
+MODULES_LIST:= $(MODULES_LIST);sndfile
+.endif
+
+.if ${PORT_OPTIONS:MSWSCALE}
+SWSCALE_DEPEND= ${LOCALBASE}/include/libavformat/avformat.h:multimedia/ffmpeg
+MODULES_LIST:= $(MODULES_LIST);swscale
+.endif
+
+.if ${PORT_OPTIONS:MV4L2}
+V4L2_DEPEND= ${LOCALBASE}/include/libv4l2.h:multimedia/libv4l
+MODULES_LIST:= $(MODULES_LIST);v4l2
+.endif
+
+.if ${PORT_OPTIONS:MVPX}
+VPX_DEPEND= ${LOCALBASE}/include/vpx/vp8.h:multimedia/libvpx
+MODULES_LIST:= $(MODULES_LIST);vp8;vp9
+.endif
.if ${PORT_OPTIONS:MX11}
USES+= xorg
USE_XORG= x11
+USE_XORG+= xext
+USE_XORG+= sm
+USE_XORG+= ice
+MODULES_LIST:= $(MODULES_LIST);x11
.endif
.for o in ${PORT_OPTIONS}
-MAKE_ARGS+= USE_$o=yes
BUILD_DEPENDS+= ${$o_DEPEND}
RUN_DEPENDS+= ${$o_DEPEND}
.endfor
-# GNU Make does not do make -V, which makes life difficult
-post-patch:
- ${ECHO_CMD} >> ${WRKSRC}/Makefile
- ${ECHO_CMD} ".PHONY: showmodules" >> ${WRKSRC}/Makefile
- ${ECHO_CMD} "showmodules:" >> ${WRKSRC}/Makefile
- ${ECHO_CMD} ' @${ECHO_CMD} $$(MODULES)' >> ${WRKSRC}/Makefile
- ${REINPLACE_CMD} 's,-lportaudio[0-9]*,-L${LOCALBASE}/lib -lportaudio,' \
- ${WRKSRC}/modules/portaudio/module.mk
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/share/* ${STAGEDIR}${DATADIR}
-
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules
- for m in $$(${SETENV} ${MAKE_ENV} ${MAKE_CMD} -sC ${WRKSRC} ${MAKE_ARGS} showmodules); \
- do ${INSTALL_LIB} ${WRKSRC}/$$m.so \
- ${STAGEDIR}${PREFIX}/lib/baresip/modules; \
- ${ECHO_CMD} lib/${PORTNAME}/modules/$$m.so >> ${TMPPLIST}; \
- done
+CMAKE_ARGS+= -DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \
+ -DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem" \
+ -DMODULES="$(MODULES_LIST)"
+
+post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}
diff --git a/audio/baresip/Makefile.depends b/audio/baresip/Makefile.depends
deleted file mode 100644
index 55efe72ad5d7..000000000000
--- a/audio/baresip/Makefile.depends
+++ /dev/null
@@ -1,26 +0,0 @@
-ALSA_DEPEND= ${LOCALBASE}/include/alsa/asoundlib.h:audio/alsa-lib
-BV32_DEPEND= # nonexistent
-CONS_DEPEND= # unnecessary
-DTLS_SRTP_DEPEND= # unnecessary
-EVDEV_DEPEND=
-FFMPEG_DEPEND= ${LOCALBASE}/include/libavcodec/avcodec.h:multimedia/ffmpeg
-G711_DEPEND= ${LOCALBASE}/include/spandsp/g711.h:comms/spandsp
-G722_DEPEND= ${LOCALBASE}/include/spandsp/g722.h:comms/spandsp
-G722_1_DEPEND= # nonexistent
-GSM_DEPEND= ${LOCALBASE}/include/gsm.h:audio/gsm
-GSTREAMER_DEPEND= gst-launch-1.0:multimedia/gstreamer1
-ILBC_DEPEND= ${LOCALBASE}/include/ilbc/iLBC_define.h:net/ilbc
-L16_DEPEND=
-OPUS_DEPEND= ${LOCALBASE}/include/opus/opus.h:audio/opus
-OSS_DEPEND= # In base
-PLC_DEPEND= ${LOCALBASE}/include/spandsp/plc.h:comms/spandsp
-PORTAUDIO_DEPEND= ${LOCALBASE}/include/portaudio.h:audio/portaudio
-PULSEAUDIO_DEPEND= ${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio
-SDL_DEPEND= # Handled with USE_SDL in Makefile
-SNDFILE_DEPEND= ${LOCALBASE}/include/sndfile.h:audio/libsndfile
-SPEEX_DEPEND= ${LOCALBASE}/include/speex/speex.h:audio/speex
-STDIO_DEPEND= # In base
-UUID_DEPEND= ${LOCALBASE}/include/uuid/uuid.h:misc/e2fsprogs-libuuid
-V4L_DEPEND= ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat
-V4L2_DEPEND= ${LOCALBASE}/include/libv4l2.h:multimedia/libv4l
-X11_DEPEND= # Handled with USE_XORG in Makefile
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 7352ccad00ab..fe5da9b14876 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524574857
-SHA256 (baresip-0.5.8.tar.gz) = d9f11da50fd6c9359ab478618b5d3c132474a838fe9f668c249f9d5a07f26662
-SIZE (baresip-0.5.8.tar.gz) = 584406
+TIMESTAMP = 1679633459
+SHA256 (baresip-baresip-v2.12.0_GH0.tar.gz) = 784dceac625094367a8d4983ca1e432e51742d614e1be8e75ab3d1804bdaa80d
+SIZE (baresip-baresip-v2.12.0_GH0.tar.gz) = 1125719
diff --git a/audio/baresip/files/patch-modules_alsa_alsa.c b/audio/baresip/files/patch-modules_alsa_alsa.c
new file mode 100644
index 000000000000..9eb3682f568a
--- /dev/null
+++ b/audio/baresip/files/patch-modules_alsa_alsa.c
@@ -0,0 +1,11 @@
+--- modules/alsa/alsa.c.orig 2022-05-01 07:27:33 UTC
++++ modules/alsa/alsa.c
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2010 Alfred E. Heggestad
+ */
+ #define _DEFAULT_SOURCE 1
+-#define _POSIX_SOURCE 1
++#define _POSIX_C_SOURCE 200112L
+ #include <sys/types.h>
+ #include <sys/time.h>
+ #include <stdlib.h>
diff --git a/audio/baresip/files/patch-modules_alsa_alsa__play.c b/audio/baresip/files/patch-modules_alsa_alsa__play.c
new file mode 100644
index 000000000000..3a606138c8f0
--- /dev/null
+++ b/audio/baresip/files/patch-modules_alsa_alsa__play.c
@@ -0,0 +1,11 @@
+--- modules/alsa/alsa_play.c.orig 2022-05-01 07:27:33 UTC
++++ modules/alsa/alsa_play.c
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2010 Alfred E. Heggestad
+ */
+ #define _DEFAULT_SOURCE 1
+-#define _POSIX_SOURCE 1
++#define _POSIX_C_SOURCE 200112L
+ #include <sys/types.h>
+ #include <sys/time.h>
+ #include <stdlib.h>
diff --git a/audio/baresip/files/patch-modules_alsa_alsa__src.c b/audio/baresip/files/patch-modules_alsa_alsa__src.c
new file mode 100644
index 000000000000..c8b28a8859c0
--- /dev/null
+++ b/audio/baresip/files/patch-modules_alsa_alsa__src.c
@@ -0,0 +1,11 @@
+--- modules/alsa/alsa_src.c.orig 2022-05-01 07:27:33 UTC
++++ modules/alsa/alsa_src.c
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2010 Alfred E. Heggestad
+ */
+ #define _DEFAULT_SOURCE 1
+-#define _POSIX_SOURCE 1
++#define _POSIX_C_SOURCE 200112L
+ #include <sys/types.h>
+ #include <sys/time.h>
+ #include <stdlib.h>
diff --git a/audio/baresip/files/patch-modules_gst_gst.c b/audio/baresip/files/patch-modules_gst_gst.c
new file mode 100644
index 000000000000..2234a57a8148
--- /dev/null
+++ b/audio/baresip/files/patch-modules_gst_gst.c
@@ -0,0 +1,11 @@
+--- modules/gst/gst.c.orig 2021-04-21 09:34:08 UTC
++++ modules/gst/gst.c
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2010 - 2015 Alfred E. Heggestad
+ */
+ #define _DEFAULT_SOURCE 1
+-#define _POSIX_C_SOURCE 199309L
++#define _POSIX_C_SOURCE 200112L
+ #include <stdlib.h>
+ #include <string.h>
+ #include <time.h>
diff --git a/audio/baresip/files/patch-src_audio.c b/audio/baresip/files/patch-src_audio.c
new file mode 100644
index 000000000000..5570c157d213
--- /dev/null
+++ b/audio/baresip/files/patch-src_audio.c
@@ -0,0 +1,11 @@
+--- src/audio.c.orig 2022-07-01 08:52:02 UTC
++++ src/audio.c
+@@ -6,7 +6,7 @@
+ */
+ #define _DEFAULT_SOURCE 1
+ #define _BSD_SOURCE 1
+-#define _POSIX_C_SOURCE 199309L
++#define _POSIX_C_SOURCE 200112L
+ #include <string.h>
+ #include <stdlib.h>
+ #ifdef HAVE_UNISTD_H
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
new file mode 100644
index 000000000000..d2a19ad5020f
--- /dev/null
+++ b/audio/baresip/pkg-plist
@@ -0,0 +1,99 @@
+bin/baresip
+include/baresip.h
+lib/baresip/modules/account.so
+%%ALSA%%lib/baresip/modules/alsa.so
+lib/baresip/modules/aubridge.so
+lib/baresip/modules/auconv.so
+lib/baresip/modules/aufile.so
+lib/baresip/modules/auresamp.so
+lib/baresip/modules/ausine.so
+%%AV1%%lib/baresip/modules/av1.so
+%%AVCODEC%%lib/baresip/modules/avcodec.so
+%%AVFILTER%%lib/baresip/modules/avfilter.so
+%%AVFORMAT%%lib/baresip/modules/avformat.so
+lib/baresip/modules/cons.so
+lib/baresip/modules/contact.so
+%%CTRL_DBUS%%lib/baresip/modules/ctrl_dbus.so
+lib/baresip/modules/ctrl_tcp.so
+lib/baresip/modules/debug_cmd.so
+lib/baresip/modules/dtls_srtp.so
+lib/baresip/modules/ebuacip.so
+lib/baresip/modules/echo.so
+lib/baresip/modules/fakevideo.so
+%%G711%%lib/baresip/modules/g711.so
+%%G722%%lib/baresip/modules/g722.so
+%%G726%%lib/baresip/modules/g726.so
+lib/baresip/modules/httpd.so
+lib/baresip/modules/httpreq.so
+lib/baresip/modules/ice.so
+lib/baresip/modules/l16.so
+lib/baresip/modules/menu.so
+lib/baresip/modules/mixausrc.so
+lib/baresip/modules/mixminus.so
+%%MQTT%%lib/baresip/modules/mqtt.so
+lib/baresip/modules/multicast.so
+lib/baresip/modules/mwi.so
+lib/baresip/modules/natpmp.so
+lib/baresip/modules/netroam.so
+%%OPUS%%lib/baresip/modules/opus.so
+%%OPUS_MS%%lib/baresip/modules/opus_multistream.so
+lib/baresip/modules/pcp.so
+%%PLC%%lib/baresip/modules/plc.so
+%%PORTAUDIO%%lib/baresip/modules/portaudio.so
+lib/baresip/modules/presence.so
+%%PULSEAUDIO%%lib/baresip/modules/pulse.so
+lib/baresip/modules/rtcpsummary.so
+%%SDL%%lib/baresip/modules/sdl.so
+lib/baresip/modules/selfview.so
+lib/baresip/modules/serreg.so
+%%SNAPSHOT%%lib/baresip/modules/snapshot.so
+%%SNDFILE%%lib/baresip/modules/sndfile.so
+lib/baresip/modules/srtp.so
+lib/baresip/modules/stdio.so
+lib/baresip/modules/stun.so
+%%SWSCALE%%lib/baresip/modules/swscale.so
+lib/baresip/modules/syslog.so
+lib/baresip/modules/turn.so
+lib/baresip/modules/uuid.so
+%%V4L2%%lib/baresip/modules/v4l2.so
+lib/baresip/modules/vidbridge.so
+lib/baresip/modules/vidinfo.so
+%%VPX%%lib/baresip/modules/vp8.so
+%%VPX%%lib/baresip/modules/vp9.so
+lib/baresip/modules/vumeter.so
+%%X11%%lib/baresip/modules/x11.so
+lib/libbaresip.so
+lib/libbaresip.so.%%ABI_MAJOR%%
+lib/libbaresip.so.%%ABI_MAJOR%%.%%ABI_AGE%%.%%ABI_REV%%
+libdata/pkgconfig/libbaresip.pc
+%%DATADIR%%/autoanswer.wav
+%%DATADIR%%/busy.wav
+%%DATADIR%%/callwaiting.wav
+%%DATADIR%%/error.wav
+%%DATADIR%%/logo.png
+%%DATADIR%%/message.wav
+%%DATADIR%%/notfound.wav
+%%DATADIR%%/ring.wav
+%%DATADIR%%/ringback.wav
+%%DATADIR%%/sound0.wav
+%%DATADIR%%/sound1.wav
+%%DATADIR%%/sound2.wav
+%%DATADIR%%/sound3.wav
+%%DATADIR%%/sound4.wav
+%%DATADIR%%/sound5.wav
+%%DATADIR%%/sound6.wav
+%%DATADIR%%/sound7.wav
+%%DATADIR%%/sound8.wav
+%%DATADIR%%/sound9.wav
+%%DATADIR%%/sounda.wav
+%%DATADIR%%/soundb.wav
+%%DATADIR%%/soundc.wav
+%%DATADIR%%/soundd.wav
+%%DATADIR%%/soundroute.wav
+%%DATADIR%%/soundstar.wav
+%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/accounts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts