From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-894437-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 29B5613832E
	for <garchives@archives.gentoo.org>; Sun, 31 Jul 2016 10:40:30 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5FA4521C028;
	Sun, 31 Jul 2016 10:40:29 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id DE09821C028
	for <gentoo-commits@lists.gentoo.org>; Sun, 31 Jul 2016 10:40:28 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id E1DFA340C02
	for <gentoo-commits@lists.gentoo.org>; Sun, 31 Jul 2016 10:40:22 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 25CFDE6B
	for <gentoo-commits@lists.gentoo.org>; Sun, 31 Jul 2016 10:40:21 +0000 (UTC)
From: "Jeroen Roovers" <jer@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Jeroen Roovers" <jer@gentoo.org>
Message-ID: <1469961569.cd5beaca8f28eee1e0676abcf15bbc82c670b3e9.jer@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-dl/
X-VCS-Repository: repo/gentoo
X-VCS-Files: net-misc/youtube-dl/Manifest net-misc/youtube-dl/youtube-dl-2016.07.30.ebuild
X-VCS-Directories: net-misc/youtube-dl/
X-VCS-Committer: jer
X-VCS-Committer-Name: Jeroen Roovers
X-VCS-Revision: cd5beaca8f28eee1e0676abcf15bbc82c670b3e9
X-VCS-Branch: master
Date: Sun, 31 Jul 2016 10:40:21 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: fb7183aa-40e5-4a7d-b307-e185418541ec
X-Archives-Hash: 4a99efc112a65da8ef3c8afe5feb53e6

commit:     cd5beaca8f28eee1e0676abcf15bbc82c670b3e9
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 10:39:29 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 10:39:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5beaca

net-misc/youtube-dl: Version bump.

Package-Manager: portage-2.3.0

 net-misc/youtube-dl/Manifest                     |  1 +
 net-misc/youtube-dl/youtube-dl-2016.07.30.ebuild | 94 ++++++++++++++++++++++++
 2 files changed, 95 insertions(+)

diff --git a/net-misc/youtube-dl/Manifest b/net-misc/youtube-dl/Manifest
index 446fbf4..523b843 100644
--- a/net-misc/youtube-dl/Manifest
+++ b/net-misc/youtube-dl/Manifest
@@ -1,3 +1,4 @@
 DIST youtube-dl-2016.01.01.tar.gz 1874602 SHA256 732f37c99d71b4239d72d61dd32214b5a5a618671fb0629c8f8deb28209a172c SHA512 fdb022bed426250e5ee1c2bcc1354dd195c0f9793ca479ca8ca4cfe2f71e07ba100b0dbcda2fb9f310308ab130587d06b16a6a86f9036f0d196b317d2e5b5e92 WHIRLPOOL 152e709ba15264c35a89644ea0d4793bb47c82b317e54043ccfff72e40bdf95e42d76605e801233632d3863537a945cfb9ecc2f75245171b8de31b51ce6af801
 DIST youtube-dl-2016.07.17.tar.gz 2288138 SHA256 a87d716b796df153a3561107a935d96c2b049507a09c0a02a4039e751ae63e33 SHA512 20349a25d15259509dfd34837b8938e050c7fd5da7566f435d83ccd76c02bf3ccce79ade1f3e97f2fe08dfe90473fe2e3cad754482f524fd8961fd1324d66025 WHIRLPOOL 128f2c7849669eff58bacc6d11f89f8758524cf615457a099e5b37707d23ca208ad98f587f68c4ec360ef27a310024f65883e2731039b1fb241e535423cc05aa
 DIST youtube-dl-2016.07.22.tar.gz 2291788 SHA256 69aad90eb92d0c2814ebdd3eefc863ad74a02a490e42cbbadf4befbbd8ed8c0b SHA512 1f1bb80bded13c45bfbdaded01a0259d91dcccbb583b34719426c26b00c3810cd6dc864953c2dc34f87f092e7973c22bb45042aecda5873984069a8031e25e92 WHIRLPOOL f8c3e67f4f2331ec5e6a97269cff88e4fed858f07b3203b605c6b2b7ac592a8a00bf308e5dd3d756c1cc3eae26aad9d482e199822bc5e0c1c12f5c8b97abfe6a
+DIST youtube-dl-2016.07.30.tar.gz 2295943 SHA256 c3a1e9732e2c44eccd97297f460a011d9822d068ba484156bf25cf11d1053ae9 SHA512 689cce8c898328b29b6ff47936d40435ca9035f26d329207af752bcee469bffe282553d5cfe45ab99b98aa6227d768c53ae3c4a0720382ee311c36bfb60cfa30 WHIRLPOOL 7772164f9528938fe5fe73659d6203fda4d6ebd46df09680a40375ff3287a092446b4c118e9afeb7ce1228ff9c2e8b9d43f350b1774bfa4d590bac3279106da3

diff --git a/net-misc/youtube-dl/youtube-dl-2016.07.30.ebuild b/net-misc/youtube-dl/youtube-dl-2016.07.30.ebuild
new file mode 100644
index 0000000..9d7ca82
--- /dev/null
+++ b/net-misc/youtube-dl/youtube-dl-2016.07.30.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
+inherit bash-completion-r1 distutils-r1 eutils
+
+DESCRIPTION="Download videos from YouTube.com (and more sites...)"
+HOMEPAGE="https://rg3.github.com/youtube-dl/"
+SRC_URI="http://youtube-dl.org/downloads/${PV}/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="offensive test"
+
+DEPEND="
+	dev-python/setuptools[${PYTHON_USEDEP}]
+	test? ( dev-python/nose[coverage(+)] )
+"
+
+S="${WORKDIR}/${PN}"
+
+python_prepare_all() {
+	if ! use offensive; then
+		sed -i -e "/__version__/s|'$|-gentoo_no_offensive_sites'|g" \
+			youtube_dl/version.py || die
+		# these have single line import statements
+		local xxx=(
+			alphaporno anysex behindkink camwithher chaturbate drtuber eporner
+			eroprofile extremetube fourtube foxgay goshgay hellporno
+			hentaistigma hornbunny keezmovies lovehomeporn mofosex motherless
+			myvidster porn91 pornhd pornotube pornovoisines pornoxo redtube
+			ruleporn sexu slutload spankbang spankwire sunporno thisav trutube
+			tube8 vporn watchindianporn xbef xnxx xtube xvideos xxxymovies
+			youjizz youporn
+		)
+		# these have multi-line import statements
+		local mxxx=(
+			pornhub xhamster tnaflix
+		)
+		# do single line imports
+		sed -i \
+			-e $( printf '/%s/d;' ${xxx[@]} ) \
+			youtube_dl/extractor/extractors.py \
+			|| die
+
+		# do multiple line imports
+		sed -i \
+			-e $( printf '/%s/,/)/d;' ${mxxx[@]} ) \
+			youtube_dl/extractor/extractors.py \
+			|| die
+
+		sed -i \
+			-e $( printf '/%s/d;' ${mxxx[@]} ) \
+			youtube_dl/extractor/generic.py \
+			|| die
+
+		rm \
+			$( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
+			$( printf 'youtube_dl/extractor/%s.py ' ${mxxx[@]} ) \
+			test/test_age_restriction.py \
+			|| die
+	fi
+
+	epatch_user
+
+	distutils-r1_python_prepare_all
+}
+
+src_compile() {
+	distutils-r1_src_compile
+}
+
+python_test() {
+	emake test
+}
+
+python_install_all() {
+	dodoc README.txt
+	doman ${PN}.1
+
+	newbashcomp ${PN}.bash-completion ${PN}
+
+	insinto /usr/share/zsh/site-functions
+	newins youtube-dl.zsh _youtube-dl
+
+	insinto /usr/share/fish/completions
+	doins youtube-dl.fish
+
+	distutils-r1_python_install_all
+}