Improved update attached thanks to feedback from sthen@:
* Fix DESCR * Take MAINTAINER On 23.02.20 00:32, Moritz Grimm wrote:
Update libshout to 2.4.3 * TLS support * new protocols and formats * bug fixes
Index: Makefile =================================================================== RCS file: /cvs/ports/net/libshout/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- Makefile 12 Jul 2019 20:48:31 -0000 1.29 +++ Makefile 26 Feb 2020 23:59:26 -0000 @@ -2,17 +2,18 @@ COMMENT= library for communicating with an icecast server -DISTNAME= libshout-2.3.1 -REVISION= 0 -SHARED_LIBS= shout 5.1 +DISTNAME= libshout-2.4.3 +SHARED_LIBS= shout 5.2 CATEGORIES= net audio HOMEPAGE= https://icecast.org/ +MAINTAINER= Moritz Grimm <[email protected]> + # LGPL PERMIT_PACKAGE= Yes -WANTLIB += m ogg pthread speex theora>=1 vorbis>=4 +WANTLIB += crypto m ogg pthread speex ssl theora>=1 vorbis>=4 MASTER_SITES= https://downloads.xiph.org/releases/libshout/ Index: distinfo =================================================================== RCS file: /cvs/ports/net/libshout/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 4 Jun 2015 07:21:11 -0000 1.8 +++ distinfo 26 Feb 2020 23:59:26 -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: pkg/DESCR =================================================================== RCS file: /cvs/ports/net/libshout/pkg/DESCR,v retrieving revision 1.2 diff -u -p -r1.2 DESCR --- pkg/DESCR 27 Feb 2005 19:14:40 -0000 1.2 +++ pkg/DESCR 26 Feb 2020 23:59:26 -0000 @@ -1,24 +1,6 @@ -Libshout is a library for communicating with and sending data to an -icecast server. It handles the socket connection, the timing of the -data, and prevents bad data from getting to the icecast server. +Libshout is a library for communicating with and sending data to a media +streaming server like Icecast. -With just a few lines of code, a programmer can easily turn any -application into a streaming source for an icecast server. Libshout -also allows developers who want a specific feature set (database -access, request taking) to concentrate on that feature set, instead of -worrying about how server communication works. - -Please refer to the api reference and example code to start learning -how to use libshout in your own code. Exhaustive documentation doesn't -exist, yet, but the following files should be helpful enough for -starters: - - ${PREFIX}/share/examples/libshout/example.c - ${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. +It supports different streaming formats, such as HTTP, ICY, and +RoarAudio, with optional TLS. Various media formats for both audio and +video are supported as well, such as Ogg, MP3, WebM, and Matroska. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/libshout/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 16 Mar 2015 18:07:52 -0000 1.6 +++ pkg/PLIST 26 Feb 2020 23:59:26 -0000 @@ -1,11 +1,13 @@ @comment $OpenBSD: PLIST,v 1.6 2015/03/16 18:07:52 naddy Exp $ include/shout/ include/shout/shout.h +@comment lib/ckport/ +@comment lib/ckport/db/ +@comment lib/ckport/db/libshout.ckport lib/libshout.a lib/libshout.la @lib lib/libshout.so.${LIBshout_VERSION} lib/pkgconfig/shout.pc -share/aclocal/ share/aclocal/shout.m4 share/examples/libshout/ @comment share/examples/libshout/COPYING
