--- /usr/portage/net-libs/nodejs/nodejs-8.11.1.ebuild 2018-08-07 12:39:29.000000000 +0200 +++ /usr/local/portage/net-libs/nodejs/nodejs-8.11.1.ebuild 2018-08-18 20:40:46.942902793 +0200 @@ -16,7 +16,7 @@ LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos" -IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap test" +IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl libressl systemtap test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} inspector? ( icu ssl ) @@ -29,7 +29,9 @@ >=net-libs/nghttp2-1.25.0 sys-libs/zlib icu? ( >=dev-libs/icu-60.1:= ) - ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] ) + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] ) + ) " DEPEND="${RDEPEND} ${PYTHON_DEPS} @@ -99,7 +101,7 @@ use inspector || myconf+=( --without-inspector ) use npm || myconf+=( --without-npm ) use snapshot && myconf+=( --with-snapshot ) - use ssl && myconf+=( --shared-openssl ) || myconf+=( --without-ssl ) + use ssl && ( use libressl || myconf+=( --shared-openssl )) || myconf+=( --without-ssl ) local myarch="" case ${ABI} in