Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 2009 19:22:12 GMT
From:      legatvs <legatvs@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/135582: [maintainer update] multimedia/clive -> 2.2.0
Message-ID:  <200906141922.n5EJMCrC083565@www.freebsd.org>
Resent-Message-ID: <200906141930.n5EJU1LH007497@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/clive
+@dirrmtry %%SITE_PERL%%/clive/Host
+@dirrmtry %%SITE_PERL%%/clive/Progress
+@dirrmtry %%SITE_PERL%%/clive


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906141922.n5EJMCrC083565>