summaryrefslogtreecommitdiff
path: root/net-vpn/i2pd
diff options
context:
space:
mode:
authorAlexey Korepanov <kaikaikai@yandex.ru>2017-10-09 14:43:34 +0100
committerAnthony G. Basile <blueness@gentoo.org>2017-10-10 14:29:51 -0400
commit2e7a33fb3961ecad6b5572dd2459f49d9fab82c3 (patch)
tree057ee5554882a0db15aa3b1465f063912b138fde /net-vpn/i2pd
parent93a507b9f4d2aafaeab51480446a68167eb4456e (diff)
downloadgentoo-2e7a33fb3961ecad6b5572dd2459f49d9fab82c3.tar.gz
gentoo-2e7a33fb3961ecad6b5572dd2459f49d9fab82c3.tar.xz
net-vpn/i2pd: fix build with libressl #597798
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'net-vpn/i2pd')
-rw-r--r--net-vpn/i2pd/i2pd-2.13.0.ebuild9
-rw-r--r--net-vpn/i2pd/i2pd-2.14.0.ebuild9
-rw-r--r--net-vpn/i2pd/i2pd-2.15.0.ebuild9
3 files changed, 15 insertions, 12 deletions
diff --git a/net-vpn/i2pd/i2pd-2.13.0.ebuild b/net-vpn/i2pd/i2pd-2.13.0.ebuild
index d4c839774f7..aaa4ab6149e 100644
--- a/net-vpn/i2pd/i2pd-2.13.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.13.0.ebuild
@@ -12,15 +12,16 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
+# 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 )
+ libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc )
)"
DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
+ static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
+ libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc[static-libs] ) )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
diff --git a/net-vpn/i2pd/i2pd-2.14.0.ebuild b/net-vpn/i2pd/i2pd-2.14.0.ebuild
index 752102811a0..8c20134989f 100644
--- a/net-vpn/i2pd/i2pd-2.14.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.14.0.ebuild
@@ -12,15 +12,16 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
+# 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 )
+ libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc )
)"
DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
+ static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
+ libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc[static-libs] ) )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
diff --git a/net-vpn/i2pd/i2pd-2.15.0.ebuild b/net-vpn/i2pd/i2pd-2.15.0.ebuild
index 4dbcc37bd00..436a526d78d 100644
--- a/net-vpn/i2pd/i2pd-2.15.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.15.0.ebuild
@@ -12,16 +12,17 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
+# 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 )
+ libressl? ( dev-libs/libressl >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc )
websocket? ( dev-cpp/websocketpp )
)"
DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
+ static? ( dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
+ libressl? ( dev-libs/libressl[static-libs] >=dev-libs/boost-1.65 )
upnp? ( net-libs/miniupnpc[static-libs] ) )
i2p-hardening? ( >=sys-devel/gcc-4.7 )
|| ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"