Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/
Date: Mon, 26 Dec 2016 15:53:36
Message-Id: 1482767538.f0ea8f639d34f881b8325dfa4b8c7d2d876915c4.kentnl@gentoo
1 commit: f0ea8f639d34f881b8325dfa4b8c7d2d876915c4
2 Author: Gwendal Grignou <gwendal <AT> chromium <DOT> org>
3 AuthorDate: Sat Dec 10 06:55:44 2016 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 26 15:52:18 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ea8f63
7
8 dev-lang/perl: Fix ndbm inclusion
9
10 gdbm package provide gdbm and ndbm [aka libgdbm-compat] libraries, but
11 configures libgdbm-compat only if berkdb use flag is defined.
12 Therefore, we can use nbdm only if berkdb gdbm use flags are defined.
13
14 Without this change, perl compilation fails if gdbm is set but not berkdb.
15 I did not add a new ebuild to be able to see the difference.
16
17 Signed-off-by: Gwendal Grignou <gwendal <AT> chromium.org>
18
19 dev-lang/perl/perl-5.22.3_rc4.ebuild | 4 +++-
20 dev-lang/perl/perl-5.24.0-r2.ebuild | 4 +++-
21 dev-lang/perl/perl-5.24.1_rc4.ebuild | 4 +++-
22 3 files changed, 9 insertions(+), 3 deletions(-)
23
24 diff --git a/dev-lang/perl/perl-5.22.3_rc4.ebuild b/dev-lang/perl/perl-5.22.3_rc4.ebuild
25 index bf45944..dfbd2a1 100644
26 --- a/dev-lang/perl/perl-5.22.3_rc4.ebuild
27 +++ b/dev-lang/perl/perl-5.22.3_rc4.ebuild
28 @@ -337,7 +337,9 @@ src_configure() {
29 mydb='U'
30 if use gdbm ; then
31 mygdbm='D'
32 - myndbm='D'
33 + if use berkdb ; then
34 + myndbm='D'
35 + fi
36 fi
37 if use berkdb ; then
38 mydb='D'
39
40 diff --git a/dev-lang/perl/perl-5.24.0-r2.ebuild b/dev-lang/perl/perl-5.24.0-r2.ebuild
41 index 094f88d..cce117c 100644
42 --- a/dev-lang/perl/perl-5.24.0-r2.ebuild
43 +++ b/dev-lang/perl/perl-5.24.0-r2.ebuild
44 @@ -336,7 +336,9 @@ src_configure() {
45 mydb='U'
46 if use gdbm ; then
47 mygdbm='D'
48 - myndbm='D'
49 + if use berkdb ; then
50 + myndbm='D'
51 + fi
52 fi
53 if use berkdb ; then
54 mydb='D'
55
56 diff --git a/dev-lang/perl/perl-5.24.1_rc4.ebuild b/dev-lang/perl/perl-5.24.1_rc4.ebuild
57 index 681596e..47bd73d 100644
58 --- a/dev-lang/perl/perl-5.24.1_rc4.ebuild
59 +++ b/dev-lang/perl/perl-5.24.1_rc4.ebuild
60 @@ -337,7 +337,9 @@ src_configure() {
61 mydb='U'
62 if use gdbm ; then
63 mygdbm='D'
64 - myndbm='D'
65 + if use berkdb ; then
66 + myndbm='D'
67 + fi
68 fi
69 if use berkdb ; then
70 mydb='D'