Problem with pkg-config and porting
Rod Person
rodperson at rodperson.com
Sun Jun 16 19:07:59 UTC 2013
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= rodperson at rodperson.com
> 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.
Thanks.
--
Rod
"How do u know they didn't run place at they that?"
-- Herb
More information about the freebsd-ports
mailing list