Subject: Re: libiconv breaks on Debian 3.1
To: Georg Schwarz <georg.schwarz@freenet.de>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 03/07/2005 01:05:52
On Sun, 6 Mar 2005, Georg Schwarz wrote:

> Installed the changes as you describe and added wip to pkgsrc.
> However, now I end up like this:
>
> ...
> ===> Registering installation for gettext-runtime-0.14.1
> gettext-runtime-0.14.1 requires installed package pkg_install-info-4.5nb3
> ===> Returning to build of lynx-2.8.5.2nb1
> ===> Required installed package openssl>=0.9.7d: openssl-0.9.7enb1 found
> ===> Required package libiconv>=1.9.1nb4: NOT found
> ===> Verifying reinstall for ../../converters/libiconv
> ===> libiconv-1.9.2nb1 is not needed for Linux; it is included in GNU libc.

I am not sure where this is coming from. Probably
devel/gettext-lib/builtin.mk needs to be improved to not force iconv for
Linux.

> ===> Extracting for lynx-2.8.5.2nb1
> ===> Required installed package gettext-runtime>=0.14.1: gettext-runtime-0.14.1 found
> ===> Required installed package openssl>=0.9.7d: openssl-0.9.7enb1 found
> ===> Required package gettext>=0.10.35nb1: NOT found
> ===> Verifying reinstall for ../../devel/gettext

Now I see that mk/bsd.pkg.use.mk does that. Can you patch your
mk/bsd.pkg.use.mk?

diff -b -u -r1.5 bsd.pkg.use.mk
--- mk/bsd.pkg.use.mk	24 Feb 2005 22:38:42 -0000	1.5
+++ mk/bsd.pkg.use.mk	7 Mar 2005 08:59:01 -0000
@@ -60,7 +60,7 @@

 .if defined(BUILD_USES_MSGFMT) && \
     (!exists(/usr/bin/msgfmt) || ${_USE_GNU_GETTEXT} == "yes")
-BUILD_DEPENDS+=		gettext>=0.10.35nb1:../../devel/gettext
+BUILD_DEPENDS+=		gettext-tools>=0.10.35nb1:../../wip/gettext-tools
 .endif

 ### PKG_USE_KERBEROS


 Jeremy C. Reed

 	  	 	 BSD News, BSD tutorials, BSD links
	  	 	 http://www.bsdnewsletter.com/