summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/files/pkglint.pl
diff options
context:
space:
mode:
authorrillig <rillig>2006-07-10 11:19:23 +0000
committerrillig <rillig>2006-07-10 11:19:23 +0000
commita3b59aa77b671495afb53560e3da3d21a33bf8d6 (patch)
tree5eefa706455925bf9122624511f7c7c609a2a03b /pkgtools/pkglint/files/pkglint.pl
parentad4579ae22ede86a117c65a3a7c98d1e146337e5 (diff)
downloadpkgsrc-a3b59aa77b671495afb53560e3da3d21a33bf8d6.tar.gz
- Make variables are allowed in BUILDLINK_PACKAGES.
Diffstat (limited to 'pkgtools/pkglint/files/pkglint.pl')
-rw-r--r--pkgtools/pkglint/files/pkglint.pl6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgtools/pkglint/files/pkglint.pl b/pkgtools/pkglint/files/pkglint.pl
index f1985739c7a..9c4f260e5ad 100644
--- a/pkgtools/pkglint/files/pkglint.pl
+++ b/pkgtools/pkglint/files/pkglint.pl
@@ -1,5 +1,5 @@
#! @PERL@
-# $NetBSD: pkglint.pl,v 1.642 2006/07/10 04:17:56 rillig Exp $
+# $NetBSD: pkglint.pl,v 1.643 2006/07/10 11:19:23 rillig Exp $
#
# pkglint - static analyzer and checker for pkgsrc packages
@@ -4310,8 +4310,8 @@ sub checkline_mk_vartype_basic($$$$$$$$) {
}
} elsif ($type eq "BuildlinkPackages") {
- my $re_del = qr"\$\{BUILDLINK_PACKAGES:N[+\-.0-9A-Z_a-z]+\}";
- my $re_add = qr"[+\-.0-9A-Z_a-z]+";
+ my $re_del = qr"\$\{BUILDLINK_PACKAGES:N(?:[+\-.0-9A-Z_a-z]|\$\{[^\}]+\})+\}";
+ my $re_add = qr"(?:[+\-.0-9A-Z_a-z]|\$\{[^\}]+\})+";
if (($op eq ":=" && $value =~ qr"^${re_del}$") ||
($op eq ":=" && $value =~ qr"^${re_del}\s+${re_add}$") ||