summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorjlam <jlam>2004-08-21 18:21:47 +0000
committerjlam <jlam>2004-08-21 18:21:47 +0000
commite6b36b846067165746eb879e6c656cf2e9bccb97 (patch)
tree08a6f79362ce8520422cba8cbb4bd09dc685eaee /pkgtools
parent10fd99531c7cbd2b49700015bebc7ffc2e910018 (diff)
downloadpkgsrc-e6b36b846067165746eb879e6c656cf2e9bccb97.tar.gz
Fix error in the use of "next"... it means to skip the line, not skip to
the next pattern.
Diffstat (limited to 'pkgtools')
-rw-r--r--pkgtools/libnbcompat/files/nbcompat.awk22
1 files changed, 11 insertions, 11 deletions
diff --git a/pkgtools/libnbcompat/files/nbcompat.awk b/pkgtools/libnbcompat/files/nbcompat.awk
index 147739009bc..c1946624a60 100644
--- a/pkgtools/libnbcompat/files/nbcompat.awk
+++ b/pkgtools/libnbcompat/files/nbcompat.awk
@@ -3,22 +3,22 @@ BEGIN { process = 1 }
/NBCOMPAT template section follows\./ { process = 0 }
/^\#[ ]*define[ ]+PACKAGE_.*/ {
- if (process == 0)
+ if (process == 1) {
+ print "/* " $0 " */";
next;
- print "/* " $0 " */";
- next;
+ }
}
/^\#[ ]*define[ ]+/ {
- if (process == 0)
+ if (process == 1) {
+ guard = $0;
+ sub("^#[ ]*define[ ]+", "", guard);
+ sub("[ ]+.*", "", guard);
+ print "#ifndef " guard;
+ print $0;
+ print "#endif";
next;
- guard = $0;
- sub("^#[ ]*define[ ]+", "", guard);
- sub("[ ]+.*", "", guard);
- print "#ifndef " guard;
- print $0;
- print "#endif";
- next;
+ }
}
{ print }