net-vpn/i2pd: fix build with libressl #597798
authorAlexey Korepanov <kaikaikai@yandex.ru>
Mon, 9 Oct 2017 13:43:34 +0000 (14:43 +0100)
committerAnthony G. Basile <blueness@gentoo.org>
Tue, 10 Oct 2017 18:29:51 +0000 (14:29 -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 d4c839774f70acb2f736e08f817068506b27e640..aaa4ab6149e2f6d17544e49132dc6c51659e9761 100644 (file)
@@ -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 )"
index 752102811a0fd51c6600903073fbdb8d1f65a01f..8c20134989f93af7f96ae8b2f09ae286f12a92e7 100644 (file)
@@ -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 )"
index 4dbcc37bd004924569558a33d6a74aaa3ba75fbd..436a526d78d91600223c6af57e15a2115422480a 100644 (file)
@@ -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 )"