Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Dec 2025 13:02:22 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
Subject:   git: becca4d7532a - main - audio/baresip: Update 4.3.0 => 4.4.0
Message-ID:  <694a92de.34968.37474b12@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?694a92de.34968.37474b12>