Subject: BUILDLINK_DEPMETHOD.qt3-tools
To: None <tech-pkg@netbsd.org>
From: Iain Hibbert <plunky@rya-online.net>
List: tech-pkg
Date: 02/03/2006 21:59:51
Hi,
   just updating a package wm/icecc to remove a couple of new pkglint
complaints and I noticed this comment

# XXX Please verify whether qt3-tools is really needed at run-time.
# If it is, then remove this comment.  If it is not, then remove
# this comment and the line below, and bump PKGREVISION.
BUILDLINK_DEPMETHOD.qt3-tools=	full

I have investigated and it seems that python scripts from in this package
do indeed need qt3-tools to run as I get complaints about missing
libqassistantclient.so if I remove it. I dont know if this is specific
to the python scripts running, or if its always necessary when the python
qt3 module (x11/py-qt3-base) is imported but I suspect the latter.

So, what to do?

1. Remove the comment and move the BL_DP.qt3-tools further up the
	Makefile to the appropriate section

2. Assume 'full' is always necessary for py-qt3 scripts and
	will be dealt with by <x11/py-qt3-base/buildlink3.mk>, so
	remove the comment and the line below and bump PKGREVISION

3. Leave it for now in the hope that the problem goes away because
	somebody else is working on it..

I think 2 is the correct option, I've just tried it and it works fine, and
the dependency is icecc => py-qt3-base => qt3-tools

?

iain