diff --git a/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild b/sys-libs/cyclonedds/cyclonedds-0.10.3-r1.ebuild similarity index 78% rename from sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild rename to sys-libs/cyclonedds/cyclonedds-0.10.3-r1.ebuild index b1e0bed51e..4e05f3e6f6 100644 --- a/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild +++ b/sys-libs/cyclonedds/cyclonedds-0.10.3-r1.ebuild @@ -21,18 +21,23 @@ SLOT="0/$(ver_cut 1-2)" IUSE="test ssl shm parser doc examples ipv6 idlc get-kind" RESTRICT="!test? ( test )" -RDEPEND=( - "doc? ( app-text/doxygen )" - "ssl? ( dev-libs/openssl )" - "shm? ( sys-libs/iceoryx )" - "parser? ( sys-devel/bison )" -) -DEPEND="${RDEPEND[@]}" +RDEPEND=" + doc? ( app-text/doxygen ) + ssl? ( dev-libs/openssl:= ) + shm? ( sys-libs/iceoryx:= ) + parser? ( sys-devel/bison ) +" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-util/cunit )" CMAKE_BUILD_TYPE=Release src_prepare() { use get-kind && eapply "${FILESDIR}/${PN}-0.10.3-get_kind.patch" + + # disable tests that requires FEATURES=-network-sandbox + sed -i '/ifaddrs.c$/d' src/ddsrt/tests/CMakeLists.txt || die + cmake_src_prepare } diff --git a/sys-libs/cyclonedds/cyclonedds-9999.ebuild b/sys-libs/cyclonedds/cyclonedds-9999.ebuild index b1e0bed51e..4e05f3e6f6 100644 --- a/sys-libs/cyclonedds/cyclonedds-9999.ebuild +++ b/sys-libs/cyclonedds/cyclonedds-9999.ebuild @@ -21,18 +21,23 @@ SLOT="0/$(ver_cut 1-2)" IUSE="test ssl shm parser doc examples ipv6 idlc get-kind" RESTRICT="!test? ( test )" -RDEPEND=( - "doc? ( app-text/doxygen )" - "ssl? ( dev-libs/openssl )" - "shm? ( sys-libs/iceoryx )" - "parser? ( sys-devel/bison )" -) -DEPEND="${RDEPEND[@]}" +RDEPEND=" + doc? ( app-text/doxygen ) + ssl? ( dev-libs/openssl:= ) + shm? ( sys-libs/iceoryx:= ) + parser? ( sys-devel/bison ) +" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-util/cunit )" CMAKE_BUILD_TYPE=Release src_prepare() { use get-kind && eapply "${FILESDIR}/${PN}-0.10.3-get_kind.patch" + + # disable tests that requires FEATURES=-network-sandbox + sed -i '/ifaddrs.c$/d' src/ddsrt/tests/CMakeLists.txt || die + cmake_src_prepare }