Date: Mon, 19 Jul 2010 22:03:45 +0400 From: Ruslan Mahmatkhanov <cvs-src@yandex.ru> To: freebsd-ports@freebsd.org Subject: Re: Using ">" sign in LIB_DEPENDS Message-ID: <4C449381.1070809@yandex.ru> In-Reply-To: <4C448399.8040109@FreeBSD.org> References: <4C4477FE.4060001@yandex.ru> <4C448399.8040109@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
19.07.2010 20:55, Greg Larkin пишет: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ruslan Mahmatkhanov wrote: >> Hi. >> >> Using ">" sign in LIB_DEPENDS in port's Makefile triggers this error: >> Syntax error: redirection unexpected >> *** Error code 2 >> >> While defined in BUILD_DEPENDS and RUN_DEPENDS works fine. >> Is this expected behaviour? >> >> Test sample: >> >> LIB_DEPENDS= rubygem-dnsruby>=1.47:${PORTSDIR}/dns/rubygem-dnsruby >> >> > > Hi Ruslan, > > Yes, you can only check for the shared library version itself, not the > version of the port/package that installed it: > > http://www.freebsd.org/doc/en/books/porters-handbook/makefile-depend.html > > However, there's nothing preventing you from adding the version check > above to BUILD_/RUN_DEPENDS and a LIB_DEPENDS with a specific library > version. There might be a situation where the shared library version > hasn't changed, but you need a minimal version check on the upstream distro. Thank you both for explanation. Sorry for the noise. > > Hope that helps, > Greg > - -- > Greg Larkin > -- Regards, Ruslan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C449381.1070809>