diff options
-rw-r--r-- | multimedia/flvstreamer/DESCR | 7 | ||||
-rw-r--r-- | multimedia/flvstreamer/Makefile | 20 | ||||
-rw-r--r-- | multimedia/flvstreamer/PLIST | 4 | ||||
-rw-r--r-- | multimedia/flvstreamer/distinfo | 7 | ||||
-rw-r--r-- | multimedia/flvstreamer/patches/patch-Makefile | 28 | ||||
-rw-r--r-- | multimedia/flvstreamer/patches/patch-rtmp.c | 14 |
6 files changed, 80 insertions, 0 deletions
diff --git a/multimedia/flvstreamer/DESCR b/multimedia/flvstreamer/DESCR new file mode 100644 index 00000000000..723e28844fb --- /dev/null +++ b/multimedia/flvstreamer/DESCR @@ -0,0 +1,7 @@ +flvstreamer is an open source command-line RTMP client intended to stream audio +or video content from all types of flash or rtmp servers. Forked from rtmpdump +v1.6 with encrypted rtmp and swf verification support removed. This tool +provides free interoperability with the previously undocumented adobe RTMP +protocol so widely in use on the internet today. It was developed entirely by +reverse engineering methods and without access to any proprietary or +restrictive-license protocol specifications. diff --git a/multimedia/flvstreamer/Makefile b/multimedia/flvstreamer/Makefile new file mode 100644 index 00000000000..d264d7f7a9d --- /dev/null +++ b/multimedia/flvstreamer/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2014/11/12 18:38:18 khorben Exp $ + +DISTNAME= flvstreamer-2.1c1 +WRKSRC= ${WRKDIR}/flvstreamer +CATEGORIES= multimedia +MASTER_SITES= http://download.savannah.gnu.org/releases/flvstreamer/source/ + +MAINTAINER= khorben@defora.org +HOMEPAGE= http://savannah.nongnu.org/projects/flvstreamer +COMMENT= Open source command-line RTMP client + +LICENSE= gnu-gpl-v2 + +USE_TOOLS+= gmake + +MAKE_FLAGS+= posix +MAKE_FLAGS+= PREFIX=${PREFIX} +MAKE_FLAGS+= DESTDIR=${DESTDIR} + +.include "../../mk/bsd.pkg.mk" diff --git a/multimedia/flvstreamer/PLIST b/multimedia/flvstreamer/PLIST new file mode 100644 index 00000000000..73e0e948028 --- /dev/null +++ b/multimedia/flvstreamer/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1 2014/11/12 18:38:18 khorben Exp $ +bin/flvstreamer +bin/rtmpsrv +bin/streams diff --git a/multimedia/flvstreamer/distinfo b/multimedia/flvstreamer/distinfo new file mode 100644 index 00000000000..cd59d10d1b9 --- /dev/null +++ b/multimedia/flvstreamer/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2014/11/12 18:38:18 khorben Exp $ + +SHA1 (flvstreamer-2.1c1.tar.gz) = 07fac3dea65d8de8afbcc3c892d7830a90b66f10 +RMD160 (flvstreamer-2.1c1.tar.gz) = 48ab173d4f0332ef2b4d42a72e7c637c7943066f +Size (flvstreamer-2.1c1.tar.gz) = 77379 bytes +SHA1 (patch-Makefile) = e1222d997dc7e1cca7535efaaf0b403b80d011f5 +SHA1 (patch-rtmp.c) = aebc2b14fa57de50a159b6d25b1f10f69cec9563 diff --git a/multimedia/flvstreamer/patches/patch-Makefile b/multimedia/flvstreamer/patches/patch-Makefile new file mode 100644 index 00000000000..b598c9b0f59 --- /dev/null +++ b/multimedia/flvstreamer/patches/patch-Makefile @@ -0,0 +1,28 @@ +$NetBSD: patch-Makefile,v 1.1 2014/11/12 18:38:18 khorben Exp $ + +Let the relevant binaries be installed through "make install" + +--- Makefile.orig 2010-02-15 01:06:20.000000000 +0000 ++++ Makefile +@@ -8,6 +8,8 @@ LDFLAGS=-Wall $(XLDFLAGS) + LIBS= + THREADLIB=-lpthread + SLIBS=$(THREADLIB) $(LIBS) ++PREFIX=/usr/local ++DESTDIR= + + EXT= + +@@ -21,6 +23,12 @@ progs: flvstreamer streams rtmpsrv rtmps + posix linux unix osx: + @$(MAKE) $(MAKEFLAGS) progs + ++install: ++ mkdir -p $(DESTDIR)$(PREFIX)/bin ++ install -m 755 flvstreamer $(DESTDIR)$(PREFIX)/bin/flvstreamer ++ install -m 755 rtmpsrv $(DESTDIR)$(PREFIX)/bin/rtmpsrv ++ install -m 755 streams $(DESTDIR)$(PREFIX)/bin/streams ++ + mingw: + @$(MAKE) CROSS_COMPILE=mingw32- LIBS="$(LIBS) -lws2_32 -lwinmm -lgdi32" THREADLIB= EXT=.exe $(MAKEFLAGS) progs + diff --git a/multimedia/flvstreamer/patches/patch-rtmp.c b/multimedia/flvstreamer/patches/patch-rtmp.c new file mode 100644 index 00000000000..4b1c29afe72 --- /dev/null +++ b/multimedia/flvstreamer/patches/patch-rtmp.c @@ -0,0 +1,14 @@ +$NetBSD: patch-rtmp.c,v 1.1 2014/11/12 18:38:18 khorben Exp $ + +Fix build on NetBSD + +--- rtmp.c.orig 2010-02-15 01:04:35.000000000 +0000 ++++ rtmp.c +@@ -21,6 +21,7 @@ + * + */ + ++#include <sys/time.h> + #include <stdint.h> + #include <stdlib.h> + #include <string.h> |