ports/183305: some perl5 modules with .xs components fail to install/package

Sunpoet Hsieh sunpoet at sunpoet.net
Sat Oct 26 09:16:13 UTC 2013


On Sat, Oct 26, 2013 at 12:53 PM, Zverev Andrey <azverev at ozon.ru> wrote:

> >
> > Core EU::MM are not affected.
> Yes, I know.
>
> >
> > Only few (<20) ports depend on devel/p5-ExtUtils-MakeMaker.
> In this case we are lucky :-)


And these ports do not generate .bs file therefore tinderbox does not catch
this problem.


>  >
> > It only affects users with devel/p5-ExtUtils-MakeMaker 6.80 installed.
> >
> > I've made an ugly patch [1] to solve this issue (and not to touch other
> p5-*
> > PLISTs).
> >
> > [1] http://people.freebsd.org/~sunpoet/p5-ExtUtils-MakeMaker.patch
> >
> Patch looks good to me, if you don't mind can you add more explained
> comment to patch? Like:
> ExtUtils::MakeMaker starting from 6.80 by default does not copy .bs files
> if they are empty.
> More information can be obtained from ports/183305
>
> But in long term we still need  make some moves.
>

In long time, we could drop empty .bs files.
But it might occur when the minimal supported version goes to perl5.20.
(Perl 5.19.5 has ExtUtils::MakeMaker 6.80)


More information about the freebsd-ports-bugs mailing list