LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
# if using libressl, require >=boost-1.65, see #597798
RDEPEND="!static? ( dev-libs/boost[threads]
!libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib
upnp? ( net-libs/miniupnpc )
)"
DEPEND="${RDEPEND}
static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0[static-libs]
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib[static-libs]
upnp? ( net-libs/miniupnpc[static-libs] ) )
+ websocket? ( dev-cpp/websocketpp )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
+ -DWITH_PCH=OFF
-DWITH_STATIC=$(usex static ON OFF)
-DWITH_UPNP=$(usex upnp ON OFF)
+ -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-DWITH_LIBRARY=ON
-DWITH_BINARY=ON
)
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
# if using libressl, require >=boost-1.65, see #597798
RDEPEND="!static? ( dev-libs/boost[threads]
!libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib
upnp? ( net-libs/miniupnpc )
)"
DEPEND="${RDEPEND}
static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0[static-libs]
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib[static-libs]
upnp? ( net-libs/miniupnpc[static-libs] ) )
+ websocket? ( dev-cpp/websocketpp )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
+ -DWITH_PCH=OFF
-DWITH_STATIC=$(usex static ON OFF)
-DWITH_UPNP=$(usex upnp ON OFF)
+ -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-DWITH_LIBRARY=ON
-DWITH_BINARY=ON
)
# if using libressl, require >=boost-1.65, see #597798
RDEPEND="!static? ( dev-libs/boost[threads]
!libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib
upnp? ( net-libs/miniupnpc )
- websocket? ( dev-cpp/websocketpp )
)"
DEPEND="${RDEPEND}
static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
+ libressl? ( dev-libs/libressl:0[static-libs]
+ >=dev-libs/boost-1.65 )
+ sys-libs/zlib[static-libs]
upnp? ( net-libs/miniupnpc[static-libs] ) )
+ websocket? ( dev-cpp/websocketpp )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"