Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libflatarray/
Date: Sat, 31 Oct 2020 09:47:57
Message-Id: 1604137659.7bd4576263b2f5d3eded133630a6a48564e22ea1.juippis@gentoo
1 commit: 7bd4576263b2f5d3eded133630a6a48564e22ea1
2 Author: Kurt Kanzenbach <kurt <AT> kmk-computers <DOT> de>
3 AuthorDate: Fri Oct 9 17:03:57 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 31 09:47:39 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd45762
7
8 dev-libs/libflatarray: Bump version to v0.4.0_pre20201009
9
10 Package-Manager: Portage-3.0.4, Repoman-3.0.1
11 Signed-off-by: Kurt Kanzenbach <kurt <AT> kmk-computers.de>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 dev-libs/libflatarray/Manifest | 1 +
15 .../libflatarray-0.4.0_pre20201009.ebuild | 52 ++++++++++++++++++++++
16 2 files changed, 53 insertions(+)
17
18 diff --git a/dev-libs/libflatarray/Manifest b/dev-libs/libflatarray/Manifest
19 index 436bbecce62..70abd695abb 100644
20 --- a/dev-libs/libflatarray/Manifest
21 +++ b/dev-libs/libflatarray/Manifest
22 @@ -1 +1,2 @@
23 DIST libflatarray-0.4.0_pre20200314.tar.gz 165804 BLAKE2B 593e26b4c67ca67143ac9fdfca697700ae4caff807bca0b50d7a2de05ad8dadb79c98f9db39b728fdf098cd8e948c99963d11cf95bbc31b6c0f485e81d9736e8 SHA512 3f78c0db04e3de637fd8ed938c2d4d88d1eb270fc6a95f2d1b0909c4a6df40720e77c2aedac5ba38be32f703600a075107000ba028b38739b4206b7498f66955
24 +DIST libflatarray-0.4.0_pre20201009.tar.gz 166551 BLAKE2B 6e2a13b69a8cd21124c02c849956b85fed1c57d01e2b359044302573526d281b191454acbc0ef37355c0c7b5f8b34d48eed4ca0d5d44f75008040950cb570cbf SHA512 2d2111cdb0c5d80e2af04eb3b53e6aa0a3ca989809adc0e8ca654c31a46a3bcbd916eb0a5b5f9e86391e54a22bbefec3d1cbdbe0dbbd0c538da0130dcc7db562
25
26 diff --git a/dev-libs/libflatarray/libflatarray-0.4.0_pre20201009.ebuild b/dev-libs/libflatarray/libflatarray-0.4.0_pre20201009.ebuild
27 new file mode 100644
28 index 00000000000..89ce35e4b3e
29 --- /dev/null
30 +++ b/dev-libs/libflatarray/libflatarray-0.4.0_pre20201009.ebuild
31 @@ -0,0 +1,52 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake cuda
38 +
39 +MY_COMMIT="c8df37f6ac73250998b90c397458469902d6d9b9"
40 +
41 +DESCRIPTION="Struct of arrays library with object oriented interface for C++"
42 +HOMEPAGE="
43 + http://www.libgeodecomp.org/libflatarray.html
44 + https://github.com/STEllAR-GROUP/libflatarray"
45 +SRC_URI="https://github.com/STEllAR-GROUP/libflatarray/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
46 +
47 +LICENSE="Boost-1.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~ppc ~x86"
50 +IUSE="cuda examples test"
51 +RESTRICT="!test? ( test )"
52 +
53 +DEPEND="
54 + cuda? ( dev-util/nvidia-cuda-toolkit )"
55 +
56 +S="${WORKDIR}/libflatarray-${MY_COMMIT}"
57 +
58 +src_prepare() {
59 + cmake_src_prepare
60 + use cuda && cuda_src_prepare
61 +}
62 +
63 +src_configure() {
64 + local mycmakeargs=(
65 + -DWITH_CUDA=$(usex cuda)
66 + )
67 + cmake_src_configure
68 +}
69 +
70 +src_install() {
71 + cmake_src_install
72 +
73 + if use examples; then
74 + docompress -x /usr/share/doc/${PF}
75 + dodoc -r examples/
76 + dodoc -r "${WORKDIR}"/${P}_build/examples/
77 + find "${ED}"/usr/share/doc/${PF} -iname "*cmake*" -exec rm -r {} + || die
78 + fi
79 +}
80 +
81 +src_test() {
82 + cmake_build check
83 +}