Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebsockets/
Date: Mon, 02 May 2016 15:10:20
Message-Id: 1462201804.af3eca38517b6fce72eb01850b1791323f8a8e24.pesa@gentoo
1 commit: af3eca38517b6fce72eb01850b1791323f8a8e24
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 15:09:40 2016 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 15:10:04 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3eca38
7
8 dev-qt/qtwebsockets: fix automagic dependency on qtnetwork[ssl]
9
10 Package-Manager: portage-2.2.28
11
12 ...ebsockets-5.5.1-r1.ebuild => qtwebsockets-5.5.1-r2.ebuild} | 11 ++++++++---
13 ...qtwebsockets-5.6.0.ebuild => qtwebsockets-5.6.0-r1.ebuild} | 9 +++++++--
14 2 files changed, 15 insertions(+), 5 deletions(-)
15
16 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.5.1-r1.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.5.1-r2.ebuild
17 similarity index 68%
18 rename from dev-qt/qtwebsockets/qtwebsockets-5.5.1-r1.ebuild
19 rename to dev-qt/qtwebsockets/qtwebsockets-5.5.1-r2.ebuild
20 index 5dc250a..e9a9241 100644
21 --- a/dev-qt/qtwebsockets/qtwebsockets-5.5.1-r1.ebuild
22 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.5.1-r2.ebuild
23 @@ -1,4 +1,4 @@
24 -# Copyright 1999-2015 Gentoo Foundation
25 +# Copyright 1999-2016 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 # $Id$
28
29 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
30 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
31 fi
32
33 -IUSE="qml"
34 +IUSE="qml +ssl"
35
36 DEPEND="
37 ~dev-qt/qtcore-${PV}
38 - ~dev-qt/qtnetwork-${PV}
39 + ~dev-qt/qtnetwork-${PV}[ssl?]
40 qml? ( ~dev-qt/qtdeclarative-${PV} )
41
42 "
43 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
44 src_prepare() {
45 qt_use_disable_mod qml quick src/src.pro
46
47 + if ! use ssl; then
48 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
49 + src/websockets/websockets.pro || die
50 + fi
51 +
52 qt5-build_src_prepare
53 }
54
55 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.6.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.6.0-r1.ebuild
56 similarity index 74%
57 rename from dev-qt/qtwebsockets/qtwebsockets-5.6.0.ebuild
58 rename to dev-qt/qtwebsockets/qtwebsockets-5.6.0-r1.ebuild
59 index 75687e8..26a4d92 100644
60 --- a/dev-qt/qtwebsockets/qtwebsockets-5.6.0.ebuild
61 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.6.0-r1.ebuild
62 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
63 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
64 fi
65
66 -IUSE="qml"
67 +IUSE="qml +ssl"
68
69 DEPEND="
70 ~dev-qt/qtcore-${PV}
71 - ~dev-qt/qtnetwork-${PV}
72 + ~dev-qt/qtnetwork-${PV}[ssl?]
73 qml? ( ~dev-qt/qtdeclarative-${PV} )
74
75 "
76 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
77 src_prepare() {
78 qt_use_disable_mod qml quick src/src.pro
79
80 + if ! use ssl; then
81 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
82 + src/websockets/websockets.pro || die
83 + fi
84 +
85 qt5-build_src_prepare
86 }