Hello ports@, Attached is a bump to libshout. Feature highlights between 2.3.1 and 2.4.3 include TLS support, increased HTTP compatibility, and support for WebM and Matroska containers.
http://icecast.org/news/libshout-release-2_4_0/ http://icecast.org/news/libshout-release-2_4_1/ http://icecast.org/news/libshout-release-2_4_2/ http://icecast.org/news/libshout-release-2_4_3/ I tested various audio files using this in net/ezstream against net/icecast on amd64. I haven't looked too deeply at the TLS code, and couldn't test that; ezstream still doesn't have support for HTTPS URLs. PTAL, Geoff Hill <ge...@geoffhill.org> Index: net/libshout/Makefile =================================================================== RCS file: /cvs/ports/net/libshout/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- net/libshout/Makefile 12 Jul 2019 20:48:31 -0000 1.29 +++ net/libshout/Makefile 14 Sep 2019 06:52:53 -0000 @@ -2,7 +2,7 @@ COMMENT= library for communicating with an icecast server -DISTNAME= libshout-2.3.1 +DISTNAME= libshout-2.4.3 REVISION= 0 SHARED_LIBS= shout 5.1 CATEGORIES= net audio @@ -12,7 +12,7 @@ HOMEPAGE= https://icecast.org/ # LGPL PERMIT_PACKAGE= Yes -WANTLIB += m ogg pthread speex theora>=1 vorbis>=4 +WANTLIB += m crypto ssl ogg pthread speex theora>=1 vorbis>=4 MASTER_SITES= https://downloads.xiph.org/releases/libshout/ Index: net/libshout/distinfo =================================================================== RCS file: /cvs/ports/net/libshout/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- net/libshout/distinfo 4 Jun 2015 07:21:11 -0000 1.8 +++ net/libshout/distinfo 14 Sep 2019 06:52:53 -0000 @@ -1,2 +1,2 @@ -SHA256 (libshout-2.3.1.tar.gz) = zzxfa0peP8++CftwJKqIrUCZqZRffLA37Aa87nojkm4= -SIZE (libshout-2.3.1.tar.gz) = 464229 +SHA256 (libshout-2.4.3.tar.gz) = DYr1XRFBv5BxC81Bp2jJzFrbJRUCoK8d0iyNohXUDf4= +SIZE (libshout-2.4.3.tar.gz) = 529563 Index: net/libshout/pkg/DESCR =================================================================== RCS file: /cvs/ports/net/libshout/pkg/DESCR,v retrieving revision 1.2 diff -u -p -r1.2 DESCR --- net/libshout/pkg/DESCR 27 Feb 2005 19:14:40 -0000 1.2 +++ net/libshout/pkg/DESCR 14 Sep 2019 06:52:53 -0000 @@ -17,8 +17,3 @@ starters: ${PREFIX}/share/examples/libshout/nonblocking.c and of course ${PREFIX}/include/shout/shout.h - -New in libshout 2.1 is nonblocking I/O and Ogg Theora support, as well -as several bug fixes. However, Ogg Theora support will stay disabled -on OpenBSD until an official Theora release makes it into the ports -tree.