ports/147353: [UPDATE] multimedia/rtmpdump: update to 2.2e
Takefu
takefu at airport.fm
Wed Jun 16 03:11:48 UTC 2010
Fix
6.x-RELEASE which I was able to compile
Add
To choose the encryption library
openssl
polarssl
gnutls
Note
6.x-RELEASE and choose one encryption at rtmps/https note that does not support.
--- rtmpdump-2.2e_2nd.diff begins here ---
diff -rubN /usr/ports/multimedia/rtmpdump/Makefile multimedia/rtmpdump/Makefile
--- /usr/ports/multimedia/rtmpdump/Makefile 2010-05-25 13:11:47.000000000 +0900
+++ multimedia/rtmpdump/Makefile 2010-06-16 11:46:06.000000000 +0900
@@ -5,31 +5,51 @@
# $FreeBSD: ports/multimedia/rtmpdump/Makefile,v 1.5 2010/05/24 20:46:56 hrs Exp $
PORTNAME= rtmpdump
-PORTVERSION= 2.2d
+PORTVERSION= 2.2e
CATEGORIES= multimedia net
MASTER_SITES= http://rtmpdump.mplayerhq.hu/download/
-EXTRACT_SUFX= .tgz
MAINTAINER= hrs at FreeBSD.org
COMMENT= A tool to download RTMP streams
-USE_GMAKE= yes
-ALL_TARGET= posix
-
MAN1= rtmpdump.1
MAN8= rtmpgw.8
PLIST_FILES= bin/rtmpdump bin/rtmpgw bin/rtmpsrv bin/rtmpsuck
PORTDOCS= ChangeLog README
-.include <bsd.port.pre.mk>
+OPTIONS= OPENSSL "USE_OPENSSL" off\
+ POLARSSL "USE_POLARSSL" off\
+ GNUTLS "USE_GNUTLS" off
+
+.include <bsd.port.options.mk>
.if ${OSVERSION} < 700000
-BROKEN= does not compile on 6.X
+MAKE_ARGS= CRYPTO= XDEF=-DNO_SSL
+.endif
+.if defined(WITH_OPENSSL)
+BUILD_DEPENDS+= openssl>=0.9.8:${PORTSDIR}/security/openssl
+MAKE_ARGS= CRYPTO=OPENSSL
+WITH_OPENSSL_PORT= yes
+.endif
+.if defined(WITH_POLARSSL)
+BUILD_DEPENDS+= ${LOCALBASE}/include/polarssl/net.h:${PORTSDIR}/security/polarssl
+MAKE_ARGS= CRYPTO=POLARSSL
.endif
+.if defined(WITH_GNUTLS)
+LIB_DEPENDS+= gnutls.40:${PORTSDIR}/security/gnutls
+MAKE_ARGS= CRYPTO=GNUTLS
+.endif
+RUN_DEPENDS+= ${BUILD_DEPENDS}
+.if ${OSVERSION} >= 700000
+WITH_OPENSSL_BASE= yes
+.endif
+MAKE_ENV= XCFLAGS=-I${PREFIX}/include XLDFLAGS=-L${PREFIX}/lib
+
+.include <bsd.port.pre.mk>
do-install:
- cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PLIST_FILES:S,^bin/,,} \
+ @cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PLIST_FILES:S,^bin/,,} \
${PREFIX}/bin \
&& ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 \
&& ${INSTALL_MAN} ${MAN8} ${MAN1PREFIX}/man/man8
@@ -37,7 +57,7 @@
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+ @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.include <bsd.port.post.mk>
diff -rubN /usr/ports/multimedia/rtmpdump/distinfo multimedia/rtmpdump/distinfo
--- /usr/ports/multimedia/rtmpdump/distinfo 2010-05-25 13:11:47.000000000 +0900
+++ multimedia/rtmpdump/distinfo 2010-06-03 11:31:17.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (rtmpdump-2.2d.tgz) = f12086283002c27e0fa11e33e83b7647
-SHA256 (rtmpdump-2.2d.tgz) = a5660fed0b66e36fb7727b9492d5fe210b87acb6f7b493eb52ac91fbeac84c70
-SIZE (rtmpdump-2.2d.tgz) = 118309
+MD5 (rtmpdump-2.2e.tar.gz) = 10681c2fe41194a97d508d0e6bbfe74f
+SHA256 (rtmpdump-2.2e.tar.gz) = 15f984a8a084137b46a19c48e90f62be088c383edfad9804690842e55ef5a6b5
+SIZE (rtmpdump-2.2e.tar.gz) = 123742
--- rtmpdump-2.2e_2nd.diff ends here ---
More information about the freebsd-ports-bugs
mailing list