1 |
commit: 36438d4838240ab77b4750658dd832148450596f |
2 |
Author: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Oct 3 16:25:38 2017 +0000 |
4 |
Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Oct 3 16:26:06 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36438d48 |
7 |
|
8 |
dev-perl/Git-Wrapper: Fix missing dep on dev-vcs/git bug #633384 |
9 |
|
10 |
Also adds a late src_compile test that asserts Git::Wrapper is loadable, |
11 |
and will fail if src_prepare fails silently like it did in bug #633384 |
12 |
due to the absence of `blib`. |
13 |
|
14 |
Closes: https://bugs.gentoo.org/633384 |
15 |
Package-Manager: Portage-2.3.8, Repoman-2.3.3 |
16 |
|
17 |
...Git-Wrapper-0.47.0.ebuild => Git-Wrapper-0.47.0-r1.ebuild} | 11 +++++++++++ |
18 |
1 file changed, 11 insertions(+) |
19 |
|
20 |
diff --git a/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0.ebuild b/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild |
21 |
similarity index 75% |
22 |
rename from dev-perl/Git-Wrapper/Git-Wrapper-0.47.0.ebuild |
23 |
rename to dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild |
24 |
index c6964a0471f..bc2693e5b6e 100644 |
25 |
--- a/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0.ebuild |
26 |
+++ b/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild |
27 |
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86" |
28 |
IUSE="test" |
29 |
|
30 |
RDEPEND=" |
31 |
+ dev-vcs/git |
32 |
virtual/perl-File-Temp |
33 |
dev-perl/File-chdir |
34 |
virtual/perl-IPC-Cmd |
35 |
@@ -34,3 +35,13 @@ DEPEND="${RDEPEND} |
36 |
virtual/perl-Test-Simple |
37 |
) |
38 |
" |
39 |
+src_compile() { |
40 |
+ perl-module_src_compile |
41 |
+ local MODULES=( |
42 |
+ "Git::Wrapper ${DIST_VERSION}" |
43 |
+ ) |
44 |
+ for dep in "${MODULES[@]}"; do |
45 |
+ perl -Mblib="${S}" -M"${dep} ()" -e1 || |
46 |
+ die "Could not load ${dep}" |
47 |
+ done |
48 |
+} |