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.

Reply via email to