Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/prometheus-cpp/
Date: Thu, 08 Oct 2020 10:02:48
Message-Id: 1602151350.884d96bcab917d649a1aaccee846fe070633881a.juippis@gentoo
1 commit: 884d96bcab917d649a1aaccee846fe070633881a
2 Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
3 AuthorDate: Thu Oct 1 17:48:51 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 8 10:02:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884d96bc
7
8 dev-cpp/prometheus-cpp: Version bump to 0.10.0
9
10 Closes: https://bugs.gentoo.org/746026
11 Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/17736
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 dev-cpp/prometheus-cpp/Manifest | 1 +
16 .../prometheus-cpp/prometheus-cpp-0.10.0.ebuild | 39 ++++++++++++++++++++++
17 2 files changed, 40 insertions(+)
18
19 diff --git a/dev-cpp/prometheus-cpp/Manifest b/dev-cpp/prometheus-cpp/Manifest
20 index 7db715e0f9a..45b84044811 100644
21 --- a/dev-cpp/prometheus-cpp/Manifest
22 +++ b/dev-cpp/prometheus-cpp/Manifest
23 @@ -1 +1,2 @@
24 +DIST prometheus-cpp-0.10.0.tar.gz 49694 BLAKE2B f14232e1dad0376ea8e90c89079c4a6d8f2e9f5661a399d38d6f5001506db6c628cb42a934b40139cbb0d904a63c4b4483e6ed92452f5393365ed4209a236247 SHA512 18938b30143ed29985ee56943fd69e0a221f9d25f04fc611554050ee2786e96d968f7db251cccefcbd0017b61bcd8a7ea05af8f217c8aacd9f0694a4702ddcff
25 DIST prometheus-cpp-0.9.0.tar.gz 43924 BLAKE2B e2b26b257e44c63ae5bc2a703d0ee9247fd8f093ef58a3b00dec022af9cb56b18d20b74ccdb91899e2385b036c332b62d9959b9258082ca420fecf48926139d5 SHA512 d9d5fbbd8c8aad5dd6a5e872275324d689a0c57199e4158d74e13ea62b286fa71dee01bb4197b906b79792bf1ca4e67a46b5c04621d7070241ac32876f6de891
26
27 diff --git a/dev-cpp/prometheus-cpp/prometheus-cpp-0.10.0.ebuild b/dev-cpp/prometheus-cpp/prometheus-cpp-0.10.0.ebuild
28 new file mode 100644
29 index 00000000000..3cd75592159
30 --- /dev/null
31 +++ b/dev-cpp/prometheus-cpp/prometheus-cpp-0.10.0.ebuild
32 @@ -0,0 +1,39 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit cmake
39 +
40 +DESCRIPTION="Prometheus Client Library for Modern C++"
41 +HOMEPAGE="https://github.com/jupp0r/prometheus-cpp"
42 +SRC_URI="https://github.com/jupp0r/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="MIT"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="test zlib"
48 +RESTRICT="!test? ( test )"
49 +
50 +RDEPEND="
51 + dev-libs/cppcodec
52 + net-misc/curl
53 + sys-libs/zlib
54 + www-servers/civetweb[cxx]"
55 +DEPEND="${RDEPEND}
56 + test? (
57 + dev-cpp/benchmark
58 + dev-cpp/gtest
59 + )"
60 +
61 +src_configure() {
62 + local mycmakeargs=(
63 + -DENABLE_PULL=yes
64 + -DENABLE_PUSH=yes
65 + -DENABLE_COMPRESSION=$(usex zlib)
66 + -DENABLE_TESTING=$(usex test)
67 + -DUSE_THIRDPARTY_LIBRARIES=OFF
68 + )
69 +
70 + cmake_src_configure
71 +}