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' |