dev-util / bear

Build EAR generates a compilation database for clang tooling

Official package sites : https://github.com/rizsotto/Bear ·

Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file.

v3.0.16-r2 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64 ~ppc64 ~x86
USE flags
test

v2.4.4 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 x86 ~ppc64
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_8
Build for Python 3.8 only
python3_9
Build for Python 3.9 only

app-shells / bash : The standard GNU Bourne again shell

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / nlohmann_json : JSON for Modern C++

dev-db / sqlite : SQL database engine

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-libs / spdlog : Very fast, header only, C++ logging library

dev-python / lit : A stand-alone install of the LLVM suite testing tool

net-libs / grpc : Modern open source high performance RPC framework

dev-cpp / nlohmann_json : JSON for Modern C++

dev-db / sqlite : SQL database engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-libs / spdlog : Very fast, header only, C++ logging library

net-libs / grpc : Modern open source high performance RPC framework

dev-util / edi : An EFL-based IDE

Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: revbump for hlohmann_json dep adjustment
This effectively reverts commit 337bfe306203ea8a984452d8a3e08a4044bf74a0. But we do a revision bump for dep change Bear-issue: https://github.com/rizsotto/Bear/issues/420 Closes: https://bugs.gentoo.org/817233 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: revbump for hlohmann_json dep adjustment
Bug: https://bugs.gentoo.org/817233 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
TheAifam5 · gentoo
dev-util/bear: bump to 3.0.16, drop 3.0.13
https://bugs.gentoo.org/809017 Closes: https://github.com/gentoo/gentoo/pull/22399 Signed-off-by: TheAifam5 <theaifam5@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Douglas Agbeve · gentoo
dev-util/bear: python_10 support
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/21634 Signed-off-by: Douglas Agbeve <douglas@agbeve.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
Revert "dev-util/bear: use older fmt"
https://bugs.gentoo.org/800236 This reverts commit 6416826991f08ac0f54fc8b1ff4b140bedd29684. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: use older fmt
Bug: https://bugs.gentoo.org/800236 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: drop 3.0.11-r2, 3.0.12-r1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/bear: add 3.0.13
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel M. Weeks · gentoo
dev-util/bear: add libfmt subslot dep
Closes: https://bugs.gentoo.org/797715 Closes: https://github.com/gentoo/gentoo/pull/21382 Signed-off-by: Daniel M. Weeks <dan@danweeks.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: add protobuf subslot dep
don't specify version constraint, one is provided by grpc Closes: https://bugs.gentoo.org/794736 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: add 3.0.12
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-util/bear: stabilize 2.4.4 on x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
dev-util/bear: stabilize 2.4.4 on amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: revbump, add grpc subslot dep
Closes: https://bugs.gentoo.org/787809 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: add py3.9 support to 2.4.4
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: drop 2.4.3
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-util/bear: keyword ~x86 on 3.0.11
- acked by gyakovlev. 1: Testing Time: 2.42s 1: Unsupported : 9 1: Passed : 74 1: Expectedly Failed: 6 1/1 Test #1: bear::func_test .................. Passed 2.57 sec 100% tests passed, 0 tests failed out of 1 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: bump to 3.0.11
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/bear: QA fix questionable test phase via cmake abuse
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-util/bear: add ~x86 keyword, rather
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
dev-util/bear: add x86 keyword for 2.4.4
- needed by dev-util/edi-0.8.0-r1. Acked-by: gyakovlev Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jannik Glückert · gentoo
dev-util/bear: add 3.0.10
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Jannik Glückert <jannik.glueckert@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20205 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: bump to 2.4.4
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bear: new package, compile_commands.json generator
used to feed clangd/lsp and other tools. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>