Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/cppdb/
Date: Sat, 25 Aug 2018 15:27:25
Message-Id: 1535208822.7796f35638b4d770aa6353c1e48db5c1990af04e.asturm@gentoo
1 commit: 7796f35638b4d770aa6353c1e48db5c1990af04e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 25 14:51:05 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 25 14:53:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7796f356
7
8 dev-db/cppdb: EAPI-6 bump
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 dev-db/cppdb/cppdb-0.3.1-r2.ebuild | 52 ++++++++++++++++++++++++++++++++++++++
13 1 file changed, 52 insertions(+)
14
15 diff --git a/dev-db/cppdb/cppdb-0.3.1-r2.ebuild b/dev-db/cppdb/cppdb-0.3.1-r2.ebuild
16 new file mode 100644
17 index 00000000000..b7b59c0c0d7
18 --- /dev/null
19 +++ b/dev-db/cppdb/cppdb-0.3.1-r2.ebuild
20 @@ -0,0 +1,52 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=6
25 +
26 +inherit cmake-utils
27 +
28 +DESCRIPTION="SQL connectivity library for platform and database independent connectivity"
29 +HOMEPAGE="http://cppcms.com/sql/cppdb/"
30 +SRC_URI="mirror://sourceforge/cppcms/${P}.tar.bz2"
31 +
32 +LICENSE="|| ( Boost-1.0 MIT )"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~x86"
35 +IUSE="doc examples mysql mysql_internal odbc odbc_internal postgres postgres_internal sqlite sqlite_internal"
36 +
37 +DEPEND="
38 + mysql? ( virtual/mysql )
39 + odbc? ( dev-db/unixODBC )
40 + postgres? ( dev-db/postgresql:* )
41 + sqlite? ( dev-db/sqlite:3 )
42 +"
43 +RDEPEND="${DEPEND}"
44 +
45 +src_configure() {
46 + local mycmakeargs=(
47 + -DDISABLE_MYSQL=$(usex !mysql)
48 + -DMYSQL_BACKEND_INTERNAL=$(usex mysql_internal)
49 + -DDISABLE_ODBC=$(usex !odbc)
50 + -DODBC_BACKEND_INTERNAL=$(usex odbc_internal)
51 + -DDISABLE_PQ=$(usex !postgres)
52 + -DPQ_BACKEND_INTERNAL=$(usex postgres_internal)
53 + -DDISABLE_SQLITE=$(usex !sqlite)
54 + -DSQLITE_BACKEND_INTERNAL=$(usex sqlite_internal)
55 + -DLIBDIR=$(get_libdir)
56 + )
57 +
58 + cmake-utils_src_configure
59 +}
60 +
61 +src_install() {
62 + if use doc; then
63 + rm docs/build.txt || die
64 + dodoc docs/*
65 + local HTML_DOCS=( html/. )
66 + fi
67 + cmake-utils_src_install
68 + if use examples; then
69 + insinto /usr/share/doc/${PF}
70 + doins -r examples
71 + fi
72 +}