1 |
commit: a64de84916ff1c28df4a93f903235d08276258ab |
2 |
Author: Andrew Udvare <audvare <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun May 1 23:25:38 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 2 00:34:25 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64de849 |
7 |
|
8 |
dev-libs/flatbuffers: add 2.0.6 |
9 |
|
10 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
11 |
Signed-off-by: Andrew Udvare <audvare <AT> gmail.com> |
12 |
Closes: https://github.com/gentoo/gentoo/pull/25281 |
13 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
14 |
|
15 |
dev-libs/flatbuffers/Manifest | 1 + |
16 |
dev-libs/flatbuffers/flatbuffers-2.0.6.ebuild | 33 +++++++++++++++++++++++++++ |
17 |
2 files changed, 34 insertions(+) |
18 |
|
19 |
diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest |
20 |
index 7bb90e6d049c..36742322397f 100644 |
21 |
--- a/dev-libs/flatbuffers/Manifest |
22 |
+++ b/dev-libs/flatbuffers/Manifest |
23 |
@@ -1 +1,2 @@ |
24 |
DIST flatbuffers-2.0.0.tar.gz 1538022 BLAKE2B ccd827a43da39cf831727b439beed0cea216cdf50dbfe70954854bbe388b2c47ed4e78cc87e3fc0d5568034b13baa2ea96480914cc8129747bccbf8ea928847c SHA512 26a06b572c0e4c9685743bd2d2162ac7dcd74b9324624cc3f3ef5b154c0cee7c52a04b77cdc184245d2d6ae38dfdcc4fd66001c318aa8ca001d2bf1d85d66a89 |
25 |
+DIST flatbuffers-2.0.6.tar.gz 1724250 BLAKE2B b6969b28dba753c4551b33d27409d9925c10a640ae860264f8054c19a470ce3da366c0bf7917bf7fe4f6cb57acbfbe1837f175fde40b84d311df6d1378d146ce SHA512 be631f34064c28d81876bf137c796e9736623cf2cc4f2a05dd45372e7195729c99fad1fa795f8ce71a408756a842edbdc0c3bc714a7cf63203a1de8681d86fb6 |
26 |
|
27 |
diff --git a/dev-libs/flatbuffers/flatbuffers-2.0.6.ebuild b/dev-libs/flatbuffers/flatbuffers-2.0.6.ebuild |
28 |
new file mode 100644 |
29 |
index 000000000000..af7ea27ef27b |
30 |
--- /dev/null |
31 |
+++ b/dev-libs/flatbuffers/flatbuffers-2.0.6.ebuild |
32 |
@@ -0,0 +1,33 @@ |
33 |
+# Copyright 1999-2022 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit cmake |
39 |
+ |
40 |
+DESCRIPTION="Memory efficient serialization library" |
41 |
+HOMEPAGE="https://google.github.io/flatbuffers/" |
42 |
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
43 |
+ |
44 |
+LICENSE="Apache-2.0" |
45 |
+# From 1.2.0->2.0.0, incremented SONAME, although the interface didn't actually change. |
46 |
+# (Apparently to adopt semver.) |
47 |
+SLOT="0/2" |
48 |
+KEYWORDS="~amd64 ~arm ~arm64 ~x86" |
49 |
+IUSE="static-libs test" |
50 |
+ |
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 |
+ ) |
61 |
+ |
62 |
+ use elibc_musl && mycmakeargs+=( -DFLATBUFFERS_LOCALE_INDEPENDENT=0 ) |
63 |
+ |
64 |
+ cmake_src_configure |
65 |
+} |