update to libshout-2.4.3, from Moritz Grimm (taking maintainer), tweaks from me:
- proper license marker - bump library major, functions removed - remove old comment for !shared arches
This commit is contained in:
parent
38ebf45a49
commit
0d2457095a
@ -1,28 +1,29 @@
|
||||
# $OpenBSD: Makefile,v 1.29 2019/07/12 20:48:31 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.30 2020/03/03 21:07:01 sthen Exp $
|
||||
|
||||
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 6.0 # 5.0
|
||||
|
||||
CATEGORIES= net audio
|
||||
|
||||
HOMEPAGE= https://icecast.org/
|
||||
|
||||
# LGPL
|
||||
MAINTAINER= Moritz Grimm <mgrimm@mrsserver.net>
|
||||
|
||||
# LGPLv2+
|
||||
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/
|
||||
|
||||
LIB_DEPENDS= audio/libvorbis \
|
||||
LIB_DEPENDS= audio/libogg \
|
||||
audio/libvorbis \
|
||||
audio/speex \
|
||||
multimedia/libtheora
|
||||
|
||||
# LIB_DEPENDS don't propagate if !shared
|
||||
LIB_DEPENDS += audio/libogg
|
||||
|
||||
FAKE_FLAGS= docdir='${PREFIX}/share/examples/libshout'
|
||||
|
||||
CONFIGURE_STYLE= gnu
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -1,11 +1,13 @@
|
||||
@comment $OpenBSD: PLIST,v 1.6 2015/03/16 18:07:52 naddy Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.7 2020/03/03 21:07:01 sthen 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
|
||||
|
Loading…
Reference in New Issue
Block a user