Subject: Re: qt4-libs and fontconfig
To: None <pkgsrc-users@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-users
Date: 10/13/2007 14:47:09
On Fri, 12 Oct 2007, Jeremy C. Reed wrote:

> /usr/pkg/qt4/lib/libQtGui.so: undefined reference to `FcFreeTypeQueryFace'
> 
> libQtGui.so needs libfontconfig.so.1 directly.
> 
> So I research fontconfig and that was added in fontconfig 2.4.2:
> 
> 	    Add FcFreeTypeQueryFace external API. Bug #7311.

Reply to myself. Since the ABI and API changed, then the fontconfig 
buildlink3.mk should be fixed (not specific to qt4-libs like I mentioned 
before).

I bcc'd this to the developer who updated fontconfig last December.

Okay if I do the following?

--- fonts/fontconfig/buildlink3.mk	8 Jul 2006 23:10:49 -0000	1.24
+++ fonts/fontconfig/buildlink3.mk	13 Oct 2007 19:45:53 -0000
@@ -12,8 +12,7 @@
 BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}fontconfig
 
 .if !empty(FONTCONFIG_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.fontconfig+=		fontconfig>=1.0.1
-BUILDLINK_ABI_DEPENDS.fontconfig+=	fontconfig>=2.3.2nb2
+BUILDLINK_API_DEPENDS.fontconfig+=	fontconfig>=2.4.2
 BUILDLINK_PKGSRCDIR.fontconfig?=	../../fonts/fontconfig
 .endif	# FONTCONFIG_BUILDLINK3_MK
 

I'm guessing since it has been ten months that bumping its dependencies 
doesn't matter anymore. Or should I?

(And thank you Adam for adding the fontconfig dependency for qt4-libs.
And thank you for maintaining qt.)