svn commit: r309073 - head/www/youtube_dl
Marcelo Araujo
araujo at FreeBSD.org
Mon Dec 17 09:34:33 UTC 2012
Author: araujo
Date: Mon Dec 17 09:34:32 2012
New Revision: 309073
URL: http://svnweb.freebsd.org/changeset/ports/309073
Log:
- Update to 2012.12.11.
- Convert to OptionsNG.
PR: ports/174455
Submitted by: Po-Chien Lin <linpc at cs.nctu.edu.tw>
Modified:
head/www/youtube_dl/Makefile (contents, props changed)
head/www/youtube_dl/distinfo (contents, props changed)
Modified: head/www/youtube_dl/Makefile
==============================================================================
--- head/www/youtube_dl/Makefile Mon Dec 17 09:25:41 2012 (r309072)
+++ head/www/youtube_dl/Makefile Mon Dec 17 09:34:32 2012 (r309073)
@@ -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 at 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}/multim
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
Modified: head/www/youtube_dl/distinfo
==============================================================================
--- head/www/youtube_dl/distinfo Mon Dec 17 09:25:41 2012 (r309072)
+++ head/www/youtube_dl/distinfo Mon Dec 17 09:34:32 2012 (r309073)
@@ -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
More information about the svn-ports-head
mailing list