From ebc282ef4dfa408accac685565b8ee5f6faec119 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Feb 2023 09:56:54 +0000 Subject: gentoo auto-resync : 12:02:2023 - 09:56:54 --- dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild | 43 +++++++++++++++++++++++++++++++ dev-libs/FXdiv/FXdiv-2020.12.09.ebuild | 35 ------------------------- dev-libs/FXdiv/Manifest | 2 +- 3 files changed, 44 insertions(+), 36 deletions(-) create mode 100644 dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild delete mode 100644 dev-libs/FXdiv/FXdiv-2020.12.09.ebuild (limited to 'dev-libs/FXdiv') diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild new file mode 100644 index 000000000000..454495945d21 --- /dev/null +++ b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +CommitId=63058eff77e11aa15bf531df5dd34395ec3017c8 +DESCRIPTION="Division via fixed-point multiplication by inverse" +HOMEPAGE="https://github.com/Maratyszcza/FXdiv/" +SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" +RESTRICT="!test? ( test )" + +S="${WORKDIR}"/${PN}-${CommitId} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch +) + +src_prepare() { + cmake_src_prepare + + # >=dev-cpp/gtest-1.13.0 requires C++14 standard or later + sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/g' \ + CMakeLists.txt || die "sed failed" +} + +src_configure() { + local mycmakeargs=( + -DFXDIV_BUILD_BENCHMARKS=OFF + -DFXDIV_BUILD_TESTS=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild b/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild deleted file mode 100644 index b55cbcd18709..000000000000 --- a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit cmake - -CommitId=63058eff77e11aa15bf531df5dd34395ec3017c8 -DESCRIPTION="Division via fixed-point multiplication by inverse" -HOMEPAGE="https://github.com/Maratyszcza/FXdiv/" -SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="test? ( dev-cpp/gtest )" -RESTRICT="!test? ( test )" - -S="${WORKDIR}"/${PN}-${CommitId} - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch -) - -src_configure() { - local mycmakeargs=( - -DFXDIV_BUILD_BENCHMARKS=OFF - -DFXDIV_BUILD_TESTS=$(usex test ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/FXdiv/Manifest b/dev-libs/FXdiv/Manifest index be388d0ad80b..dc496772853e 100644 --- a/dev-libs/FXdiv/Manifest +++ b/dev-libs/FXdiv/Manifest @@ -1,4 +1,4 @@ AUX FXdiv-2020.12.09-gentoo.patch 1136 BLAKE2B 18169891d271f8821388fd24ec86127e573690325622ccc0a65c3bbfc795d3adc573e5f7ce0c416cb89d3850cbc66ca91ea2655735c770c4063101b45700c0bb SHA512 d122267fa0457df7cfa9605af37116545ef7a173c715e635501cafc225e923bcd7edd546c83b7415db36e04932c6e9866049515cb46d4b965273e3c0e68ff250 DIST FXdiv-2020.12.09.tar.gz 9667 BLAKE2B 373717a3271b36f052e70f58c644aa83aa1a1cfdccc648d8830dd034fa9d799c04d908eedea7d064ce35b0bc50d521e842fb92c36ccaf2da1bc19ea478de4301 SHA512 da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97 -EBUILD FXdiv-2020.12.09.ebuild 741 BLAKE2B f1ce9442e8b65ba981fd9fb7ff3ad7082eb6b965aa95be7f0788ed895be1859a8cdb521bc16e2251dcd22d5cdf2a47759d7250509d725bf194e8e401dd5b5202 SHA512 58e0cc7df152b82a229ecb48916e86aae61fb39e0aa7159c51b57d0729c93a0b4a1001126c4f9534c3166b2ba51ad97f1cf06b73c3702a633139f6d552cacbf9 +EBUILD FXdiv-2020.12.09-r1.ebuild 932 BLAKE2B 9e6d75d3534d516980f5a1fc96e62d3e7df3db17498bb669ff47dc7e72cd94a5a1d9d6626b47795504a5a7d520bb8f7d30262cfe6fe952513bb1e550fa27507c SHA512 c76dee9df6b50d18af611ee51180799258db01d959f85e55641a067e3db17807bea1dbc5d3b2b521b5a15ecfe48a2d80d2a8b7af85bb97c52d69c2de3800c711 MISC metadata.xml 330 BLAKE2B 1f14f2d40c93835fb63cc89de3156fa3ffe18d9aa198f32bb9f9effa069f19f3e21ab7b6479f1fe1a39e3d9b3f6edde75949c455936bd6439bf6f24287491b3b SHA512 7abc4ae53c074b947421db136cccdcc0dc0656c9521258087e9bab5d48be20ebda1ba0c7509b5c1fb2a7021b8b428ed7c98a8728bea2429d5f357a2451d13bbb -- cgit v1.2.3