From a77cc90837af50885b2217bb2b760924174a2ee7 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Thu, 3 Mar 2022 16:07:09 +0100 Subject: [PATCH] dev-util/cmocka: Sync with gentoo It's from gentoo commit 367c2cf9152ff1d5b0ff5adbc5a085838beebd9c. --- .../dev-util/cmocka/cmocka-1.1.5.ebuild | 16 +++++++++------- .../portage-stable/dev-util/cmocka/metadata.xml | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmocka/cmocka-1.1.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmocka/cmocka-1.1.5.ebuild index 9fac25f3f3..23ce594bd8 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/cmocka/cmocka-1.1.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmocka/cmocka-1.1.5.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +CMAKE_ECLASS=cmake inherit cmake-multilib DESCRIPTION="Unit testing framework for C" @@ -11,8 +12,9 @@ SRC_URI="https://cmocka.org/files/1.1/${P}.tar.xz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="doc examples static-libs test" +RESTRICT="!test? ( test )" BDEPEND=" doc? ( app-doc/doxygen[dot] ) @@ -23,16 +25,16 @@ multilib_src_configure() { -DWITH_EXAMPLES=$(usex examples) -DWITH_STATIC_LIB=$(usex static-libs) -DUNIT_TESTING=$(usex test) - $(multilib_is_native_abi && cmake-utils_use_find_package doc Doxygen \ + $(multilib_is_native_abi && cmake_use_find_package doc Doxygen \ || echo -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON) ) - cmake-utils_src_configure + cmake_src_configure } multilib_src_compile() { - cmake-utils_src_compile - multilib_is_native_abi && use doc && cmake-utils_src_compile docs + cmake_src_compile + multilib_is_native_abi && use doc && cmake_src_compile docs } multilib_src_install() { @@ -40,5 +42,5 @@ multilib_src_install() { local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) fi - cmake-utils_src_install + cmake_src_install } diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmocka/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/cmocka/metadata.xml index b1435fc3ce..d70c4f6489 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/cmocka/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmocka/metadata.xml @@ -1,5 +1,5 @@ - + kde@gentoo.org