{
package Distar::MM;
- our @ISA = @ExtUtils::MM::ISA;
- @ExtUtils::MM::ISA = (__PACKAGE__);
+ our @ISA = @MM::ISA;
+ @MM::ISA = (__PACKAGE__);
sub new {
my ($class, $args) = @_;
return $class->SUPER::new({
LICENSE => 'perl_5',
MIN_PERL_VERSION => '5.006',
- AUTHOR => ($MM_VER >= 6.5702 ? $Distar::Author : $Distar::Author->[0]),
+ AUTHOR => ($MM_VER >= 6.5702 ? $Distar::Author : join(', ', @$Distar::Author)),
%$args,
ABSTRACT_FROM => $args->{VERSION_FROM},
test => { TESTS => ($args->{test}{TESTS}||'t/*.t').' xt/*.t xt/*/*.t' },
$include = "\n# --- Makefile.include:\n" . do { local $/; <$fh> };
}
+ $dist_test .= "REMAKE = \$(PERLRUN) Makefile.PL @{[ map { $self->quote_literal($_) } @ARGV ]}";
$dist_test .= <<'END'
# --- Distar section:
nextrelease:
$(ABSPERLRUN) Distar/helpers/add-changelog-heading $(VERSION) Changes
git add -p Changes
+refresh:
+ cd Distar && git pull
+ rm Makefile
+ $(REMAKE)
END
for my $type ('', 'minor', 'major') {
my $arg = $type || '$(V)';
$dist_test .= <<"END"
bump$type:
- Distar/helpers/bump-version \$(VERSION) $arg
+ Distar/helpers/bump-version --git \$(VERSION) $arg
rm Makefile
+ \$(REMAKE)
END
}
}