git: becca4d7532a - main - audio/baresip: Update 4.3.0 => 4.4.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 Dec 2025 13:02:22 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=becca4d7532a520b62cd4679ff603dca25f2a58a
commit becca4d7532a520b62cd4679ff603dca25f2a58a
Author: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
AuthorDate: 2025-12-23 12:56:55 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-23 13:01:03 +0000
audio/baresip: Update 4.3.0 => 4.4.0
Changelog:
https://github.com/baresip/baresip/releases/tag/v4.4.0
Improve port:
- Move g711 module to default _MODULES_LIST (no external dependencies)
- Add option to build G.722 audio codec via libg722
- Remove PortAudio from default options
- Simplify nox11 flavor
PR: 291891
Sponsored by: Subcarpathian BSD User Group
---
audio/baresip/Makefile | 28 +++++++++++++++-------------
audio/baresip/distinfo | 6 +++---
audio/baresip/pkg-plist | 7 ++++---
3 files changed, 22 insertions(+), 19 deletions(-)
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 92acb712610b..c1bbe5ab768d 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.0
+DISTVERSION= 4.4.0
CATEGORIES= audio
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
@@ -24,18 +24,20 @@ GH_TUPLE= baresip:baresip-apps:v4.3.0:e/baresip-apps
PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
OPTIONS_DEFINE= AAC ALSA AMR AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
- DOCS EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK \
- MQTT OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL \
- SNAPSHOT SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
+ DOCS EVDEV EXAMPLES G726 GSTREAMER GTK3 JACK MQTT OPUS \
+ PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE \
+ SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
OPTIONS_DEFAULT= AAC ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
- EVDEV G711 G722 G726 GSTREAMER GTK3 OPUS PLC PORTAUDIO \
- SDL SNAPSHOT SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
+ EVDEV G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT \
+ SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
OPTIONS_GROUP= EXTRAMODULES
+OPTIONS_RADIO= G722
+OPTIONS_RADIO_G722= G722 G722L
.if ${FLAVOR:U} == nox11
COMMENT+= (without X11 and video calls)
OPTIONS_EXCLUDE= AAC AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \
- GSTREAMER GTK3 SDL SNAPSHOT SWSCALE V4L VPX WEBRTC_AEC \
- X11
+ G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT SNDFILE \
+ SWSCALE V4L VPX WEBRTC_AEC X11
.endif
OPTIONS_SUB= yes
@@ -47,7 +49,7 @@ AVFILTER_DESC= Video filter using libavfilter
AVFORMAT_DESC= libavformat media-source
CODEC2_DESC= Codec2 low-bitrate speech codec
EVDEV_DESC= evdev input support
-G711_DESC= G.711 audio codec
+G722L_DESC= G.722 audio codec via libg722
G722_DESC= G.722 audio codec
G726_DESC= G.726 audio codec
MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
@@ -57,7 +59,7 @@ SWSCALE_DESC= Video filter for scaling and pixel conversion
WEBRTC_AEC_DESC= WebRTC Acoustic Echo Cancellation
_MODULES_LIST= account aubridge auconv aufile augain auresamp ausine cons \
- contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \
+ contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo g711 httpd \
httpreq ice in_band_dtmf l16 menu mixausrc mixminus mwi natpmp \
netroam pcp presence rtcpsummary selfview serreg srtp stdio \
stun syslog turn uuid vidbridge vidinfo vumeter
@@ -86,8 +88,8 @@ DBUS_VARS= _MODULES_LIST+=ctrl_dbus \
USE_GNOME+=glib20
EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
EVDEV_VARS= _MODULES_LIST+=evdev
-G711_LIB_DEPENDS= libspandsp.so:comms/spandsp
-G711_VARS= _MODULES_LIST+=g711
+G722L_LIB_DEPENDS= libg722.so:audio/libg722
+G722L_VARS= _MODULES_LIST+=libg722
G722_LIB_DEPENDS= libspandsp.so:comms/spandsp
G722_VARS= _MODULES_LIST+=g722
G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
@@ -171,7 +173,7 @@ post-patch:
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 4c57267baed7..61d953f3fb27 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763561263
-SHA256 (baresip-baresip-v4.3.0_GH0.tar.gz) = 175e5179368cdb4341f1611f56adf3ac03dd1faaf2c3c66fc0e00694265d327b
-SIZE (baresip-baresip-v4.3.0_GH0.tar.gz) = 1183906
+TIMESTAMP = 1766482976
+SHA256 (baresip-baresip-v4.4.0_GH0.tar.gz) = 3e4694833e81e306cd3df9b45ad17bfdf046d964825e121b5fb44d6df5730ba8
+SIZE (baresip-baresip-v4.4.0_GH0.tar.gz) = 1186041
SHA256 (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 02efdff32d77e3fc0e377f59a81a9720fdc3cd0ae77201201a2c1d68d129efec
SIZE (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 53226
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index 0ce615edbee9..27619af69ed0 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -27,7 +27,7 @@ lib/baresip/modules/dtls_srtp.so
lib/baresip/modules/echo.so
%%EVDEV%%lib/baresip/modules/evdev.so
lib/baresip/modules/fakevideo.so
-%%G711%%lib/baresip/modules/g711.so
+lib/baresip/modules/g711.so
%%G722%%lib/baresip/modules/g722.so
%%G726%%lib/baresip/modules/g726.so
%%GSTREAMER%%lib/baresip/modules/gst.so
@@ -40,6 +40,7 @@ lib/baresip/modules/in_band_dtmf.so
%%JACK%%lib/baresip/modules/jack.so
%%KAOPTIONS%%lib/baresip/modules/kaoptions.so
lib/baresip/modules/l16.so
+%%G722L%%lib/baresip/modules/libg722.so
lib/baresip/modules/menu.so
lib/baresip/modules/mixausrc.so
lib/baresip/modules/mixminus.so
@@ -82,8 +83,8 @@ lib/baresip/modules/vumeter.so
%%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.23
-lib/libbaresip.so.23.3.0
+lib/libbaresip.so.24
+lib/libbaresip.so.24.4.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav