Age | Commit message (Collapse) | Author | Files | Lines |
|
../../bsd.prefs.mk is included. (It is only shown in -Wextra mode
because it is still quite unreliable.)
|
|
Fix incorrect quotation in test
|
|
precision in checkfile_patch for the warning for context diffs.
- The --source option produces more condensed output than before.
- The diagnostics with character-wise precision are colored using
ANSI/VT100 color sequences. Support for other output formats will be
added later.
|
|
other directories it is undefined. This avoids some false warnings when
checking files in pkgsrc/mk/.
|
|
|
|
with the change from December 2005, when using this feature, care should
be taken for variables that are pre-quoted.
- In patch files that patch Makefiles, added lines are checked for
absolute pathnames.
|
|
|
|
type List of Pathmask.
|
|
- Added some variable types.
- For unknown variables, the type is guessed from the variable name.
- Added more checks for relative pathnames.
- Improved the shell parser once more.
|
|
|
|
easily overflow the argument space e.g. on DragonFly. Replace this
statement with "ls -t | grep '\.tgz$'" to remove this constraint.
|
|
When using non-native X11, xpkgwedge could be installed before imake
and host.def en up with just the xpkgwedge.def include. This means
that ProjectRoot as set by xorg's host.def is not used and wrong
path names are used. This run time dependency is the easiest way to
ensure proper order, but isn't perfect. Just providing a fixed host.def
and a secondary include file for Lesstif to modify breaks with
USE_XPKGWEDGE=NO, so keep the old approach.
Discussed with jlam@
|
|
Changes since 4.52:
- New warning categories "debug", "space", "quoting" that can be selected
independently.
- Improved the parsers for shell commands and shell words.
- Added warning for using $(...) in shell programs, as the Solaris /bin/sh
doesn't support it.
- Added some warnings about quoting.
- Some other minor changes.
|
|
|
|
obsolete synonym for the pipe operator "|", so you must protect it with
quotes''. (Kernighan/Pike, The UNIX Programming Environment, 1984.)
- $@ is another well-known shell variable.
- All substitution arguments to ${SED} and ${PAX} should be quoted whether
they contain special characters or not.
|
|
occurences of a $ in double quoted strings result in a warning.
|
|
are only shown in -Wdebug mode, as the diagnostic messages are too
cryptic.
- Added detection for the $(...) replacement for backticks, as the Solaris
/bin/sh cannot handle them.
|
|
worth a warning, not an error. There are worse things at the moment that
need to be fixed.
|
|
be enabled independently. They are all disabled by default.
- A note is emitted if variable definitions are aligned using space instead
of tabs.
|
|
precision of the diagnostics. It is currently unused.
|
|
|
|
after parsing the command line options of ${INSTALL}.
- Don't warn for CFLAGS that reference other make variables.
|
|
in about half the cases -- added an additional parameter.
|
|
|
|
upcoming changes.
|
|
X11 packages work on amd64 linux boxes. From Benjamin Shi.
|
|
Changes since 4.51:
- The occurence of a symlink other than work* inside the pkgsrc tree is
not an error, just a warning.
- SUBST_MESSAGE should not be quoted.
- If -Wextra is enabled, all make variables that are used in shell commands
are checked for proper quoting.
- Improved the parser for shell commands.
- Some other minor changes.
|
|
|
|
${PREFIX:Q}/foo.
- The semicolon after the "for" loop in the shell does not mean that some
exitcode is ignored, so don't print warnings for it.
|
|
|
|
- It is an error if the COMMENT has the default value from url2pkg.
|
|
|
|
code now needs less lines than before. For unknown state/shellword
combinations, warnings are printed (currently none).
|
|
positive warning in mk/subst.mk.)
- Improved debugging support for parsing shell commands by printing the
current state and word in -vv mode.
|
|
Use MaxPathSize instead of PATH_MAX.
|
|
direction: it had been quoted too much in the past).
|
|
remove the quoting from the definitions in the Makefiles.
- When checking with -Wall, print warnings about possibly misquoted
variables in the various states of the shell word parser.
|
|
Fix libkver support for pkg_comp's build, auto and install targets,
Reported broken and fix tested by salo@.
Also ensure libkver is built, if needed, even before digest.
Approved by jmmv@
|
|
subroutine, as it has no code that is specific to patch files.
|
|
|
|
|
|
|
|
|
|
|
|
the location of the interpreter.
|
|
|
|
directory entry besides regular files, directories and symlinks is still
an error.
|
|
Update some messages/comments.
|
|
|
|
|