On 16 June 2013 20:07, Rod Person <[email protected]> wrote:
> On 06/16/13 14:42, Chris Rees wrote:
>> PORTNAME=       dunst
>> PORTVERSION=    1.0.0
>> #PORTREVISION=  1
>> EXTRACT_SUFX=   .tar.bz2
>> CATEGORIES=     sysutils
>> MASTER_SITES=   http://www.knopwob.org/public/dunst-release/
>>
>> MAINTAINER=     [email protected]
>> COMMENT=        Lightweight notification deamon
>>
>> LIB_DEPENDS=    dbus:${PORTSDIR}/devel/dbus \
>>                 freetype:${PORTSDIR}/print/freetype2 \
>>                 cairo:${PORTSDIR}/graphics/cairo \
>>
>> /usr/local/libdata/pkgconfig/xscrnsaver.pc:${PORTSDIR}/x11/libXScrnSaver
>> This shouldn't be a LIB_DEPENDS.  LIB_DEPENDS checks the output of ldconfig 
>> -r.
>>
>> The line should probably read Xss:${PORTSDIR}/x11/libXScrnSaver
> Thanks Chris and Ruslan.
>
> This worked.
>
>> Have a try-- for future reference, depending on a *file* needs
>> RUN_DEPENDS and/or BUILD_DEPENDS.
>>
>> Chris
> I then changed LIB_DEPENDS to BUILD_DEPENDS and this installed
> and it built and installed dbus, freetype and cairo, even though I
> thought these were already installed since using the LIB_DEPENDS found them?
>
> I'll have to read up on these again.
>

LIB_DEPENDS is OK for cairo, dbus and freetype because those are
library names; they should not be used with BUILD_DEPENDS because that
looks for the executables cario, dbus and freetype that don't exist.
Since they don't exist, it tries to install the port again.

Chris
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to