diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile index 7e0a355a6607..f3dcaba4c933 100644 --- a/audio/baresip/Makefile +++ b/audio/baresip/Makefile @@ -1,209 +1,208 @@ PORTNAME= baresip DISTVERSIONPREFIX= v -DISTVERSION= 3.6.0 -PORTREVISION= 1 +DISTVERSION= 3.9.0 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Small SIP client WWW= https://github.com/baresip LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= re>=${PORTVERSION}:audio/re RUN_DEPENDS:= ${BUILD_DEPENDS} USES= cmake pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= baresip # FIXME values of the next 3 variables taken from source code Makefile -ABI_MAJOR= 10 -ABI_AGE= 6 +ABI_MAJOR= 13 +ABI_AGE= 9 ABI_REV= 0 PLIST_SUB= ABI_MAJOR=${ABI_MAJOR} PLIST_SUB+= ABI_AGE=${ABI_AGE} \ 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 G726_DESC= G.726 audio codec 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 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 .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 \ libdrm>0:graphics/libdrm 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 .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= sdl2 SDLDEPEND= mesa-libs>0:graphics/mesa-libs MODULES_LIST:= $(MODULES_LIST);sdl .endif .if ${PORT_OPTIONS:MSNAPSHOT} LIB_DEPENDS+= libpng16.so:graphics/png MODULES_LIST:= $(MODULES_LIST);snapshot .endif .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 \ v4l_compat>0:multimedia/v4l_compat 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+= ice sm xext MODULES_LIST:= $(MODULES_LIST);x11 .endif .for o in ${PORT_OPTIONS} BUILD_DEPENDS+= ${$o_DEPEND} RUN_DEPENDS+= ${$o_DEPEND} .endfor CMAKE_ARGS+= -DMODULES="$(MODULES_LIST)" \ -DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \ -DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem" post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples .include diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo index 83d7cb96bf02..be0835d28780 100644 --- a/audio/baresip/distinfo +++ b/audio/baresip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1697826033 -SHA256 (baresip-baresip-v3.6.0_GH0.tar.gz) = 9996197bcba8bd2cbbed209f39b52dd811d2f4e35386819370da075b7d24b864 -SIZE (baresip-baresip-v3.6.0_GH0.tar.gz) = 1151292 +TIMESTAMP = 1706903760 +SHA256 (baresip-baresip-v3.9.0_GH0.tar.gz) = 7b7013ec8ec12c17978666d981899326686fb80f03683b2a1d8b0f0331687d53 +SIZE (baresip-baresip-v3.9.0_GH0.tar.gz) = 1163327 diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist index b84560806ab4..8e461d061823 100644 --- a/audio/baresip/pkg-plist +++ b/audio/baresip/pkg-plist @@ -1,99 +1,98 @@ 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 @comment %%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