From bb39ab25b426e7c6cb1fd1756beed204f6f528b3 Mon Sep 17 00:00:00 2001 From: Automaton Date: Mon, 10 Dec 2012 19:55:28 +0100 Subject: [PATCH] Import multimedia/rtmpdump version 2.4_1 --- multimedia/rtmpdump/Makefile | 48 +++++++++++++ multimedia/rtmpdump/distinfo | 2 + multimedia/rtmpdump/files/patch-Makefile | 36 ++++++++++ .../rtmpdump/files/patch-librtmp-Makefile | 67 +++++++++++++++++++ .../files/patch-librtmp-librtmp.pc.in | 11 +++ multimedia/rtmpdump/pkg-descr | 4 ++ multimedia/rtmpdump/pkg-plist | 14 ++++ 7 files changed, 182 insertions(+) create mode 100644 multimedia/rtmpdump/Makefile create mode 100644 multimedia/rtmpdump/distinfo create mode 100644 multimedia/rtmpdump/files/patch-Makefile create mode 100644 multimedia/rtmpdump/files/patch-librtmp-Makefile create mode 100644 multimedia/rtmpdump/files/patch-librtmp-librtmp.pc.in create mode 100644 multimedia/rtmpdump/pkg-descr create mode 100644 multimedia/rtmpdump/pkg-plist diff --git a/multimedia/rtmpdump/Makefile b/multimedia/rtmpdump/Makefile new file mode 100644 index 00000000000..0d4e3fe4a1c --- /dev/null +++ b/multimedia/rtmpdump/Makefile @@ -0,0 +1,48 @@ +# Ports collection makefile for: rtmpdump +# Date created: March 15, 2010 +# Whom: hrs +# +# $FreeBSD: ports/multimedia/rtmpdump/Makefile,v 1.12 2012/11/17 05:59:53 svnexp Exp $ + +PORTNAME= rtmpdump +PORTVERSION= 2.4 +PORTREVISION= 1 +CATEGORIES= multimedia net +MASTER_SITES= http://rtmpdump.mplayerhq.hu/download/ + +MAINTAINER= hrs@FreeBSD.org +COMMENT= A tool to download RTMP streams + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +USE_GNOME= pkgconfig +USE_LDCONFIG= yes +USE_OPENSSL= yes +MAKE_ENV= THREADLIB="${PTHREAD_LIBS}" +CFLAGS+= ${PTHREAD_CFLAGS} +WRKSRC= ${WRKDIR}/${PORTNAME} +PORTDOCS= ChangeLog README + +MAN1= rtmpdump.1 +MAN3= librtmp.3 +MAN8= rtmpgw.8 + +.include + +.if ${OSVERSION} < 700000 +BROKEN= does not compile on 6.X +.endif + +.if ${OPENSSLBASE} != "/usr" +CFLAGS+= -I${OPENSSLINC} +LDFLAGS+= -L${OPENSSLLIB} +.endif + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include diff --git a/multimedia/rtmpdump/distinfo b/multimedia/rtmpdump/distinfo new file mode 100644 index 00000000000..dbb627d1470 --- /dev/null +++ b/multimedia/rtmpdump/distinfo @@ -0,0 +1,2 @@ +SHA256 (rtmpdump-2.4.tar.gz) = 0be975011d116bbdf1befad2a984ac83d09b1061c86550326a7ec496d2f188fc +SIZE (rtmpdump-2.4.tar.gz) = 134558 diff --git a/multimedia/rtmpdump/files/patch-Makefile b/multimedia/rtmpdump/files/patch-Makefile new file mode 100644 index 00000000000..c82bd9cde84 --- /dev/null +++ b/multimedia/rtmpdump/files/patch-Makefile @@ -0,0 +1,36 @@ +--- Makefile.orig 2010-07-01 04:58:35.000000000 +0900 ++++ Makefile 2010-08-01 01:26:30.000000000 +0900 +@@ -1,9 +1,9 @@ + VERSION=v2.3 + +-prefix=/usr/local ++prefix=${PREFIX} + +-CC=$(CROSS_COMPILE)gcc +-LD=$(CROSS_COMPILE)ld ++#CC=$(CROSS_COMPILE)gcc ++#LD=$(CROSS_COMPILE)ld + + SYS=posix + #SYS=mingw +@@ -20,8 +20,9 @@ + + DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF) + OPT=-O2 +-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) +-LDFLAGS=-Wall $(XLDFLAGS) ++#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) ++CFLAGS+=$(DEF) ++#LDFLAGS=-Wall $(XLDFLAGS) + + bindir=$(prefix)/bin + sbindir=$(prefix)/sbin +@@ -37,7 +38,7 @@ + + THREADLIB_posix=-lpthread + THREADLIB_mingw= +-THREADLIB=$(THREADLIB_$(SYS)) ++THREADLIB?=$(THREADLIB_$(SYS)) + SLIBS=$(THREADLIB) $(LIBS) + + LIBRTMP=librtmp/librtmp.a diff --git a/multimedia/rtmpdump/files/patch-librtmp-Makefile b/multimedia/rtmpdump/files/patch-librtmp-Makefile new file mode 100644 index 00000000000..edddc129b1a --- /dev/null +++ b/multimedia/rtmpdump/files/patch-librtmp-Makefile @@ -0,0 +1,67 @@ +--- librtmp/Makefile.orig 2011-07-12 09:24:33.000000000 +0900 ++++ librtmp/Makefile 2012-01-20 10:06:27.000000000 +0900 +@@ -1,19 +1,21 @@ + VERSION=v2.4 + +-prefix=/usr/local ++prefix=$(PREFIX) + + incdir=$(prefix)/include/librtmp + bindir=$(prefix)/bin + libdir=$(prefix)/lib ++libdatadir=$(prefix)/libdata + mandir=$(prefix)/man + BINDIR=$(DESTDIR)$(bindir) + INCDIR=$(DESTDIR)$(incdir) + LIBDIR=$(DESTDIR)$(libdir) ++LIBDATADIR=$(DESTDIR)$(libdatadir) + MANDIR=$(DESTDIR)$(mandir) + +-CC=$(CROSS_COMPILE)gcc +-LD=$(CROSS_COMPILE)ld +-AR=$(CROSS_COMPILE)ar ++CC?=$(CROSS_COMPILE)gcc ++LD?=$(CROSS_COMPILE)ld ++AR?=$(CROSS_COMPILE)ar + + SYS=posix + CRYPTO=OPENSSL +@@ -23,7 +25,7 @@ + DEF_GNUTLS=-DUSE_GNUTLS + DEF_=-DNO_CRYPTO + REQ_GNUTLS=gnutls +-REQ_OPENSSL=libssl,libcrypto ++#REQ_OPENSSL=libssl,libcrypto + LIBZ=-lz + LIBS_posix= + LIBS_darwin= +@@ -67,7 +69,8 @@ + + DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF) + OPT=-O2 +-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF) ++#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF) ++CFLAGS=$(DEF) $(OPT) $(SO_DEF) + LDFLAGS=$(XLDFLAGS) + + +@@ -95,15 +98,17 @@ + sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \ + -e "s;@VERSION@;$(VERSION);" \ + -e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \ ++ -e "s;@OPENSSLLIB@;$(OPENSSLLIB);" \ ++ -e "s;@OPENSSLINC@;$(OPENSSLINC);" \ + -e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@ + + install: install_base $(SO_INST) + + install_base: librtmp.a librtmp.pc +- -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3 ++ -mkdir -p $(INCDIR) $(LIBDATADIR)/pkgconfig $(MANDIR)/man3 + cp amf.h http.h log.h rtmp.h $(INCDIR) + cp librtmp.a $(LIBDIR) +- cp librtmp.pc $(LIBDIR)/pkgconfig ++ cp librtmp.pc $(LIBDATADIR)/pkgconfig + cp librtmp.3 $(MANDIR)/man3 + + install_so: librtmp.$(SO_EXT) diff --git a/multimedia/rtmpdump/files/patch-librtmp-librtmp.pc.in b/multimedia/rtmpdump/files/patch-librtmp-librtmp.pc.in new file mode 100644 index 00000000000..7b460e03c1f --- /dev/null +++ b/multimedia/rtmpdump/files/patch-librtmp-librtmp.pc.in @@ -0,0 +1,11 @@ +--- librtmp/librtmp.pc.in.orig 2011-07-12 09:24:33.000000000 +0900 ++++ librtmp/librtmp.pc.in 2012-01-26 10:58:43.000000000 +0900 +@@ -8,6 +8,6 @@ + Version: @VERSION@ + Requires: @CRYPTO_REQ@ + URL: http://rtmpdump.mplayerhq.hu +-Libs: -L${libdir} -lrtmp -lz ++Libs: -L${libdir} -L@OPENSSLLIB@ -lrtmp -lz -lssl -lcrypto + Libs.private: @PRIVATE_LIBS@ +-Cflags: -I${incdir} ++Cflags: -I${incdir} -I@OPENSSLINC@ diff --git a/multimedia/rtmpdump/pkg-descr b/multimedia/rtmpdump/pkg-descr new file mode 100644 index 00000000000..0b3baa59882 --- /dev/null +++ b/multimedia/rtmpdump/pkg-descr @@ -0,0 +1,4 @@ +rtmpdump is a tool to download RTMP streams. All forms of RTMP are supported, +including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://. + +WWW: http://rtmpdump.mplayerhq.hu/ diff --git a/multimedia/rtmpdump/pkg-plist b/multimedia/rtmpdump/pkg-plist new file mode 100644 index 00000000000..66da0d6f541 --- /dev/null +++ b/multimedia/rtmpdump/pkg-plist @@ -0,0 +1,14 @@ +@comment $FreeBSD: ports/multimedia/rtmpdump/pkg-plist,v 1.2 2012/11/17 05:59:53 svnexp Exp $ +bin/rtmpdump +sbin/rtmpgw +sbin/rtmpsrv +sbin/rtmpsuck +include/librtmp/amf.h +include/librtmp/http.h +include/librtmp/log.h +include/librtmp/rtmp.h +@dirrm include/librtmp +lib/librtmp.a +lib/librtmp.so +lib/librtmp.so.0 +libdata/pkgconfig/librtmp.pc -- 2.41.0