On Nov 13, 2011, at 2:04 AM, Ryan Schmidt wrote:
> On Nov 12, 2011, at 09:28, h...@macports.org wrote:
>> 
>> Modified Paths:
>> --------------
>>   trunk/dports/devel/pficommon/Portfile

>> +variant mysql description {Enable mysql} {
>> +    depends_lib-append    lib:mysql_config:mysql5
>> +    configure.args-delete --disable-mysql
>> +}
>> +
>> +variant postgresql description {Enable postgresql} {
>> +    depends_lib-append    lib:libpq:postgresql91
>> +    configure.args-delete --disable-postgresql
>> +}
> 
> You should use path:- or port:-style dependencies. lib:- and bin:-style 
> dependencies would allow dependencies installed by the user outside of 
> MacPorts to satisfy them, which we don't want.
> 
> You also probably need to tell the configure script how to find these 
> versions of MySQL and PostgreSQL since they're both installed in nonstandard 
> locations.

Thank you for your comments.
Actually, I do not care about which version of the databases the port depends 
on, which are installed either inside or outside of MacPorts. Especially, 
PostgreSQL 9.0.4 is pre-installed on Lion (10.7.2), and I think we do not have 
to install it with MacPorts all the way.

>> +variant magickpp description {Enable magick++} {
>> +    depends_lib-append    port:imagemagick
>> +    configure.args-delete --disable-magickpp
>> +}
> 
> The port is called ImageMagick, not imagemagick.

I will fix it. Thanks.

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to