summaryrefslogtreecommitdiff
path: root/cad/qcad
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-07-27 13:05:09 +0000
committerrillig <rillig@pkgsrc.org>2006-07-27 13:05:09 +0000
commit7e26996c6268ca46f42bb1f6d3e41c3187a39a7d (patch)
treedea7364a7bcd3f99de5e918b8f7cd1113bd488d9 /cad/qcad
parentfa8808325da503b8432908d205e03fbeb04552d3 (diff)
downloadpkgsrc-7e26996c6268ca46f42bb1f6d3e41c3187a39a7d.tar.gz
Removed the --debug option, which has been superseded by the various
-D... options. Removed the check for the :Q operator in C preprocessor macro definitions, since we generally don't expect directory names with embedded special characters in pkgsrc. In buildlink3.mk files, the only BUILDLINK_* variables that may be set are those of the current package. The shell variables $@ and $? are now recognized. Since the shell parser is able to parse the complete code in all pkgsrc packages, make parse errors show in the normal pkglint output. These errors had been hidden before. Fixed the regular expressions in the shell parser to only match at the beginning of the string. That way, when the shell command contains $$@, the $@ is not removed, leaving a single $ behind. Added some code to deal with the different parsing styles of bmake in variable assignments and shell commands. For that, the PkgLint::Line class has been extended to contain arbitrary additional data. This will also allow to reduce the number of duplicate warnings later. The assert() procedure has got a second parameter, the message to be printed. Variable assignment lines start start with a space character (\u0020) are now recognized, but no warning is printed. In pathnames and pathmasks, the '#' character is allowed, since some packages need to remove the .#* files from CVS before installing.
Diffstat (limited to 'cad/qcad')
0 files changed, 0 insertions, 0 deletions