URI: 
       dev-qt/qtnetwork: Add 5.9.3 with libressl support. - parlay - yet another gentoo overlay
  HTML git clone https://git.parazyd.org/parlay
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 2d6dc05a773629501b3667f771eeaa85620a3934
   DIR parent aea05ffbe3603b5eedfcecb0f8104f7c8b823c94
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Tue, 28 Nov 2017 17:20:13 +0100
       
       dev-qt/qtnetwork: Add 5.9.3 with libressl support.
       
       Diffstat:
         A dev-qt/qtnetwork/Manifest           |       1 +
         A dev-qt/qtnetwork/metadata.xml       |      25 +++++++++++++++++++++++++
         A dev-qt/qtnetwork/qtnetwork-5.9.3.e… |      56 +++++++++++++++++++++++++++++++
       
       3 files changed, 82 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
       @@ -0,0 +1 @@
       +DIST qtbase-opensource-src-5.9.3.tar.xz 45160080 SHA256 9e7c44005e7691dc7c85165bd4510282c47f0163521f4973eab71dbdb39a9982 SHA512 256ffb8760e94c0f87790ed35e210d0c9613e14314ff442dd763cc93fbd5caa6c11c95f5d44b12a7687fb93c9f857878132cf6d76e5933f647ca7beb54b18c7c WHIRLPOOL 08ee846bcc99fe1af47febc8436c5c6772cb1dbb096fd1cd7126e708efbf53251ddff66f1d6ea2ac9091e75f38ce784d209c3c94130e7c48b9adedd01a59b7ed
   DIR diff --git a/dev-qt/qtnetwork/metadata.xml b/dev-qt/qtnetwork/metadata.xml
       @@ -0,0 +1,25 @@
       +<?xml version="1.0" encoding="UTF-8"?>
       +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
       +<pkgmetadata>
       +        <maintainer type="project">
       +                <email>qt@gentoo.org</email>
       +                <name>Gentoo Qt Project</name>
       +        </maintainer>
       +        <use>
       +                <flag name="bindist">Disable EC support via <pkg>dev-libs/openssl</pkg></flag>
       +                <flag name="connman">Enable <pkg>net-misc/connman</pkg>-based bearer plugin</flag>
       +                <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for automatic
       +                        HTTP/SOCKS proxy configuration</flag>
       +                <flag name="networkmanager">Enable <pkg>net-misc/networkmanager</pkg>-based
       +                        bearer plugin</flag>
       +        </use>
       +        <upstream>
       +                <bugs-to>https://bugreports.qt.io/</bugs-to>
       +                <doc>http://doc.qt.io/</doc>
       +        </upstream>
       +        <slots>
       +                <subslots>
       +                        Must only be used by packages that are known to use private parts of the Qt API.
       +                </subslots>
       +        </slots>
       +</pkgmetadata>
   DIR diff --git a/dev-qt/qtnetwork/qtnetwork-5.9.3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.9.3.ebuild
       @@ -0,0 +1,56 @@
       +# Copyright 1999-2017 Gentoo Foundation
       +# Distributed under the terms of the GNU General Public License v2
       +
       +EAPI=6
       +QT5_MODULE="qtbase"
       +inherit qt5-build
       +
       +DESCRIPTION="Network abstraction library for the Qt5 framework"
       +
       +if [[ ${QT5_BUILD_TYPE} == release ]]; then
       +        KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
       +fi
       +
       +IUSE="bindist connman libproxy libressl networkmanager +ssl"
       +
       +DEPEND="
       +        ~dev-qt/qtcore-${PV}
       +        >=sys-libs/zlib-1.2.5
       +        connman? ( ~dev-qt/qtdbus-${PV} )
       +        libproxy? ( net-libs/libproxy )
       +        networkmanager? ( ~dev-qt/qtdbus-${PV} )
       +        ssl? (
       +                !libressl? ( dev-libs/openssl:0=[bindist=] )
       +                libressl? ( dev-libs/libressl:0= )
       +        )
       +"
       +RDEPEND="${DEPEND}
       +        connman? ( net-misc/connman )
       +        networkmanager? ( net-misc/networkmanager )
       +"
       +
       +QT5_TARGET_SUBDIRS=(
       +        src/network
       +        src/plugins/bearer/generic
       +)
       +
       +QT5_GENTOO_CONFIG=(
       +        libproxy
       +        ssl::SSL
       +        ssl::OPENSSL
       +        ssl:openssl-linked:LINKED_OPENSSL
       +)
       +
       +pkg_setup() {
       +        use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
       +        use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
       +}
       +
       +src_configure() {
       +        local myconf=(
       +                $(use connman || use networkmanager && echo -dbus-linked)
       +                $(qt_use libproxy)
       +                $(usex ssl -openssl-linked '')
       +        )
       +        qt5-build_src_configure
       +}