Hi, here's an update for telephony/baresip dir, upstream at creytiv.com is dead so there's a new upstream alive at github. for restund i found another fork dead since 5 years so i dunno if its worth updating to it (https://github.com/otalk/restund)
baresip went from gtk2 to gtk3, dunno if the subpackage should be renamed and if that warrants some @pkgpath/@conflict in that case. Other than that cleaned up the deps a bit. Feedback on this? the only annoying thing is hardcoding the version in re/patches/patch*, because that should come from upstream mk/re.mk but we patch out its inclusion.. Feedback from users/testers welcome ! Landry
? libre ? librem Index: Makefile.inc =================================================================== RCS file: /cvs/ports/telephony/baresip/Makefile.inc,v retrieving revision 1.10 diff -u -r1.10 Makefile.inc --- Makefile.inc 12 Jul 2019 20:49:55 -0000 1.10 +++ Makefile.inc 4 Jun 2021 17:29:14 -0000 @@ -2,9 +2,6 @@ CATEGORIES = telephony -HOMEPAGE = http://www.creytiv.com/ -MASTER_SITES ?= ${HOMEPAGE:=pub/} - # Code is BSD-licensed, but zrtp.so module is statically linked to AGPLv3- # licensed libzrtp. As a result, main baresip package is subject to AGPLv3. PERMIT_PACKAGE = Yes Index: baresip/Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- baresip/Makefile 31 Jan 2021 08:57:06 -0000 1.27 +++ baresip/Makefile 4 Jun 2021 17:29:14 -0000 @@ -3,24 +3,21 @@ COMMENT-main = modular SIP User-Agent with audio and video support COMMENT-gtk2 = GTK+2-based modules for baresip -V = 0.5.11 -DISTNAME = baresip-$V -PKGNAME-main = baresip-$V -PKGNAME-gtk2 = baresip-gtk2-$V -REVISION-gtk2 = 1 -REVISION-main = 0 - -WANTLIB-main += SDL2 X11 Xext avahi-client avahi-common avcodec avdevice -WANTLIB-main += avformat avutil c gsm m mosquitto mpg123 opus png pthread -WANTLIB-main += re rem sndfile sndio spandsp speexdsp swscale -WANTLIB-main += twolame v4l2 vpx x264 x265 - -WANTLIB-gtk2 += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama -WANTLIB-gtk2 += Xrandr Xrender atk-1.0 cairo fontconfig freetype gdk-x11-2.0 -WANTLIB-gtk2 += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gstapp-1.0 -WANTLIB-gtk2 += gstbase-1.0 gstreamer-1.0 gtk-x11-2.0 harfbuzz intl mpg123 -WANTLIB-gtk2 += pango-1.0 pangocairo-1.0 pangoft2-1.0 re z - +GH_ACCOUNT = baresip +GH_PROJECT = baresip +GH_TAGNAME = v1.1.0 +PKGNAME-main = baresip-${GH_TAGNAME:C/^(v|V|ver|[Rr]el|[Rr]elease)[-._]?([0-9])/\2/} +PKGNAME-gtk2 = baresip-gtk2-${GH_TAGNAME:C/^(v|V|ver|[Rr]el|[Rr]elease)[-._]?([0-9])/\2/} + +WANTLIB-main += X11 Xext avcodec avdevice avfilter avformat avutil +WANTLIB-main += c gsm m mosquitto mp3lame mpg123 opus png postproc +WANTLIB-main += pthread re rem sndfile sndio spandsp speexdsp swresample +WANTLIB-main += swscale twolame v4l2 vpx + +WANTLIB-gtk2 += atk-1.0 cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0 +WANTLIB-gtk2 += glib-2.0 gobject-2.0 gstapp-1.0 gstbase-1.0 gstreamer-1.0 +WANTLIB-gtk2 += gtk-3 harfbuzz intl mpg123 pango-1.0 pangocairo-1.0 +WANTLIB-gtk2 += re BUILD_DEPENDS = telephony/libzrtp>=0.20170512 LIB_DEPENDS-main = audio/gsm \ @@ -28,19 +25,18 @@ audio/mpg123 \ audio/opus \ audio/twolame \ - devel/sdl2 \ graphics/ffmpeg \ graphics/png \ multimedia/libv4l \ multimedia/libvpx>=1.3.0 \ - net/avahi \ net/mosquitto \ - telephony/baresip/re>=0.5.7 \ - telephony/baresip/rem>=0.5.3 \ + telephony/baresip/re>=2.0.1 \ + telephony/baresip/rem>=1.0.0 \ telephony/spandsp LIB_DEPENDS-gtk2 = multimedia/gstreamer1/plugins-base \ - telephony/baresip/re>=0.5.7 \ - x11/gtk+2,-main + telephony/baresip/re>=2.0.1 \ + audio/mpg123 \ + x11/gtk+3,-main RUN_DEPENDS-gtk2 = telephony/baresip/baresip,-main>=$V \ MAKE_ENV += LIBRE_INC=${LOCALBASE}/include/re \ @@ -48,7 +44,7 @@ MAKE_FLAGS += MOD_AUTODETECT= \ EXTRA_MODULES="echo snapshot sndio swscale" \ - HAVE_LIBMQTT=yes \ + USE_MQTT=yes \ HAVE_LIBV4L2=yes \ HAVE_SPEEXDSP=yes \ USE_AMR=yes \ @@ -96,8 +92,8 @@ .if ${BUILD_PACKAGES:M-gtk2} MAKE_FLAGS += USE_CAIRO=yes \ - USE_GST1=yes \ - USE_GST_VIDEO1=yes \ + USE_GST=yes \ + USE_GST_VIDEO=yes \ USE_GTK=yes .endif Index: baresip/distinfo =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/distinfo,v retrieving revision 1.17 diff -u -r1.17 distinfo --- baresip/distinfo 28 Oct 2018 10:46:02 -0000 1.17 +++ baresip/distinfo 4 Jun 2021 17:29:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (baresip-0.5.11.tar.gz) = BPj9xg7DFrHNRelh2QVcRqoZSOXYtzOJKNj88ih1Yt8= -SIZE (baresip-0.5.11.tar.gz) = 599165 +SHA256 (baresip-1.1.0.tar.gz) = +SMLJ8SmLzEiOEe8SFxR89lg+KCfNpmN7bczWOF4S04= +SIZE (baresip-1.1.0.tar.gz) = 1105338 Index: baresip/patches/patch-Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/patches/patch-Makefile,v retrieving revision 1.4 diff -u -r1.4 patch-Makefile --- baresip/patches/patch-Makefile 2 May 2018 19:21:53 -0000 1.4 +++ baresip/patches/patch-Makefile 4 Jun 2021 17:29:14 -0000 @@ -3,11 +3,11 @@ Index: Makefile --- Makefile.orig +++ Makefile -@@ -146,6 +146,7 @@ MOD_LFLAGS += -L$(SYSROOT)/local/lib +@@ -199,6 +199,7 @@ endif endif LIBS += -lrem -lm -+LIBS += -lpthread - LIBS += -L$(SYSROOT)/lib ++LIBS += -pthread + #LIBS += -L$(SYSROOT)/lib ifeq ($(OS),win32) Index: baresip/patches/patch-mk_modules_mk =================================================================== RCS file: baresip/patches/patch-mk_modules_mk diff -N baresip/patches/patch-mk_modules_mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ baresip/patches/patch-mk_modules_mk 4 Jun 2021 17:29:14 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +otherwise echo tries to link twice its objfile and that results in conflicting exports + +Index: mk/modules.mk +--- mk/modules.mk.orig ++++ mk/modules.mk +@@ -277,7 +277,6 @@ MODULES += contact + MODULES += ctrl_tcp + MODULES += debug_cmd + MODULES += ebuacip +-MODULES += echo + MODULES += fakevideo + MODULES += httpd + MODULES += ice Index: baresip/patches/patch-modules_zrtp_module_mk =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/patches/patch-modules_zrtp_module_mk,v retrieving revision 1.4 diff -u -r1.4 patch-modules_zrtp_module_mk --- baresip/patches/patch-modules_zrtp_module_mk 3 Aug 2018 12:20:06 -0000 1.4 +++ baresip/patches/patch-modules_zrtp_module_mk 4 Jun 2021 17:29:14 -0000 @@ -9,5 +9,5 @@ -$(MOD)_LFLAGS += -lzrtp -lbn +$(MOD)_LFLAGS += -lzrtp $(MOD)_CFLAGS += -isystem /usr/local/include/libzrtp - $(MOD)_CFLAGS += -Wno-strict-prototypes + $(MOD)_CFLAGS += -Wno-strict-prototypes -Wno-zero-length-array Index: baresip/patches/patch-src_config_c =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/patches/patch-src_config_c,v retrieving revision 1.16 diff -u -r1.16 patch-src_config_c --- baresip/patches/patch-src_config_c 28 Oct 2018 10:46:02 -0000 1.16 +++ baresip/patches/patch-src_config_c 4 Jun 2021 17:29:14 -0000 @@ -3,7 +3,7 @@ Index: src/config.c --- src/config.c.orig +++ src/config.c -@@ -503,7 +503,7 @@ static const char *default_video_device(void) +@@ -560,7 +560,7 @@ static const char *default_video_device(void) #elif defined (WIN32) return "dshow,nil"; #else @@ -12,140 +12,115 @@ #endif } -@@ -748,30 +748,30 @@ int config_write_template(const char *file, const stru - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "stdio" MOD_EXT "\n"); +@@ -829,26 +829,26 @@ int config_write_template(const char *file, const stru + (void)re_fprintf(f, "module\t\t\t" "stdio" MOD_EXT "\n"); #endif - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "cons" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "evdev" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "evdev" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "httpd" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "cons" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "evdev" MOD_EXT "\n"); ++// (void)re_fprintf(f, "#module\t\t\t" "evdev" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "httpd" MOD_EXT "\n"); (void)re_fprintf(f, "\n# Audio codec Modules (in order)\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "opus" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "silk" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "amr" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "g7221" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "g722" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "g726" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "opus" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "silk" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "amr" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "g7221" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "g722" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "g726" MOD_EXT "\n"); - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "g711" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "gsm" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "l16" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "bv32" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "mpa" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "codec2" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "ilbc" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "isac" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "gsm" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "l16" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "bv32" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "mpa" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "codec2" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "ilbc" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "isac" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "opus" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "amr" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "opus" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "amr" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "g7221" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "g722" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "g726" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "g722" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "g726" MOD_EXT "\n"); + (void)re_fprintf(f, "module\t\t\t" "g711" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "gsm" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "l16" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "mpa" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "gsm" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "l16" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "mpa" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "codec2" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "ilbc" MOD_EXT "\n"); (void)re_fprintf(f, "\n# Audio filter Modules (in encoding order)\n"); - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "vumeter" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "sndfile" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "speex_aec" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "speex_pp" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "speex_aec" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "speex_pp" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "plc" MOD_EXT "\n"); - - (void)re_fprintf(f, "\n# Audio driver Modules\n"); -@@ -790,8 +790,8 @@ int config_write_template(const char *file, const stru - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "alsa" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "pulse" MOD_EXT "\n"); - #endif -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "jack" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "portaudio" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "jack" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "portaudio" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "aubridge" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "aufile" MOD_EXT "\n"); - -@@ -803,9 +803,9 @@ int config_write_template(const char *file, const stru - #else - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "avcodec" MOD_EXT "\n"); - #endif -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "vp8" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "vp9" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "h265" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "vp8" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "vp9" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "h265" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "vumeter" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "sndfile" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "speex_pp" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "speex_pp" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "plc" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "webrtc_aec" MOD_EXT "\n"); + +@@ -880,16 +880,16 @@ int config_write_template(const char *file, const stru + (void)re_fprintf(f, "#module\t\t\t" "pulse" MOD_EXT "\n"); + } + #endif +- (void)re_fprintf(f, "#module\t\t\t" "jack" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "portaudio" MOD_EXT "\n"); ++// (void)re_fprintf(f, "#module\t\t\t" "jack" MOD_EXT "\n"); ++// (void)re_fprintf(f, "#module\t\t\t" "portaudio" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "aubridge" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "aufile" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "ausine" MOD_EXT "\n"); + + (void)re_fprintf(f, "\n# Video codec Modules (in order)\n"); + (void)re_fprintf(f, "#module\t\t\t" "avcodec" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "vp8" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "vp9" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "vp8" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "vp9" MOD_EXT "\n"); (void)re_fprintf(f, "\n# Video filter Modules (in encoding order)\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "selfview" MOD_EXT "\n"); -@@ -826,14 +826,14 @@ int config_write_template(const char *file, const stru - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "dshow" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "selfview" MOD_EXT "\n"); +@@ -910,7 +910,7 @@ int config_write_template(const char *file, const stru + (void)re_fprintf(f, "#module\t\t\t" "v4l2" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "v4l2_codec" MOD_EXT "\n"); + #endif +- (void)re_fprintf(f, "#module\t\t\t" "x11grab" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "x11grab" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "cairo" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "vidbridge" MOD_EXT "\n"); - #else -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "v4l" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "v4l2" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "v4l2_codec" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "v4l" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "v4l2" MOD_EXT "\n"); -+// (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "v4l2_codec" MOD_EXT "\n"); - #endif - #ifdef USE_AVFORMAT -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "avformat" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "avformat" MOD_EXT "\n"); - #endif -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "x11grab" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "x11grab" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "cairo" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "vidbridge" MOD_EXT "\n"); - -@@ -844,16 +844,16 @@ int config_write_template(const char *file, const stru +@@ -918,16 +918,16 @@ int config_write_template(const char *file, const stru #ifdef LINUX - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "directfb" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "directfb" MOD_EXT "\n"); #endif -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "x11" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "x11" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "sdl2" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "fakevideo" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "x11" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "x11" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "sdl" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "fakevideo" MOD_EXT "\n"); - #endif /* USE_VIDEO */ (void)re_fprintf(f, "\n# Audio/Video source modules\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "rst" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "gst1" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "gst_video1" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "rst" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "gst1" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "gst_video1" MOD_EXT "\n"); - - (void)re_fprintf(f, "\n# Media NAT modules\n"); - (void)re_fprintf(f, "module\t\t\t" MOD_PRE "stun" MOD_EXT "\n"); -@@ -862,8 +862,8 @@ int config_write_template(const char *file, const stru - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "natpmp" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "avformat" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "rst" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "gst" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "gst_video" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "rst" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "gst" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "gst_video" MOD_EXT "\n"); + + (void)re_fprintf(f, "\n# Compatibility modules\n"); + (void)re_fprintf(f, "#module\t\t\t" "ebuacip" MOD_EXT "\n"); +@@ -940,8 +940,8 @@ int config_write_template(const char *file, const stru + (void)re_fprintf(f, "#module\t\t\t" "pcp" MOD_EXT "\n"); (void)re_fprintf(f, "\n# Media encryption modules\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "srtp" MOD_EXT "\n"); -- (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "dtls_srtp" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "srtp" MOD_EXT "\n"); -+ (void)re_fprintf(f, "module\t\t\t" MOD_PRE "dtls_srtp" MOD_EXT "\n"); - (void)re_fprintf(f, "#module\t\t\t" MOD_PRE "zrtp" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "srtp" MOD_EXT "\n"); +- (void)re_fprintf(f, "#module\t\t\t" "dtls_srtp" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "srtp" MOD_EXT "\n"); ++ (void)re_fprintf(f, "module\t\t\t" "dtls_srtp" MOD_EXT "\n"); + (void)re_fprintf(f, "#module\t\t\t" "zrtp" MOD_EXT "\n"); (void)re_fprintf(f, "\n"); -@@ -880,6 +880,7 @@ int config_write_template(const char *file, const stru +@@ -958,6 +958,7 @@ int config_write_template(const char *file, const stru (void)re_fprintf(f, "# Application Modules\n"); (void)re_fprintf(f, "\n"); - (void)re_fprintf(f, "module_app\t\t" MOD_PRE "auloop"MOD_EXT"\n"); -+ (void)re_fprintf(f, "#module_app\t\t" MOD_PRE "avahi"MOD_EXT"\n"); - (void)re_fprintf(f, "#module_app\t\t" MOD_PRE "b2bua"MOD_EXT"\n"); - (void)re_fprintf(f, "module_app\t\t" MOD_PRE "contact"MOD_EXT"\n"); - (void)re_fprintf(f, "module_app\t\t" MOD_PRE "debug_cmd"MOD_EXT"\n"); -@@ -914,8 +915,8 @@ int config_write_template(const char *file, const stru - (void)re_fprintf(f, "\n"); - (void)re_fprintf(f, "ctrl_tcp_listen\t\t0.0.0.0:4444\n"); + (void)re_fprintf(f, "module_app\t\t" "auloop"MOD_EXT"\n"); ++ (void)re_fprintf(f, "#module_app\t\t" "avahi"MOD_EXT"\n"); + (void)re_fprintf(f, "#module_app\t\t" "b2bua"MOD_EXT"\n"); + (void)re_fprintf(f, "module_app\t\t" "contact"MOD_EXT"\n"); + (void)re_fprintf(f, "module_app\t\t" "debug_cmd"MOD_EXT"\n"); +@@ -993,8 +994,8 @@ int config_write_template(const char *file, const stru + (void)re_fprintf(f, "ctrl_tcp_listen\t\t0.0.0.0:4444 # ctrl_tcp - " + "TCP interface JSON\n"); - (void)re_fprintf(f, "\n"); - (void)re_fprintf(f, "evdev_device\t\t/dev/input/event0\n"); Index: baresip/pkg/PLIST-gtk2 =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/pkg/PLIST-gtk2,v retrieving revision 1.2 diff -u -r1.2 PLIST-gtk2 --- baresip/pkg/PLIST-gtk2 26 Dec 2016 14:53:25 -0000 1.2 +++ baresip/pkg/PLIST-gtk2 4 Jun 2021 17:29:14 -0000 @@ -1,7 +1,7 @@ @comment $OpenBSD: PLIST-gtk2,v 1.2 2016/12/26 14:53:25 czarkoff Exp $ -lib/baresip/modules/cairo.so -lib/baresip/modules/gst1.so -lib/baresip/modules/gst_video1.so -lib/baresip/modules/gtk.so -lib/baresip/modules/rst.so -lib/baresip/modules/vidinfo.so +@so lib/baresip/modules/cairo.so +@so lib/baresip/modules/gst.so +@so lib/baresip/modules/gst_video.so +@so lib/baresip/modules/gtk.so +@so lib/baresip/modules/rst.so +@so lib/baresip/modules/vidinfo.so Index: baresip/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/telephony/baresip/baresip/pkg/PLIST-main,v retrieving revision 1.10 diff -u -r1.10 PLIST-main --- baresip/pkg/PLIST-main 3 Aug 2018 12:20:06 -0000 1.10 +++ baresip/pkg/PLIST-main 4 Jun 2021 17:29:14 -0000 @@ -3,64 +3,66 @@ @bin bin/baresip lib/baresip/ lib/baresip/modules/ -lib/baresip/modules/account.so -lib/baresip/modules/amr.so -lib/baresip/modules/aubridge.so -lib/baresip/modules/aufile.so -lib/baresip/modules/auloop.so -lib/baresip/modules/avahi.so -lib/baresip/modules/avcodec.so -lib/baresip/modules/avformat.so -lib/baresip/modules/b2bua.so -lib/baresip/modules/cons.so -lib/baresip/modules/contact.so -lib/baresip/modules/ctrl_tcp.so -lib/baresip/modules/debug_cmd.so -lib/baresip/modules/dtls_srtp.so -lib/baresip/modules/echo.so -lib/baresip/modules/fakevideo.so -lib/baresip/modules/g711.so -lib/baresip/modules/g722.so -lib/baresip/modules/g726.so -lib/baresip/modules/gsm.so -lib/baresip/modules/h265.so -lib/baresip/modules/httpd.so -lib/baresip/modules/ice.so -lib/baresip/modules/l16.so -lib/baresip/modules/menu.so -lib/baresip/modules/mpa.so -lib/baresip/modules/mqtt.so -lib/baresip/modules/mwi.so -lib/baresip/modules/natbd.so -lib/baresip/modules/natpmp.so -lib/baresip/modules/opus.so -lib/baresip/modules/plc.so -lib/baresip/modules/presence.so -lib/baresip/modules/sdl2.so -lib/baresip/modules/selfview.so -lib/baresip/modules/snapshot.so -lib/baresip/modules/sndfile.so -lib/baresip/modules/sndio.so -lib/baresip/modules/speex_aec.so -lib/baresip/modules/speex_pp.so -lib/baresip/modules/srtp.so -lib/baresip/modules/stdio.so -lib/baresip/modules/stun.so -lib/baresip/modules/swscale.so -lib/baresip/modules/syslog.so -lib/baresip/modules/turn.so -lib/baresip/modules/uuid.so -lib/baresip/modules/v4l2.so +@so lib/baresip/modules/account.so +@so lib/baresip/modules/amr.so +@so lib/baresip/modules/aubridge.so +@so lib/baresip/modules/aufile.so +@so lib/baresip/modules/auloop.so +@so lib/baresip/modules/ausine.so +@so lib/baresip/modules/avcodec.so +@so lib/baresip/modules/avformat.so +@so lib/baresip/modules/b2bua.so +@so lib/baresip/modules/cons.so +@so lib/baresip/modules/contact.so +@so lib/baresip/modules/ctrl_tcp.so +@so lib/baresip/modules/debug_cmd.so +@so lib/baresip/modules/dtls_srtp.so +@so lib/baresip/modules/ebuacip.so +@so lib/baresip/modules/echo.so +@so lib/baresip/modules/fakevideo.so +@so lib/baresip/modules/g711.so +@so lib/baresip/modules/g722.so +@so lib/baresip/modules/g726.so +@so lib/baresip/modules/gsm.so +@so lib/baresip/modules/httpd.so +@so lib/baresip/modules/ice.so +@so lib/baresip/modules/l16.so +@so lib/baresip/modules/menu.so +@so lib/baresip/modules/mixausrc.so +@so lib/baresip/modules/mpa.so +@so lib/baresip/modules/mqtt.so +@so lib/baresip/modules/multicast.so +@so lib/baresip/modules/mwi.so +@so lib/baresip/modules/natpmp.so +@so lib/baresip/modules/opus.so +@so lib/baresip/modules/plc.so +@so lib/baresip/modules/presence.so +@so lib/baresip/modules/rtcpsummary.so +@so lib/baresip/modules/selfview.so +@so lib/baresip/modules/serreg.so +@so lib/baresip/modules/snapshot.so +@so lib/baresip/modules/sndfile.so +@so lib/baresip/modules/sndio.so +@so lib/baresip/modules/speex_pp.so +@so lib/baresip/modules/srtp.so +@so lib/baresip/modules/stdio.so +@so lib/baresip/modules/stun.so +@so lib/baresip/modules/swscale.so +@so lib/baresip/modules/syslog.so +@so lib/baresip/modules/turn.so +@so lib/baresip/modules/uuid.so +@so lib/baresip/modules/v4l2.so @comment lib/baresip/modules/v4l2_codec.so -lib/baresip/modules/vidbridge.so -lib/baresip/modules/vidloop.so -lib/baresip/modules/vp8.so -lib/baresip/modules/vp9.so -lib/baresip/modules/vumeter.so -lib/baresip/modules/x11.so -lib/baresip/modules/x11grab.so -lib/baresip/modules/zrtp.so +@so lib/baresip/modules/vidbridge.so +@so lib/baresip/modules/vidloop.so +@so lib/baresip/modules/vp8.so +@so lib/baresip/modules/vp9.so +@so lib/baresip/modules/vumeter.so +@so lib/baresip/modules/x11.so +@so lib/baresip/modules/x11grab.so +@so lib/baresip/modules/zrtp.so share/baresip/ +share/baresip/autoanswer.wav share/baresip/busy.wav share/baresip/callwaiting.wav share/baresip/error.wav @@ -69,3 +71,19 @@ share/baresip/notfound.wav share/baresip/ring.wav share/baresip/ringback.wav +share/baresip/sound0.wav +share/baresip/sound1.wav +share/baresip/sound2.wav +share/baresip/sound3.wav +share/baresip/sound4.wav +share/baresip/sound5.wav +share/baresip/sound6.wav +share/baresip/sound7.wav +share/baresip/sound8.wav +share/baresip/sound9.wav +share/baresip/sounda.wav +share/baresip/soundb.wav +share/baresip/soundc.wav +share/baresip/soundd.wav +share/baresip/soundroute.wav +share/baresip/soundstar.wav Index: re/Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/re/Makefile,v retrieving revision 1.21 diff -u -r1.21 Makefile --- re/Makefile 24 Apr 2019 16:26:57 -0000 1.21 +++ re/Makefile 4 Jun 2021 17:29:14 -0000 @@ -2,11 +2,11 @@ COMMENT = portable library for real-time communications -V = 0.5.9 -DISTNAME = re-${V} -SHARED_LIBS = re 5.1 +GH_ACCOUNT = baresip +GH_PROJECT = re +GH_TAGNAME = v2.0.1 +SHARED_LIBS = re 6.0 CATEGORIES += devel -REVISION = 0 WANTLIB = crypto pthread ssl z Index: re/distinfo =================================================================== RCS file: /cvs/ports/telephony/baresip/re/distinfo,v retrieving revision 1.16 diff -u -r1.16 distinfo --- re/distinfo 28 Oct 2018 10:46:02 -0000 1.16 +++ re/distinfo 4 Jun 2021 17:29:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (re-0.5.9.tar.gz) = iCugXK534HCZrdHSQZWGPQj83f72LRWG2NB/FyG1lhI= -SIZE (re-0.5.9.tar.gz) = 301753 +SHA256 (re-2.0.1.tar.gz) = Q6pDm5av91/ldoufnUneqXBC5C52R99Hs0VGV2Pi9+0= +SIZE (re-2.0.1.tar.gz) = 342897 Index: re/patches/patch-Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/re/patches/patch-Makefile,v retrieving revision 1.10 diff -u -r1.10 patch-Makefile --- re/patches/patch-Makefile 28 Oct 2018 10:46:02 -0000 1.10 +++ re/patches/patch-Makefile 4 Jun 2021 17:29:14 -0000 @@ -2,9 +2,9 @@ Index: Makefile --- Makefile.orig +++ Makefile -@@ -12,10 +12,6 @@ VER_PATCH := 9 +@@ -20,10 +20,6 @@ ABI_MAJOR := $(shell expr $(ABI_CUR) - $(ABI_AGE)) PROJECT := re - VERSION := 0.5.9 + VERSION := $(VER_MAJOR).$(VER_MINOR).$(VER_PATCH) -MK := mk/re.mk - @@ -13,7 +13,7 @@ # List of modules MODULES += sip sipevent sipreg sipsess MODULES += uri http httpauth msg websock -@@ -63,13 +59,11 @@ all: $(SHARED) $(STATIC) +@@ -78,13 +74,11 @@ all: $(SHARED) $(STATIC) $(SHARED): $(OBJS) @@ -29,7 +29,7 @@ ifneq ($(RANLIB),) @$(RANLIB) $@ endif -@@ -88,12 +82,11 @@ libre.pc: +@@ -103,12 +97,11 @@ libre.pc: @echo 'Libs.private: -L$${libdir} -lre ${LIBS}' >> libre.pc @echo 'Cflags: -I$${includedir}' >> libre.pc @@ -45,15 +45,15 @@ @mkdir -p $(patsubst %,$(BUILD)/%,$(sort $(dir $(SRCS)))) @touch $@ -@@ -111,7 +104,6 @@ install: $(SHARED) $(STATIC) libre.pc - $(INSTALL) -m 0755 $(SHARED) $(DESTDIR)$(LIBDIR) +@@ -132,7 +125,6 @@ else + endif $(INSTALL) -m 0755 $(STATIC) $(DESTDIR)$(LIBDIR) $(INSTALL) -m 0644 libre.pc $(DESTDIR)$(LIBDIR)/pkgconfig - $(INSTALL) -m 0644 $(MK) $(DESTDIR)$(MKDIR) uninstall: @rm -rf $(DESTDIR)$(INCDIR) -@@ -122,13 +114,11 @@ uninstall: +@@ -144,13 +136,11 @@ uninstall: -include test.d Index: re/patches/patch-src_rtmp_conn_c =================================================================== RCS file: re/patches/patch-src_rtmp_conn_c diff -N re/patches/patch-src_rtmp_conn_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ re/patches/patch-src_rtmp_conn_c 4 Jun 2021 17:29:14 -0000 @@ -0,0 +1,18 @@ +$OpenBSD$ + +Index: src/rtmp/conn.c +--- src/rtmp/conn.c.orig ++++ src/rtmp/conn.c +@@ -341,9 +341,9 @@ static int handshake_start(struct rtmp_conn *conn) + sig[2] = 0; + sig[3] = 0; + sig[4] = 0; +- sig[5] = VER_MAJOR; +- sig[6] = VER_MINOR; +- sig[7] = VER_PATCH; ++ sig[5] = 2; ++ sig[6] = 0; ++ sig[7] = 1; + sig[8] = 0; + rand_bytes(sig + 9, sizeof(sig) - 9); + Index: re/pkg/PLIST =================================================================== RCS file: /cvs/ports/telephony/baresip/re/pkg/PLIST,v retrieving revision 1.2 diff -u -r1.2 PLIST --- re/pkg/PLIST 12 Jan 2016 09:22:08 -0000 1.2 +++ re/pkg/PLIST 4 Jun 2021 17:29:14 -0000 @@ -29,6 +29,7 @@ include/re/re_natbd.h include/re/re_net.h include/re/re_odict.h +include/re/re_rtmp.h include/re/re_rtp.h include/re/re_sa.h include/re/re_sdp.h @@ -44,10 +45,11 @@ include/re/re_telev.h include/re/re_tls.h include/re/re_tmr.h +include/re/re_trace.h include/re/re_turn.h include/re/re_types.h include/re/re_udp.h include/re/re_uri.h include/re/re_websock.h -lib/libre.a +@static-lib lib/libre.a @lib lib/libre.so.${LIBre_VERSION} Index: rem/Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/rem/Makefile,v retrieving revision 1.10 diff -u -r1.10 Makefile --- rem/Makefile 24 Apr 2019 16:26:57 -0000 1.10 +++ rem/Makefile 4 Jun 2021 17:29:14 -0000 @@ -2,11 +2,11 @@ COMMENT = library for real-time audio and video processing -V = 0.5.3 -DISTNAME = rem-${V} -SHARED_LIBS = rem 0.4 +GH_ACCOUNT = baresip +GH_PROJECT = rem +GH_TAGNAME = v1.0.0 +SHARED_LIBS = rem 1.0 CATEGORIES += multimedia devel -REVISION = 0 WANTLIB += m re Index: rem/distinfo =================================================================== RCS file: /cvs/ports/telephony/baresip/rem/distinfo,v retrieving revision 1.6 diff -u -r1.6 distinfo --- rem/distinfo 7 May 2018 07:20:16 -0000 1.6 +++ rem/distinfo 4 Jun 2021 17:29:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (rem-0.5.3.tar.gz) = n5inmUfUcJKCpXkaww8O2gPV00CG8233S/9PiqwOgFA= -SIZE (rem-0.5.3.tar.gz) = 40417 +SHA256 (rem-1.0.0.tar.gz) = vMkbtSH64YM1f7QisAo5gUd6IumdOv4WXE7FCmu+2do= +SIZE (rem-1.0.0.tar.gz) = 47190 Index: rem/pkg/PLIST =================================================================== RCS file: /cvs/ports/telephony/baresip/rem/pkg/PLIST,v retrieving revision 1.3 diff -u -r1.3 PLIST --- rem/pkg/PLIST 30 Oct 2017 17:22:21 -0000 1.3 +++ rem/pkg/PLIST 4 Jun 2021 17:29:14 -0000 @@ -1,22 +1,27 @@ @comment $OpenBSD: PLIST,v 1.3 2017/10/30 17:22:21 feinerer Exp $ include/rem/ include/rem/rem.h +include/rem/rem_aac.h include/rem/rem_au.h include/rem/rem_aubuf.h include/rem/rem_auconv.h include/rem/rem_audio.h include/rem/rem_aufile.h +include/rem/rem_aulevel.h include/rem/rem_aumix.h include/rem/rem_auresamp.h include/rem/rem_autone.h +include/rem/rem_avc.h include/rem/rem_dsp.h include/rem/rem_dtmf.h include/rem/rem_fir.h +include/rem/rem_flv.h include/rem/rem_g711.h include/rem/rem_goertzel.h +include/rem/rem_h264.h include/rem/rem_vid.h include/rem/rem_vidconv.h include/rem/rem_video.h include/rem/rem_vidmix.h -lib/librem.a +@static-lib lib/librem.a @lib lib/librem.so.${LIBrem_VERSION} Index: restund/Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/restund/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- restund/Makefile 24 Apr 2019 16:26:57 -0000 1.9 +++ restund/Makefile 4 Jun 2021 17:29:14 -0000 @@ -2,15 +2,17 @@ COMMENT = modular and flexible STUN and TURN Server -V = 0.4.12 +GH_ACCOUNT = otalk +GH_PROJECT = restund +GH_COMMIT = c0ad4cc81fe534f9fbd9cf738a645a6e50120c69 +V = 0.4.12.0.20170302 DISTNAME = restund-${V} -REVISION = 2 -WANTLIB = c crypto mysqlclient pthread re ssl z +WANTLIB = c crypto mariadb pthread re ssl z LIB_DEPENDS = telephony/baresip/re \ databases/mariadb,-main -MAKE_FLAGS += USE_MYSQL=1 LIBS="-lc -lre -lpthread" +MAKE_FLAGS += USE_MYSQL=1 LIBS="-lcrypto -lssl -lz -lc -lre -lpthread" NO_TEST = Yes Index: restund/distinfo =================================================================== RCS file: /cvs/ports/telephony/baresip/restund/distinfo,v retrieving revision 1.3 diff -u -r1.3 distinfo --- restund/distinfo 6 Oct 2015 22:47:29 -0000 1.3 +++ restund/distinfo 4 Jun 2021 17:29:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (restund-0.4.12.tar.gz) = MXBEHciCNSqwJ1VWtvyImzixQgPZNgcbX6EvOaXIbUc= -SIZE (restund-0.4.12.tar.gz) = 183127 +SHA256 (restund-0.4.12.0.20170302-c0ad4cc8.tar.gz) = dEIenGmBWiOy/JFnSTVDwWlias9XRtr5IQuFtazuBDM= +SIZE (restund-0.4.12.0.20170302-c0ad4cc8.tar.gz) = 179379 Index: restund/patches/patch-Makefile =================================================================== RCS file: /cvs/ports/telephony/baresip/restund/patches/patch-Makefile,v retrieving revision 1.2 diff -u -r1.2 patch-Makefile --- restund/patches/patch-Makefile 11 Dec 2014 13:48:42 -0000 1.2 +++ restund/patches/patch-Makefile 4 Jun 2021 17:29:14 -0000 @@ -1,7 +1,8 @@ $OpenBSD: patch-Makefile,v 1.2 2014/12/11 13:48:42 sthen Exp $ ---- Makefile.orig Wed Dec 10 09:39:12 2014 -+++ Makefile Thu Dec 11 08:25:18 2014 -@@ -97,16 +97,14 @@ all: $(MOD_BINS) $(BIN) +Index: Makefile +--- Makefile.orig ++++ Makefile +@@ -79,16 +79,14 @@ all: $(MOD_BINS) $(BIN) # GPROF requires static linking $(BIN): $(OBJS) Index: restund/patches/patch-mk_mod_mk =================================================================== RCS file: /cvs/ports/telephony/baresip/restund/patches/patch-mk_mod_mk,v retrieving revision 1.1 diff -u -r1.1 patch-mk_mod_mk --- restund/patches/patch-mk_mod_mk 11 Dec 2014 13:48:42 -0000 1.1 +++ restund/patches/patch-mk_mod_mk 4 Jun 2021 17:29:14 -0000 @@ -1,10 +1,11 @@ $OpenBSD: patch-mk_mod_mk,v 1.1 2014/12/11 13:48:42 sthen Exp $ ---- mk/mod.mk.orig Thu Dec 11 08:26:15 2014 -+++ mk/mod.mk Thu Dec 11 08:27:30 2014 -@@ -19,15 +19,13 @@ ifeq ($(STATIC),) - # +Index: mk/mod.mk +--- mk/mod.mk.orig ++++ mk/mod.mk +@@ -9,11 +9,9 @@ $(MOD)_OBJS := $(patsubst %.c,$(BUILD)/modules/$(M + -include $($(MOD)_OBJS:.o=.d) - $(MOD)$(MOD_SUFFIX): $($(MOD)_OBJS) + $(MOD).so: $($(MOD)_OBJS) - @echo " LD [M] $@" - @$(LD) $(LFLAGS) $(SH_LFLAGS) $(MOD_LFLAGS) $($(basename $@)_OBJS) \ + $(LD) $(LFLAGS) $(SH_LFLAGS) $(MOD_LFLAGS) $($(basename $@)_OBJS) \ @@ -13,21 +14,5 @@ $(BUILD)/modules/$(MOD)/%.o: modules/$(MOD)/%.c $(BUILD) Makefile mk/mod.mk \ modules/$(MOD)/module.mk - @echo " CC [M] $@" -- @mkdir -p $(dir $@) - @$(CC) $(CFLAGS) -c $< -o $@ $(DFLAGS) -+ mkdir -p $(dir $@) + $(CC) $(CFLAGS) -c $< -o $@ $(DFLAGS) - - else - -@@ -41,8 +39,7 @@ APP_LFLAGS := $(APP_LFLAGS) $($(MOD)_LFLAGS) - - $(BUILD)/modules/$(MOD)/%.o: modules/$(MOD)/%.c $(BUILD) Makefile mk/mod.mk \ - modules/$(MOD)/module.mk -- @echo " CC [m] $@" -- @mkdir -p $(dir $@) -- @$(CC) $(CFLAGS) -DMOD_NAME=\"$(MOD)\" -c $< -o $@ $(DFLAGS) -+ mkdir -p $(dir $@) -+ $(CC) $(CFLAGS) -DMOD_NAME=\"$(MOD)\" -c $< -o $@ $(DFLAGS) - - endif Index: restund/pkg/PLIST =================================================================== RCS file: /cvs/ports/telephony/baresip/restund/pkg/PLIST,v retrieving revision 1.2 diff -u -r1.2 PLIST --- restund/pkg/PLIST 11 Dec 2014 13:48:42 -0000 1.2 +++ restund/pkg/PLIST 4 Jun 2021 17:29:14 -0000 @@ -1,17 +1,18 @@ @comment $OpenBSD: PLIST,v 1.2 2014/12/11 13:48:42 sthen Exp $ @newgroup _restund:742 @newuser _restund:742:742:daemon:restund user:/var/empty:/sbin/nologin +@rcscript ${RCDIR}/restund lib/restund/ lib/restund/modules/ -lib/restund/modules/auth.so -lib/restund/modules/binding.so -lib/restund/modules/filedb.so -lib/restund/modules/mysql_ser.so -lib/restund/modules/restauth.so -lib/restund/modules/stat.so -lib/restund/modules/status.so -lib/restund/modules/syslog.so -lib/restund/modules/turn.so +@so lib/restund/modules/auth.so +@so lib/restund/modules/binding.so +@so lib/restund/modules/cpuusage.so +@so lib/restund/modules/influxdb.so +@so lib/restund/modules/mysql_ser.so +@so lib/restund/modules/stat.so +@so lib/restund/modules/status.so +@so lib/restund/modules/syslog.so +@so lib/restund/modules/turn.so @bin sbin/restund share/doc/restund/ share/doc/restund/README @@ -23,4 +24,3 @@ share/examples/restund/munin/restund_turn_bytes share/examples/restund/restund.conf @sample ${SYSCONFDIR}/restund.conf -@rcscript ${RCDIR}/restund