Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/prometheus-cpp/
Date: Wed, 15 Sep 2021 14:16:35
Message-Id: 1631715378.8bf4173c9679fa95df02b733f8cb57fe29620474.marecki@gentoo
1 commit: 8bf4173c9679fa95df02b733f8cb57fe29620474
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 15 13:28:33 2021 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 15 14:16:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf4173c
7
8 dev-cpp/prometheus-cpp: add 0.13.0
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 dev-cpp/prometheus-cpp/Manifest | 1 +
13 .../prometheus-cpp/prometheus-cpp-0.13.0.ebuild | 41 ++++++++++++++++++++++
14 2 files changed, 42 insertions(+)
15
16 diff --git a/dev-cpp/prometheus-cpp/Manifest b/dev-cpp/prometheus-cpp/Manifest
17 index 78b153008a1..e4f552e6847 100644
18 --- a/dev-cpp/prometheus-cpp/Manifest
19 +++ b/dev-cpp/prometheus-cpp/Manifest
20 @@ -1,2 +1,3 @@
21 DIST prometheus-cpp-0.12.2.tar.gz 55191 BLAKE2B f1430cf6b8ca8272c447e8c2a25af5fb0d515389cb1078f8836a9a1f1ba0e26cc43236e9c147219384df40d601b843219acb95ebc46bb1c2fce6d83a86724182 SHA512 9907658939b7956219c3623bd5997f341f4374fbce2ee606bd1d8df820779ed8dc70658a30aafbb47b9af645205c048270b23e701203e13286bc365094a441d3
22 DIST prometheus-cpp-0.12.3.tar.gz 55510 BLAKE2B 8a9dffb4608f1d1f141726cf7bec3a19ca9040baca9871ff3aa950aa979b34319e704539ff3f2830a5c145645e9c3c0efc9e9b2c5c534d8b3745aaf1e9426763 SHA512 e8093db6e58d1672fd94daeed94f2c11f663145195bf878e0403973f2f4f62a3f9430cf6de1fc9ac0821b4b323e3faeb96199d450b3d7a04a5dee0e6f94ddc01
23 +DIST prometheus-cpp-0.13.0.tar.gz 55448 BLAKE2B 5790e74f5bb783070b6928adf9d850dc59ff8507d580a96549e62a2ea9ca1cf5b5de0fb445dd373bbae6da3fdae59d1dbf2eca5e04dc3d6adb58e5c52da1e666 SHA512 d2c6708047cec1998697931d5e9b420dfa513ade9f298761b08ae87a5526cbe64476ebc56793c21d8c3d741e3a4db5ce8d27af1d39b4ca30a45de34f40fdca67
24
25 diff --git a/dev-cpp/prometheus-cpp/prometheus-cpp-0.13.0.ebuild b/dev-cpp/prometheus-cpp/prometheus-cpp-0.13.0.ebuild
26 new file mode 100644
27 index 00000000000..07f8033472a
28 --- /dev/null
29 +++ b/dev-cpp/prometheus-cpp/prometheus-cpp-0.13.0.ebuild
30 @@ -0,0 +1,41 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit cmake
37 +
38 +DESCRIPTION="Prometheus Client Library for Modern C++"
39 +HOMEPAGE="https://github.com/jupp0r/prometheus-cpp"
40 +SRC_URI="https://github.com/jupp0r/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="MIT"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~riscv ~x86"
45 +IUSE="test zlib"
46 +
47 +RESTRICT="!test? ( test )"
48 +
49 +RDEPEND="net-misc/curl
50 + sys-libs/zlib
51 + www-servers/civetweb[cxx]"
52 +DEPEND="${RDEPEND}
53 + test? (
54 + dev-cpp/benchmark
55 + dev-cpp/gtest
56 + )"
57 +BDEPEND="virtual/pkgconfig"
58 +
59 +src_configure() {
60 + local mycmakeargs=(
61 + -DENABLE_PULL=yes
62 + -DENABLE_PUSH=yes
63 + -DENABLE_COMPRESSION=$(usex zlib)
64 + -DENABLE_TESTING=$(usex test)
65 + -DUSE_THIRDPARTY_LIBRARIES=OFF
66 + -DGENERATE_PKGCONFIG=ON
67 + -DRUN_IWYU=OFF
68 + )
69 +
70 + cmake_src_configure
71 +}