Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtwebsockets/
Date: Mon, 02 May 2016 15:12:21
Message-Id: 1462201931.14c89fac8716dba293f194616131a32b5acf9fec.pesa@gentoo
1 commit: 14c89fac8716dba293f194616131a32b5acf9fec
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 15:12:11 2016 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 15:12:11 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=14c89fac
7
8 dev-qt/qtwebsockets: fix automagic dependency on qtnetwork[ssl]
9
10 Package-Manager: portage-2.2.28
11
12 dev-qt/qtwebsockets/qtwebsockets-5.6.9999.ebuild | 9 +++++++--
13 dev-qt/qtwebsockets/qtwebsockets-5.7.0_beta.ebuild | 9 +++++++--
14 dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild | 9 +++++++--
15 dev-qt/qtwebsockets/qtwebsockets-5.9999.ebuild | 9 +++++++--
16 4 files changed, 28 insertions(+), 8 deletions(-)
17
18 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.6.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.6.9999.ebuild
19 index 75687e8..26a4d92 100644
20 --- a/dev-qt/qtwebsockets/qtwebsockets-5.6.9999.ebuild
21 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.6.9999.ebuild
22 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
23 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
24 fi
25
26 -IUSE="qml"
27 +IUSE="qml +ssl"
28
29 DEPEND="
30 ~dev-qt/qtcore-${PV}
31 - ~dev-qt/qtnetwork-${PV}
32 + ~dev-qt/qtnetwork-${PV}[ssl?]
33 qml? ( ~dev-qt/qtdeclarative-${PV} )
34
35 "
36 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
37 src_prepare() {
38 qt_use_disable_mod qml quick src/src.pro
39
40 + if ! use ssl; then
41 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
42 + src/websockets/websockets.pro || die
43 + fi
44 +
45 qt5-build_src_prepare
46 }
47
48 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.7.0_beta.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.7.0_beta.ebuild
49 index 75687e8..26a4d92 100644
50 --- a/dev-qt/qtwebsockets/qtwebsockets-5.7.0_beta.ebuild
51 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.7.0_beta.ebuild
52 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
53 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
54 fi
55
56 -IUSE="qml"
57 +IUSE="qml +ssl"
58
59 DEPEND="
60 ~dev-qt/qtcore-${PV}
61 - ~dev-qt/qtnetwork-${PV}
62 + ~dev-qt/qtnetwork-${PV}[ssl?]
63 qml? ( ~dev-qt/qtdeclarative-${PV} )
64
65 "
66 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
67 src_prepare() {
68 qt_use_disable_mod qml quick src/src.pro
69
70 + if ! use ssl; then
71 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
72 + src/websockets/websockets.pro || die
73 + fi
74 +
75 qt5-build_src_prepare
76 }
77
78 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild
79 index 75687e8..26a4d92 100644
80 --- a/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild
81 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild
82 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
83 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
84 fi
85
86 -IUSE="qml"
87 +IUSE="qml +ssl"
88
89 DEPEND="
90 ~dev-qt/qtcore-${PV}
91 - ~dev-qt/qtnetwork-${PV}
92 + ~dev-qt/qtnetwork-${PV}[ssl?]
93 qml? ( ~dev-qt/qtdeclarative-${PV} )
94
95 "
96 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
97 src_prepare() {
98 qt_use_disable_mod qml quick src/src.pro
99
100 + if ! use ssl; then
101 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
102 + src/websockets/websockets.pro || die
103 + fi
104 +
105 qt5-build_src_prepare
106 }
107
108 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.9999.ebuild
109 index 75687e8..26a4d92 100644
110 --- a/dev-qt/qtwebsockets/qtwebsockets-5.9999.ebuild
111 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.9999.ebuild
112 @@ -11,11 +11,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
113 KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
114 fi
115
116 -IUSE="qml"
117 +IUSE="qml +ssl"
118
119 DEPEND="
120 ~dev-qt/qtcore-${PV}
121 - ~dev-qt/qtnetwork-${PV}
122 + ~dev-qt/qtnetwork-${PV}[ssl?]
123 qml? ( ~dev-qt/qtdeclarative-${PV} )
124
125 "
126 @@ -24,5 +24,10 @@ RDEPEND="${DEPEND}"
127 src_prepare() {
128 qt_use_disable_mod qml quick src/src.pro
129
130 + if ! use ssl; then
131 + sed -i -e '/contains(QT_CONFIG.*ssl)/ c\false{' \
132 + src/websockets/websockets.pro || die
133 + fi
134 +
135 qt5-build_src_prepare
136 }