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-util/lcov/
Date: Tue, 29 Sep 2020 06:37:55
Message-Id: 1601359290.b6072ec4da998d5a2305a09eb45d97590953f7da.juippis@gentoo
1 commit: b6072ec4da998d5a2305a09eb45d97590953f7da
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 29 06:01:30 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 06:01:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6072ec4
7
8 dev-util/lcov: add optfeature, emake -j1
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 dev-util/lcov/lcov-1.15.ebuild | 11 +++++++----
13 dev-util/lcov/lcov-9999.ebuild | 11 +++++++----
14 2 files changed, 14 insertions(+), 8 deletions(-)
15
16 diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
17 index 67bf3e5ce14..aaf14998d4b 100644
18 --- a/dev-util/lcov/lcov-1.15.ebuild
19 +++ b/dev-util/lcov/lcov-1.15.ebuild
20 @@ -11,20 +11,18 @@ else
21 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
22 fi
23
24 -inherit prefix
25 +inherit optfeature prefix
26
27 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
28 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php"
29
30 LICENSE="GPL-2+"
31 SLOT="0"
32 -IUSE="png"
33
34 RDEPEND="
35 dev-lang/perl
36 dev-perl/JSON
37 dev-perl/PerlIO-gzip
38 - png? ( dev-perl/GD[png] )
39 "
40
41 src_prepare() {
42 @@ -37,5 +35,10 @@ src_prepare() {
43 src_compile() { :; }
44
45 src_install() {
46 - emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
47 + emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
48 +}
49 +
50 +pkg_postinst() {
51 + elog "Optional features:"
52 + optfeature "png output support" dev-perl/GD[png]
53 }
54
55 diff --git a/dev-util/lcov/lcov-9999.ebuild b/dev-util/lcov/lcov-9999.ebuild
56 index 295385b60d6..456ec4605d0 100644
57 --- a/dev-util/lcov/lcov-9999.ebuild
58 +++ b/dev-util/lcov/lcov-9999.ebuild
59 @@ -11,20 +11,18 @@ else
60 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
61 fi
62
63 -inherit prefix
64 +inherit optfeature prefix
65
66 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
67 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php"
68
69 LICENSE="GPL-2+"
70 SLOT="0"
71 -IUSE="png"
72
73 RDEPEND="
74 dev-lang/perl
75 dev-perl/JSON
76 dev-perl/PerlIO-gzip
77 - png? ( dev-perl/GD[png] )
78 "
79
80 src_prepare() {
81 @@ -37,5 +35,10 @@ src_prepare() {
82 src_compile() { :; }
83
84 src_install() {
85 - emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
86 + emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
87 +}
88 +
89 +pkg_postinst() {
90 + elog "Optional features:"
91 + optfeature "png output support" dev-perl/GD[png]
92 }