Gentoo Archives: gentoo-commits

From: Stefan Strogin <steils@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/, dev-qt/qtnetwork/files/
Date: Sat, 20 Jul 2019 00:20:04
Message-Id: 1562609029.b61ba94129f03f1f4b982cdab1f71838fbbd51c9.steils@gentoo
1 commit: b61ba94129f03f1f4b982cdab1f71838fbbd51c9
2 Author: Aidan Harris <me <AT> aidanharr <DOT> is>
3 AuthorDate: Sun Jul 7 22:11:40 2019 +0000
4 Commit: Stefan Strogin <steils <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 8 18:03:49 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=b61ba941
7
8 dev-qt/qtnetwork: Drop old Qt versions no longer present in the main Gentoo tree
9
10 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
11
12 dev-qt/qtnetwork/Manifest | 2 +-
13 .../files/qtnetwork-5.11.3-libressl-2.6.patch | 48 --------------
14 .../files/qtnetwork-5.11.3-libressl-2.8.patch | 74 ----------------------
15 dev-qt/qtnetwork/qtnetwork-5.11.3.ebuild | 70 --------------------
16 4 files changed, 1 insertion(+), 193 deletions(-)
17
18 diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
19 index 2fb521e..83c7984 100644
20 --- a/dev-qt/qtnetwork/Manifest
21 +++ b/dev-qt/qtnetwork/Manifest
22 @@ -1,2 +1,2 @@
23 -DIST qtbase-everywhere-src-5.11.3.tar.xz 46997676 BLAKE2B a70089be5530dec0eedcd5ba990140b375261dea5c85ea7d1dbb5b0bd09ee23edbb4917851127686b5f3cac6969a284eb91ab075ebe53326e69e99e81b257da0 SHA512 93865e41c994211456a575b085c2e7491b7975a1c3b4deb48e9616b51104eb990c1fcfd53d5fb2146ba22457cb134e6254e9077ba73c8b4c4b4d1d525e66fb65
24 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
25 +DIST qtbase-everywhere-src-5.12.4.tar.xz 48431020 BLAKE2B 7eeb3f6698984343ec14d03b8ad66ab23d81cd7a25c590316f7300c868ab869a9c96b125d56bba149ee116dff44bf47c751cce06f2cdd2d3121e5448708c5f6b SHA512 28b029a0d3621477f625d474b8bc38ddcc7173df6adb274b438e290b6c50bd0891e5b62c04b566a281781acee3a353a6a3b0bc88228e996994f92900448d7946
26
27 diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.6.patch b/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.6.patch
28 deleted file mode 100644
29 index 5621934..0000000
30 --- a/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.6.patch
31 +++ /dev/null
32 @@ -1,48 +0,0 @@
33 -diff -Naurp old_qt/config.tests/unix/openssl11/openssl.cpp new_qt/config.tests/unix/openssl11/openssl.cpp
34 ---- old_qt/config.tests/unix/openssl11/openssl.cpp 2018-09-13 13:25:10.000000000 +0900
35 -+++ new_qt/config.tests/unix/openssl11/openssl.cpp 2018-10-20 08:31:20.497180387 +0900
36 -@@ -39,7 +39,7 @@
37 -
38 - #include <openssl/opensslv.h>
39 -
40 --#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10100000L
41 -+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
42 - # error "OpenSSL >= 1.1 is required"
43 - #endif
44 -
45 -diff -Naurp old_qt/src/network/ssl/qsslcontext_openssl.cpp new_qt/src/network/ssl/qsslcontext_openssl.cpp
46 ---- old_qt/src/network/ssl/qsslcontext_openssl.cpp 2018-09-13 13:25:10.000000000 +0900
47 -+++ new_qt/src/network/ssl/qsslcontext_openssl.cpp 2018-10-20 08:34:24.613169930 +0900
48 -@@ -248,7 +248,7 @@ void QSslContext::applyBackendConfig(QSs
49 - if (sslContext->sslConfiguration.backendConfiguration().isEmpty())
50 - return;
51 -
52 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
53 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
54 - if (QSslSocket::sslLibraryVersionNumber() >= 0x10002000L) {
55 - QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
56 - if (cctx) {
57 -diff -Naurp old_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp new_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp
58 ---- old_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-09-13 13:25:10.000000000 +0900
59 -+++ new_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-10-20 08:37:48.682266708 +0900
60 -@@ -406,7 +406,7 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey,
61 - DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return)
62 - DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
63 - DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return 0, return)
64 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
65 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
66 - DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return 0, return);
67 - DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return);
68 - DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return);
69 -diff -Naurp old_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h new_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h
70 ---- old_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h 2018-09-13 13:25:10.000000000 +0900
71 -+++ new_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h 2018-10-20 08:39:53.219936039 +0900
72 -@@ -356,7 +356,7 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a,
73 - int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX *a, RSA *b);
74 - int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
75 - X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
76 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
77 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
78 - SSL_CONF_CTX *q_SSL_CONF_CTX_new();
79 - void q_SSL_CONF_CTX_free(SSL_CONF_CTX *a);
80 - void q_SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *a, SSL_CTX *b);
81
82 diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.8.patch b/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.8.patch
83 deleted file mode 100644
84 index 191c31c..0000000
85 --- a/dev-qt/qtnetwork/files/qtnetwork-5.11.3-libressl-2.8.patch
86 +++ /dev/null
87 @@ -1,74 +0,0 @@
88 -diff -Naurp old_qt/config.tests/unix/openssl11/openssl.cpp new_qt/config.tests/unix/openssl11/openssl.cpp
89 ---- old_qt/config.tests/unix/openssl11/openssl.cpp 2018-09-13 13:25:10.000000000 +0900
90 -+++ new_qt/config.tests/unix/openssl11/openssl.cpp 2018-10-20 08:31:20.497180387 +0900
91 -@@ -39,7 +39,7 @@
92 -
93 - #include <openssl/opensslv.h>
94 -
95 --#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10100000L
96 -+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
97 - # error "OpenSSL >= 1.1 is required"
98 - #endif
99 -
100 -diff -Naurp old_qt/src/network/ssl/qsslcontext_openssl.cpp new_qt/src/network/ssl/qsslcontext_openssl.cpp
101 ---- old_qt/src/network/ssl/qsslcontext_openssl.cpp 2018-09-13 13:25:10.000000000 +0900
102 -+++ new_qt/src/network/ssl/qsslcontext_openssl.cpp 2018-10-20 08:34:24.613169930 +0900
103 -@@ -248,7 +248,7 @@ void QSslContext::applyBackendConfig(QSs
104 - if (sslContext->sslConfiguration.backendConfiguration().isEmpty())
105 - return;
106 -
107 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
108 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
109 - if (QSslSocket::sslLibraryVersionNumber() >= 0x10002000L) {
110 - QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
111 - if (cctx) {
112 -diff -Naurp old_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp new_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp
113 ---- old_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-09-13 13:25:10.000000000 +0900
114 -+++ new_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-10-20 08:37:48.682266708 +0900
115 -@@ -406,7 +406,7 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey,
116 - DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return)
117 - DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
118 - DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return 0, return)
119 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
120 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
121 - DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return 0, return);
122 - DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return);
123 - DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return);
124 -diff -Naurp old_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h new_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h
125 ---- old_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h 2018-09-13 13:25:10.000000000 +0900
126 -+++ new_qt/src/network/ssl/qsslsocket_openssl_symbols_p.h 2018-10-20 08:39:53.219936039 +0900
127 -@@ -356,7 +356,7 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a,
128 - int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX *a, RSA *b);
129 - int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
130 - X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
131 --#if OPENSSL_VERSION_NUMBER >= 0x10002000L
132 -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
133 - SSL_CONF_CTX *q_SSL_CONF_CTX_new();
134 - void q_SSL_CONF_CTX_free(SSL_CONF_CTX *a);
135 - void q_SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *a, SSL_CTX *b);
136 ---- old_qt/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h 2018-11-07 21:44:50.366794902 -0500
137 -+++ new_qt/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h 2018-11-07 21:46:55.736431477 -0500
138 -@@ -78,8 +78,8 @@
139 - unsigned char * q_ASN1_STRING_data(ASN1_STRING *a);
140 - BIO *q_BIO_new_file(const char *filename, const char *mode);
141 - void q_ERR_clear_error();
142 --Q_AUTOTEST_EXPORT BIO *q_BIO_new(BIO_METHOD *a);
143 --Q_AUTOTEST_EXPORT BIO_METHOD *q_BIO_s_mem();
144 -+Q_AUTOTEST_EXPORT BIO *q_BIO_new(const BIO_METHOD *a);
145 -+Q_AUTOTEST_EXPORT const BIO_METHOD *q_BIO_s_mem();
146 - int q_CRYPTO_num_locks();
147 - void q_CRYPTO_set_locking_callback(void (*a)(int, int, const char *, int));
148 - void q_CRYPTO_set_id_callback(unsigned long (*a)());
149 ---- old_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-11-07 21:37:09.688810659 -0500
150 -+++ new_qt/src/network/ssl/qsslsocket_openssl_symbols.cpp 2018-11-07 21:48:12.575595832 -0500
151 -@@ -190,8 +190,8 @@
152 - #endif
153 - DEFINEFUNC2(BIO *, BIO_new_file, const char *filename, filename, const char *mode, mode, return 0, return)
154 - DEFINEFUNC(void, ERR_clear_error, DUMMYARG, DUMMYARG, return, DUMMYARG)
155 --DEFINEFUNC(BIO *, BIO_new, BIO_METHOD *a, a, return 0, return)
156 --DEFINEFUNC(BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return 0, return)
157 -+DEFINEFUNC(BIO *, BIO_new, const BIO_METHOD *a, a, return 0, return)
158 -+DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return 0, return)
159 - DEFINEFUNC(int, CRYPTO_num_locks, DUMMYARG, DUMMYARG, return 0, return)
160 - DEFINEFUNC(void, CRYPTO_set_locking_callback, void (*a)(int, int, const char *, int), a, return, DUMMYARG)
161 - DEFINEFUNC(void, CRYPTO_set_id_callback, unsigned long (*a)(), a, return, DUMMYARG)
162
163 diff --git a/dev-qt/qtnetwork/qtnetwork-5.11.3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.11.3.ebuild
164 deleted file mode 100644
165 index 66abb62..0000000
166 --- a/dev-qt/qtnetwork/qtnetwork-5.11.3.ebuild
167 +++ /dev/null
168 @@ -1,70 +0,0 @@
169 -# Copyright 1999-2018 Gentoo Authors
170 -# Distributed under the terms of the GNU General Public License v2
171 -
172 -EAPI=6
173 -QT5_MODULE="qtbase"
174 -inherit qt5-build
175 -
176 -DESCRIPTION="Network abstraction library for the Qt5 framework"
177 -
178 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
179 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
180 -fi
181 -
182 -IUSE="bindist connman libproxy libressl networkmanager +ssl"
183 -
184 -DEPEND="
185 - ~dev-qt/qtcore-${PV}
186 - >=sys-libs/zlib-1.2.5
187 - connman? ( ~dev-qt/qtdbus-${PV} )
188 - libproxy? ( net-libs/libproxy )
189 - networkmanager? ( ~dev-qt/qtdbus-${PV} )
190 - ssl? (
191 - !libressl? ( dev-libs/openssl:0=[bindist=] )
192 - libressl? ( dev-libs/libressl:0= )
193 - )
194 -"
195 -RDEPEND="${DEPEND}
196 - connman? ( net-misc/connman )
197 - networkmanager? ( net-misc/networkmanager )
198 -"
199 -
200 -QT5_TARGET_SUBDIRS=(
201 - src/network
202 - src/plugins/bearer/generic
203 -)
204 -
205 -QT5_GENTOO_CONFIG=(
206 - libproxy
207 - ssl::SSL
208 - ssl::OPENSSL
209 - ssl:openssl-linked:LINKED_OPENSSL
210 -)
211 -
212 -QT5_GENTOO_PRIVATE_CONFIG=(
213 - :network
214 -)
215 -
216 -pkg_setup() {
217 - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
218 - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
219 -}
220 -
221 -src_prepare() {
222 - has_version '>=dev-libs/libressl-2.8.0' && \
223 - eapply "${FILESDIR}/${P}-libressl-2.8.patch"
224 -
225 - has_version '<dev-libs/libressl-2.8.0' && \
226 - eapply "${FILESDIR}/${P}-libressl-2.6.patch"
227 -
228 - qt5-build_src_prepare
229 -}
230 -
231 -src_configure() {
232 - local myconf=(
233 - $(use connman || use networkmanager && echo -dbus-linked)
234 - $(qt_use libproxy)
235 - $(usex ssl -openssl-linked '')
236 - )
237 - qt5-build_src_configure
238 -}