Subject: | Please specify Alien::Base::ModuleBuild a configure require instead of Alien::Base |
Alien::Base::ModuleBuild is more correct, and will future proof this distribution when/if AB::MB is split off from the rest of AB. For the rationale for this change, please see
https://github.com/Perl5-Alien/Alien-Base/issues/157
Here is a patch which demonstrates the required change:
diff --git a/Build.PL b/Build.PL
index e8501a7..ecedee8 100644
--- a/Build.PL
+++ b/Build.PL
@@ -8,7 +8,7 @@ my $builder = Alien::Base::ModuleBuild->new(
module_name => 'Alien::HTSlib',
dist_abstract => 'Installation of HTSlib for Perl',
license => 'Apache_2_0',
- configure_requires => { 'Alien::Base' => 0, },
+ configure_requires => { 'Alien::Base::ModuleBuild' => 0, },
requires => {
'perl' => '5.8.1',
'Alien::Base' => 0,