loose dependency

Koichiro Iwao meta at FreeBSD.org
Thu Mar 14 16:41:41 UTC 2019


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 at FreeBSD.org>


More information about the freebsd-ports mailing list