diff options
Diffstat (limited to 'dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild')
-rw-r--r-- | dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild index 1e8c4106e03a..2ff63e0d3c2a 100644 --- a/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild +++ b/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild @@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" fi -IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl" +IUSE="bindist connman gssapi libproxy libressl networkmanager sctp +ssl" DEPEND=" ~dev-qt/qtcore-${PV}:5= @@ -21,7 +21,10 @@ DEPEND=" libproxy? ( net-libs/libproxy ) networkmanager? ( ~dev-qt/qtdbus-${PV} ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) - ssl? ( dev-libs/openssl:0=[bindist=] ) + ssl? ( + !libressl? ( dev-libs/openssl:0=[bindist=] ) + libressl? ( dev-libs/libressl:0= ) + ) " RDEPEND="${DEPEND} connman? ( net-misc/connman ) @@ -44,6 +47,8 @@ QT5_GENTOO_PRIVATE_CONFIG=( :network ) +PATCHES=( "${FILESDIR}"/${PN}-5.15.0-libressl.patch ) # Bug 562050, not upstreamable + pkg_setup() { use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) |