temp/qt-5.12: fix build
This commit is contained in:
parent
bcd2b13e5e
commit
fd6c875064
3 changed files with 3 additions and 38 deletions
|
@ -1,4 +1,5 @@
|
||||||
# Forked from Alpine to use OpenGL ES2
|
# Forked from Alpine to use OpenGL ES2
|
||||||
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
pkgname=qt5-qtbase
|
pkgname=qt5-qtbase
|
||||||
_pkgname=${pkgname/qt5-//}-everywhere-src
|
_pkgname=${pkgname/qt5-//}-everywhere-src
|
||||||
pkgver=9999
|
pkgver=9999
|
||||||
|
@ -8,7 +9,7 @@ _ver=${_ver/_/-}
|
||||||
_ver=${_ver/beta0/beta}
|
_ver=${_ver/beta0/beta}
|
||||||
_ver=${_ver/rc0/rc}
|
_ver=${_ver/rc0/rc}
|
||||||
_V=${_ver/rc/RC}
|
_V=${_ver/rc/RC}
|
||||||
pkgrel=8
|
pkgrel=9
|
||||||
pkgdesc="Qt5 - QtBase components"
|
pkgdesc="Qt5 - QtBase components"
|
||||||
url="http://qt-project.org/"
|
url="http://qt-project.org/"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
@ -57,7 +58,6 @@ case $_pkgver in
|
||||||
esac
|
esac
|
||||||
source="http://download.qt-project.org/$_rel/qt/${_pkgver%.*}/$_ver/submodules/$_pkgname-$_V.tar.xz
|
source="http://download.qt-project.org/$_rel/qt/${_pkgver%.*}/$_ver/submodules/$_pkgname-$_V.tar.xz
|
||||||
qt-musl-iconv-no-bom.patch
|
qt-musl-iconv-no-bom.patch
|
||||||
libressl-compat.patch
|
|
||||||
"
|
"
|
||||||
|
|
||||||
_qt5_prefix=/usr/lib/qt5
|
_qt5_prefix=/usr/lib/qt5
|
||||||
|
@ -210,5 +210,4 @@ x11() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="8e6c51b754840d17e694b5b4a0d732afe04ebe48d166bca429db01ce3ac9014bb0ed35fe99ad165973889d96919f6b6774429585bae9a7fdba6b07f4c1eb3570 qtbase-everywhere-src-5.12.0.tar.xz
|
sha512sums="8e6c51b754840d17e694b5b4a0d732afe04ebe48d166bca429db01ce3ac9014bb0ed35fe99ad165973889d96919f6b6774429585bae9a7fdba6b07f4c1eb3570 qtbase-everywhere-src-5.12.0.tar.xz
|
||||||
7d68421a14f0259535c977d8a521c98918193c107b76ac664571b12f5b0d7588a0d0e1297af412a26753a393b21f3f44c3274fa8ab5bc87f03705a3a03acb444 qt-musl-iconv-no-bom.patch
|
7d68421a14f0259535c977d8a521c98918193c107b76ac664571b12f5b0d7588a0d0e1297af412a26753a393b21f3f44c3274fa8ab5bc87f03705a3a03acb444 qt-musl-iconv-no-bom.patch"
|
||||||
c23ceb261aeefdd1ba2b51a6487893b1a5d88e031646b06741e2f52f045bd0e387d1f9c033391bb187fedbb74add3e495909f9ebcc9da61617b21be33c597d57 libressl-compat.patch"
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- qtbase/config.tests/unix/openssl/openssl.cpp 2016-09-16 07:49:42.000000000 +0200
|
|
||||||
+++ qtbase/config.tests/unix/openssl/openssl.cpp 2016-10-21 19:05:10.099362793 +0200
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
|
|
||||||
#include <openssl/ssl.h>
|
|
||||||
|
|
||||||
-#if OPENSSL_VERSION_NUMBER-0 >= 0x10002000L && !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES)
|
|
||||||
+#if (OPENSSL_VERSION_NUMBER-0 >= 0x10002000L) && !defined(LIBRESSL_VERSION_NUMBER) && !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES)
|
|
||||||
# error "OpenSSL was reported as >= 1.0.2 but is missing required features, possibly it's libressl which is unsupported"
|
|
||||||
#endif
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
--- ./config.tests/unix/openssl11/openssl.cpp.orig 2018-04-24 09:59:45.918038335 +0200
|
|
||||||
+++ ./config.tests/unix/openssl11/openssl.cpp 2018-04-24 10:01:21.255182441 +0200
|
|
||||||
@@ -42,6 +42,9 @@
|
|
||||||
#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10100000L
|
|
||||||
# error "OpenSSL >= 1.1 is required"
|
|
||||||
#endif
|
|
||||||
+#ifdef LIBRESSL_VERSION_NUMBER
|
|
||||||
+# error "LibreSSL does not support all used OpenSSL-1.1 APIs yet."
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
--- ./src/network/ssl/qsslsocket_openssl_symbols_p.h.orig 2018-04-24 10:40:49.121761681 +0200
|
|
||||||
+++ ./src/network/ssl/qsslsocket_openssl_symbols_p.h 2018-04-24 10:41:43.082843248 +0200
|
|
||||||
@@ -232,7 +232,7 @@ BIO *q_BIO_new_mem_buf(void *a, int b);
|
|
||||||
int q_BIO_read(BIO *a, void *b, int c);
|
|
||||||
Q_AUTOTEST_EXPORT int q_BIO_write(BIO *a, const void *b, int c);
|
|
||||||
int q_BN_num_bits(const BIGNUM *a);
|
|
||||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
|
||||||
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
|
||||||
int q_BN_is_word(BIGNUM *a, BN_ULONG w);
|
|
||||||
#else
|
|
||||||
// BN_is_word is implemented purely as a
|
|
Loading…
Reference in a new issue