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/