Subject: dependency to gettext
To: None <tech-pkg@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@iijlab.net>
List: tech-pkg
Date: 11/01/2000 02:57:40
	there are so many dependencies to gettext, which are not really
	necessary.  for example, devel/bison builds just fine even if we
	remove dependency to gettext.  devel/bison will fall back to:
	- use libintl shipped with bison itself
	- use pre-generated po/*.gmo files (msgfmt is not required)

	for the former point, it may be important to depend onto devel/gettext,
	as devel/gettext includes some security fixes.  actually we now have
	/usr/lib/libintl.a, and we should be using that if we have one
	(somehow gettext.m4 will not fall back to pre-installed
	/usr/lib/libintl.a correctly, which is another problem)

	for the latter, devel/gettext is not necessary, or at least
	devel/gettext should be visited by BUILD_DEPENDS (not DEPENDS).

	i'm not sure how to solve the former point.  if configure script in
	devel/bison is clever enough to fall back to /usr/lib/libintl.a,
	we should need the following lines only:
		LIBINTL=	yes
		BUILD_DEPENDS+=	msgfmt:../../devel/gettext
	but at this moment, those configure scripts do not do the right thing.

	another option is to have --disable-nls.

itojun