summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rwxr-xr-xmk/pkgformat/pkg/reduce-depends.awk15
1 files changed, 10 insertions, 5 deletions
diff --git a/mk/pkgformat/pkg/reduce-depends.awk b/mk/pkgformat/pkg/reduce-depends.awk
index 3e17b184ae0..5ab286e902c 100755
--- a/mk/pkgformat/pkg/reduce-depends.awk
+++ b/mk/pkgformat/pkg/reduce-depends.awk
@@ -1,6 +1,6 @@
#!/usr/bin/awk -f
#
-# $NetBSD: reduce-depends.awk,v 1.6 2017/10/01 17:57:18 jlam Exp $
+# $NetBSD: reduce-depends.awk,v 1.7 2017/10/01 22:58:19 jlam Exp $
#
# Copyright (c) 2006-2017 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -82,6 +82,11 @@ function version_cmp(v1, cmp, v2, cmd, pattern, pkg)
return 0
}
+function delete_array(array, key)
+{
+ for (key in array) delete array[key]
+}
+
###
# get_endpoint(cmp, patterns)
#
@@ -266,10 +271,10 @@ BEGIN {
if (!(depend in reduced)) reduced[depend] = ++N
}
- delete lt_patterns
- delete le_patterns
- delete gt_patterns
- delete ge_patterns
+ delete_array(lt_patterns)
+ delete_array(le_patterns)
+ delete_array(gt_patterns)
+ delete_array(ge_patterns)
}
# Output reduced dependencies.