net-vpn/i2pd: fix dependencies
authorAlexey Korepanov <kaikaikai@yandex.ru>
Tue, 10 Oct 2017 14:38:06 +0000 (15:38 +0100)
committerAnthony G. Basile <blueness@gentoo.org>
Tue, 10 Oct 2017 18:30:11 +0000 (14:30 -0400)
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
net-vpn/i2pd/i2pd-2.13.0.ebuild
net-vpn/i2pd/i2pd-2.14.0.ebuild
net-vpn/i2pd/i2pd-2.15.0.ebuild

index aaa4ab6149e2f6d17544e49132dc6c51659e9761..fdde4874845b8374f7bf005a5084236c835cbc03 100644 (file)
@@ -10,19 +10,24 @@ 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 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 )"
 
@@ -39,9 +44,10 @@ src_configure() {
        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
        )
index 8c20134989f93af7f96ae8b2f09ae286f12a92e7..de35d0cc72b156c68b1ef8957756e3fd93029ace 100644 (file)
@@ -10,19 +10,24 @@ 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 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 )"
 
@@ -39,9 +44,10 @@ src_configure() {
        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
        )
index 436a526d78d91600223c6af57e15a2115422480a..de35d0cc72b156c68b1ef8957756e3fd93029ace 100644 (file)
@@ -15,15 +15,19 @@ 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 )
-                       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 )"