ports/131459: [PATCH]multimedia/clive: update to 2.1.5
bf
bf2006a at yahoo.com
Sat Feb 7 09:10:07 UTC 2009
>Number: 131459
>Category: ports
>Synopsis: [PATCH]multimedia/clive: update to 2.1.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 07 09:10:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: bf
>Release: 8-CURRENT i386
>Organization:
-
>Environment:
>Description:
Update to the new, Perl-based version. This depends upon the new version
of www/p5-WWW-Curl proposed in PR ports/125323, so expect it sometime in the
next decade.
The configrc could also be installed as a sample configuration file, if
desired (and .ifndef NOPORTDOCS, of course.)
Since the differences between the old port and the new are substantial,
I'm submitting it as a shar.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# clive
# clive/Makefile
# clive/distinfo
# clive/pkg-descr
#
echo c - clive
mkdir -p clive > /dev/null 2>&1
echo x - clive/Makefile
sed 's/^X//' >clive/Makefile << 'cc5085c8349382b87078b8029b0fc997'
X# Ports collection makefile for: clive
X# Date created: 2007-02-11
X# Whom: Nicola Vitale <nivit at FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= clive
XPORTVERSION= 2.1.5
XCATEGORIES= multimedia net perl5
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
XPKGNAMEPREFIX= p5-
XDIST_SUBDIR= ${PORTNAME}
X
XMAINTAINER= nivit at FreeBSD.org
XCOMMENT= Video extraction utility for YouTube, GoogleVideo, and others
X
X# deskutils/ljclive and multimedia/clive1 (same executable/manpage/distfile name)
XCONFLICTS= clive-[0-9]* py[0-9]*-clive-[0-9]*
X
XUSE_PERL5_RUN= yes
XUSE_BZIP2= yes
XNO_BUILD= yes
X
XRUN_DEPENDS+= p5-BerkeleyDB>=0.34:${PORTSDIR}/databases/p5-BerkeleyDB \
X p5-Config-Tiny>=2.12:${PORTSDIR}/devel/p5-Config-Tiny \
X p5-Digest-SHA>=5.47:${PORTSDIR}/security/p5-Digest-SHA \
X p5-XML-Simple>=2.18:${PORTSDIR}/textproc/p5-XML-Simple \
X p5-HTML-Parser>=2.37:${PORTSDIR}/www/p5-HTML-Parser \
X p5-WWW-Curl>=4.05:${PORTSDIR}/www/p5-WWW-Curl
X
XPLIST_FILES= bin/clive
X
XOPTIONS= PASTE "Enable pasting of URLs from X clipboard" Off \
X SHOW "Enable pager interface for dumping cache" Off \
X CLIVEPASS "Enable interface to clive-utils password utility" Off
X
Xdo-install:
X ${MKDIR} ${PREFIX}/bin
X ${INSTALL_SCRIPT} ${WRKSRC}/clive ${PREFIX}/bin
X
X.ifndef NO_INSTALL_MANPAGES
XMAN1= clive.1
XMANCOMPRESSED= no
Xpost-install:
X ${MKDIR} ${MANPREFIX}/man/man1
X ${INSTALL_MAN} ${WRKSRC}/clive.1 ${MANPREFIX}/man/man1
X.endif
X
X.include <bsd.port.pre.mk>
X
X.ifdef WITH_PASTE
XRUN_DEPENDS+= p5-Clipboard>=0.09:${PORTSDIR}/x11/p5-Clipboard
X.endif
X
X.ifdef WITH_SHOW
XRUN_DEPENDS+= p5-IO-Pager>=0.05:${PORTSDIR}/devel/p5-IO-Pager
X.endif
X
X.ifdef WITH_CLIVEPASS
XRUN_DEPENDS+= p5-Expect>=1.21:${PORTSDIR}/lang/p5-Expect
X.endif
X
X.include <bsd.port.post.mk>
cc5085c8349382b87078b8029b0fc997
echo x - clive/distinfo
sed 's/^X//' >clive/distinfo << 'ac4847909efbd75e87584f75a0fb7df4'
XMD5 (clive/clive-2.1.5.tar.bz2) = 66ff6adc1664c75d58ce25e4c322c2cb
XSHA256 (clive/clive-2.1.5.tar.bz2) = 388bc32bf505ca29f994da71282eebedf7043e7c293809e2fd9394d641c48b89
XSIZE (clive/clive-2.1.5.tar.bz2) = 27739
ac4847909efbd75e87584f75a0fb7df4
echo x - clive/pkg-descr
sed 's/^X//' >clive/pkg-descr << '7f895c2db8da5659ee2cdc30b750fbce'
Xclive is a portable Perl command line tool for extracting videos
Xfrom Youtube, Google Video, Break, LiveLeak, LastFm, EvisorTV,
Xand Sevenload websites. clive may be used in a non-interactive
Xfashion -- this allows the user to start an extraction and disconnect
Xfrom the system, letting clive finish the work.
X
XMain features:
X
X - Proxy support; option and http_proxy environment setting
X - Youtube log-in support with flagged-content override
X - High/low-quality support where applicable (e.g. Youtube)
X - Chaining with a 3rd party player software for playing
X - Chaining with ffmpeg for subsequent re-encoding
X - URL caching; re-fetch video page only when necessary
X - Gzip compressed video page data transfers
X - Integration with X clipboard
X - Continue partially downloaded files
X - Recall last URL batch
X - Supports UNIX pipes
X - URL batch support
X
XWWW: http://code.google.com/p/clive/
7f895c2db8da5659ee2cdc30b750fbce
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list