Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/cpp-driver/
Date: Thu, 25 Aug 2016 17:05:37
Message-Id: 1472144717.0f002a7b695d84c99f248986e556cc7ebecc2430.soap@gentoo
1 commit: 0f002a7b695d84c99f248986e556cc7ebecc2430
2 Author: Geaaru <geaaru <AT> gmail <DOT> com>
3 AuthorDate: Thu Aug 25 09:53:30 2016 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 25 17:05:17 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f002a7b
7
8 dev-db/cpp-driver: Add ebuild of Cassandra C/C++ driver
9
10 Package-Manager: portage-2.3.0
11 Closes: https://github.com/gentoo/gentoo/pull/2140
12
13 Signed-off-by: David Seifert <soap <AT> gentoo.org>
14
15 dev-db/cpp-driver/Manifest | 1 +
16 dev-db/cpp-driver/cpp-driver-2.4.3.ebuild | 29 +++++++++++++++++++++++++++++
17 dev-db/cpp-driver/metadata.xml | 15 +++++++++++++++
18 3 files changed, 45 insertions(+)
19
20 diff --git a/dev-db/cpp-driver/Manifest b/dev-db/cpp-driver/Manifest
21 new file mode 100644
22 index 00000000..02f992a
23 --- /dev/null
24 +++ b/dev-db/cpp-driver/Manifest
25 @@ -0,0 +1 @@
26 +DIST cpp-driver-2.4.3.tar.gz 593974 SHA256 d3364d1b8bc71ec4409ff7432f10d1edbdb1329ab8315418858561065b024bdf SHA512 a23fdd77a19dd99bd077af2d51163471c30dcb88c59a1c8c5221c4369e46637ecbb5ffa4d76ed5f60d1a0d0feabf05a731cd0b377ae5bbc901ba5beeb6055953 WHIRLPOOL ce5a54fd54be2e9e940b98785ebe8e3517dec5810c8318bb5dbb62639ed210c2aff1b04d25ea99164a3b77abd66a5679f4aa0ee042c902a6fd357a07702039fd
27
28 diff --git a/dev-db/cpp-driver/cpp-driver-2.4.3.ebuild b/dev-db/cpp-driver/cpp-driver-2.4.3.ebuild
29 new file mode 100644
30 index 00000000..c30a890
31 --- /dev/null
32 +++ b/dev-db/cpp-driver/cpp-driver-2.4.3.ebuild
33 @@ -0,0 +1,29 @@
34 +# Copyright 1999-2016 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI=6
39 +
40 +inherit cmake-utils
41 +
42 +DESCRIPTION="DataStax C/C++ Driver for Cassandra"
43 +HOMEPAGE="http://datastax.github.io/cpp-driver/"
44 +SRC_URI="https://github.com/datastax/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="ssl libressl"
50 +
51 +RDEPEND="
52 + dev-libs/libuv
53 + ssl? (
54 + !libressl? ( dev-libs/openssl:0= )
55 + libressl? ( dev-libs/libressl:0= )
56 + )"
57 +DEPEND="${RDEPEND}"
58 +
59 +src_configure() {
60 + local mycmakeargs=( -DCASS_USE_OPENSSL=$(usex ssl) )
61 + cmake-utils_src_configure
62 +}
63
64 diff --git a/dev-db/cpp-driver/metadata.xml b/dev-db/cpp-driver/metadata.xml
65 new file mode 100644
66 index 00000000..2f725ef
67 --- /dev/null
68 +++ b/dev-db/cpp-driver/metadata.xml
69 @@ -0,0 +1,15 @@
70 +<?xml version="1.0" encoding="UTF-8"?>
71 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
72 +<pkgmetadata>
73 + <longdescription lang="en">
74 + DataStax Cassandra C/C++ driver for Apache Cassandra or Scilla
75 + </longdescription>
76 + <maintainer type="person">
77 + <email>geaaru@×××××.com</email>
78 + <name>Geaaru</name>
79 + </maintainer>
80 + <maintainer type="project">
81 + <email>proxy-maint@g.o</email>
82 + <name>Proxy Maintainers</name>
83 + </maintainer>
84 +</pkgmetadata>