Subject: Re: pkg/33629: lang/f2c Solaris10
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
List: pkgsrc-bugs
Date: 06/07/2006 08:25:02
The following reply was made to PR pkg/33629; it has been noted by GNATS.

From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
To: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org,
	gnats-bugs@NetBSD.org
Cc: jlam@pkgsrc.org
Subject: Re: pkg/33629: lang/f2c Solaris10
Date: Wed, 7 Jun 2006 10:22:32 +0200 (CEST)

 > From: "Johnny C. Lam" <jlam@pkgsrc.org> 
 > 
 > The following reply was made to PR pkg/33629; it has been noted by GNATS.
 > 
 > From: "Johnny C. Lam" <jlam@pkgsrc.org>
 > To: Gilles Dauphin <dauphin@enst.fr>
 > Cc: gnats-bugs@NetBSD.org
 > Subject: Re: pkg/33629: lang/f2c Solaris10
 > Date: Wed, 7 Jun 2006 03:18:37 +0000
 > 
 >  On Tue, Jun 06, 2006 at 08:50:02AM +0000, Gilles Dauphin wrote:
 >  >  > From: Quentin Garnier <cube@cubidou.net>
 >  >  > 
 >  >  > On Fri, Jun 02, 2006 at 02:08:52PM +0200, Gilles Dauphin wrote:
 >  >  > > 
 >  >  > > In the fix , I forgot to update PLIST:
 >  >  > > remove man/cat1/f2c.0
 >  >  > 
 >  >  > I don't understand.  CHECK_FILES complains that it is not in the PLIST,
 >  >  > yet it is?  Without any patch, is it installed or not?
 >  >  > 
 >  >  > -- 
 >  >  > Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
 >  >  > "When I find the controls, I'll go where I like, I'll know where I want
 >  >  > to be, but maybe for now I'll stay right here on a silent sea."
 >  >  > KT Tunstall, Silent Sea, Eye to the Telescope, 2004.
 >  >  
 >  >  Yes it is in PLIST but not in work/.PLIST
 >  >  I think the problem is in mk/plist/plist-man.awk and in MANINSTALL var
 >  >  for Solaris , the default is maninstall, maybe look at also 
 IMAKE_MANINSTALL 
 >  >  var.
 >  
 >  I grepped for "^MANINSTALL" in pkgsrc/mk and only found the defintion in
 >  defaults/mk.conf that would apply to Solaris.  It has:
 >  
 >  	MANINSTALL?=	maninstall catinstall
 >  
 >  which gets passed to the plist-man.awk script verbatim.  Do you have some
 >  custom MANINSTALL setting somewhere?
 >  
 
 Sorry I am wrong for MANINSTALL, confuse with IMAKE_MANINSTALL.
 Here is some info:
 [root@u2 1079] pwd
 /usr/pkgsrc/lang/f2c
 [root@u2 1076] diff -bu PLIST /pkg/obj/lang/f2c/work/.PLIST 
 --- PLIST       Wed Jun  7 10:06:16 2006
 +++ /pkg/obj/lang/f2c/work/.PLIST       Wed Jun  7 10:13:15 2006
 @@ -3,9 +3,16 @@
  bin/f2c-f77
  include/f2c.h
  lib/libF77.la
 +lib/libF77.a
 +lib/libF77.so
 +lib/libF77.so.0
 +lib/libF77.so.0.0.0
  lib/libI77.la
 +lib/libI77.a
 +lib/libI77.so
 +lib/libI77.so.0
 +lib/libI77.so.0.0.0
  man/man1/f2c.1
 -man/cat1/f2c.0
  share/doc/f2c/f2c.ps
  share/doc/f2c/changes
  @dirrm share/doc/f2c
 [root@u2 1077] bmake show-var VARNAME=MANINSTALL
 maninstall catinstall
 [root@u2 1078] bmake show-var VARNAME=IMAKE_MANINSTALL
 maninstall
 [root@u2 1079]
 
 I don't know really why man/cat1/f2c.0 is removed from work/.PLIST
 I think it is in mk/plist/plist-man.awk but maybe elsewhere.
 
 Cheers,
 Gilles