From d51730140d1b4303b65cd47f673b958e459123b9 Mon Sep 17 00:00:00 2001 From: Koop Mast Date: Mon, 29 Sep 2014 19:51:27 +0000 Subject: [PATCH] Add libquvi 0.9.4, libquvi-scripts 0.9.20131130 and quvi 0.9.5. svn cp from the 0.4.x versions since it not backwards compatible. Sunpoet@ has agreed to also maintain these ports. Obtained from: GNOME dev repo Submitted by: Gustau Perez --- multimedia/Makefile | 3 ++ multimedia/libquvi-scripts09/Makefile | 35 ++++++++++++++ multimedia/libquvi-scripts09/distinfo | 2 + multimedia/libquvi-scripts09/pkg-descr | 13 ++++++ multimedia/libquvi-scripts09/pkg-plist | 65 ++++++++++++++++++++++++++ multimedia/libquvi09/Makefile | 41 ++++++++++++++++ multimedia/libquvi09/distinfo | 2 + multimedia/libquvi09/pkg-descr | 17 +++++++ multimedia/libquvi09/pkg-plist | 22 +++++++++ multimedia/quvi09/Makefile | 31 ++++++++++++ multimedia/quvi09/distinfo | 2 + multimedia/quvi09/pkg-descr | 10 ++++ 12 files changed, 243 insertions(+) create mode 100644 multimedia/libquvi-scripts09/Makefile create mode 100644 multimedia/libquvi-scripts09/distinfo create mode 100644 multimedia/libquvi-scripts09/pkg-descr create mode 100644 multimedia/libquvi-scripts09/pkg-plist create mode 100644 multimedia/libquvi09/Makefile create mode 100644 multimedia/libquvi09/distinfo create mode 100644 multimedia/libquvi09/pkg-descr create mode 100644 multimedia/libquvi09/pkg-plist create mode 100644 multimedia/quvi09/Makefile create mode 100644 multimedia/quvi09/distinfo create mode 100644 multimedia/quvi09/pkg-descr diff --git a/multimedia/Makefile b/multimedia/Makefile index cf773614f767..c3a1d6eed2f2 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -181,7 +181,9 @@ SUBDIR += libquicktime SUBDIR += libquicktime-lame SUBDIR += libquvi + SUBDIR += libquvi09 SUBDIR += libquvi-scripts + SUBDIR += libquvi-scripts09 SUBDIR += librtmp SUBDIR += libsmacker SUBDIR += libtheora @@ -313,6 +315,7 @@ SUBDIR += quark SUBDIR += quodlibet SUBDIR += quvi + SUBDIR += quvi09 SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex diff --git a/multimedia/libquvi-scripts09/Makefile b/multimedia/libquvi-scripts09/Makefile new file mode 100644 index 000000000000..f29fbe5f3056 --- /dev/null +++ b/multimedia/libquvi-scripts09/Makefile @@ -0,0 +1,35 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= libquvi-scripts +PORTVERSION= 0.9 +CATEGORIES= multimedia devel +MASTER_SITES= SF/quvi/${PORTVERSION}/${PORTNAME}/ \ + GOOGLE_CODE +PKGNAMESUFFIX= 09 +DISTNAME= ${PORTNAME}-${PORTVERSION}.${QUVI_VER} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Embedded lua scripts for libquvi and utility scripts + +LICENSE= AGPLv3 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.${QUVI_VER} + +OPTIONS_DEFINE= NSFW +OPTIONS_SUB= yes +NSFW_DESC= Enable adult website support + +USES= lua:run pathfix tar:xz +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --program-suffix=09 + +QUVI_VER= 20131130 + +PLIST_SUB+= VERSION="0.9.${QUVI_VER}" + +PROJECTHOST= quvi + +NSFW_CONFIGURE_WITH= nsfw + +.include diff --git a/multimedia/libquvi-scripts09/distinfo b/multimedia/libquvi-scripts09/distinfo new file mode 100644 index 000000000000..5b25914bd476 --- /dev/null +++ b/multimedia/libquvi-scripts09/distinfo @@ -0,0 +1,2 @@ +SHA256 (libquvi-scripts-0.9.20131130.tar.xz) = 17f21f9fac10cf60af2741f2c86a8ffd8007aa334d1eb78ff6ece130cb3777e3 +SIZE (libquvi-scripts-0.9.20131130.tar.xz) = 322080 diff --git a/multimedia/libquvi-scripts09/pkg-descr b/multimedia/libquvi-scripts09/pkg-descr new file mode 100644 index 000000000000..f8a21f58b88e --- /dev/null +++ b/multimedia/libquvi-scripts09/pkg-descr @@ -0,0 +1,13 @@ +quvi is a command line tool for parsing flash media stream URLs. It supports +many websites including YouTube and Dailymotion. + +Starting from 0.4.0, the quvi distribution has split into libquvi-scripts, +libquvi and quvi. + +libquvi-scripts contains the embedded lua scripts that libquvi uses for parsing +the media details. Some additional utility scripts are also included. + +git repo: http://repo.or.cz/w/libquvi-scripts.git + +WWW: http://quvi.sourceforge.net/ +WWW: http://quvi.googlecode.com/ diff --git a/multimedia/libquvi-scripts09/pkg-plist b/multimedia/libquvi-scripts09/pkg-plist new file mode 100644 index 000000000000..8a1a42d45d47 --- /dev/null +++ b/multimedia/libquvi-scripts09/pkg-plist @@ -0,0 +1,65 @@ +libdata/pkgconfig/libquvi-scripts-0.9.pc +man/man7/libquvi-scripts09.7.gz +man/man7/quvi-modules-3rdparty09.7.gz +man/man7/quvi-modules09.7.gz +%%DATADIR%%/0.9 +%%DATADIR%%/%%VERSION%%/README +%%DATADIR%%/%%VERSION%%/version +%%DATADIR%%/%%VERSION%%/common/quvi/const.lua +%%DATADIR%%/%%VERSION%%/common/quvi/debug.lua +%%DATADIR%%/%%VERSION%%/common/quvi/entity.lua +%%DATADIR%%/%%VERSION%%/common/quvi/hash.lua +%%DATADIR%%/%%VERSION%%/common/quvi/hex.lua +%%DATADIR%%/%%VERSION%%/common/quvi/html.lua +%%DATADIR%%/%%VERSION%%/common/quvi/lxph.lua +%%DATADIR%%/%%VERSION%%/common/quvi/stream.lua +%%DATADIR%%/%%VERSION%%/common/quvi/time.lua +%%DATADIR%%/%%VERSION%%/common/quvi/util.lua +%%DATADIR%%/%%VERSION%%/common/quvi/youtube.lua +%%DATADIR%%/%%VERSION%%/common/quvi/http/cookie.lua +%%DATADIR%%/%%VERSION%%/media/101greatgoals.lua +%%DATADIR%%/%%VERSION%%/media/1tvru.lua +%%DATADIR%%/%%VERSION%%/media/ardmediathek.lua +%%DATADIR%%/%%VERSION%%/media/arte.lua +%%DATADIR%%/%%VERSION%%/media/audioboo.lua +%%DATADIR%%/%%VERSION%%/media/bikeradar.lua +%%DATADIR%%/%%VERSION%%/media/canalplus.lua +%%DATADIR%%/%%VERSION%%/media/cbsnews.lua +%%DATADIR%%/%%VERSION%%/media/clipfish.lua +%%DATADIR%%/%%VERSION%%/media/collegehumor.lua +%%DATADIR%%/%%VERSION%%/media/dailymotion.lua +%%DATADIR%%/%%VERSION%%/media/dorkly.lua +%%DATADIR%%/%%VERSION%%/media/funnyordie.lua +%%DATADIR%%/%%VERSION%%/media/gaskrank.lua +%%DATADIR%%/%%VERSION%%/media/guardian.lua +%%DATADIR%%/%%VERSION%%/media/ina.lua +%%DATADIR%%/%%VERSION%%/media/lego.lua +%%DATADIR%%/%%VERSION%%/media/liveleak.lua +%%DATADIR%%/%%VERSION%%/media/majestyc.lua +%%DATADIR%%/%%VERSION%%/media/metacafe.lua +%%DATADIR%%/%%VERSION%%/media/myspass.lua +%%DATADIR%%/%%VERSION%%/media/publicsenat.lua +%%DATADIR%%/%%VERSION%%/media/sapo.lua +%%DATADIR%%/%%VERSION%%/media/senat.lua +%%DATADIR%%/%%VERSION%%/media/sevenload.lua +%%DATADIR%%/%%VERSION%%/media/soundcloud.lua +%%DATADIR%%/%%VERSION%%/media/spiegel.lua +%%DATADIR%%/%%VERSION%%/media/tagtele.lua +%%DATADIR%%/%%VERSION%%/media/tapuz.lua +%%DATADIR%%/%%VERSION%%/media/ted.lua +%%DATADIR%%/%%VERSION%%/media/theonion.lua +%%DATADIR%%/%%VERSION%%/media/tvlux.lua +%%DATADIR%%/%%VERSION%%/media/videa.lua +%%DATADIR%%/%%VERSION%%/media/videobash.lua +%%DATADIR%%/%%VERSION%%/media/vimeo.lua +%%DATADIR%%/%%VERSION%%/media/vzaar.lua +%%DATADIR%%/%%VERSION%%/media/youtube.lua +%%DATADIR%%/%%VERSION%%/playlist/soundcloud.lua +%%DATADIR%%/%%VERSION%%/playlist/youtube.lua +%%DATADIR%%/%%VERSION%%/scan/vzaar.lua +%%DATADIR%%/%%VERSION%%/scan/youtube.lua +%%DATADIR%%/%%VERSION%%/subtitle/youtube.lua +%%DATADIR%%/%%VERSION%%/subtitle/export/subrip.lua +%%DATADIR%%/%%VERSION%%/util/convert_entities.lua +%%DATADIR%%/%%VERSION%%/util/resolve_redirections.lua +%%DATADIR%%/%%VERSION%%/util/to_file_ext.lua diff --git a/multimedia/libquvi09/Makefile b/multimedia/libquvi09/Makefile new file mode 100644 index 000000000000..e96d13bca6bb --- /dev/null +++ b/multimedia/libquvi09/Makefile @@ -0,0 +1,41 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= libquvi +PORTVERSION= 0.9.4 +PORTREVISION= 1 +CATEGORIES= multimedia devel +MASTER_SITES= SF/quvi/${PORTVERSION:R}/${PORTNAME}/ \ + GOOGLE_CODE +PKGNAMESUFFIX= 09 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Cross-platform library for parsing flash media stream URLs + +LICENSE= AGPLv3 + +BUILD_DEPENDS= libquvi-scripts09>=0.9:${PORTSDIR}/multimedia/libquvi-scripts09 +LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ + libproxy.so:${PORTSDIR}/net/libproxy \ + libgcrypt.so:${PORTSDIR}/security/libgcrypt +RUN_DEPENDS:= ${BUILD_DEPENDS} + +OPTIONS_DEFINE= DOCS + +USES= iconv libtool lua pathfix pkgconfig tar:xz +USE_GNOME= glib20 +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +CPPFLAGS+= -I${LOCALBASE}/include +CONFIGURE_ARGS= --program-suffix=09 +INSTALL_TARGET= install-strip + +QUVI_VER= 0.9 +PLIST_SUB+= VERSION=${QUVI_VER} + +PROJECTHOST= quvi + +post-patch: + @${REINPLACE_CMD} 's/lua-5.1/lua-${LUA_VER}/g' ${WRKSRC}/configure + +.include diff --git a/multimedia/libquvi09/distinfo b/multimedia/libquvi09/distinfo new file mode 100644 index 000000000000..e1306e494d99 --- /dev/null +++ b/multimedia/libquvi09/distinfo @@ -0,0 +1,2 @@ +SHA256 (libquvi-0.9.4.tar.xz) = 2d3fe28954a68ed97587e7b920ada5095c450105e993ceade85606dadf9a81b2 +SIZE (libquvi-0.9.4.tar.xz) = 373172 diff --git a/multimedia/libquvi09/pkg-descr b/multimedia/libquvi09/pkg-descr new file mode 100644 index 000000000000..aa44402933d3 --- /dev/null +++ b/multimedia/libquvi09/pkg-descr @@ -0,0 +1,17 @@ +quvi is a command line tool for parsing flash media stream URLs. It supports +many websites including YouTube and Dailymotion. + +Starting from 0.4.0, the quvi distribution has split into libquvi-scripts, +libquvi and quvi. + +libquvi is a cross-platform library for parsing flash media stream URLs with C +API. + +libquvi originates from the idea of allowing users to view the videos without +having to install or use flash. It is a "workaround", not an "alternative" to +flash. + +git repo: http://repo.or.cz/w/libquvi.git + +WWW: http://quvi.sourceforge.net/ +WWW: http://quvi.googlecode.com/ diff --git a/multimedia/libquvi09/pkg-plist b/multimedia/libquvi09/pkg-plist new file mode 100644 index 000000000000..e9a8d0c773bc --- /dev/null +++ b/multimedia/libquvi09/pkg-plist @@ -0,0 +1,22 @@ +include/quvi-%%VERSION%%/quvi.h +include/quvi-%%VERSION%%/quvi/qbool.h +include/quvi-%%VERSION%%/quvi/qcallback.h +include/quvi-%%VERSION%%/quvi/qdef.h +include/quvi-%%VERSION%%/quvi/qerror.h +include/quvi-%%VERSION%%/quvi/qfunc.h +include/quvi-%%VERSION%%/quvi/qhttpmiprop.h +include/quvi-%%VERSION%%/quvi/qinfo.h +include/quvi-%%VERSION%%/quvi/qmediaprop.h +include/quvi-%%VERSION%%/quvi/qoption.h +include/quvi-%%VERSION%%/quvi/qplaylistprop.h +include/quvi-%%VERSION%%/quvi/qscript.h +include/quvi-%%VERSION%%/quvi/qsubtprop.h +include/quvi-%%VERSION%%/quvi/qsupp.h +include/quvi-%%VERSION%%/quvi/qversion.h +lib/libquvi-0.9-0.9.4.so +lib/libquvi-0.9.so +libdata/pkgconfig/libquvi-0.9.pc +man/man3/libquvi09.3.gz +man/man7/quvi-object09.7.gz +@dirrm include/quvi-%%VERSION%%/quvi +@dirrm include/quvi-%%VERSION%% diff --git a/multimedia/quvi09/Makefile b/multimedia/quvi09/Makefile new file mode 100644 index 000000000000..61211bd33def --- /dev/null +++ b/multimedia/quvi09/Makefile @@ -0,0 +1,31 @@ +# Created by: Toni Gundogdu +# $FreeBSD$ + +PORTNAME= quvi +PORTVERSION= 0.9.5 +CATEGORIES= multimedia devel +MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R}/${PORTNAME}/ \ + GOOGLE_CODE + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Command line tool for parsing flash media stream URLs + +LICENSE= AGPLv3 + +BUILD_DEPENDS= libquvi09>=0.9:${PORTSDIR}/multimedia/libquvi09 +LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USES= pkgconfig tar:xz +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --program-suffix=09 + +PLIST_FILES= bin/quvi09 \ + man/man1/quvi-dump09.1.gz \ + man/man1/quvi-get09.1.gz \ + man/man1/quvi-info09.1.gz \ + man/man1/quvi-scan09.1.gz \ + man/man1/quvi09.1.gz \ + man/man5/quvirc09.5.gz + +.include diff --git a/multimedia/quvi09/distinfo b/multimedia/quvi09/distinfo new file mode 100644 index 000000000000..a7b6b14ce387 --- /dev/null +++ b/multimedia/quvi09/distinfo @@ -0,0 +1,2 @@ +SHA256 (quvi-0.9.5.tar.xz) = cb3918aad990b9bc49828a5071159646247199a63de0dd4c706adc5c8cd0a2c0 +SIZE (quvi-0.9.5.tar.xz) = 316676 diff --git a/multimedia/quvi09/pkg-descr b/multimedia/quvi09/pkg-descr new file mode 100644 index 000000000000..b5dfd27839b5 --- /dev/null +++ b/multimedia/quvi09/pkg-descr @@ -0,0 +1,10 @@ +quvi is a command line tool for parsing flash media stream URLs. It supports +many websites including YouTube and Dailymotion. + +Starting from 0.4.0, the quvi distribution has split into libquvi-scripts, +libquvi and quvi. + +git repo: http://repo.or.cz/w/quvi-tool.git + +WWW: http://quvi.sourceforge.net/ +WWW: http://quvi.googlecode.com/