Wednesday, February 26, 2020

Re: [UPDATE] net/libshout 2.4.3

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 <mgrimm@mrsserver.net>
+
# 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
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

No comments:

Post a Comment