Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/flatbuffers/
Date: Sat, 04 Mar 2023 04:50:42
Message-Id: 1677905432.e6d549bb7685527312729ea35353e9c9fda08236.mgorny@gentoo
1 commit: e6d549bb7685527312729ea35353e9c9fda08236
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 4 04:29:11 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 4 04:50:32 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d549bb
7
8 dev-libs/flatbuffers: Bump to 23.3.3
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-libs/flatbuffers/Manifest | 1 +
13 dev-libs/flatbuffers/flatbuffers-23.3.3.ebuild | 35 ++++++++++++++++++++++++++
14 2 files changed, 36 insertions(+)
15
16 diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
17 index 31a16b3b3200..df91f01b98c5 100644
18 --- a/dev-libs/flatbuffers/Manifest
19 +++ b/dev-libs/flatbuffers/Manifest
20 @@ -1 +1,2 @@
21 DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428 SHA512 fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f
22 +DIST flatbuffers-23.3.3.gh.tar.gz 2197401 BLAKE2B be5e3c8ea81ce4b6f2e2c1b2f22e1172434c435f096fa7dade060578c506cff0310e3e2ef0627e26ce2be44f740652eb9a8e1b63578c18f430f7925820f04e66 SHA512 4066c94f2473c7ea16917d29a613e16f840a329089c88e0bdbdb999aef3442ba00abfd2aa92266fa9c067e399dc88e6f0ccac40dc151378857e665638e78bbf0
23
24 diff --git a/dev-libs/flatbuffers/flatbuffers-23.3.3.ebuild b/dev-libs/flatbuffers/flatbuffers-23.3.3.ebuild
25 new file mode 100644
26 index 000000000000..7b43c4bca4fb
27 --- /dev/null
28 +++ b/dev-libs/flatbuffers/flatbuffers-23.3.3.ebuild
29 @@ -0,0 +1,35 @@
30 +# Copyright 1999-2023 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit cmake
36 +
37 +DESCRIPTION="Memory efficient serialization library"
38 +HOMEPAGE="
39 + https://google.github.io/flatbuffers/
40 + https://github.com/google/flatbuffers/
41 +"
42 +SRC_URI="
43 + https://github.com/google/flatbuffers/archive/v${PV}.tar.gz
44 + -> ${P}.gh.tar.gz
45 +"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0/${PV}"
49 +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
50 +IUSE="static-libs test"
51 +RESTRICT="!test? ( test )"
52 +
53 +DOCS=( readme.md )
54 +
55 +src_configure() {
56 + local mycmakeargs=(
57 + -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
58 + -DFLATBUFFERS_BUILD_SHAREDLIB=ON
59 + -DFLATBUFFERS_BUILD_TESTS=$(usex test)
60 + -DFLATBUFFERS_BUILD_BENCHMARKS=OFF
61 + )
62 +
63 + cmake_src_configure
64 +}