2014-06-29 19:16:25 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to 20140620
|
2014-01-29 18:26:48 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
Clean-ups; unnecessary patch was removed
|
2014-01-01 12:50:55 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
Updated to bmake-20131001
|
2012-10-03 20:15:31 by Aleksej Saushev | Files touched by this commit (61) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
|
2012-01-21 17:53:01 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to bmake-20111010
|
2011-10-09 12:05:43 by Aleksey Cheusov | Files touched by this commit (25) |
Log message:
Update my email
|
2011-05-29 09:53:47 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to bmake-20110505
2011-05-05 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110505
Merge with NetBSD make, pick up
o .MAKE.META.BAILIWICK - list of prefixes which define the scope
of make's control. In meta mode, any generated file within
said bailiwick, which is found to be missing, causes current
target to be out-of-date.
2011-04-11 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110411
Merge with NetBSD make, pick up
o when long modifiers fail to match, check sysV style.
- add a test case
2011-04-10 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110410
Merge with NetBSD make, pick up
o :hash - cheap 32bit hash of value
o :localtime, :gmtime - use value as format string for strftime.
2011-03-30 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110330
mostly because its a cooler version.
Merge with NetBSD make, pick up
o NetBSD tags for meta.[ch]
o job.c call meta_job_finish() after meta_job_error().
o meta_job_error() should call meta_job_finish() to ensure
.meta file is closed, and safe to copy - if .ERROR target wants.
meta_job_finish() is safe to call repeatedly.
2011-03-29 Simon J. Gerraty <sjg@bad.crufty.net>
* unit-tests/modts: use printf if it is a builtin,
to save us from MirBSD
* Makefile.in (MAKE_VERSION): bump version to 20110329
Merge with NetBSD make, pick up
o fix for use after free() in CondDoExists().
o meta_oodate() report extra commands and return earlier.
2011-03-27 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110327
Merge with NetBSD make, pick up
o meta.c, if .MAKE.MODE contains curdirOk=yes
allow creating .meta files in .CURDIR
* boot-strap (TOOL_DIFF): aparently at least on linux distro
formats the output of 'type' differently - so eat any "()"
2011-03-06 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110306
Merge with NetBSD make, pick up
o meta.c, only do getcwd() once
2011-03-05 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110305
Merge with NetBSD make, pick up
o correct sysV substitution handling of empty lhs and variable
o correct exists() check for dir with trailing /
o correct handling of modifiers for non-existant variables
during evaluation of conditionals.
o ensure MAP_FILE is defined.
o meta.c use curdir[] now exported by main.c
2011-02-25 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110225
Merge with NetBSD make, pick up
o fix for incorrect .PARSEDIR when .OBJDIR is re-computed after
makefiles have been read.
o fix example of :? modifier in man page.
2011-02-13 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20110214
Merge with NetBSD make, pick up
o meta.c handle realpath() failing when generating meta file
name.
* sigcompat.c: convert to ansi so we can use higher warning levels.
|
2010-12-01 23:40:36 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Add LICENSE.
Update MASTER_SITES.
Update to 20101126.
2010-11-26 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20101126
Merge with NetBSD make, pick up
o if stale dependency is an IMPSRC, search via .PATH
o meta_oodate: if a referenced file is missing, target is
out-of-date.
o meta_oodate: if a target uses .OODATE in its commands,
it (.OODATE) needs to be recomputed.
o keep a pointer to youngest child node, rather than just its
mtime.
2010-11-02 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20101101
2010-10-16 Simon J. Gerraty <sjg@bad.crufty.net>
* machine.sh: like os.sh,
allow for uname -p producing useless drivel
|
2010-09-30 21:14:57 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
Update to 20100911
2010-09-13 Simon J. Gerraty <sjg@bad.crufty.net>
* boot-strap: document configure knobs for meta and filemon.
* Makefile.in (MAKE_VERSION): bump version to 20100911
Merge with NetBSD make, pick up
o meta.c - meta mode
* make-bootstrap.sh.in: handle meta.c
* configure.in: add knobs for use_meta and filemon_h
also, look for dirname, str[e]sep and strlcpy
* util.c: add simple err[x] and warn[x]
2010-08-08 Simon J. Gerraty <sjg@bad.crufty.net>
* boot-strap (TOOL_DIFF): set this to ensure tests use
the same version of diff that configure tested
* Makefile.in (MAKE_VERSION): bump version to 20100808
Merge with NetBSD make, pick up
o in jobs mode, when we discover we cannot make something,
call PrintOnError before exit.
2010-08-06 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100806
Merge with NetBSD make, pick up
o formatting fixes for ignored errors
o ensure jobs are cleaned up regardless of where wait() was
called.
2010-06-28 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100618
* os.sh (MACHINE_ARCH): watch out for drivel from uname -p
2010-06-16 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100616
Merge with NetBSD make, pick up
o man page update
o call PrintOnError from JobFinish when we detect an error we
are not ignoring.
2010-06-06 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100606
Merge with NetBSD make, pick up
o man page update
2010-06-05 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100605
Merge with NetBSD make, pick up
o use bmake_signal() which is a wrapper around sigaction()
in place of signal()
o add .export-env to allow exporting variables to environment
without tracking (so no re-export when the internal value is
changed).
2010-05-24 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100524
Merge with NetBSD make, pick up
o fix for .info et al being greedy.
2010-05-23 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100520
Merge with NetBSD make, pick up
o back to using realpath on argv[0]
but only if contains '/' and does not start with '/'.
|
2010-05-26 22:07:27 by Aleksey Cheusov | Files touched by this commit (2) | |
Log message:
Update to bmake-20100510
2010-05-10 Simon J. Gerraty <sjg@bad.crufty.net>
* boot-strap: use absolute path for bmake when running tests.
* Makefile.in (MAKE_VERSION): bump version to 20100510
Merge with NetBSD make, pick up
o revert use of realpath on argv[0]
too many corner cases.
o print MAKE_PRINT_VAR_ON_ERROR before running .ERROR target.
2010-05-05 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100505
Merge with NetBSD make, pick up
o fix for missed SIGCHLD when compiled with SunPRO
actually for bmake, defining FORCE_POSIX_SIGNALS would have
done the job.
2010-04-30 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100430
Merge with NetBSD make, pick up
o fflush stdout before writing to stdout
2010-04-23 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100423
Merge with NetBSD make, pick up
o updated unit tests for Haiku (this time for sure).
* boot-strap: based on patch from joerg
honor --with-default-sys-path better.
* boot-strap: remove mention of --with-prefix-sys-path
2010-04-22 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100422
* Merge with NetBSD make, pick up
o fix for vfork() on Darwin.
o fix for bogus $TMPDIR.
o set .MAKE.MODE=compat for -B
o set .MAKE.JOBS=max_jobs for -j max_jobs
o allow unit-tests to run without any *.mk
o unit-tests/modmisc be more conservative in dirs presumed to
exist.
* boot-strap: ignore /usr/share/mk except on NetBSD.
* unit-tests/Makefile.in: set LANG=C when running unit-tests to
ensure sort(1) behaves as expected.
2010-04-21 Simon J. Gerraty <sjg@bad.crufty.net>
* boot-strap: add FindHereOrAbove so we can use -m .../mk
2010-04-20 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100420
* Merge with NetBSD make, pick up
o fix for variable realpath() behavior.
we have to stat(2) the result to be sure.
o fix for .export (all) when nested vars use :sh
2010-04-14 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100414
* Merge with NetBSD make, pick up
o use realpath to resolve argv[0] (for .MAKE) if needed.
o add realpath from libc.
o add :tA to resolve variable via realpath(3) if possible.
2010-04-08 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100408
* Merge with NetBSD make, pick up
o unit tests for .ERROR, .error
o fix for .ERROR to ensure it cannot be default target.
2010-04-06 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100406
* Merge with NetBSD make, pick up
o fix for compat mode "Error code" going to debug_file.
o fix for .ALLSRC being populated twice.
o support for .info, .warning and .error directives
o .MAKE.MODE to control make's operational mode
o .MAKE.MAKEFILE_PREFERENCE to control the preferred makefile
name(s).
o .MAKE.DEPENDFILE to control the name of the depend file
o .ERROR target - run on failure.
2010-03-18 Simon J. Gerraty <sjg@bad.crufty.net>
* make-bootstrap.sh.in: extract MAKE_VERSION from Makefile
* os.sh,arch.c: patch for Haiku from joerg at netbsd
2010-03-17 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100222
* Merge with NetBSD make, pick up
o better error msg for .for with mutiple inter vars
* boot-strap:
o use make-bootstrap.sh from joerg at netbsd
to avoid the need for a native make when bootstrapping.
o add "" everywhere ;-)
o if /usr/share/tmac/andoc.tmac exists install nroff bmake.1
otherwise the pre-formated version.
2010-01-04 Simon J. Gerraty <sjg@bad.crufty.net>
* Makefile.in (MAKE_VERSION): bump version to 20100102
* Merge with NetBSD make, pick up:
o fix for -m .../
|