summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Korepanov <kaikaikai@yandex.ru>2017-08-25 23:46:37 +0100
committerAnthony G. Basile <blueness@gentoo.org>2017-08-25 22:12:51 -0400
commita1f42e79d8e710dcfe2c55566d0d369a51fe1e5c (patch)
treeaef3a1b020240eee9d5d30f59f2affaccd072a63 /net-vpn
parentnet-vpn/i2pd: remove old (diff)
downloadgentoo-a1f42e79d8e710dcfe2c55566d0d369a51fe1e5c.tar.gz
gentoo-a1f42e79d8e710dcfe2c55566d0d369a51fe1e5c.tar.bz2
gentoo-a1f42e79d8e710dcfe2c55566d0d369a51fe1e5c.zip
net-vpn/i2pd: add websocket use flag for websocket server
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/i2pd/i2pd-2.15.0.ebuild4
-rw-r--r--net-vpn/i2pd/metadata.xml3
2 files changed, 6 insertions, 1 deletions
diff --git a/net-vpn/i2pd/i2pd-2.15.0.ebuild b/net-vpn/i2pd/i2pd-2.15.0.ebuild
index 752102811a0f..e1cd433f275c 100644
--- a/net-vpn/i2pd/i2pd-2.15.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.15.0.ebuild
@@ -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
)
diff --git a/net-vpn/i2pd/metadata.xml b/net-vpn/i2pd/metadata.xml
index 80f4f859ab46..3c324dceacc1 100644
--- a/net-vpn/i2pd/metadata.xml
+++ b/net-vpn/i2pd/metadata.xml
@@ -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>