summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/quvi/ChangeLog10
-rw-r--r--media-libs/quvi/Manifest21
-rw-r--r--media-libs/quvi/files/quvi-0.9.1-automagic.patch47
-rw-r--r--media-libs/quvi/metadata.xml3
-rw-r--r--media-libs/quvi/quvi-0.9.1.ebuild38
5 files changed, 115 insertions, 4 deletions
diff --git a/media-libs/quvi/ChangeLog b/media-libs/quvi/ChangeLog
index 872bcdf8e6af..4d4c99352444 100644
--- a/media-libs/quvi/ChangeLog
+++ b/media-libs/quvi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/quvi
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/quvi/ChangeLog,v 1.47 2012/12/23 19:10:24 ago Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/quvi/ChangeLog,v 1.48 2013/05/22 09:50:53 radhermit Exp $
+
+*quvi-0.9.1 (22 May 2013)
+
+ 22 May 2013; Tim Harder <radhermit@gentoo.org> +quvi-0.9.1.ebuild,
+ +files/quvi-0.9.1-automagic.patch, metadata.xml:
+ Version bump, update to EAPI 5, and add json, nls, and xml use flags.
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> quvi-0.4.2.ebuild:
Stable for ppc64, wrt bug #447554
diff --git a/media-libs/quvi/Manifest b/media-libs/quvi/Manifest
index 3314700adbe3..ff0416ebd716 100644
--- a/media-libs/quvi/Manifest
+++ b/media-libs/quvi/Manifest
@@ -1,6 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX quvi-0.9.1-automagic.patch 1586 SHA256 a4ac41c7777113aa241984826c867cb049281f4b0260b8da2621059730060d6e SHA512 cc13530109553c4ebe652faa74e29ce159ef807eb24000b472434e1d3307b677cfbc5db20851041ab6cc4d024db84cd2a1a6ee91f9787880588fc692aafecc52 WHIRLPOOL 7336e186c75e404677bf26dc2e5cdfff38db41f61e7bcdac29443f863fdf7e163bc46a2c5b587572ee154e9854dd123c9cae6b31f925294198f48d82bd6964bb
DIST quvi-0.2.19.tar.xz 363120 SHA256 48bcdf2d58a7df8acd8c0562d3f485b2892902eb982a9d8eb279b273e722daeb SHA512 a013f3ffcbb8a970148e7a2a40c6994600c6430f10f604df57884205f25cb1dbb56608d5a48b4b8b1c280230cef4c35db89fbb7678834fefee524e9ee4146ffb WHIRLPOOL bac3fae5de038a6a278a82d5bf80718dec8971ac77bc4186f95e6cf88408ca73983debd213d864e6e3a451d20da8d014fc4030df9af4a4e87c13beaa4fd611e6
DIST quvi-0.4.2.tar.xz 118756 SHA256 91a1396ce9a56ac3cfa3a5edabf8d214b3c6b2a35afad3b5f2f9feb29ba19026 SHA512 a0cd26711123bd61e91534e510dd96fe290eb19eacaabe52c36b0064dee1ce410e80eddbe5995392e3769ae3c602b93b5132507a2d43d765e2b98e8488ea8f86 WHIRLPOOL 4d94d6d6dada1f009e9c3557e2a50405db3ac7802a57f8c24092b619b208c049c4004ea9c043f88f703adfc7ad72368fcc82f9d1a08c26dde87a5d952b4ce9b5
+DIST quvi-0.9.1.tar.xz 311176 SHA256 bcbbd9d6a7bda818d6f6833dbee637a270cdc30f2e2842775df17307b214b38d SHA512 740e4dbb579d8bcef4d2dfdcd81cd2f4ef87d71cfa441f828c3c982c1e783ab75ba10b2c10a11d947057162604731ef95c8f3af9a18ad04225107e114178b978 WHIRLPOOL 406e3471545f615797eafa2b69be5bb1617e684bd0461e7bf515edf926bbbb1f0fbe9b3cceb8fb172df113fcb206b948dea44e78355e969d8e3a2302c9f38d7b
EBUILD quvi-0.2.19.ebuild 912 SHA256 9a63e6410185af49d7e2c758496820a6fd5374723887faadcd9856d6829ee5d2 SHA512 d01ff49674ede0b2ed1490e8ead1470c874756e6bc14dd3fa586cb3a23e95f7ab85ce52be0f9e94c16e61f16c5a52843174d471ba9957bd4bcdf9a05c6520e78 WHIRLPOOL bf7cdf943622132fb59ce45fa74300c5daa60fcf25b1970fb47f5d0cdf9148caaf1facc20598cf3037070ac7516ece566188d6f1221f1268681c6ad89bc4e32e
EBUILD quvi-0.4.2.ebuild 618 SHA256 5e3e3d1ca703d2bcec1fb04e70e39caf9af1640f16caa73649a385cb3b6685e9 SHA512 d5d941fb2005f30b5e5d0d0503cf5d3ee526eae4edc104c0b263fd51c792abe915a5dfdf2d34c0f65062d90c06fb5e7daa3e6857938beb0ac21f761aa5fad562 WHIRLPOOL ca546599d84da698db726aca4b52ef0cce69097bf18bab25552269d0d7954c4303e63d9d7a85ed419008caca3098a8037f8a70ac333352368b6a314f54692c65
-MISC ChangeLog 6514 SHA256 8f395e175aa88d8f96fc45e4337bb24dd1b8a30541b2e4fa9718996fce6970cb SHA512 c6ee3478c0e403c1f2f7795ddcd7258a95eb1e03d5591987beb90c68c8fad66b472ff00879eb17f93df92df0401265c08c418c6d83d8836263e588da25c97150 WHIRLPOOL 19037f821bf905523d99b696f047efbf52777a41a87ca47dac4ead9239b5819c56d0741f785ba9c14f829ae07d28b3b708a8e89b8332364b0194736a615e2ab5
-MISC metadata.xml 158 SHA256 f9dd4fb4a7f368e776ea0d7d394dad8f3a674e67f6103d6fb58a8a98971eeee4 SHA512 0bfb0265d3c42ba1958f8e589316112dba381e7701773668443cf0afe678a8d80675392efb2713e3d376b85b03a5b2bfb390c94411e0c6cf8a223b26aa9a04ca WHIRLPOOL 447b37b9f46058b1adc8d30a57460a8ab6b5ec149870c5ea385956cae9dd10a99b36e63526f2d13cabf13a4185f8b4e22a78156ab141a6e397bba298ab7efb2a
+EBUILD quvi-0.9.1.ebuild 940 SHA256 c3a6535fe6752d31e0d9235b1770d40d09753be6825382e202f37482c8f9b3cf SHA512 4c116052b1fe7d0518402f384d296defe231d93fe93611714d2bc7c5db2d5b7f8bb0b25b6ba81f7ace80bb02bf706080e600dda931e44a4d97a7be445e62da31 WHIRLPOOL 646494d950304b59a5e756fa6d13289dea2e170244e5f5d0c6aea9576b1350720c3dbc53c4d438759681a908c002e4c7c8836ab6c4b0aebb423af4a3b43c2cb1
+MISC ChangeLog 6740 SHA256 237962cc258db40c5e542012c99a8b4aff08011da7e3b5da2796e2dd19866626 SHA512 0c6f2719ef6e290b5efbc1de933449cc55b407c185a1d042288fcad1e41790d23aa49d27cddf5eed0b593636fb713264063bbb8febc1fea384bc421fb9d10817 WHIRLPOOL 713c36890b372d7b574bfa9beee9fdee6d6ec24f6c5601455fd64f3140cdeafc1d510f4b0a7c8718ef1834bc0f7a75ea1b5df344cb3127d687257cafc43e05ce
+MISC metadata.xml 228 SHA256 a5e35e92741aea1619ef9bc337c2603a629aca15c23a7f1c450ec72511f48f25 SHA512 cd361580ceac91bfb63e95a9ebd18876202f8d8fb0741698cb12897518f8eebb5cf9847bc4666c988b34f0e32b398570bd2e7eaed0ec0d190cf765c20f91c47c WHIRLPOOL 1a627328e58abc5208e5c7dd12ac58feeefb25e95367aec006571d24d521efa6da9ff8cc8dcdbef74699064bb3f8d9d73ad09fd4e6a5e7e476ea685c5a466f9d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQEcBAEBCAAGBQJRnJT/AAoJEEqz6FtPBkyjjkYH/2w+AJ/szZhk9ohZhZ74I7O6
+7r73I66CGvMRVxwBz2Fkfvz/zUI2L1okqT2Oh/s8GcOnIm1/C1bFH7opLqxS5ek7
+iTAjZ9vcC7p/Moh4IZm1tiCw1ouGhMxFIF7mDzOPo0HJl8O3JxnFJmxn19V6/29j
+rPimoQbbMMqYMaOfoLYLnxxWuPi4jlIOjeaiHvLL6jQn6JES9DWiDLLAaJzddY2w
+v4hvgdQJXe4AMk0FgLR8IgTMRGOi+cjRWmkwz6hrrfhFyOIFEMTJwijFg+mW4bTT
+3myGAG66BYKEu2m0Fz54Prh/Cpwu1r9NEEL4EjmWj8c9YbjFfggxDrGRV7HBmuw=
+=+odB
+-----END PGP SIGNATURE-----
diff --git a/media-libs/quvi/files/quvi-0.9.1-automagic.patch b/media-libs/quvi/files/quvi-0.9.1-automagic.patch
new file mode 100644
index 000000000000..0f011eb2fe7c
--- /dev/null
+++ b/media-libs/quvi/files/quvi-0.9.1-automagic.patch
@@ -0,0 +1,47 @@
+--- quvi-0.9.1/configure.ac
++++ quvi-0.9.1/configure.ac
+@@ -54,22 +54,30 @@
+ PKG_CHECK_MODULES([gobject], [gobject-2.0 >= 2.24])
+ PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.24])
+
+-PKG_CHECK_MODULES([json_glib], [json-glib-1.0 >= 0.12],
+- [have_json_glib=yes
+- AC_DEFINE([HAVE_JSON_GLIB], [1], [Define to json-glib package])
+- ],
+- [have_json_glib=no
+- AC_MSG_NOTICE([json-glib 0.12+ not found, building without json output])
+- ])
++AC_ARG_ENABLE([json],
++ AS_HELP_STRING([--disable-json], [Disable support for JSON output]))
++AS_IF([test "x$enable_json" != "xno"], [
++ PKG_CHECK_MODULES([json_glib], [json-glib-1.0 >= 0.12],
++ [have_json_glib=yes
++ AC_DEFINE([HAVE_JSON_GLIB], [1], [Define to json-glib package])
++ ],
++ [have_json_glib=no
++ AC_MSG_ERROR([json-glib 0.12+ not found])
++ ])
++])
+ AM_CONDITIONAL([HAVE_JSON_GLIB], [test x"$have_json_glib" = "xyes"])
+
+-PKG_CHECK_MODULES([libxml], [libxml-2.0 >= 2.7.8],
+- [have_libxml=yes
+- AC_DEFINE([HAVE_LIBXML], [1], [Define to libxml package])
+- ],
+- [have_libxml=no
+- AC_MSG_NOTICE([libxml 2.7.8+ not found, building without xml output])
+- ])
++AC_ARG_ENABLE([xml],
++ AS_HELP_STRING([--disable-xml], [Disable support for XML output]))
++AS_IF([test "x$enable_xml" != "xno"], [
++ PKG_CHECK_MODULES([libxml], [libxml-2.0 >= 2.7.8],
++ [have_libxml=yes
++ AC_DEFINE([HAVE_LIBXML], [1], [Define to libxml package])
++ ],
++ [have_libxml=no
++ AC_MSG_ERROR([libxml 2.7.8+ not found])
++ ])
++])
+ AM_CONDITIONAL([HAVE_LIBXML], [test x"$have_libxml" = "xyes"])
+
+ # Checks for header files.
diff --git a/media-libs/quvi/metadata.xml b/media-libs/quvi/metadata.xml
index d9df1878d8e2..cda88d3bf179 100644
--- a/media-libs/quvi/metadata.xml
+++ b/media-libs/quvi/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
+<use>
+ <flag name="json">Enable support for JSON output</flag>
+</use>
</pkgmetadata>
diff --git a/media-libs/quvi/quvi-0.9.1.ebuild b/media-libs/quvi/quvi-0.9.1.ebuild
new file mode 100644
index 000000000000..c9e3b32c0f17
--- /dev/null
+++ b/media-libs/quvi/quvi-0.9.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/quvi/quvi-0.9.1.ebuild,v 1.1 2013/05/22 09:50:53 radhermit Exp $
+
+EAPI=5
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils
+
+DESCRIPTION="A command line tool for parsing video download links"
+HOMEPAGE="http://quvi.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PV:0:3}/${P}.tar.xz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="json nls xml"
+
+RDEPEND=">=net-misc/curl-7.21.0
+ >=media-libs/libquvi-0.9:=
+ json? ( >=dev-libs/json-glib-0.12 )
+ nls? ( virtual/libintl )
+ xml? ( >=dev-libs/libxml2-2.7.8:2 )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+PATCHES=( "${FILESDIR}"/${P}-automagic.patch )
+
+src_configure() {
+ local myeconfargs=(
+ --with-manual
+ $(use_enable json)
+ $(use_enable xml)
+ )
+ autotools-utils_src_configure
+}