Subject: Re: pkgsrc NetBSD 2.0.2/i386 bulk build results 2005-10-24
To: seb@NetBSD.org, Thomas Klausner <wiz@NetBSD.org>
From: Antoine Reilles <tonio@NetBSD.org>
List: pkgsrc-bulk
Date: 10/25/2005 14:35:24
Hi,

On Sat, Oct 22, 2005 at 10:14:11PM +0200, Krister Walfridsson wrote:
>
> graphics/libkipi           6       seb@NetBSD.ORG
>
> graphics/libkexif          4       seb@NetBSD.org

Those two are probably due to the change in behavior of msgfmt

there are .po files for is translation, but they contains fuzzy  
entries, and the default headers.
While the new msgfmt creates files with 0 translations, the older  
msgfmt just fails silently.

There should be code in the Makefiles to circumvent this, but it  
looks buggy to me.

for example,  in libkexif, po/is/Makefile.in contains:
#>+ 4
libkexif.gmo: libkexif.po
         rm -f libkexif.gmo; $(GMSGFMT) -o libkexif.gmo $(srcdir)/ 
libkexif.po
         test ! -f libkexif.gmo || touch libkexif.gmo

there i whould have expected
      test -f libkexif.gmo || touch libkexif.gmo

Is this a correct fix, or i am missing the point ?

Regards,
antoine