[macports-ports] 01/06: pgcli: updates.

Ivan Larionov xeron.oskom at gmail.com
Fri Jan 20 08:55:57 UTC 2017


Ok, sounds reasonable.

And doing `port install pgcli +postgresql96` without predefined variants works indeed.

https://github.com/macports/macports-ports/pull/171
https://github.com/macports/macports-ports/pull/172

Thanks.

--
With best regards, Ivan Larionov.

> On Jan 19, 2017, at 6:31 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
> 
> 
>> On Jan 19, 2017, at 20:28, Ivan Larionov <xeron.oskom at gmail.com> wrote:
>> 
>>> On Thu, Jan 19, 2017 at 5:58 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
>>> 
>>>> On Jan 19, 2017, at 17:29, Ivan Larionov <xeron.oskom at gmail.com> wrote:
>>>> 
>>>> How do we control postgresql version for py-psycopg2 when installing pgcli then? Is there a way to do something like this?
>>>> 
>>>> if variant postgresql96 {
>>>>  depends_lib-append py{python.version}-psycopg2 +postgresql96
>>>> }
>>> 
>>> You cannot declare a dependency on a variant. MacPorts does not contain that functionality.
>>> 
>>> In what way does pgcli care what variant of pyXX-psycopg2 is installed?
> 
>> 
>> pgcli doesn't care, but, for example, user of postgresql96 don't want to install postgresql95 when installing pgcli just because default variant of py-psycopg2 is postgresql95.
> 
> Then that user should either put "+postgresql96" into their variants.conf or should run "sudo port install pgcli +postgresql96" (the variant will propagate to any uninstalled dependencies)
> 
> Also, the default variant of py-psycopg2 should be changed to +postgresql96 since that is the latest stable version.
> 



More information about the macports-dev mailing list