Subject: Re: inclusion of x11.buildlink3.mk is missing?
To: Kouichirou Hiratsuka <hira@po6.nsk.ne.jp>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 06/09/2005 02:39:41
On Wed, Jun 08, 2005 at 06:49:23PM +0900, Kouichirou Hiratsuka wrote:
> 
> # cd /usr/pkgsrc/x11/randrext
> # make
> ===> Checking for vulnerabilities in randrext-1.0nb1
> => Checksum SHA1 OK for randrext-1.0.tar.bz2.
> => Checksum RMD160 OK for randrext-1.0.tar.bz2.
> ===> Extracting for randrext-1.0nb1
> ===> Required installed package xorg-libs>=6.8.2nb1: xorg-libs-6.8.2nb1 found
> ===> Required installed package fontconfig>=2.2.96nb1: fontconfig-2.3.1nb1 found
> ===> Required package libiconv>=1.9.1nb4: NOT found
> ===> Verifying reinstall for ../../converters/libiconv
> ===> Checking for vulnerabilities in libiconv-1.9.2nb1
> ^C#
> # grep USE_X11 Makefile
> # make show-var VARNAME=USE_X11
> yes
> # make show-var VARNAME=USE_BUILTIN.iconv
> no
> #
> 
> # cd /usr/pkgsrc/x11/Xrender
> # grep USE_X11 Makefile
> # make show-var VARNAME=USE_X11
> yes
> # make show-var VARNAME=USE_BUILTIN.iconv
> yes
> #

These packages were modified a few days ago.  x11/randrext should no
longer require X11 to be installed to build, while x11/Xrender *does*
require X11 to be installed.  Currently, on my system:

% cd /usr/pkgsrc/x11/randrext
% make show-var X11_TYPE=xorg VARNAME=BUILDLINK_PACKAGES
 xextensions
% cd /usr/pkgsrc/x11/Xrender
% make show-var X11_TYPE=xorg VARNAME=BUILDLINK_PACKAGES 
xorg-libs pkgconfig render fontconfig iconv zlib freetype2 expat
% cd /usr/pkgsrc/x11/Xrandr
% make show-var X11_TYPE=xorg VARNAME=BUILDLINK_PACKAGES 
xorg-libs Xrender fontconfig iconv zlib freetype2 expat render randrext
xextensions pkgconfig

I believe that this is correct.

	Cheers,

	-- Johnny Lam <jlam@NetBSD.org>