[MacPorts] #52081: Ports should require perl5.24 instead of 5.22

Lawrence Velázquez larryv at macports.org
Wed Aug 24 12:40:27 PDT 2016


> On Aug 24, 2016, at 3:36 PM, Lawrence Velázquez <larryv at macports.org> wrote:
> 
>> On Aug 24, 2016, at 3:05 PM, Mihai Moldovan <ionic at macports.org> wrote:
>> 
>>> On 24.08.2016 09:02 PM, René J.V. Bertin wrote:
>>> 
>>> Also, cpuid only has a build dependency on 2 perl packages, so there's no need to reinstall the port when perl changes.
>> 
>> You can use the revbump to change the dependency to the new perl version, mainly
>> to make that perl package a leaf. It's not strictly required, but my personal
>> opinion is to do that to enable users to get rid of packages they don't need
>> anymore (and at least I don't like to remove build dependencies, as they will be
>> pulled in again later anyway.)
> 
> But those Perl ports are always leaves (w.r.t. `cpuid`) because they are build dependencies. There's no need to revbump if you're just updating build dependencies.

To be more specific, there's no need to revbump if the change in build dependencies does not alter the build product.

vq


More information about the macports-dev mailing list