Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cmocka/
Date: Sat, 17 Nov 2018 08:14:25
Message-Id: 1542442448.4c0785fe0b8191b752315b3f26ea7657cb9b5a3e.kensington@gentoo
1 commit: 4c0785fe0b8191b752315b3f26ea7657cb9b5a3e
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 17 08:14:00 2018 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 17 08:14:08 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0785fe
7
8 dev-util/cmocka: version bump 1.1.3
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Michael Palimaka <kensington <AT> gentoo.org>
12
13 dev-util/cmocka/Manifest | 1 +
14 dev-util/cmocka/cmocka-1.1.3.ebuild | 47 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 48 insertions(+)
16
17 diff --git a/dev-util/cmocka/Manifest b/dev-util/cmocka/Manifest
18 index 075e38d43da..26ad9c3f123 100644
19 --- a/dev-util/cmocka/Manifest
20 +++ b/dev-util/cmocka/Manifest
21 @@ -1 +1,2 @@
22 DIST cmocka-1.1.1.tar.xz 85648 BLAKE2B de888cb0dace6ee598bbdf4521b909c7fd2e02702829793efd7bac5cebd581cfb5cc79015b39f33be0ad3af218575f47abf6b2b6a146dc5e21a491442fa557ff SHA512 801c4a3e1bb9047241b1cb5a90c1cbdee1b0aff5e3d0a84ec8b2dbaee79274618c24fbe5e9fedbf0b3ee18c6c98b55d93e135d037ac33ab872edc7665af41577
23 +DIST cmocka-1.1.3.tar.xz 78744 BLAKE2B 5043a496afab08837a73c2e0ff9c9b3c3880a2fd394a768b1f8b51d2fec517a5527e93b7e660f8dcc73af79aaf88e224f4e2869c7e31540f8e54c76481905ff6 SHA512 b1a2ce72234256d653eebf95f8744a34525b9027e1ecf6552e1620c83a4bdda8b5674b748cc5fd14abada1e374829e2e7f0bcab0b1c8d6c3b7d9b7ec474b6ed3
24
25 diff --git a/dev-util/cmocka/cmocka-1.1.3.ebuild b/dev-util/cmocka/cmocka-1.1.3.ebuild
26 new file mode 100644
27 index 00000000000..6ae39d5ba5d
28 --- /dev/null
29 +++ b/dev-util/cmocka/cmocka-1.1.3.ebuild
30 @@ -0,0 +1,47 @@
31 +# Copyright 1999-2018 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit cmake-multilib
37 +
38 +DESCRIPTION="A unit testing framework for C"
39 +HOMEPAGE="https://cmocka.org/"
40 +SRC_URI="https://cmocka.org/files/1.1/${P}.tar.xz"
41 +
42 +LICENSE="Apache-2.0"
43 +SLOT="0"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
45 +IUSE="doc static-libs test"
46 +
47 +DEPEND="
48 + doc? ( app-doc/doxygen[latex] )
49 +"
50 +RDEPEND=""
51 +
52 +DOCS=( AUTHORS ChangeLog README.md )
53 +
54 +multilib_src_configure() {
55 + local mycmakeargs=(
56 + -DWITH_STATIC_LIB=$(usex static-libs)
57 + -DUNIT_TESTING=$(usex test)
58 + $(multilib_is_native_abi && cmake-utils_use_find_package doc Doxygen \
59 + || echo -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON)
60 + )
61 +
62 + cmake-utils_src_configure
63 +}
64 +
65 +multilib_src_install() {
66 + if multilib_is_native_abi && use doc; then
67 + pushd doc || die
68 + doxygen Doxyfile || die
69 + rm -f html/*.md5 latex/*.md5 latex/Manifest man/man3/_* || die
70 + dodoc -r html/
71 + dodoc -r latex/
72 + doman man/man3/*.3
73 + popd || die
74 + fi
75 +
76 + cmake-utils_src_install
77 +}