Re: git: e83f0a9c84ea - main - */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER
Date: Thu, 29 Feb 2024 10:16:10 UTC
29.02.2024 00:45, Michael Osipov пишет:
> On 2024-02-28 17:42, Vladimir Druzenko wrote:
>> 28.02.2024 18:54, Michael Osipov пишет:
>>> The branch main has been updated by michaelo:
>>>
>>> URL:https://cgit.FreeBSD.org/ports/commit/?
>>> id=e83f0a9c84eabcc1307440925cc8d2d6b3dc4566
>>>
>>> commit e83f0a9c84eabcc1307440925cc8d2d6b3dc4566
>>> Author: Michael Osipov<michaelo@FreeBSD.org>
>>> AuthorDate: 2024-02-12 14:31:19 +0000
>>> Commit: Michael Osipov<michaelo@FreeBSD.org>
>>> CommitDate: 2024-02-28 15:53:37 +0000
>>>
>>> */*: Properly depend on Subversion LTS or latest with
>>> WITH_SUBVERSION_VER
>>> When LTS version of Subversion is set in make.conf
>>> (WITH_SUBVERSION_VER)
>>> depending ports will still depend on latest version
>>> (devel/subversion)
>>> instead of LTS one (devel/subversion-lts). This will cause
>>> dependency
>>> conflicts when packages are distributed with Poudriere, namely
>>> pkg(8)
>>> will report them and fail to install.
>>> Make all affected ports properly depend on the right port based
>>> on the
>>> value set in WITH_SUBVERSION_VER.
>>> Approved by: jrm (mentor), otis (mentor), lev
>>> (maintainer timeout)
>>> Differential Revision:https://reviews.freebsd.org/D43864
>>>
>>> … cut …
>>>
>>> -RUN_DEPENDS= subversion>=0:devel/subversion
>>> +.if ${WITH_SUBVERSION_VER:U} == LTS
>>> +RUN_DEPENDS= subversion-lts>0:devel/subversion-lts
>>> +.else
>>> +RUN_DEPENDS= subversion>0:devel/subversion
>>> +.endif
>>
>> There is a similar issue with "git:devel/git@lite" vs "git:devel/git"
>> for java/eclipse - if git installed, then build of java/eclipse fails.
>
> Please raise a PR for this. It should be at least tracked.
I created review:
https://reviews.freebsd.org/D44153
--
Best regards,
Vladimir Druzenko