dev-perl/Parse-Yapp: Fix install directory
Update the installation directory for the Parse-Yapp module so that
Samba can locate it during build on both 32-bit and 64-bit platforms.
BUG=chromium:1157650
TEST=emerge-{hatch,kevin,kevin64} Parse-Yapp
Change-Id: Ieebba03fd569baf93ef3707ed4677c658a4ce7cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/3260300
Tested-by: Ben Reich <benreich@chromium.org>
Reviewed-by: Josh Simmons <simmonsjosh@google.com>
Reviewed-by: François Degros <fdegros@chromium.org>
Commit-Queue: Ben Reich <benreich@chromium.org>
diff --git a/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
index 0f56047..9f21e1e 100644
--- a/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
+++ b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
@@ -21,7 +21,8 @@
mydoc="docs/*"
src_configure() {
- local libdir=$(get_libdir)
- myconf="LIB=/usr/${libdir}"
+ PERLVER=$(/usr/bin/perl -e "\$_ = \$^V; s/v//; print")
+ PERL5LIBDIR="/usr/$(get_libdir)/perl5/vendor_perl/${PERLVER}"
+ myconf="LIB=${PERL5LIBDIR}"
perl-module_src_configure
}