Subject: Re: pkg/34103: graphics/gimp graphics/gimp24 Solaris install lib/locale
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
List: pkgsrc-bugs
Date: 08/03/2006 09:35:02
The following reply was made to PR pkg/34103; it has been noted by GNATS.

From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
To: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org,
	pkgsrc-bugs@NetBSD.org, dauphin@enst.fr, gnats-bugs@NetBSD.org
Cc: tech-pkg@NetBSD.org
Subject: Re: pkg/34103: graphics/gimp graphics/gimp24 Solaris install lib/locale
Date: Thu, 3 Aug 2006 11:33:47 +0200 (CEST)

 >  >  > >Number:         34103
 >  >  > >Category:       pkg
 >  >  > >Synopsis:       graphics/gimp graphics/gimp24 Solaris install lib/locale
 >  >  > 
 >  >  > >Fix:
 >  >  > 
 >  >  > 
 >  >  > Let the subst part do the work and *.mo file go in /usr/pkg/lib
 >  >  > not in /usr/pkg/share. Please apply patch also to gimp24.
 >  >  
 >  >  Same patch for x11/gtksourceview.
 >  
 >  Same patch for games/gnome2-games
 >  
 >  >  
 >  >  > 
 >  >  > --- po/Makefile.in.in.orig      Wed Jun 14 22:28:21 2006
 >  >  > +++ po/Makefile.in.in   Fri Jul 28 17:42:45 2006
 >  >  > @@ -34,7 +34,8 @@
 >  >  >  datarootdir = @datarootdir@
 >  >  >  libdir = @libdir@
 >  >  >  DATADIRNAME = @DATADIRNAME@
 >  >  > -itlocaledir = $(prefix)/$(DATADIRNAME)/locale
 >  >  > +localedir = $(prefix)/$(DATADIRNAME)/locale
 >  >  > +itlocaledir = $(localedir)
 >  >  >  subdir = po
 >  >  >  install_sh = @install_sh@
 >  >  >  # Automake >= 1.8 provides @mkdir_p@.
 
 I finally found the true patch for all 'gnulocaledir' (itlocaledir)
 The suggest for all this bug is the following patch in
  mk/configure/replace-localedir.mk
  
 --- replace-localedir.mk.orig   Wed Jul  5 08:09:15 2006
 +++ replace-localedir.mk        Thu Aug  3 11:23:55 2006
 @@ -41,5 +41,6 @@
  SUBST_FILES.pkglocaledir=      ${_REPLACE_LOCALEDIR}
  SUBST_SED.pkglocaledir=                \
         -e 's|^\(localedir[     :]*=\).*|\1 ${_PKGLOCALEDIR}|'          \
 +       -e 's|^\(itlocaledir[   :]*=\).*|\1 ${_PKGLOCALEDIR}|'          \
         -e 's|^\(gnulocaledir[  :]*=\).*|\1 ${_PKGLOCALEDIR}|'          \
         -e 's|\(-DLOCALEDIR[    ]*=\)[^         ]*\(\.\*\)|\1"\\"${_PKGLOCALEDIR}\\""\2|'
 
 Cheers
 Gilles