aboutsummaryrefslogtreecommitdiff
path: root/www/youtube_dl
diff options
context:
space:
mode:
authorMarcelo Araujo <araujo@FreeBSD.org>2012-12-17 09:34:32 +0000
committerMarcelo Araujo <araujo@FreeBSD.org>2012-12-17 09:34:32 +0000
commitbf701453e2c6950a001c8cfc9c06dca0703e9367 (patch)
tree6fdce92a86700ce57103c10dbfbc65b290a2b641 /www/youtube_dl
parent761aa6f2f61489edcbd32cb43f4bda76081dddcf (diff)
downloadports-bf701453e2c6950a001c8cfc9c06dca0703e9367.tar.gz
ports-bf701453e2c6950a001c8cfc9c06dca0703e9367.zip
Notes
Diffstat (limited to 'www/youtube_dl')
-rw-r--r--www/youtube_dl/Makefile40
-rw-r--r--www/youtube_dl/distinfo4
2 files changed, 28 insertions, 16 deletions
diff --git a/www/youtube_dl/Makefile b/www/youtube_dl/Makefile
index fec2d5532f12..4f25efc6bf74 100644
--- a/www/youtube_dl/Makefile
+++ b/www/youtube_dl/Makefile
@@ -1,12 +1,11 @@
# $FreeBSD$
PORTNAME= youtube_dl
-PORTVERSION= 2012.09.27
+PORTVERSION= 2012.12.11
CATEGORIES= www
-MASTER_SITES= GH \
+MASTER_SITES= https://cloud.github.com/downloads/rg3/youtube-dl/ \
CRITICAL
-
-EXTRACT_SUFX= # empty
+DISTNAME= youtube-dl.${PORTVERSION}
MAINTAINER= araujo@FreeBSD.org
COMMENT= A program for downloading videos from YouTube.com
@@ -16,24 +15,31 @@ LICENSE= GPLv2
BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip
USE_PYTHON_RUN= 2.6-2.7
-ALL_TARGET= compile
-USE_GITHUB= yes
-GH_ACCOUNT= rg3
-GH_PROJECT= youtube-dl
-GH_COMMIT= b5de8af
+ALL_TARGET= youtube-dl
+
+OPTIONS_DEFINE= BASH RTMPDUMP FFMPEG
+OPTIONS_DEFAULT=RTMPDUMP
+
+BASH_DESC= Install programmable completions for Bash
+RTMPDUMP_DESC= Use RTMPDUMP to download rtmp video streams
PLIST_FILES= bin/youtube-dl
+MAN1= youtube-dl.1
-OPTIONS= RTMPDUMP "Use RTMPDUMP to download rtmp video streams" on \
- FFMPEG "Use ffmpeg (required for audio conversion)" off
+WRKSRC= ${WRKDIR}/youtube-dl
.include <bsd.port.options.mk>
-.if defined(WITH_RTMPDUMP)
+.if ${PORT_OPTIONS:MRTMPDUMP}
RUN_DEPENDS+= rtmpdump:${PORTSDIR}/multimedia/rtmpdump
.endif
-.if defined(WITH_FFMPEG)
+.if ${PORT_OPTIONS:MBASH}
+ALL_TARGET+= youtube-dl.bash-completion
+PLIST_FILES+= etc/bash_completion.d/youtube-dl.sh
+.endif
+
+.if ${PORT_OPTIONS:MFFMPEG}
# allow either multimedia/ffmpeg or multimedia/ffmpeg-devel
. if exists(${LOCALBASE}/include/libavcodec/vda.h)
RUN_DEPENDS+= ffprobe:${PORTSDIR}/multimedia/ffmpeg-devel
@@ -44,8 +50,14 @@ RUN_DEPENDS+= ffprobe:${PORTSDIR}/multimedia/ffmpeg
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/youtube-dl ${PREFIX}/bin/youtube-dl
+ @${INSTALL_DATA} ${WRKSRC}/youtube-dl.1 ${PREFIX}/man/man1
+.if ${PORT_OPTIONS:MBASH}
+ ${MKDIR} ${PREFIX}/etc/bash_completion.d
+ ${INSTALL_DATA} ${WRKSRC}/youtube-dl.bash-completion \
+ ${PREFIX}/etc/bash_completion.d/youtube-dl.sh
+.endif
-.if defined(WITH_FFMPEG)
+.if ${PORT_OPTIONS:MFFMPEG}
post-install:
@${CAT} ${PKGMESSAGE}
.endif
diff --git a/www/youtube_dl/distinfo b/www/youtube_dl/distinfo
index 7a9178c3cef5..033308e981c0 100644
--- a/www/youtube_dl/distinfo
+++ b/www/youtube_dl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (youtube_dl-2012.09.27) = 45e88c1a5b81e633bddd43d5363e7ade92af2eeb534c37a5170f4b68d73605ea
-SIZE (youtube_dl-2012.09.27) = 2874838
+SHA256 (youtube-dl.2012.12.11.tar.gz) = b6d259c60fefba76701ea0ea7b34c99169fc2644ce1d89ad10213a70d11ffb0f
+SIZE (youtube-dl.2012.12.11.tar.gz) = 120301