Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Mar 2019 01:41:34 +0900
From:      Koichiro Iwao <meta@FreeBSD.org>
To:        =?utf-8?Q?T=C4=B3l?= Coosemans <tijl@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: loose dependency
Message-ID:  <20190314164134.nvafkejhmljsacep@icepick.vmeta.jp>
In-Reply-To: <20190314143330.2cc6bc8d@kalimero.tijl.coosemans.org>
References:  <20190314.134014.2127053084940820202.hrs@allbsd.org> <20190314061242.ixvtakqiel4aa4r3@icepick.vmeta.jp> <20190314062217.3wx3h2hp74mo3zja@icepick.vmeta.jp> <20190314.165018.2032001534188262193.hrs@allbsd.org> <20190314100939.lsbmlua5hps5mdia@icepick.vmeta.jp> <20190314143330.2cc6bc8d@kalimero.tijl.coosemans.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 14, 2019 at 02:33:30PM +0100, Tijl Coosemans wrote:
> Like hrs already said: since this is a build dependency you can just
> write:
> 
> BUILD_DEPENDS=	convert:graphics/ImageMagick6
> 
> This does not install ImageMagick6 if 7 is installed.  It will only
> install 6 if convert does not exist.  It is a loose dependency.

I understand now. This is what I wanted. Perfect!

> This is not the case for RUN_DEPENDS because dependencies in a package
> are currently specified using package names (including version).  They
> would have to be specified using features where multiple packages can
> then provide a feature.

That's good to know. I'd been thinking the only difference between RUN_
and BUILD_DEPENDS is when the dependency is checked.

Thanks,

-- 
meta <meta@FreeBSD.org>



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