Subject: Re: packages needing X11 clients
To: Juan RP <juan@xtrarom.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 05/05/2005 20:00:21
On Fri, 6 May 2005, Juan RP wrote:
> > I don't have makepsres on my "build" system.
> > .include "../../mk/bsd.prefs.mk"
> > .if !exists(${X11BASE}/bin/makepsres)
> > . if defined(X11_TYPE) && !empty(X11_TYPE:MXFree86)
> > BUILD_DEPENDS+= XFree86-clients-[0-9]*:../../x11/XFree86-
> > clients . elif defined(X11_TYPE) && !empty(X11_TYPE:Mxorg)
> > BUILD_DEPENDS+= xorg-clients-[0-9]*:../../x11/xorg-clients
> > . else
> > PKG_FAIL_REASON= "${PKGNAME} requires makepsres"
> > . endif
> > .endif
>
> I suggested something like this months ago:
>
> http://mail-index.netbsd.org/tech-pkg/2004/12/28/0013.html
Looks good. Can you commit it? (Maybe mk/x11-clients.mk or x11clients.mk?)
Maybe also we can add a check for some tool known to there and then
PKG_FAIL_REASON if not (and if not using X11_TYPE).
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/