diff --git a/net/quvi/Makefile b/net/quvi/Makefile new file mode 100644 index 00000000000..cd15a7a2d43 --- /dev/null +++ b/net/quvi/Makefile @@ -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 diff --git a/net/quvi/Makefile.inc b/net/quvi/Makefile.inc new file mode 100644 index 00000000000..a1ef1be5d91 --- /dev/null +++ b/net/quvi/Makefile.inc @@ -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 diff --git a/net/quvi/libquvi/Makefile b/net/quvi/libquvi/Makefile new file mode 100644 index 00000000000..60071e64033 --- /dev/null +++ b/net/quvi/libquvi/Makefile @@ -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 diff --git a/net/quvi/libquvi/distinfo b/net/quvi/libquvi/distinfo new file mode 100644 index 00000000000..747d334948b --- /dev/null +++ b/net/quvi/libquvi/distinfo @@ -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 diff --git a/net/quvi/libquvi/pkg/DESCR b/net/quvi/libquvi/pkg/DESCR new file mode 100644 index 00000000000..e0fdd69f5d2 --- /dev/null +++ b/net/quvi/libquvi/pkg/DESCR @@ -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). diff --git a/net/quvi/libquvi/pkg/PFRAG.shared b/net/quvi/libquvi/pkg/PFRAG.shared new file mode 100644 index 00000000000..17c874baa34 --- /dev/null +++ b/net/quvi/libquvi/pkg/PFRAG.shared @@ -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} diff --git a/net/quvi/libquvi/pkg/PLIST b/net/quvi/libquvi/pkg/PLIST new file mode 100644 index 00000000000..b9f71121c7d --- /dev/null +++ b/net/quvi/libquvi/pkg/PLIST @@ -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 diff --git a/net/quvi/scripts/Makefile b/net/quvi/scripts/Makefile new file mode 100644 index 00000000000..47e329ea606 --- /dev/null +++ b/net/quvi/scripts/Makefile @@ -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 diff --git a/net/quvi/scripts/distinfo b/net/quvi/scripts/distinfo new file mode 100644 index 00000000000..b5a53a64490 --- /dev/null +++ b/net/quvi/scripts/distinfo @@ -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 diff --git a/net/quvi/scripts/pkg/DESCR b/net/quvi/scripts/pkg/DESCR new file mode 100644 index 00000000000..67ac8c584a5 --- /dev/null +++ b/net/quvi/scripts/pkg/DESCR @@ -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. diff --git a/net/quvi/scripts/pkg/PLIST b/net/quvi/scripts/pkg/PLIST new file mode 100644 index 00000000000..e21dab092d1 --- /dev/null +++ b/net/quvi/scripts/pkg/PLIST @@ -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