libquvi is a small C library that can be used to parse flash media

stream URLs. It originates from the idea of working around the flash
requirement found on many media hosting websites (e.g. YouTube).

ok aja@
This commit is contained in:
jasper 2011-11-11 15:21:24 +00:00
parent 3d0107f97b
commit 76b4d936ac
11 changed files with 141 additions and 0 deletions

7
net/quvi/Makefile Normal file
View File

@ -0,0 +1,7 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
SUBDIR =
SUBDIR += libquvi
SUBDIR += scripts
.include <bsd.port.subdir.mk>

15
net/quvi/Makefile.inc Normal file
View File

@ -0,0 +1,15 @@
# $OpenBSD: Makefile.inc,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
CATEGORIES?= net multimedia
HOMEPAGE= http://quvi.sourceforge.net/
# LGPLv2.1+
PERMIT_PACKAGE_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=quvi/}
CONFIGURE_STYLE?=gnu

24
net/quvi/libquvi/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
COMMENT= library to parse flash media stream URLs
DISTNAME= libquvi-0.4.0
SHARED_LIBS += quvi 0.0 # 7.0
MODULES= devel/gettext \
lang/lua
WANTLIB += crypto curl idn lua m ssl z
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= net/quvi/scripts
LIB_DEPENDS= net/curl
USE_LIBTOOL= Yes
CONFIGURE_ARGS+=${CONFIGURE_SHARED} \
--with-manual
# only needed for tests we don't install
CONFIGURE_ARGS+=--disable-soup
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (libquvi-0.4.0.tar.gz) = hcRwNRBba1I6KHk9T22p8Q==
RMD160 (libquvi-0.4.0.tar.gz) = P0axAQW4zTStEuIP9Z8S4j0NyvU=
SHA1 (libquvi-0.4.0.tar.gz) = 1a34mQcHX0jMmYs4fGGPj7IuS3M=
SHA256 (libquvi-0.4.0.tar.gz) = l9tmHI7W8ehXGWYZFWkIhTsebyKcbkwv/MJq3ZBMlZU=
SIZE (libquvi-0.4.0.tar.gz) = 399118

View File

@ -0,0 +1,3 @@
libquvi is a small C library that can be used to parse flash media
stream URLs. It originates from the idea of working around the flash
requirement found on many media hosting websites (e.g. YouTube).

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
@lib lib/libquvi.so.${LIBquvi_VERSION}

View File

@ -0,0 +1,10 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
%%SHARED%%
include/quvi/
include/quvi/llst.h
include/quvi/net.h
include/quvi/quvi.h
lib/libquvi.a
lib/libquvi.la
lib/pkgconfig/libquvi.pc
@man man/man3/libquvi.3

View File

@ -0,0 +1,9 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
COMMENT= scripts libquvi uses for parsing the media details
DISTNAME= libquvi-scripts-0.4.1
MODULES= lang/lua
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (libquvi-scripts-0.4.1.tar.gz) = BXGR0FzTuZ/dnfdgTbHmYQ==
RMD160 (libquvi-scripts-0.4.1.tar.gz) = QZGucU6Hx0kqmid+Rz0q0/bbAhQ=
SHA1 (libquvi-scripts-0.4.1.tar.gz) = ha+UUU5cpgN9162Zd/fsEXw7eow=
SHA256 (libquvi-scripts-0.4.1.tar.gz) = oYuu0ONLVZ90n3s/op03GvnYqraEkZ/I5a++SDK60nw=
SIZE (libquvi-scripts-0.4.1.tar.gz) = 126213

View File

@ -0,0 +1,3 @@
libquvi-scripts contains the embedded lua scripts that libquvi uses for
parsing the media details. Some additional utility scripts are also
included.

View File

@ -0,0 +1,58 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/11/11 15:21:24 jasper Exp $
lib/pkgconfig/libquvi-scripts.pc
@man man/man7/libquvi-scripts.7
share/libquvi-scripts/
share/libquvi-scripts/lua/
share/libquvi-scripts/lua/README
share/libquvi-scripts/lua/util/
share/libquvi-scripts/lua/util/charset.lua
share/libquvi-scripts/lua/util/content_type.lua
share/libquvi-scripts/lua/util/trim.lua
share/libquvi-scripts/lua/website/
share/libquvi-scripts/lua/website/README
share/libquvi-scripts/lua/website/academicearth.lua
share/libquvi-scripts/lua/website/arte.lua
share/libquvi-scripts/lua/website/audioboo.lua
share/libquvi-scripts/lua/website/bikeradar.lua
share/libquvi-scripts/lua/website/blip.lua
share/libquvi-scripts/lua/website/bloomberg.lua
share/libquvi-scripts/lua/website/break.lua
share/libquvi-scripts/lua/website/buzzhumor.lua
share/libquvi-scripts/lua/website/cbsnews.lua
share/libquvi-scripts/lua/website/charlierose.lua
share/libquvi-scripts/lua/website/clipfish.lua
share/libquvi-scripts/lua/website/collegehumor.lua
share/libquvi-scripts/lua/website/dailymotion.lua
share/libquvi-scripts/lua/website/foxnews.lua
share/libquvi-scripts/lua/website/francetelevisions.lua
share/libquvi-scripts/lua/website/funnyhub.lua
share/libquvi-scripts/lua/website/funnyordie.lua
share/libquvi-scripts/lua/website/gaskrank.lua
share/libquvi-scripts/lua/website/globo.lua
share/libquvi-scripts/lua/website/golem.lua
share/libquvi-scripts/lua/website/google.lua
share/libquvi-scripts/lua/website/guardian.lua
share/libquvi-scripts/lua/website/liveleak.lua
share/libquvi-scripts/lua/website/megavideo.lua
share/libquvi-scripts/lua/website/metacafe.lua
share/libquvi-scripts/lua/website/pluzz.lua
share/libquvi-scripts/lua/website/publicsenat.lua
share/libquvi-scripts/lua/website/quvi/
share/libquvi-scripts/lua/website/quvi/bit.lua
share/libquvi-scripts/lua/website/quvi/const.lua
share/libquvi-scripts/lua/website/quvi/url.lua
share/libquvi-scripts/lua/website/quvi/util.lua
share/libquvi-scripts/lua/website/sapo.lua
share/libquvi-scripts/lua/website/sevenload.lua
share/libquvi-scripts/lua/website/soundcloud.lua
share/libquvi-scripts/lua/website/spiegel.lua
share/libquvi-scripts/lua/website/tagtele.lua
share/libquvi-scripts/lua/website/ted.lua
share/libquvi-scripts/lua/website/theonion.lua
share/libquvi-scripts/lua/website/tmunderground.lua
share/libquvi-scripts/lua/website/tvlux.lua
share/libquvi-scripts/lua/website/videobash.lua
share/libquvi-scripts/lua/website/vimeo.lua
share/libquvi-scripts/lua/website/yfrog.lua
share/libquvi-scripts/lua/website/youtube.lua
share/libquvi-scripts/version