pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/46570: infelicities in pkglint



The following reply was made to PR pkg/46570; it has been noted by GNATS.

From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/46570: infelicities in pkglint
Date: Sun, 26 Aug 2012 20:54:54 +0000

 On Sun, Aug 26, 2012 at 02:15:04PM +0000, Thomas Klausner wrote:
  >>>  Use of uninitialized value in concatenation (.) or string at 
/usr/pkg/bin/pkglint line 4776.
  >>  
  >>  This is caused by e.g. line 38 of x11/antiright/Makefile:
  >>  
  >>     TOOLS_DEPENDS.pkg-config=      pkg-config>=0.20:../../devel/pkg-config
  >  
  >  I've fixed the warning.
 
 Thanks.
 
  >  >  this line also generates
  >  >  
  >  >     WARN: Makefile:38: Permission [set] requested for 
TOOLS_DEPENDS.pkg-config, but only [] is allowed.
  >  >  
  >  >  which seems wrong.
  >  
  >  It says that TOOLS_DEPENDS.pkg-config should not be changed by a
  >  package Makefile. Are you arguing that it should be allowed or that
  >  the error message should have some text between the brackets?
 
 Well, packages certainly need to be able to specify TOOLS_DEPENDS;
 that's practically the whole point of TOOLS_DEPENDS.
 
 Perhaps it should allow += but not =, though.
 
 I've noticed (I think) that sometimes pkglint will report that "only
 [] is allowed" but it actually accepts append, but I can't point to
 any examples.
 
 (It might also be better if it said "but no uses are allowed" instead
 of "only [] is allowed".)
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index