dev-libs/nsync: EAPI-7 bump, use cmake.eclass for 1.20.1 too

Bug: https://bugs.gentoo.org/770580
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2021-03-07 11:33:16 +01:00
parent a59b50a8b9
commit dded2cf741

View File

@@ -1,11 +1,12 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
DESCRIPTION="A C library that exports various synchronization primitives, such as mutexes"
DESCRIPTION="C library that exports various synchronization primitives, such as mutexes"
HOMEPAGE="https://github.com/google/nsync"
SRC_URI="https://github.com/google/nsync/archive/${PV}.tar.gz -> ${P}.tar.gz"
@@ -13,15 +14,14 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS=( README )
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DNSYNC_ENABLE_TESTS=$(usex test)
)
cmake-utils_src_configure
cmake_src_configure
}