From 0996ed1d6d662a41f6fe342381870c4693127519 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 8 Jan 2024 01:18:27 +0900 Subject: sys-libs/cyclonedds: describe unknown USE flags Fixes other QA issues as well. - MissingRemoteId - BadDescription - DoubleEmptyLine - UnknownUseFlags - UnquotedVariable - WhitespaceFound - WrongIndentFound Signed-off-by: Takuya Wakazono --- sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild | 45 +++++++++++----------------- sys-libs/cyclonedds/cyclonedds-9999.ebuild | 45 +++++++++++----------------- sys-libs/cyclonedds/metadata.xml | 14 +++++++++ 3 files changed, 48 insertions(+), 56 deletions(-) create mode 100644 sys-libs/cyclonedds/metadata.xml (limited to 'sys-libs') diff --git a/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild b/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild index fbdaecca1..14cd2e34b 100644 --- a/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild +++ b/sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild @@ -1,28 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake - if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/" + EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/cyclonedds.git" inherit git-r3 - else - SRC_URI="https://github.com/eclipse-cyclonedds/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi S="${WORKDIR}/${P}" -DESCRIPTION="Eclipse Cyclone DDS is a very performant and robust open-source implementation of the OMG DDS specification." +DESCRIPTION="Eclipse Cyclone DDS project" HOMEPAGE="https://cyclonedds.io/" LICENSE="EPL-2.0" SLOT="0/$(ver_cut 1-2)" -IUSE="test ssl shm parser doc examples ipv6 idlc get_kind" +IUSE="test ssl shm parser doc examples ipv6 idlc get-kind" RESTRICT="!test? ( test )" RDEPEND=( @@ -33,34 +30,26 @@ RDEPEND=( ) DEPEND="${RDEPEND[@]}" - CMAKE_BUILD_TYPE=Release -#PATCHES=() - -src_prepare() { - use get_kind && eapply ${FILESDIR}/${PN}-0.10.3-get_kind.patch +src_prepare() { + use get_kind && eapply "${FILESDIR}/${PN}-0.10.3-get_kind.patch" cmake_src_prepare } src_configure() { - local mycmakeargs=( - -DBUILD_DOCS= $(usex doc) - -DBUILD_DDSPERF=OFF - -DBUILD_EXAMPLES=$(usex examples) - - - -DBUILD_TESTING=$(usex test) - -DBUILD_IDLC_TESTING=$(usex test) - - -DBUILD_IDLC=$(usex idlc) - -DENABLE_SSL=$(usex ssl) - -DENABLE_SECURITY=$(usex ssl) - -DENABLE_SECURITY=$(usex ssl) - -DENABLE_IPV6=$(usex ipv6) - -DENABLE_SHM=$(usex shm) + -DBUILD_DOCS= $(usex doc) + -DBUILD_DDSPERF=OFF + -DBUILD_EXAMPLES=$(usex examples) + -DBUILD_TESTING=$(usex test) + -DBUILD_IDLC_TESTING=$(usex test) + -DBUILD_IDLC=$(usex idlc) + -DENABLE_SSL=$(usex ssl) + -DENABLE_SECURITY=$(usex ssl) + -DENABLE_SECURITY=$(usex ssl) + -DENABLE_IPV6=$(usex ipv6) + -DENABLE_SHM=$(usex shm) ) - cmake_src_configure } diff --git a/sys-libs/cyclonedds/cyclonedds-9999.ebuild b/sys-libs/cyclonedds/cyclonedds-9999.ebuild index fbdaecca1..14cd2e34b 100644 --- a/sys-libs/cyclonedds/cyclonedds-9999.ebuild +++ b/sys-libs/cyclonedds/cyclonedds-9999.ebuild @@ -1,28 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake - if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/" + EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/cyclonedds.git" inherit git-r3 - else - SRC_URI="https://github.com/eclipse-cyclonedds/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi S="${WORKDIR}/${P}" -DESCRIPTION="Eclipse Cyclone DDS is a very performant and robust open-source implementation of the OMG DDS specification." +DESCRIPTION="Eclipse Cyclone DDS project" HOMEPAGE="https://cyclonedds.io/" LICENSE="EPL-2.0" SLOT="0/$(ver_cut 1-2)" -IUSE="test ssl shm parser doc examples ipv6 idlc get_kind" +IUSE="test ssl shm parser doc examples ipv6 idlc get-kind" RESTRICT="!test? ( test )" RDEPEND=( @@ -33,34 +30,26 @@ RDEPEND=( ) DEPEND="${RDEPEND[@]}" - CMAKE_BUILD_TYPE=Release -#PATCHES=() - -src_prepare() { - use get_kind && eapply ${FILESDIR}/${PN}-0.10.3-get_kind.patch +src_prepare() { + use get_kind && eapply "${FILESDIR}/${PN}-0.10.3-get_kind.patch" cmake_src_prepare } src_configure() { - local mycmakeargs=( - -DBUILD_DOCS= $(usex doc) - -DBUILD_DDSPERF=OFF - -DBUILD_EXAMPLES=$(usex examples) - - - -DBUILD_TESTING=$(usex test) - -DBUILD_IDLC_TESTING=$(usex test) - - -DBUILD_IDLC=$(usex idlc) - -DENABLE_SSL=$(usex ssl) - -DENABLE_SECURITY=$(usex ssl) - -DENABLE_SECURITY=$(usex ssl) - -DENABLE_IPV6=$(usex ipv6) - -DENABLE_SHM=$(usex shm) + -DBUILD_DOCS= $(usex doc) + -DBUILD_DDSPERF=OFF + -DBUILD_EXAMPLES=$(usex examples) + -DBUILD_TESTING=$(usex test) + -DBUILD_IDLC_TESTING=$(usex test) + -DBUILD_IDLC=$(usex idlc) + -DENABLE_SSL=$(usex ssl) + -DENABLE_SECURITY=$(usex ssl) + -DENABLE_SECURITY=$(usex ssl) + -DENABLE_IPV6=$(usex ipv6) + -DENABLE_SHM=$(usex shm) ) - cmake_src_configure } diff --git a/sys-libs/cyclonedds/metadata.xml b/sys-libs/cyclonedds/metadata.xml new file mode 100644 index 000000000..2c9b43145 --- /dev/null +++ b/sys-libs/cyclonedds/metadata.xml @@ -0,0 +1,14 @@ + + + + + + eclipse-cyclonedds/cyclonedds + + + Apply patch for additional interface which returns type of entity + Build IDL preprocessor + Regenerate parser + Enable shared memory support + + -- cgit v1.2.3-65-gdbad