summaryrefslogtreecommitdiffstats
path: root/preps/perl.d/perl-pkgbuild
diff options
context:
space:
mode:
Diffstat (limited to 'preps/perl.d/perl-pkgbuild')
-rwxr-xr-xpreps/perl.d/perl-pkgbuild5
1 files changed, 3 insertions, 2 deletions
diff --git a/preps/perl.d/perl-pkgbuild b/preps/perl.d/perl-pkgbuild
index f1e9663..47a39ea 100755
--- a/preps/perl.d/perl-pkgbuild
+++ b/preps/perl.d/perl-pkgbuild
@@ -65,7 +65,8 @@ sub main
$script = 'Build.PL';
$make = './Build';
$iargs = q{installdirs=vendor destdir="$pkgdir"};
- push @badenv, 'PERL_MB_OPT', 'MODULEBUILDRC=/dev/null';
+ push @exports, 'MODULEBUILDRC=/dev/null';
+ push @badenv, 'PERL_MB_OPT';
}
my %funcs;
@@ -74,7 +75,7 @@ sub main
$funcs{$f}{'beg'} = startfunc($f);
# Module::Build uses env vars for each stage of Build
if($type eq 'MB'){
- $funcs{$f}{'beg'} = <<"ENDTXT";
+ $funcs{$f}{'beg'} .= functxt(<<"ENDTXT");
export @exports
unset @badenv
ENDTXT