Date: Wed, 28 Feb 2024 22:45:47 +0100 From: Michael Osipov <michaelo@FreeBSD.org> To: Vladimir Druzenko <vvd@freebsd.org> Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: e83f0a9c84ea - main - */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER Message-ID: <4a32d1b0-0f1a-46d9-a0a8-8e313b28deae@FreeBSD.org> In-Reply-To: <9fff7eaa-d96b-4670-9357-41f93d36046c@freebsd.org> References: <202402281554.41SFsqUq034092@gitrepo.freebsd.org> <9fff7eaa-d96b-4670-9357-41f93d36046c@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 to > build. Please raise a PR for this. It should be at least tracked.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4a32d1b0-0f1a-46d9-a0a8-8e313b28deae>