net-vpn/i2pd: add websocket use flag for websocket server
authorAlexey Korepanov <kaikaikai@yandex.ru>
Fri, 25 Aug 2017 22:46:37 +0000 (23:46 +0100)
committerAnthony G. Basile <blueness@gentoo.org>
Sat, 26 Aug 2017 02:12:51 +0000 (22:12 -0400)
net-vpn/i2pd/i2pd-2.15.0.ebuild
net-vpn/i2pd/metadata.xml

index 752102811a0fd51c6600903073fbdb8d1f65a01f..e1cd433f275cb34c6efcbb963fdd7282779e0bba 100644 (file)
@@ -10,12 +10,13 @@ SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 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 pch static +upnp websocket"
 
 RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
                        !libressl? ( dev-libs/openssl:0[-bindist] )
                        libressl? ( dev-libs/libressl )
                        upnp? ( net-libs/miniupnpc )
+                       websocket? ( dev-cpp/websocketpp )
                )"
 DEPEND="${RDEPEND}
        static? ( >=dev-libs/boost-1.49[static-libs,threads]
@@ -41,6 +42,7 @@ src_configure() {
                -DWITH_PCH=$(usex pch ON 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
        )
index 80f4f859ab46ad1cc5b2ce1d1ce1c7d5973ddc94..3c324dceacc17d21678b68ffe1109fb3601402a2 100644 (file)
@@ -21,6 +21,9 @@
                <flag name="i2p-hardening">
                        Compile with hardening on vanilla compilers/linkers
                </flag>
+               <flag name="websocket">
+                       Enable websocket server
+               </flag>
        </use>
        <upstream>
                <remote-id type="github">PurpleI2P/i2pd</remote-id>