diff --git a/sys-libs/libcpuid/Manifest b/sys-libs/libcpuid/Manifest index 4bb95722d..dd0dab0c2 100644 --- a/sys-libs/libcpuid/Manifest +++ b/sys-libs/libcpuid/Manifest @@ -1 +1,2 @@ DIST libcpuid-0.4.1.tar.gz 132126 BLAKE2B 9697ef1eda72a3412243c55c4695216fc6a82421a89b60f7c33d2405fe7bde727d95fd6bfb1d4b0ee216efd47fa03cac4f34815b0394c8ddb5e9d6821fd7f2f7 SHA512 2644d6f6c12f7290f2b562726fa66becb77f0ebcc415bac41458513b9f1b5b5a9afdaa5e68a6766b7fe3d7e242ada3c42ecae61ff111dc1f118e56a4edc3abb2 +DIST libcpuid-0.5.1.tar.gz 166522 BLAKE2B 3471c11bbe4b0eaac7b00ac20a27556a95991f1b678269ae6f142a0fe2db066ebb756722ae2e76f95158742c93e29a35da6e735226d32b746034acae3ec2a5b7 SHA512 d725bc82e5aa2db69cea7b3590afbe11d6028cf4802fde8d498b4f1cc6d823e73d71b89a453d81bf996d97b36a71f6c00d0f6e8292b72f2be8a64b5d59c01861 diff --git a/sys-libs/libcpuid/libcpuid-0.4.1.ebuild b/sys-libs/libcpuid/libcpuid-0.4.1.ebuild index 0794497fb..b60091480 100644 --- a/sys-libs/libcpuid/libcpuid-0.4.1.ebuild +++ b/sys-libs/libcpuid/libcpuid-0.4.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://libcpuid.sourceforge.net" SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0/14" -KEYWORDS="-* amd64 x86" +KEYWORDS="-* ~amd64 ~x86" IUSE="test" RESTRICT="primaryuri" diff --git a/sys-libs/libcpuid/libcpuid-0.5.1.ebuild b/sys-libs/libcpuid/libcpuid-0.5.1.ebuild new file mode 100644 index 000000000..d0d1f16ed --- /dev/null +++ b/sys-libs/libcpuid/libcpuid-0.5.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=(python3_{6..9}) + +inherit autotools python-any-r1 + +DESCRIPTION="A small C library for x86 (and x86_64) CPU detection and feature extraction" +HOMEPAGE="http://libcpuid.sourceforge.net/" +SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0/15" +KEYWORDS="amd64" +IUSE="static-libs test" +RESTRICT="primaryuri !test? ( test )" + +DEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf "$(use_enable static-libs static)" +} + +src_test() { + emake test +} + +src_install() { + default + + find "${ED}" -name "*.la" -delete || die +}