From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-989332-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 00CF6139083
	for <garchives@archives.gentoo.org>; Sat,  9 Dec 2017 23:15:48 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6A9DBE0FBA;
	Sat,  9 Dec 2017 23:15:48 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 3A783E0FBA
	for <gentoo-commits@lists.gentoo.org>; Sat,  9 Dec 2017 23:15:48 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 0814B33BE68
	for <gentoo-commits@lists.gentoo.org>; Sat,  9 Dec 2017 23:15:47 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id A2393A2D8
	for <gentoo-commits@lists.gentoo.org>; Sat,  9 Dec 2017 23:15:45 +0000 (UTC)
From: "Davide Pesavento" <pesa@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, "Davide Pesavento" <pesa@gentoo.org>
Message-ID: <1512861336.2654d4a362769f961cb17d45a0a507e855ff014a.pesa@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-docs/
X-VCS-Repository: repo/gentoo
X-VCS-Files: dev-qt/qt-docs/Manifest dev-qt/qt-docs/metadata.xml dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild
X-VCS-Directories: dev-qt/qt-docs/
X-VCS-Committer: pesa
X-VCS-Committer-Name: Davide Pesavento
X-VCS-Revision: 2654d4a362769f961cb17d45a0a507e855ff014a
X-VCS-Branch: master
Date: Sat,  9 Dec 2017 23:15:45 +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: ffaa74f9-c80e-4d23-8dde-4b6a1a5f9b9c
X-Archives-Hash: 000aecdb24ad2bd7de3babfcbf6bb6c9

commit:     2654d4a362769f961cb17d45a0a507e855ff014a
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 23:14:51 2017 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 23:15:36 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2654d4a3

dev-qt/qt-docs: version bump

Add USE flags for several modules that have separate doc tarballs.

Closes: https://bugs.gentoo.org/613706
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-qt/qt-docs/Manifest                           |  9 ++++
 dev-qt/qt-docs/metadata.xml                       |  9 ++++
 dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild | 51 +++++++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 1f7274bcf94..0a6af86e532 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -1,2 +1,11 @@
 DIST 5.7.1-0qt-everywhere-documentation-5.7.1.7z 173336041 BLAKE2B 3153398ee4cc9addb2bfec3f2da617d42762d073372d23c17b4c100fc7683f91ff122987ab0d76a18f78e3eaa5e891bc5057e5c747b52a470f2acd1ed6e897f6 SHA512 4fcbfcd29aa48937229d01d47569a5fcd81459b9444058c725bdbac14dd2b9c67c9e04944c74d351f4bca7d972e23c3832ba2dd8e979cc4e9fe677e2d51561e0
 DIST 5.9.2-0-201710050733qt-everywhere-documentation.7z 200249125 BLAKE2B add91e809725c0d67d0d2669384f0be6be4b79a46089c04878bf16890747982fd2884b64af9a443c3bc5a1a6f14f9727506e891a702e5b9440a2b5a10aa42650 SHA512 3cc73bec1a1310923206cbecfe95fe80d28195ae38251d04f07881dbd42ff1223f1353ac34787065ac3e09c4aceca76d2be407558204b8920fba65c04ee0594e
+DIST 5.9.3-0-201711211135qt-everywhere-documentation.7z 212308542 BLAKE2B 35f85ff13e0c3b75ddfbcab5f71fc2dd5afc19d8f4064b384eb9fd05005fc629cc67be03da87ddffdabb866f54118d0fbcbb07de142ac39de92983059172076b SHA512 d1e1dfc3b1f6affa060e06fff8e773505924bdd3dc93985fa09f47ca4287f53d238f81e781dc9dbfb89f01be9dcabbc4268d2cd4309addd0af2959ff38696fa7
+DIST 5.9.3-0-201711211135qtcharts-documentation.7z 9069062 BLAKE2B 17bae2a55e923f722551f91ba0ab24369bb20a2be92d80071874f86f9b8e6db4a571536fad3c7a87c9c29452f1f22d439420891ec67fcb774b350a7aaf44dbb4 SHA512 47b913ebc80f9db60a0b832f9fa3a66781f5ffa914f8977b83c39c30cb46381135c03e8be79dd70237cffe5607016b6287bceb51d73e84dbdf39aeb1c4f2cebf
+DIST 5.9.3-0-201711211135qtdatavisualization-documentation.7z 6617018 BLAKE2B 93c03a6a4420f56b664689f475fdaeb6e8ef5626727c63deffa35eb0ceddceacbb30c75dcd37a0bf3041ce72924cff11c119ec05ea82e18b11bcce957dfa4440 SHA512 7accc73e8a4e38a35af370b819d12ed9585747643cc2da8dbc1cca7d308ef474f1705d3dbf54d0ee19bf8ae3f9e70bbf304b40eb01783ecdfb6b0984521c982c
+DIST 5.9.3-0-201711211135qtnetworkauth-documentation.7z 259690 BLAKE2B 83b3a02483010b5b9ed93fefafe0b232ee02171ad796c47629c29ed3cb4873dac4605eda02bcf5144da2755ca6e7a34b4e49c2bba12e3283d823f22a706fe1b3 SHA512 d617accec29ee8a728c1237fa2dc6f45b8007d1ce7f87040b6a03e1fbbefa6895a82cf9574aaa99b5afc68615cd46f6ad8aa9c0eb5ce6fb8727ab51d7bacb7ba
+DIST 5.9.3-0-201711211135qtscript-documentation.7z 721831 BLAKE2B a951439668fdca762fd97e8a2701999b5ee22997283d61003d1786de05ab3bcef7394b0e099be0977b0278fb115e05ccb9f39787799eaac8d8939ae2ac5e8b2c SHA512 67273143ec892b04a915372c4ad699743d18f2bd9ba8c0b61dc1a63079cce876929d8ff40ffc7686c02de55c6f62a8e57f74523e172a6fb8ebd2d6d7b6ece11b
+DIST 5.9.3-0-201711211135qtscripttools-documentation.7z 76325 BLAKE2B 439b2efb2f6399f06a579b67f538e0c0e8e726f503fe67928410ad1f5a11e8ba598f43fcab4f264aade5650f988b4634f6998289a76a3da91fbef5c965120c62 SHA512 3f386c6f8641496d8dc42c465cb79426194bceee411a11131e256193cef5b40fee36f6308f0eeef5eddeb23b8573410c6de2958f3f7d0f7939770c9e9ded5331
+DIST 5.9.3-0-201711211135qtspeech-documentation.7z 148944 BLAKE2B 5831ef05ca71febbeb1f2b21b6c157ef6718bc4cc9e499e9b46fe8b7c502d144a427c79e23723a84a12e941cd799ceb15bf90ecdc57f3af02e130b877b4ad33e SHA512 7b8f91b9313b7099d5d18ff8e3d0b5619e2229c4f18716daac592df7ad25388920e58d812ac216318d56781e354be722d35e456ee6cf0c8ea248f4dc31d456d4
+DIST 5.9.3-0-201711211135qtvirtualkeyboard-documentation.7z 449976 BLAKE2B 6db1024bd3de666bda8c3c20d30118d95a9d20f2c9de81a3051f0f194a55cac30baa1bb32e90e39f96a4be2f8decdfa1ba9d1464d75626c72056fa749f184854 SHA512 db5e28c49f27ecec525101e3c095b19d5c4c3d6ec65132a4e5d0a00cbe1fa389d9b80235f89b6c8e3a1d80b429482e6418f52d1816b2069eb7f4a5755628fac4
+DIST 5.9.3-0-201711211135qtwebengine-documentation.7z 3380235 BLAKE2B 6b067d099ae82192ffa2f5fe50c56cf68602d02be28021d4c768fe8408ada5df6d9925ab6af17d50e50ca899e953d7ea9fce06176e8b9f08e3ff022050be46d0 SHA512 128e9f76491c09007f71f0f156d7bd766e7d96d023728c728a7963d117ef60dfc69576a8671bad2b17a51ec1874b07176722e918f31341c18a0b0c0f23f3c2bd

diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
index 9f196273d49..ebf0bf1e540 100644
--- a/dev-qt/qt-docs/metadata.xml
+++ b/dev-qt/qt-docs/metadata.xml
@@ -5,6 +5,15 @@
 		<email>qt@gentoo.org</email>
 		<name>Gentoo Qt Project</name>
 	</maintainer>
+	<use>
+		<flag name="charts">Install documentation for <pkg>dev-qt/qtcharts</pkg></flag>
+		<flag name="datavis">Install documentation for <pkg>dev-qt/qtdatavis3d</pkg></flag>
+		<flag name="networkauth">Install documentation for <pkg>dev-qt/qtnetworkauth</pkg></flag>
+		<flag name="script">Install documentation for <pkg>dev-qt/qtscript</pkg></flag>
+		<flag name="speech">Install documentation for <pkg>dev-qt/qtspeech</pkg></flag>
+		<flag name="virtualkeyboard">Install documentation for <pkg>dev-qt/qtvirtualkeyboard</pkg></flag>
+		<flag name="webengine">Install documentation for <pkg>dev-qt/qtwebengine</pkg></flag>
+	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt.io/</bugs-to>
 		<doc>https://doc.qt.io/</doc>

diff --git a/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild b/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild
new file mode 100644
index 00000000000..5a8da7a92ab
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
+HOMEPAGE="https://www.qt.io/"
+
+PV_FULL=${PV/_p/-0-}
+PV_NODOTS=$(get_version_component_range 1)$(get_version_component_range 2)$(get_version_component_range 3)
+BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.${PV_NODOTS}.doc"
+SRC_URI="${BASE_URI}/${PV_FULL}qt-everywhere-documentation.7z
+	charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
+	datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
+	networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
+	script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
+		${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
+	speech? ( ${BASE_URI}.qtspeech/${PV_FULL}qtspeech-documentation.7z )
+	virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
+	webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
+"
+
+LICENSE="FDL-1.3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="charts datavis networkauth script speech virtualkeyboard webengine"
+
+DEPEND="app-arch/p7zip"
+
+S=${WORKDIR}/Docs/Qt-${PV%_p*}
+
+src_prepare() {
+	default
+
+	# bug 597026
+	rm -r global || die
+
+	# bug 602750
+	rm Makefile || die
+}
+
+src_install() {
+	# intentionally not using ${PF}
+	local dest=/usr/share/doc/qt-${PV%_p*}
+	insinto "${dest}"
+	doins -r *
+	docompress -x "${dest}"
+}