ports/135582: [maintainer update] multimedia/clive -> 2.2.0
legatvs
legatvs at gmail.com
Sun Jun 14 19:30:02 UTC 2009
>Number: 135582
>Category: ports
>Synopsis: [maintainer update] multimedia/clive -> 2.2.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Jun 14 19:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: legatvs
>Release: FreeBSD 7.2-RELEASE
>Organization:
>Environment:
>Description:
Major changes:
* Add pkg-plist file
* Use PERL_CONFIGURE instead of a bundled GNU Makefile
* Remove files/ subdir (!)
* There have been many changes to deps and OPTIONS
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN /usr/ports/multimedia/clive/Makefile ./clive/Makefile
--- /usr/ports/multimedia/clive/Makefile 2009-05-26 00:16:34.000000000 +0300
+++ ./clive/Makefile 2009-06-14 01:59:29.000000000 +0300
@@ -6,50 +6,37 @@
#
PORTNAME= clive
-PORTVERSION= 2.1.14
+PORTVERSION= 2.2.0
CATEGORIES= multimedia
MASTER_SITES= GOOGLE_CODE
MAINTAINER= legatvs at gmail.com
-COMMENT= Video extraction utility for YouTube, GoogleVideo, and others
+COMMENT= Command line video extraction utility for YouTube and others
-RUN_DEPENDS= p5-Config-Tiny>=2.12:${PORTSDIR}/devel/p5-Config-Tiny \
- p5-Digest-SHA>=5.47:${PORTSDIR}/security/p5-Digest-SHA \
+RUN_DEPENDS= p5-Digest-SHA>=5.47:${PORTSDIR}/security/p5-Digest-SHA \
p5-HTML-Parser>=3.59:${PORTSDIR}/www/p5-HTML-Parser \
- p5-WWW-Curl>=4.05:${PORTSDIR}/www/p5-WWW-Curl
+ p5-WWW-Curl>=4.05:${PORTSDIR}/www/p5-WWW-Curl \
+ p5-Class-Singleton>=1.4:${PORTSDIR}/devel/p5-Class-Singleton \
+ p5-Getopt-ArgvFile>=1.11:${PORTSDIR}/devel/p5-Getopt-ArgvFile
# deskutils/ljclive, multimedia/clive1 (same executable/manpage/distfile name)
CONFLICTS= clive-[0-1]* ljclive-[0-9]*
-OPTIONS= PASTE "Enable pasting from X clipboard" off \
- CACHE "Enable cache" off \
- PAGER "Enable pager for viewing cache entries" off \
- EXPECT "Enable clivepass interface" off \
- MANPAGE "Install manual page" on
+OPTIONS= CACHE "With video page cache" off \
+ SIGWINCH "With resizable progressbar" on \
+ MANPAGE "With manual page" on
-PLIST_FILES= bin/clive
-
-NO_BUILD= yes
+PERL_CONFIGURE= yes
USE_BZIP2= yes
-USE_GMAKE= yes
-USE_PERL5_RUN= 5.8.2+
.include <bsd.port.pre.mk>
-.if defined(WITH_PASTE)
-RUN_DEPENDS+= p5-Clipboard>=0.09:${PORTSDIR}/x11/p5-Clipboard
-.endif
-
.if defined(WITH_CACHE)
RUN_DEPENDS+= p5-BerkeleyDB>=0.36:${PORTSDIR}/databases/p5-BerkeleyDB
.endif
-.if defined(WITH_PAGER)
-RUN_DEPENDS+= p5-IO-Pager>=0.06:${PORTSDIR}/devel/p5-IO-Pager
-.endif
-
-.if defined(WITH_EXPECT)
-RUN_DEPENDS+= p5-Expect>=1.21:${PORTSDIR}/lang/p5-Expect
+.if defined(WITH_SIGWINCH)
+RUN_DEPENDS+= p5-Term-ReadKey>=2.30:${PORTSDIR}/devel/p5-Term-ReadKey
.endif
.if defined(WITH_MANPAGE) && !defined(NO_INSTALL_MANPAGES)
diff -ruN /usr/ports/multimedia/clive/distinfo ./clive/distinfo
--- /usr/ports/multimedia/clive/distinfo 2009-05-26 00:16:34.000000000 +0300
+++ ./clive/distinfo 2009-06-14 21:54:51.000000000 +0300
@@ -1,3 +1,3 @@
-MD5 (clive-2.1.14.tar.bz2) = ce55bb3b7cfeb679cb457e8a82d78bf3
-SHA256 (clive-2.1.14.tar.bz2) = 42c415c8c7072c09f4982e94f9b78505dd5b4d01b3b2129b7aefd977159fa14b
-SIZE (clive-2.1.14.tar.bz2) = 32736
+MD5 (clive-2.2.0.tar.bz2) = f340cc4ed51dce00244769bf0f9c36af
+SHA256 (clive-2.2.0.tar.bz2) = 63b69cdd7e4c62479d44b51ef55ce3e1b55c639402467b3945de636d7deb3fe2
+SIZE (clive-2.2.0.tar.bz2) = 38201
diff -ruN /usr/ports/multimedia/clive/files/patch-Makefile ./clive/files/patch-Makefile
--- /usr/ports/multimedia/clive/files/patch-Makefile 2009-02-23 22:19:53.000000000 +0200
+++ ./clive/files/patch-Makefile 1970-01-01 02:00:00.000000000 +0200
@@ -1,34 +0,0 @@
---- Makefile.orig 2009-02-19 15:27:58.000000000 +0200
-+++ Makefile 2009-02-19 15:31:01.000000000 +0200
-@@ -1,26 +1,21 @@
- # GNU Makefile
-
--SHELL = /bin/sh
--
--prefix = $(HOME)
-+prefix = $(PREFIX)
- bindir = $(prefix)/bin
- datarootdir = $(prefix)/share
- datadir = $(datarootdir)
--mandir = $(datarootdir)/man
-+mandir = $(MANPREFIX)/man
- man1dir = $(mandir)/man1
-
--INSTALL = install -c
--INSTALL_D = install -d
--INSTALL_M = install -c -m 444
-+INSTALL = $(BSD_INSTALL_SCRIPT)
-+INSTALL_D = mkdir -p
-+INSTALL_M = $(BSD_INSTALL_MAN)
- RM = rm -f
- PERL = perl
- POD2MAN = pod2man
- AWK = awk
- TR = tr
-
--WITH_MAN = yes
--WITH_CHECK = yes
--
- ifndef V
- QUIET_POD2MAN = @echo POD2MAN clive.1;
- endif
diff -ruN /usr/ports/multimedia/clive/pkg-descr ./clive/pkg-descr
--- /usr/ports/multimedia/clive/pkg-descr 2009-03-25 17:09:21.000000000 +0200
+++ ./clive/pkg-descr 2009-06-14 02:00:31.000000000 +0300
@@ -1,22 +1,5 @@
-clive is a portable Perl command line tool for extracting videos from
-Youtube, Google Video, Break, LiveLeak, LastFm, EvisorTV, Sevenload,
-Sevenload and Dailymotion websites. clive may be used in a non-interactive
-fashion -- this allows the user to start an extraction and disconnect from
-the system, letting clive finish the work.
+clive is a command line utility for extracting videos from Youtube and other
+video-sharing websites. It was written to bypass the Adobe Flash requirement
+to view the hosted videos.
-Main features:
-
- - Proxy support; option and http_proxy environment setting
- - Youtube log-in support with flagged-content override
- - High/low-quality support where applicable (e.g. Youtube)
- - Chaining with a 3rd party player software for playing
- - Chaining with ffmpeg for subsequent re-encoding
- - URL caching; re-fetch video page only when necessary
- - Gzip compressed video page data transfers
- - Integration with X clipboard
- - Continue partially downloaded files
- - Recall last URL batch
- - Supports UNIX pipes
- - URL batch support
-
-WWW: http://clive.sourceforge.net/
+WWW: http://code.google.com/p/clive/
diff -ruN /usr/ports/multimedia/clive/pkg-plist ./clive/pkg-plist
--- /usr/ports/multimedia/clive/pkg-plist 1970-01-01 02:00:00.000000000 +0200
+++ ./clive/pkg-plist 2009-05-30 13:09:24.000000000 +0300
@@ -0,0 +1,25 @@
+bin/clive
+%%SITE_PERL%%/clive/Host/Redtube.pm
+%%SITE_PERL%%/clive/Host/Evisor.pm
+%%SITE_PERL%%/clive/Host/Liveleak.pm
+%%SITE_PERL%%/clive/Host/Dailymotion.pm
+%%SITE_PERL%%/clive/Host/Sevenload.pm
+%%SITE_PERL%%/clive/Host/Cctv.pm
+%%SITE_PERL%%/clive/Host/Youtube.pm
+%%SITE_PERL%%/clive/Host/Break.pm
+%%SITE_PERL%%/clive/Host/Google.pm
+%%SITE_PERL%%/clive/Progress/Bar.pm
+%%SITE_PERL%%/clive/Exec.pm
+%%SITE_PERL%%/clive/Util.pm
+%%SITE_PERL%%/clive/App.pm
+%%SITE_PERL%%/clive/Cache.pm
+%%SITE_PERL%%/clive/HostFactory.pm
+%%SITE_PERL%%/clive/Video.pm
+%%SITE_PERL%%/clive/Config.pm
+%%SITE_PERL%%/clive/Curl.pm
+%%SITE_PERL%%/clive/Log.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/clive/.packlist
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/clive
+ at dirrmtry %%SITE_PERL%%/clive/Host
+ at dirrmtry %%SITE_PERL%%/clive/Progress
+ at dirrmtry %%SITE_PERL%%/clive
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list