svn commit: r327440 - in head/irc/hexchat: . files

Koop Mast kwm at rainbow-runner.nl
Tue Sep 17 08:25:48 UTC 2013


On 17-9-2013 9:51, Rusmir Dusko wrote:
>> On 16-9-2013 22:55, Rusmir Dusko wrote:
>>>    .if ! ${PORT_OPTIONS:MLIBSEXY} && ! ${PORT_OPTIONS:MGTKSPELL} && ! ${PORT_OPTIONS:MSTATIC}
>>>    CONFIGURE_ARGS+=--enable-spell=none
>>>    .endif
>>>    
>>> +.if ${PORT_OPTIONS:MLIBSEXY} || ${PORT_OPTIONS:MGTKSPELL} || ${PORT_OPTIONS:MSTATIC}
>>> +RUN_DEPENDS+=aspell:${PORTSDIR}/textproc/en-aspell
>>> +.endif
>>> +
>>>    .if ${PORT_OPTIONS:MSTATIC}
>>>    CONFIGURE_ARGS+=--enable-spell=static
>>>    .endif
>> Shouldn't this be textproc/aspell ? The aspell binary is in that port
>> and en-aspell only has EN dictionaries etc.
> For test I have deleted all aspell Ports
>
> pkg info | grep aspell
>
> nothing
>
> /usr/ports/textproc/aspell/ ; make reinstall
>
> pkg info | grep aspell
> aspell-0.60.6.1_2              Spelling checker with better suggestion logic than ispell
>
> pkg delete -f aspell-0.60.6.1_2
>
> Also is needed to install textproc/en-aspell which install textproc/aspell
>
> /usr/ports/textproc/en-aspell ; make reinstall
>
> pkg info | grep aspell
> aspell-0.60.6.1_2              Spelling checker with better suggestion logic than ispell
> en-aspell-7.1.0_1              Aspell English dictionaries
Fair enough if you want to install a dictionairy, I'm of the opinion 
that the uses needs to have the choice which dictionaries he wants to 
install.
But my point is that the RUN_DEPEND line is wrong. The aspell binary is 
in the aspell port not en-aspell. If you want to depend on en-aspell you 
need to either check for a file from the en-aspell plist
RUN_DEPENDS+=${LOCALBASE}/share/aspell/english.alias:${PORTSDIR}/textproc/en-aspell
or check for the package
RUN_DEPENDS+=en-aspell>=0:${PORTSDIR}/textproc/en-aspell

-Koop


More information about the svn-ports-all mailing list