Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/libhugetlbfs/
Date: Mon, 14 Dec 2015 19:22:24
Message-Id: 1450120924.eafb5bff4795e5a83122ebcbfc37b86607119115.vapier@gentoo
1 commit: eafb5bff4795e5a83122ebcbfc37b86607119115
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 14 19:19:48 2015 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 14 19:22:04 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafb5bff
7
8 sys-libs/libhugetlbfs: make perl support optional #554688
9
10 sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild | 11 +++++++++--
11 sys-libs/libhugetlbfs/metadata.xml | 3 +++
12 2 files changed, 12 insertions(+), 2 deletions(-)
13
14 diff --git a/sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild b/sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild
15 index 4eebe01..960ad68 100644
16 --- a/sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild
17 +++ b/sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild
18 @@ -17,10 +17,10 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
19 LICENSE="GPL-2"
20 SLOT="0"
21 KEYWORDS="~amd64 ~ppc64 ~x86"
22 -IUSE="static-libs test"
23 +IUSE="perl static-libs test"
24
25 DEPEND="test? ( ${PYTHON_DEPS} )"
26 -RDEPEND="dev-lang/perl:="
27 +RDEPEND="perl? ( dev-lang/perl:= )"
28
29 src_prepare() {
30 perl_set_version
31 @@ -53,6 +53,13 @@ src_install() {
32 default
33 use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
34 rm "${ED}"/usr/bin/oprofile* || die
35 + if ! use perl ; then
36 + rm -r \
37 + "${ED}"/usr/bin/cpupcstat \
38 + "${ED}"/usr/share/man/man8/cpupcstat.8 \
39 + "${ED}/${VENDOR_LIB}" \
40 + || die
41 + fi
42 }
43
44 src_test_alloc_one() {
45
46 diff --git a/sys-libs/libhugetlbfs/metadata.xml b/sys-libs/libhugetlbfs/metadata.xml
47 index d1332ae..63e8fba 100644
48 --- a/sys-libs/libhugetlbfs/metadata.xml
49 +++ b/sys-libs/libhugetlbfs/metadata.xml
50 @@ -2,6 +2,9 @@
51 <!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
52 <pkgmetadata>
53 <herd>base-system</herd>
54 +<use>
55 + <flag name='perl'>Install the cpupcstat tool and some perl modules</flag>
56 +</use>
57 <upstream>
58 <remote-id type='github'>libhugetlbfs/libhugetlbfs</remote-id>
59 <remote-id type='sourceforge'>libhugetlbfs</remote-id>