Subject: CVS commit: pkgsrc/devel/bmake/files
From: Benny Siegert
Date: 2011-06-19 00:18:24
Message id: 20110618221825.0053D175DD@cvs.netbsd.org

Log Message:
Import bmake-20110606. Many changes, among them:

  - unit-tests/modts now works on MirBSD
  - meta mode
  - ApplyModifiers: when we parse a variable which is not the entire modifier
    string, or not followed by ':', do not consider it as containing modifiers.
  - when long modifiers fail to match, check sysV style.
  - :hash - cheap 32bit hash of value
  - :localtime, :gmtime - use value as format string for strftime.
  - fix for use after free() in CondDoExists().
  - boot-strap (TOOL_DIFF): aparently at least on linux distro
    formats the output of 'type' differently - so eat any "()"
  - correct sysV substitution handling of empty lhs and variable
  - correct exists() check for dir with trailing /
  - correct handling of modifiers for non-existant variables during evaluation
    of conditionals.
  - fix for incorrect .PARSEDIR when .OBJDIR is re-computed after makefiles
    have been read.
  - fix example of :? modifier in man page.
  - sigcompat.c: convert to ansi so we can use higher warning levels.
  - parse.c: SunOS 5.8 at least does not have MAP_FILE
  - use mmap(2) if available, for reading makefiles
  - to ensure unit-tests results match, need to control LC_ALL as well as LANG.
  - if stale dependency is an IMPSRC, search via .PATH
  - machine.sh: like os.sh, allow for uname -p producing useless drivel
  - boot-strap: document configure knobs for meta and filemon.


Files:
RevisionActionfile
1.1importpkgsrc/devel/bmake/files/dirname.c
1.1importpkgsrc/devel/bmake/files/meta.c
1.1importpkgsrc/devel/bmake/files/meta.h
1.1importpkgsrc/devel/bmake/files/stresep.c
1.1importpkgsrc/devel/bmake/files/strlcpy.c
1.1importpkgsrc/devel/bmake/files/unit-tests/hash
1.1importpkgsrc/devel/bmake/files/unit-tests/misc
1.1importpkgsrc/devel/bmake/files/unit-tests/sysv