On Wed, Mar 22, 2017 at 08:37:32PM +0000, Nigel Taylor wrote:
> On 03/22/17 08:37, Giannis Tsaraias wrote:
> > Hi,
> > 
> > Update to 1.20170117. Changed the license string to 'Perl', which is
> > what it uses. Passes test suite.
> > 
> > OK?
> > 
<SNIP> 
> I have a number of update for Perl 5.24, this is one.
> 
> Your build most likely works because of other perl modules being built.
> If you look at the Makefile.PL and Build.PL you will see it using
> Module::Build, which means modbuild style should have been used, that
> will ensure p5-Module-Build gets installed.

I don't quite follow.  The Makefile.PL I see was built with dist-zilla
and the MakeMaker Plugin:

https://metacpan.org/pod/Dist::Zilla::Plugin::MakeMaker

The actual repo doesn't have either a Build.PL or a Makefile.PL, they
are both generated files and so both should be equally valid.

https://github.com/chromatic/Modern-Perl


> This should have the following change:-
 
I don't see why it is needed, I can build and install the package
without having Module::Build.

> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/devel/p5-Modern-Perl/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- Makefile    20 Mar 2016 19:56:27 -0000      1.3
> +++ Makefile    20 Mar 2016 23:19:34 -0000
> @@ -13,6 +13,8 @@ MAINTAINER =          Edward <edw...@rdtan.net>
>  # The Artistic License 1.0
>  PERMIT_PACKAGE_CDROM = Yes
> 
> +CONFIGURE_STYLE =      modbuild
> +
>  post-install:
>         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/p5-Modern-Perl
>         ${INSTALL_DATA} \

l8rZ,
-- 
andrew - http://afresh1.com

Hey, I think I see a barn up ahead.
                      -- The American Astronaut

Reply via email to