handle only subports install files
Joshua Root
jmr at macports.org
Mon Mar 19 11:31:09 PDT 2012
On 2012-3-20 05:19 , Bradley Giesbrecht wrote:
>
> On Mar 19, 2012, at 10:36 AM, Joshua Root wrote:
>
>> On 2012-3-20 04:32 , Bradley Giesbrecht wrote:
>>> Does anyone have an example of a better way to handle the primary port not installing files?
>>>
>>> Portfile:
>>> ...
>>> name mysql-connector-cpp
>>> if {$subport == $name} {
>>> pre-fetch {
>>> ui_msg "Stub port: Choose one of \
>>> mysql5-connector-cpp, \
>>> mysql55-connector-cpp, \
>>> mariadb-connector-cpp, \
>>> percona-connector-cpp.
>>> "
>>> return
>>> }
>>> }
>>> ...
>>
>> "Don't do that?" There's no point creating a port that can't be installed.
>
> My question was for a better way :)
>
> Is this better?
> if {$subport == $name} {
> set subport "mysql55-connector-cpp"
> }
Again, why have a useless top-level port in the first place?
- Josh
More information about the macports-dev
mailing list