aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@FreeBSD.org>2014-09-30 03:51:27 +0800
committerkwm <kwm@FreeBSD.org>2014-09-30 03:51:27 +0800
commit4ffd0a264669b3630704482f1731f68ee5ea7141 (patch)
tree1367b3cb5cdf103bface290d779e002bc917525b
parentd60d86c852a00a1118e3669e4e5a18f91f3fce8e (diff)
downloadfreebsd-ports-graphics-4ffd0a264669b3630704482f1731f68ee5ea7141.tar.gz
freebsd-ports-graphics-4ffd0a264669b3630704482f1731f68ee5ea7141.tar.zst
freebsd-ports-graphics-4ffd0a264669b3630704482f1731f68ee5ea7141.zip
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
-rw-r--r--multimedia/Makefile3
-rw-r--r--multimedia/libquvi-scripts09/Makefile35
-rw-r--r--multimedia/libquvi-scripts09/distinfo2
-rw-r--r--multimedia/libquvi-scripts09/pkg-descr13
-rw-r--r--multimedia/libquvi-scripts09/pkg-plist65
-rw-r--r--multimedia/libquvi09/Makefile41
-rw-r--r--multimedia/libquvi09/distinfo2
-rw-r--r--multimedia/libquvi09/pkg-descr17
-rw-r--r--multimedia/libquvi09/pkg-plist22
-rw-r--r--multimedia/quvi09/Makefile31
-rw-r--r--multimedia/quvi09/distinfo2
-rw-r--r--multimedia/quvi09/pkg-descr10
12 files changed, 243 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index cf773614f76..c3a1d6eed2f 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 00000000000..f29fbe5f305
--- /dev/null
+++ b/multimedia/libquvi-scripts09/Makefile
@@ -0,0 +1,35 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $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 <bsd.port.mk>
diff --git a/multimedia/libquvi-scripts09/distinfo b/multimedia/libquvi-scripts09/distinfo
new file mode 100644
index 00000000000..5b25914bd47
--- /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 00000000000..f8a21f58b88
--- /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 00000000000..8a1a42d45d4
--- /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 00000000000..e96d13bca6b
--- /dev/null
+++ b/multimedia/libquvi09/Makefile
@@ -0,0 +1,41 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $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 <bsd.port.mk>
diff --git a/multimedia/libquvi09/distinfo b/multimedia/libquvi09/distinfo
new file mode 100644
index 00000000000..e1306e494d9
--- /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 00000000000..aa44402933d
--- /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 00000000000..e9a8d0c773b
--- /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 00000000000..61211bd33de
--- /dev/null
+++ b/multimedia/quvi09/Makefile
@@ -0,0 +1,31 @@
+# Created by: Toni Gundogdu <legatvs@gmail.com>
+# $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 <bsd.port.mk>
diff --git a/multimedia/quvi09/distinfo b/multimedia/quvi09/distinfo
new file mode 100644
index 00000000000..a7b6b14ce38
--- /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 00000000000..b5dfd27839b
--- /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/