Subject: CVS commit: pkgsrc/pkgtools/pkglint
To: None <pkgsrc-changes@NetBSD.org>
From: Roland Illig <rillig@netbsd.org>
List: pkgsrc-changes
Date: 11/24/2005 08:05:01
Module Name:	pkgsrc
Committed By:	rillig
Date:		Thu Nov 24 08:05:01 UTC 2005

Modified Files:
	pkgsrc/pkgtools/pkglint: Makefile
	pkgsrc/pkgtools/pkglint/files: makevars.map pkglint.pl

Log Message:
Updated pkglint to 4.45.3.

- Added detection of redirection operators and comments to the
  regex_shellword constant.
- Changed the naming conventions for list data types. Now List simply
  means a list. List+ means a list that should only be modified using
  "+=", not "=". List! means an internal list. And List!+ is the
  combination of both.

  The distinction is necessary because of the introduction of
  redirection operators in the regex_shellword. When checking the data
  type of list elements, the lists are split up into shell words instead
  of simply using split(). This leads to much better results.
- When splitting a variable value or shell command into words, anchor the
  regular expression at the beginning of the string.


To generate a diff of this commit:
cvs rdiff -r1.307 -r1.308 pkgsrc/pkgtools/pkglint/Makefile
cvs rdiff -r1.37 -r1.38 pkgsrc/pkgtools/pkglint/files/makevars.map
cvs rdiff -r1.380 -r1.381 pkgsrc/pkgtools/pkglint/files/pkglint.pl

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.