Skip site navigation (1)Skip section navigation (2)
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>