Hi,
The below diff updates libquvi to 0.4.1 and libquvi-scripts to 0.4.10.
Tested with cclive and totem. No change in the library interface.
ok?
Index: libquvi/Makefile
===================================================================
RCS file: /cvs/ports/net/quvi/libquvi/Makefile,v
retrieving revision 1.5
diff -N -u -p libquvi/Makefile
--- libquvi/Makefile 19 Sep 2012 08:15:09 -0000 1.5
+++ libquvi/Makefile 22 Dec 2012 02:39:41 -0000
@@ -2,14 +2,13 @@
COMMENT= library to parse flash media stream URLs
-DISTNAME= libquvi-0.4.0
-REVISION= 3
+DISTNAME = libquvi-0.4.1
SHARED_LIBS += quvi 0.0 # 7.0
MODULES= devel/gettext \
lang/lua
-WANTLIB += crypto curl idn ${MODLUA_WANTLIB} m ssl z
+WANTLIB += crypto curl idn ${MODLUA_WANTLIB} m ssl z
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= net/quvi/scripts
Index: libquvi/distinfo
===================================================================
RCS file: /cvs/ports/net/quvi/libquvi/distinfo,v
retrieving revision 1.1.1.1
diff -N -u -p libquvi/distinfo
--- libquvi/distinfo 11 Nov 2011 15:21:24 -0000 1.1.1.1
+++ libquvi/distinfo 22 Dec 2012 02:39:41 -0000
@@ -1,5 +1,2 @@
-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
+SHA256 (libquvi-0.4.1.tar.gz) = FDySsGW33cKsh8S5Z57pnfDx3M0tDb2hXaClSuKA3sg=
+SIZE (libquvi-0.4.1.tar.gz) = 408013
Index: libquvi/patches/patch-src_libquvi_lua_wrap_c
===================================================================
RCS file: /cvs/ports/net/quvi/libquvi/patches/patch-src_libquvi_lua_wrap_c,v
retrieving revision 1.1
diff -N -u -p libquvi/patches/patch-src_libquvi_lua_wrap_c
--- libquvi/patches/patch-src_libquvi_lua_wrap_c 11 May 2012 06:53:10
-0000 1.1
+++ /dev/null 22 Dec 2012 02:31:02 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_libquvi_lua_wrap_c,v 1.1 2012/05/11 06:53:10 jasper Exp $
-
-lua_open() has been deprecated.
-
---- src/libquvi/lua_wrap.c.orig Fri May 11 08:48:28 2012
-+++ src/libquvi/lua_wrap.c Fri May 11 08:48:40 2012
-@@ -414,7 +414,7 @@ int init_lua(_quvi_t quvi)
- {
- QUVIcode rc;
-
-- quvi->lua = (lua_State *) lua_open();
-+ quvi->lua = (lua_State *) luaL_newstate();
- if (!quvi->lua)
- return (QUVI_LUAINIT);
-
Index: scripts/Makefile
===================================================================
RCS file: /cvs/ports/net/quvi/scripts/Makefile,v
retrieving revision 1.5
diff -N -u -p scripts/Makefile
--- scripts/Makefile 27 Sep 2012 23:46:16 -0000 1.5
+++ scripts/Makefile 22 Dec 2012 02:39:41 -0000
@@ -2,12 +2,13 @@
PKG_ARCH = *
-COMMENT= scripts libquvi uses for parsing the media details
+COMMENT = scripts libquvi uses for parsing the media details
-DISTNAME= libquvi-scripts-0.4.1
-REVISION= 2
+DISTNAME = libquvi-scripts-0.4.10
-MODULES= lang/lua
+MODULES = lang/lua
+
+EXTRACT_SUFX = .tar.xz
CONFIGURE_ARGS+=--with-nsfw
Index: scripts/distinfo
===================================================================
RCS file: /cvs/ports/net/quvi/scripts/distinfo,v
retrieving revision 1.1.1.1
diff -N -u -p scripts/distinfo
--- scripts/distinfo 11 Nov 2011 15:21:24 -0000 1.1.1.1
+++ scripts/distinfo 22 Dec 2012 02:39:41 -0000
@@ -1,5 +1,2 @@
-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
+SHA256 (libquvi-scripts-0.4.10.tar.xz) =
HMAR7oZrT9DExHR2Vu9nJfIcmd3FA1rbx637SiMaxRY=
+SIZE (libquvi-scripts-0.4.10.tar.xz) = 109464
Index: scripts/patches/patch-share_lua_website_youtube_lua
===================================================================
RCS file:
/cvs/ports/net/quvi/scripts/patches/patch-share_lua_website_youtube_lua,v
retrieving revision 1.1
diff -N -u -p scripts/patches/patch-share_lua_website_youtube_lua
--- scripts/patches/patch-share_lua_website_youtube_lua 27 Sep 2012 23:46:16
-0000 1.1
+++ /dev/null 22 Dec 2012 02:31:02 -0000
@@ -1,19 +0,0 @@
-$OpenBSD: patch-share_lua_website_youtube_lua,v 1.1 2012/09/27 23:46:16 sthen
Exp $
-
-http://sourceforge.net/mailarchive/message.php?msg_id=29892252
-
---- share/lua/website/youtube.lua.orig Fri Sep 28 00:43:26 2012
-+++ share/lua/website/youtube.lua Fri Sep 28 00:43:59 2012
-@@ -125,7 +125,11 @@ function YouTube.iter_formats(config, U)
- for f in fmt_stream_map:gfind('([^,]*),') do
- local d = U.decode(f)
- if d['itag'] and d['url'] then
-- urls[U.unescape(d['itag'])] = U.unescape(d['url'])
-+ local uurl = U.unescape(d['url'])
-+ if d['sig'] then
-+ uurl = uurl .. "&signature=" .. U.unescape(d['sig'])
-+ end
-+ urls[U.unescape(d['itag'])] = uurl
- end
- end
-
Index: scripts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/quvi/scripts/pkg/PLIST,v
retrieving revision 1.2
diff -N -u -p scripts/pkg/PLIST
--- scripts/pkg/PLIST 16 Nov 2011 22:58:14 -0000 1.2
+++ scripts/pkg/PLIST 22 Dec 2012 02:39:41 -0000
@@ -9,56 +9,65 @@ 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/101greatgoals.lua
+share/libquvi-scripts/lua/website/1tvru.lua
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/bbc.lua
+share/libquvi-scripts/lua/website/beeg.lua
share/libquvi-scripts/lua/website/break.lua
-share/libquvi-scripts/lua/website/buzzhumor.lua
+share/libquvi-scripts/lua/website/canalplus.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/foundrymusic.lua
+share/libquvi-scripts/lua/website/deviantclip.lua
+share/libquvi-scripts/lua/website/empflix.lua
+share/libquvi-scripts/lua/website/fastjizz.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/imdb.lua
+share/libquvi-scripts/lua/website/jizzhut.lua
+share/libquvi-scripts/lua/website/justintv.lua
share/libquvi-scripts/lua/website/keezmovies.lua
+share/libquvi-scripts/lua/website/lego.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/mgnetwork.lua
+share/libquvi-scripts/lua/website/pornhub.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/html.lua
share/libquvi-scripts/lua/website/quvi/url.lua
share/libquvi-scripts/lua/website/quvi/util.lua
+share/libquvi-scripts/lua/website/redtube.lua
share/libquvi-scripts/lua/website/sapo.lua
+share/libquvi-scripts/lua/website/senat.lua
share/libquvi-scripts/lua/website/sevenload.lua
share/libquvi-scripts/lua/website/soundcloud.lua
share/libquvi-scripts/lua/website/spankwire.lua
share/libquvi-scripts/lua/website/spiegel.lua
share/libquvi-scripts/lua/website/tagtele.lua
+share/libquvi-scripts/lua/website/tapuz.lua
+share/libquvi-scripts/lua/website/tcmag.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/tnaflix.lua
share/libquvi-scripts/lua/website/totallynsfw.lua
-share/libquvi-scripts/lua/website/tube8.lua
share/libquvi-scripts/lua/website/tvlux.lua
+share/libquvi-scripts/lua/website/tvrain.lua
+share/libquvi-scripts/lua/website/videa.lua
share/libquvi-scripts/lua/website/videobash.lua
share/libquvi-scripts/lua/website/vimeo.lua
share/libquvi-scripts/lua/website/xhamster.lua
+share/libquvi-scripts/lua/website/xnxx.lua
share/libquvi-scripts/lua/website/xvideos.lua
share/libquvi-scripts/lua/website/yfrog.lua
share/libquvi-scripts/lua/website/youjizz.lua