Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libfmt/
Date: Sun, 10 May 2020 02:34:12
Message-Id: 1589078042.3ee00a27b1c63f25c747b30e901ee9c5cc492b7e.candrews@gentoo
1 commit: 3ee00a27b1c63f25c747b30e901ee9c5cc492b7e
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 10 02:33:38 2020 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Sun May 10 02:34:02 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee00a27
7
8 dev-libs/libfmt: 6.2.1 version bump
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
12
13 dev-libs/libfmt/Manifest | 1 +
14 dev-libs/libfmt/libfmt-6.2.1.ebuild | 36 ++++++++++++++++++++++++++++++++++++
15 2 files changed, 37 insertions(+)
16
17 diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
18 index 151bd564f69..0a0fbac1a38 100644
19 --- a/dev-libs/libfmt/Manifest
20 +++ b/dev-libs/libfmt/Manifest
21 @@ -1,2 +1,3 @@
22 DIST libfmt-6.1.2.tar.gz 723160 BLAKE2B 36e7451a8732c62dcbf47e6d287ea582827b6196a468b8648803ea1bc9a37a5f681d87488f748d749183d97783ac7fb47a3f2aeed64fc6a684f9ee85b67ae28d SHA512 8770bf4bd2bb6d938e75e0cf1e665c41930dbd9d2a6825274a5a43cd1d85b9c9ca621bb040ed099429f0e16bddbc3399361c453eb1bf3fc01376e6ad9dd875b7
23 DIST libfmt-6.2.0.tar.gz 733403 BLAKE2B c7ff69a56b90ec8df7d1af5c9934592449f2052046192aa498a6440d2aab76f10c17fa2833a41475b777dca2e3a1ae671021530bf0ef8be12443541f0f5212b3 SHA512 0003543f437bae416600a2b982eb133f65588bd36d7506fa7d883ae3133fcaf7ad825904af9b588ea22e5d91e56560aaf4243a6afa11ff6d8aace2e4bb1b0cee
24 +DIST libfmt-6.2.1.tar.gz 733646 BLAKE2B 74394efc67065bf7a2259f5c16521b1cc4fb08bd599fe99be86b97b712c60d8790f39d65257ab18fe95bcde3d115d97e91c41d23309596f279cf51ebd4d2957d SHA512 520ef3addfecd9796253c347e0ecf4c18ef2f86d3b1b6b714f7834741f4737f1b7ed8365d3be46c9186617898911b23680cad2ae3cb7aadaf641ab32e327b0dc
25
26 diff --git a/dev-libs/libfmt/libfmt-6.2.1.ebuild b/dev-libs/libfmt/libfmt-6.2.1.ebuild
27 new file mode 100644
28 index 00000000000..78c2d74959b
29 --- /dev/null
30 +++ b/dev-libs/libfmt/libfmt-6.2.1.ebuild
31 @@ -0,0 +1,36 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +CMAKE_ECLASS=cmake
38 +inherit cmake-multilib
39 +
40 +DESCRIPTION="Small, safe and fast formatting library"
41 +HOMEPAGE="https://github.com/fmtlib/fmt"
42 +
43 +LICENSE="MIT"
44 +IUSE="test"
45 +SLOT="0/$(ver_cut 1)"
46 +
47 +if [[ ${PV} == *9999 ]] ; then
48 + EGIT_REPO_URI="https://github.com/fmtlib/fmt.git"
49 + inherit git-r3
50 +else
51 + SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
52 + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
53 + S="${WORKDIR}/fmt-${PV}"
54 +fi
55 +
56 +DEPEND=""
57 +RDEPEND=""
58 +RESTRICT="!test? ( test )"
59 +
60 +multilib_src_configure() {
61 + local mycmakeargs=(
62 + -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
63 + -DFMT_LIB_DIR="$(get_libdir)"
64 + -DFMT_TEST=$(usex test)
65 + )
66 + cmake_src_configure
67 +}