On Jun 22, 2015, at 5:01 PM, Lawrence Velázquez wrote:
>> BTW: would be great if we could get rid of these constructs which appear in
>> all ports.
>>
>> if {${subport} ne ${name}} {
>>
>> livecheck.type none
>> } else {
>> livecheck.type pypi
>> }
>
> Yes, this would also go into the portgroup.
You can crib from the php-1.1 portgroup here as well. It automatically disables
livecheck in subports that have the same version as the main port. It even
handles the case where one or more subports use a different version; livecheck
stays enabled for them. The case it doesn't handle is where one or more
subports use a different version *and* you want to disable livecheck for those
subports. An example is php-xdebug, whose php53-xdebug subport will stay at an
older version compatible with PHP 5.3, and that version of xdebug won't be
updated anymore. The php-1.1 portgroup needs to be modified so that one can
simply set "livecheck.type none" in the portfile for such subports. Currently
this has no effect because the portgroup sets livecheck.type itself afterward.
Possibly just using "default" would fix it.
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev