commit: 2bb47a111e1a07bdaf58f1fef2f8bcb9bbb8e8da Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com> AuthorDate: Fri Jan 2 22:37:22 2015 +0000 Commit: Andrew Savchenko <bircoph <AT> gmail <DOT> com> CommitDate: Fri Jan 2 22:37:22 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=dev/bircoph.git;a=commit;h=2bb47a11
cclive: fix bug 527658 Patch by Alexandre Rostovtsev. --- media-video/cclive/ChangeLog | 307 +++++++++++++++++++++ media-video/cclive/Manifest | 5 + media-video/cclive/cclive-0.9.3-r1.ebuild | 33 +++ .../cclive/files/cclive-0.9.3-boost-1.56.patch | 78 ++++++ media-video/cclive/metadata.xml | 9 + 5 files changed, 432 insertions(+) diff --git a/media-video/cclive/ChangeLog b/media-video/cclive/ChangeLog new file mode 100644 index 0000000..a6877fc --- /dev/null +++ b/media-video/cclive/ChangeLog @@ -0,0 +1,307 @@ +# ChangeLog for media-video/cclive +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/cclive/ChangeLog,v 1.71 2014/07/27 17:02:24 ssuominen Exp $ + + 27 Jul 2014; Samuli Suominen <ssuomi...@gentoo.org> -cclive-0.7.12.ebuild, + -cclive-0.7.13.ebuild, -cclive-0.7.15.ebuild, -cclive-0.7.16.ebuild, + -cclive-0.9.0.ebuild, -cclive-0.9.1.ebuild: + old + + 23 Feb 2014; Pacho Ramos <pa...@gentoo.org> cclive-0.9.3-r1.ebuild: + x86 stable, bug #500726 + + 22 Feb 2014; Pacho Ramos <pa...@gentoo.org> cclive-0.9.3-r1.ebuild: + amd64 stable, bug #500726 + + 22 Feb 2014; Pacho Ramos <pa...@gentoo.org> cclive-0.9.3-r1.ebuild: + revert previous commit that was done by accident (sorry a lot) + +*cclive-0.9.3-r1 (27 Nov 2013) + + 27 Nov 2013; Tim Harder <radher...@gentoo.org> -cclive-0.9.3.ebuild, + +cclive-0.9.3-r1.ebuild: + Add missing glibmm dep (bug #492656). + +*cclive-0.9.3 (26 Nov 2013) +*cclive-0.7.16 (26 Nov 2013) + + 26 Nov 2013; Tim Harder <radher...@gentoo.org> +cclive-0.7.16.ebuild, + +cclive-0.9.3.ebuild: + Version bumps. + + 08 Aug 2013; Tim Harder <radher...@gentoo.org> -cclive-0.7.10-r1.ebuild, + -cclive-0.7.11.ebuild: + Remove old. + +*cclive-0.9.1 (08 Aug 2013) +*cclive-0.7.15 (08 Aug 2013) + + 08 Aug 2013; Tim Harder <radher...@gentoo.org> +cclive-0.7.15.ebuild, + +cclive-0.9.1.ebuild: + Version bumps. + +*cclive-0.9.0 (25 Jun 2013) +*cclive-0.7.13 (25 Jun 2013) + + 25 Jun 2013; Tim Harder <radher...@gentoo.org> +cclive-0.7.13.ebuild, + +cclive-0.9.0.ebuild: + Version bumps (bug #474660). + + 26 Mar 2013; Agostino Sarubbo <a...@gentoo.org> cclive-0.7.12.ebuild: + Stable for x86, wrt bug #463106 + + 26 Mar 2013; Agostino Sarubbo <a...@gentoo.org> cclive-0.7.12.ebuild: + Stable for amd64, wrt bug #463106 + +*cclive-0.7.12 (15 Feb 2013) + + 15 Feb 2013; Tim Harder <radher...@gentoo.org> +cclive-0.7.12.ebuild: + Version bump. + + 14 Feb 2013; Agostino Sarubbo <a...@gentoo.org> cclive-0.7.11.ebuild: + Stable for x86, wrt bug #457408 + + 14 Feb 2013; Agostino Sarubbo <a...@gentoo.org> cclive-0.7.11.ebuild: + Stable for amd64, wrt bug #457408 + + 17 Dec 2012; Tim Harder <radher...@gentoo.org> metadata.xml: + Remove redundant maintainer from metadata. + +*cclive-0.7.11 (17 Dec 2012) + + 17 Dec 2012; Tim Harder <radher...@gentoo.org> +cclive-0.7.11.ebuild: + Version bump. + + 17 Dec 2012; Tim Harder <radher...@gentoo.org> -cclive-0.7.6.ebuild, + -cclive-0.7.9.ebuild: + Remove old. + + 16 Dec 2012; Agostino Sarubbo <a...@gentoo.org> cclive-0.7.10-r1.ebuild: + Stable for x86, wrt bug #441406 + + 08 Dec 2012; <a...@gentoo.org> cclive-0.7.10-r1.ebuild: + Stable for amd64, wrt bug #441406 + + 25 Sep 2012; Tim Harder <radher...@gentoo.org> cclive-0.7.10-r1.ebuild: + Keyword ~ppc ~ppc64 for latest version too. + + 25 Sep 2012; Anthony G. Basile <bluen...@gentoo.org> cclive-0.7.9.ebuild: + Keyword ~ppc ~ppc64, bug #386611 + + 05 Sep 2012; Tim Harder <radher...@gentoo.org> -cclive-0.7.10.ebuild: + Remove old. + +*cclive-0.7.10-r1 (05 Sep 2012) + + 05 Sep 2012; Tim Harder <radher...@gentoo.org> +cclive-0.7.10-r1.ebuild: + Revision bump to remove ccl symlink (bug #433802). + +*cclive-0.7.10 (03 Sep 2012) + + 03 Sep 2012; Tim Harder <radher...@gentoo.org> +cclive-0.7.10.ebuild: + Version bump. + + 01 Aug 2012; Tim Harder <radher...@gentoo.org> -cclive-0.7.2.ebuild, + -cclive-0.7.8.ebuild: + Remove old. + + 05 May 2012; Jeff Horelick <jdh...@gentoo.org> cclive-0.7.2.ebuild, + cclive-0.7.6.ebuild, cclive-0.7.8.ebuild, cclive-0.7.9.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 06 Mar 2012; Tim Harder <radher...@gentoo.org> -cclive-0.7.7.ebuild: + Remove old. + +*cclive-0.7.9 (06 Mar 2012) + + 06 Mar 2012; Tim Harder <radher...@gentoo.org> +cclive-0.7.9.ebuild: + Version bump. + + 31 Jan 2012; Samuli Suominen <ssuomi...@gentoo.org> cclive-0.7.2.ebuild: + Revert back to ~ppc/~ppc64 wrt #387611 + +*cclive-0.7.8 (05 Dec 2011) + + 05 Dec 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.8.ebuild: + Version bump. + + 24 Oct 2011; Markus Meier <mae...@gentoo.org> cclive-0.7.6.ebuild: + x86 stable, bug #387611 + +*cclive-0.7.7 (21 Oct 2011) + + 21 Oct 2011; Tim Harder <radher...@gentoo.org> -cclive-0.7.6-r1.ebuild, + +cclive-0.7.7.ebuild: + Version bump and remove old. + + 20 Oct 2011; Tony Vroon <chain...@gentoo.org> cclive-0.7.6.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in bug #387611. + + 18 Oct 2011; Tim Harder <radher...@gentoo.org> cclive-0.7.6.ebuild: + Add build dep on xz-utils. + + 18 Oct 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.6.ebuild: + Re-add as a stable target with media-libs/quvi-0.2.19. + + 10 Oct 2011; Tim Harder <radher...@gentoo.org> -cclive-0.7.4.ebuild, + -cclive-0.7.4.1.ebuild, -cclive-0.7.5.ebuild, -cclive-0.7.6.ebuild: + Remove old. + +*cclive-0.7.6-r1 (10 Oct 2011) + + 10 Oct 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.6-r1.ebuild: + Revbump to move to media-libs/libquvi dependency and add xz-utils build dep. + +*cclive-0.7.6 (15 Sep 2011) + + 15 Sep 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.6.ebuild: + Version bump. + +*cclive-0.7.5 (17 Aug 2011) + + 17 Aug 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.5.ebuild: + Version bump + +*cclive-0.7.4.1 (05 Aug 2011) + + 05 Aug 2011; Hanno Boeck <ha...@gentoo.org> +cclive-0.7.4.1.ebuild: + Version bump. + + 05 Aug 2011; Markos Chandras <hwoar...@gentoo.org> cclive-0.7.2.ebuild: + Append -DBOOST_FILESYSTEM_VERSION=2 to C{XX}FLAGS to compile with new boost + releases. Bug #377799 + + 22 Jun 2011; Alexis Ballier <aball...@gentoo.org> -cclive-0.5.3.ebuild, + -cclive-0.5.8.ebuild, -cclive-0.6.5.ebuild, -cclive-0.7.3.1.ebuild: + remove old + +*cclive-0.7.4 (22 Jun 2011) + + 22 Jun 2011; Alexis Ballier <aball...@gentoo.org> +cclive-0.7.4.ebuild: + version bump + + 02 May 2011; Thomas Kahle <to...@gentoo.org> cclive-0.7.2.ebuild: + x86 stable per bug 357773 + + 27 Mar 2011; Kacper Kowalik <xarthis...@gentoo.org> cclive-0.7.2.ebuild: + ppc/ppc64 stable wrt #357773 + +*cclive-0.7.3.1 (20 Mar 2011) + + 20 Mar 2011; Tim Harder <radher...@gentoo.org> +cclive-0.7.3.1.ebuild: + Version bump. Update to EAPI 4, remove versionator eclass usage, and use + array notation for DOCS. + + 08 Mar 2011; Markos Chandras <hwoar...@gentoo.org> cclive-0.7.2.ebuild: + Stable on amd64 wrt bug #357773 + +*cclive-0.7.2 (09 Feb 2011) + + 09 Feb 2011; Tim Harder <radher...@gentoo.org> -cclive-0.7.1.ebuild, + +cclive-0.7.2.ebuild: + Version bump and remove old. Add dependency on >=cmake-2.8.3 for bug #351229. + +*cclive-0.7.1 (07 Jan 2011) + + 07 Jan 2011; Alexis Ballier <aball...@gentoo.org> +cclive-0.7.1.ebuild: + version bump + + 07 Jan 2011; Alexis Ballier <aball...@gentoo.org> cclive-0.6.5.ebuild: + add libpcre[cxx] dep, by Arseny Solokha <b0ntric...@yandex.ru>, bug #348742 + +*cclive-0.6.5 (26 Aug 2010) + + 26 Aug 2010; Tomáš Chvátal <scarab...@gentoo.org> -cclive-0.6.2.ebuild, + -cclive-0.6.3.ebuild, +cclive-0.6.5.ebuild, metadata.xml: + Version bump. Drop old. + + 25 Jun 2010; Alexis Ballier <aball...@gentoo.org> cclive-0.6.3.ebuild: + bump quvi dep, by Arseny Solokha <b0ntric...@yandex.ru>, bug #323897 + + 12 Jun 2010; Alexis Ballier <aball...@gentoo.org> -cclive-0.4.7.ebuild, + -cclive-0.5.1.ebuild, -cclive-0.5.2.ebuild, -cclive-0.5.5.ebuild, + -cclive-0.5.6.ebuild, -cclive-0.5.7.ebuild, -cclive-0.6.1.ebuild: + remove old + +*cclive-0.6.3 (12 Jun 2010) + + 12 Jun 2010; Alexis Ballier <aball...@gentoo.org> +cclive-0.6.3.ebuild: + version bump + +*cclive-0.6.2 (12 Apr 2010) + + 12 Apr 2010; Alexis Ballier <aball...@gentoo.org> +cclive-0.6.2.ebuild: + version bump, by hitachi <m...@konstantinhansen.de>, bug #306829 + + 24 Feb 2010; Christian Faulhammer <fa...@gentoo.org> cclive-0.5.8.ebuild: + stable x86, bug 287175 + +*cclive-0.6.1 (14 Feb 2010) + + 14 Feb 2010; Hanno Boeck <ha...@gentoo.org> +cclive-0.6.1.ebuild: + Version bump. + + 06 Feb 2010; Markos Chandras <hwoar...@gentoo.org> cclive-0.5.3.ebuild: + Stable on amd64 wrt bug #287175 + +*cclive-0.5.8 (15 Jan 2010) + + 15 Jan 2010; Hanno Boeck <ha...@gentoo.org> +cclive-0.5.8.ebuild: + Version bump. + + 06 Jan 2010; Brent Baude <ran...@gentoo.org> cclive-0.5.3.ebuild: + Marking cclive-0.5.3 ppc64 for bug 287175 + +*cclive-0.5.7 (24 Dec 2009) + + 24 Dec 2009; Tomáš Chvátal <scarab...@gentoo.org> +cclive-0.5.7.ebuild: + Version bump. Try to accomodate offesnive part of bug #298150. + +*cclive-0.5.6 (16 Dec 2009) + + 16 Dec 2009; Alexis Ballier <aball...@gentoo.org> +cclive-0.5.6.ebuild: + version bump + + 09 Dec 2009; nixnut <nix...@gentoo.org> cclive-0.5.3.ebuild: + ppc stable #287175 + +*cclive-0.5.5 (21 Nov 2009) + + 21 Nov 2009; Mike Frysinger <vap...@gentoo.org> +cclive-0.5.5.ebuild: + Version bump. + +*cclive-0.5.3 (27 Oct 2009) + + 27 Oct 2009; Alexis Ballier <aball...@gentoo.org> +cclive-0.5.3.ebuild: + version bump + +*cclive-0.5.2 (10 Oct 2009) + + 10 Oct 2009; Patrick Lauer <patr...@gentoo.org> +cclive-0.5.2.ebuild: + Bump to 0.5.2. Fixes #288211. Ebuild improvements by Tomas Chvatal. + +*cclive-0.5.1 (18 Sep 2009) + + 18 Sep 2009; Alexis Ballier <aball...@gentoo.org> +cclive-0.5.1.ebuild: + version bump + + 25 Aug 2009; Alexis Ballier <aball...@gentoo.org> -cclive-0.4.1.ebuild, + -cclive-0.4.6.ebuild: + remove old + +*cclive-0.4.7 (25 Aug 2009) + + 25 Aug 2009; Alexis Ballier <aball...@gentoo.org> +cclive-0.4.7.ebuild: + version bump + +*cclive-0.4.6 (02 Aug 2009) + + 02 Aug 2009; Alexis Ballier <aball...@gentoo.org> +cclive-0.4.6.ebuild: + version bump, bug #279834 + +*cclive-0.4.1 (05 May 2009) + + 05 May 2009; Mike Frysinger <vap...@gentoo.org> +cclive-0.4.1.ebuild, + +files/cclive-0.4.1-64bit.patch, +metadata.xml: + Initial ebuild by me. diff --git a/media-video/cclive/Manifest b/media-video/cclive/Manifest new file mode 100644 index 0000000..f4ef298 --- /dev/null +++ b/media-video/cclive/Manifest @@ -0,0 +1,5 @@ +AUX cclive-0.9.3-boost-1.56.patch 1884 SHA256 3d3a7bd93621af4c652a00f8e54ef852b01f58d5ca964904173f356dfdfc177f SHA512 261ec0e602c158d1dfff52dc99bb80f4e15581d57ecd71feca3d9934fc77decaa2c8323f0097b13017c8605a3b848f2f4cdd2e48f0f6654a096c98372ab7e1fb WHIRLPOOL e1d4a97eddcd2ad780c6bd0eaf76cb14abf797bd19942467ddd96a0161919af2c6f769a9dc55ac91ea6a407ea3fb5bf3d7fa1f6db56745e70ecdb6fdf85d1d5b +DIST cclive-0.9.3.tar.xz 296720 SHA256 2edeaf5d76455723577e0b593f0322a97f1e0c8b0cffcc70eca8b5d17374a495 SHA512 0d8f6f870e24e2906542c1e02745009597fca2e879261bef7a81e07f8dec016ee200d8a4b37dd0f20b3ad27c12e2445fed1f6a9dc262a6c27e40222048bb5438 WHIRLPOOL 441a3ef5e7c7633c91b4761a1f728998997648ebb6a7984e6a1dafea418a8863be76ffff7dc3e3727ddff81d4ed5f16d5454fb0e0b84c3dcea7e8214f27f8d35 +EBUILD cclive-0.9.3-r1.ebuild 809 SHA256 8ea6f8f3bf86a231f97d528d649fcd39c02fe8b33581651a928a4dcf455a214d SHA512 269938f1eb715ccba0bf5e541299b4f76826badd107f48261aada4ff45b006aa1a2aa814afcd3a545dae2b093b60b89893b93c3358b8696768f91ee13600a472 WHIRLPOOL a328023596e24abd0af53ef13847989197551106626c436c221aa115e7fae1b99d80f52fb9ae5e0a6ea592127606f3ddb83ad9d899de2494087ca9d6ca3ccb70 +MISC ChangeLog 9634 SHA256 382ae9990a107e4ef925fc86ecfc78661619f1bf0cc2fb8f416bf3eb10c73ef8 SHA512 50aaf3a546a8bfa7dbe79eeeab7dd52cd4d7fb8e0abddeaaf1dd6e723e1666cfe3d3ca04d0b97eacf2938a4914fc0a56540cdbedc3cc565099246b6d4eb58257 WHIRLPOOL f3d13ee0b387bcf045b6d3765a7bc0dad4c0a80c5df20bbc87ecb290b1a20caa80bca1d582245f05a64ed4a59cc053a035377a90361241ce1273cc5527e80a2d +MISC metadata.xml 326 SHA256 8cde56c1534d535ab7783620c90f2d7a530a882110205a1ceb94f2933caa4bdf SHA512 ab91e6ec0f85973f2f05454a1f28ad6de1abc70a15f29ead8e79adecc38e1de5a19f0f898e47ef6e94470425ebcf26a802d7d22b7ee147aba6ff1b2e7ff2ca14 WHIRLPOOL 95f0691a4e1c313a8df24c3ba4ef1052f1fcfb8b68bfedccc461d1d0b9550bdf0d584ce68aa2826ac2ff270938f3ab612fe22a15ef9fde4dc4254a68d12b1214 diff --git a/media-video/cclive/cclive-0.9.3-r1.ebuild b/media-video/cclive/cclive-0.9.3-r1.ebuild new file mode 100644 index 0000000..620e8d3 --- /dev/null +++ b/media-video/cclive/cclive-0.9.3-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/cclive/cclive-0.9.3-r1.ebuild,v 1.5 2014/02/23 16:09:28 pacho Exp $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Command line tool for extracting videos from various websites" +HOMEPAGE="http://cclive.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PV:0:3}/${P}.tar.xz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" + +RDEPEND=">=media-libs/libquvi-0.4.0 + >=dev-cpp/glibmm-2.24:2 + >=dev-libs/boost-1.49 + >=dev-libs/glib-2.24:2 + >=net-misc/curl-7.20 + >=dev-libs/libpcre-8.02[cxx]" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/${P}-boost-1.56.patch" +} + +src_configure() { + econf --disable-ccl +} diff --git a/media-video/cclive/files/cclive-0.9.3-boost-1.56.patch b/media-video/cclive/files/cclive-0.9.3-boost-1.56.patch new file mode 100644 index 0000000..92c05c5 --- /dev/null +++ b/media-video/cclive/files/cclive-0.9.3-boost-1.56.patch @@ -0,0 +1,78 @@ +From dcaed542d002cbf857e0bca1fa12f8ab501c419a Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetrom...@gentoo.org> +Date: Fri, 26 Dec 2014 13:49:36 -0500 +Subject: [PATCH] Add explicit <iostream> includes, fixes build with Boost 1.56 + +See https://bugs.gentoo.org/show_bug.cgi?id=527658 and +https://bugs.gentoo.org/show_bug.cgi?id=533506 +--- + src/cc/error.h | 1 + + src/cc/input.h | 1 + + src/cc/log.h | 1 + + src/cc/options.h | 1 + + src/cc/sig.h | 1 + + 5 files changed, 5 insertions(+) + +diff --git a/src/cc/error.h b/src/cc/error.h +index c1d80ab..f6a3e6d 100644 +--- a/src/cc/error.h ++++ b/src/cc/error.h +@@ -28,6 +28,7 @@ + #include <boost/exception/get_error_info.hpp> + #include <boost/exception/errinfo_errno.hpp> + #include <boost/tuple/tuple.hpp> ++#include <iostream> + #include <cerrno> + + namespace cc +diff --git a/src/cc/input.h b/src/cc/input.h +index 98c334b..523e9fe 100644 +--- a/src/cc/input.h ++++ b/src/cc/input.h +@@ -23,6 +23,7 @@ + + #include <ccinternal> + ++#include <iostream> + #include <istream> + #include <sstream> + +diff --git a/src/cc/log.h b/src/cc/log.h +index 2b2c986..aaf3b32 100644 +--- a/src/cc/log.h ++++ b/src/cc/log.h +@@ -25,6 +25,7 @@ + + #include <boost/iostreams/filtering_stream.hpp> + #include <boost/filesystem.hpp> ++#include <iostream> + #include <fstream> + + #include <ccerror> +diff --git a/src/cc/options.h b/src/cc/options.h +index 6c45ce8..6a7e40c 100644 +--- a/src/cc/options.h ++++ b/src/cc/options.h +@@ -37,6 +37,7 @@ + #include <boost/filesystem.hpp> + #include <boost/foreach.hpp> + #include <boost/format.hpp> ++#include <iostream> + #include <fstream> + + #include <ccerror> +diff --git a/src/cc/sig.h b/src/cc/sig.h +index 56de768..cca23ad 100644 +--- a/src/cc/sig.h ++++ b/src/cc/sig.h +@@ -26,6 +26,7 @@ + #include <sys/ioctl.h> + #include <sys/types.h> + #include <unistd.h> ++#include <iostream> + #include <csignal> + #include <cstdio> + +-- +2.2.1 + diff --git a/media-video/cclive/metadata.xml b/media-video/cclive/metadata.xml new file mode 100644 index 0000000..73481a5 --- /dev/null +++ b/media-video/cclive/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>video</herd> + <longdescription lang="en"> + Command line tool for extracting videos from Youtube, Google Video, + Dailymotion, Guba (free) and Stage6 websites + </longdescription> +</pkgmetadata>