Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Jul 2017 13:27:07 +0700
From:      Olivier <Olivier.Nicole@cs.ait.ac.th>
To:        perl@FreeBSD.org
Subject:   Change in version name
Message-ID:  <wu737acd8ec.fsf@banyan.cs.ait.ac.th>

next in thread | raw e-mail | index | archive | help
Hi,

I noticed that with 5.26 Perls is registered as:

$ pkg info | grep perl5
perl5.26-5.26.0                Practical Extraction and Report Language

while until 5.24 it appeared as:

$ pkg info | grep perl5
perl5-5.24.1                   Practical Extraction and Report Language

As I see it, the change in the version name structure makes it so
compiling any Perl module will fail to find Perl and try to re-install
it again and again:

$ cd /usr/ports/devel/p5-Locale-Maketext-Simple
$ sudo make
===>  License ART10 GPLv1 accepted by the user
===>   p5-Locale-Maketext-Simple-0.21_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by p5-Locale-Maketext-Simple-0.21_1 for building
===>  Extracting for p5-Locale-Maketext-Simple-0.21_1
=> SHA256 Checksum OK for Locale-Maketext-Simple-0.21.tar.gz.
===>  Patching for p5-Locale-Maketext-Simple-0.21_1
===>   p5-Locale-Maketext-Simple-0.21_1 depends on package: perl5>=5.26<5.27 - not found
===>  License ART10 GPLv1 accepted by the user
===>   perl5-5.26.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by perl5-5.26.0 for building
===>  Extracting for perl5-5.26.0
...

How to solve that?

Thank you,

Olivier


-- 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wu737acd8ec.fsf>