Subject: pkg/24518: freetype2 buildlink3 breakage
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <snj@pobox.com>
List: netbsd-bugs
Date: 02/21/2004 19:15:18
>Number:         24518
>Category:       pkg
>Synopsis:       freetype2 buildlink3 breakage
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 22 03:16:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Soren Jacobsen
>Release:        NetBSD 1.6ZK
>Organization:
>Environment:
Bleeding edge pkgsrc.
>Description:
Packages pulling in graphics/freetype2/buildlink3.mk do not ever seem
to end up with _any_ files (whether from the package or base system)
buildlinked.  This happens even when PREFER_PKGSRC contains freetype2.
>How-To-Repeat:
lothar:/usr/pkgsrc/fonts/Xft2$ make show-var PKG_PHASE=buildlink \
	VARNAME=_FREETYPE2_VERSION
2.1.0
lothar:/usr/pkgsrc/fonts/Xft2$ make show-var PKG_PHASE=buildlink \
	VARNAME=BUILDLINK_DEPENDS.freetype2
freetype2>=2.1.3
lothar:/usr/pkgsrc/fonts/Xft2$ make show-var PKG_PHASE=buildlink \
	VARNAME=BUILDLINK_USE_BUILTIN.freetype2
yes
lothar:/usr/pkgsrc/fonts/Xft2$ grep PREFER_PKGSRC /etc/mk.conf
PREFER_PKGSRC=  freetype2
lothar:/usr/pkgsrc/fonts/Xft2$ make buildlink
===> Checking for vulnerabilities in Xft2-2.1.2nb1
=> Checksum OK for xft-2.1.2.tar.gz.
===> Extracting for Xft2-2.1.2nb1
===> Required installed package libtool-base>=1.4.20010614nb11:
libtool-base-1.5.2nb3 found
===> Required installed package pkgconfig>=0.15.0: pkgconfig-0.15.0
found
===> Required installed package x11-links>=0.23: x11-links-0.23 found
===> Required installed package gmake>=3.78: gmake-3.80nb2 found
===> Patching for Xft2-2.1.2nb1
===> Overriding tools for Xft2-2.1.2nb1
===> Buildlinking for Xft2-2.1.2nb1
lothar:/usr/pkgsrc/fonts/Xft2$ find work/.buildlink -name libfreetype\*
lothar:/usr/pkgsrc/fonts/Xft2$ 
>Fix:
No idea.
>Release-Note:
>Audit-Trail:
>Unformatted: