Summary
ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having to deal with tables, columns, or SQL and without manually writing any mapping code. ODB supports MySQL, SQLite, PostgreSQL, Oracle, and Microsoft SQL Server relational databases as well as C++98/03 and C++11 language standards. It also comes with optional profiles for Boost and Qt which allow you to seamlessly use value types, containers, and smart pointers from these libraries in your persistent C++ classes.
Versions
v2.5.0_beta21 :: 0 :: gentoo
- Modified
- License
- || ( Code-Synthesis-ODB GPL-2 )
- Keywords
- ~amd64 ~x86
- USE flags
- test
v2.5.0_beta19 :: 0 :: gentoo
- Modified
- License
- || ( Code-Synthesis-ODB GPL-2 )
- Keywords
- ~amd64 ~x86
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Depending packages
dev-cpp / libodb-sqlite : Common ODB runtime library
dev-util / build2 : cross-platform toolchain for building and packaging C++ code
Bugs
- 849893
- dev-cpp/libodb-2.5.0_beta21 fails to build with ccache
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-cpp/libodb: Bump to 2.5.0_beta21
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-cpp/libodb: Move config.install.chroot="${D}" to src_install.
Closes: https://bugs.gentoo.org/836043 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-cpp/libodb: Add for dev-util/build2
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org>