Page MenuHomeFreeBSD

do not commit - bmake: add a package for bmake and share/mk
Needs ReviewPublic

Authored by ivy on Sun, May 4, 5:27 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 29, 8:14 AM
Unknown Object (File)
Wed, May 21, 7:28 PM
Unknown Object (File)
Fri, May 16, 12:20 PM
Unknown Object (File)
Fri, May 9, 12:38 AM
Unknown Object (File)
Thu, May 8, 1:17 PM
Unknown Object (File)
Thu, May 8, 1:09 PM
Unknown Object (File)
Tue, May 6, 10:58 AM

Details

Reviewers
sjg
Group Reviewers
pkgbase
Summary

bmake along with /usr/share/mk seems to meet the criteria for being in
its own package: it's self-contained and the majority of users (who are
using binary packages) don't need to install it, so it doesn't belong in
FreeBSD-utilities. instead, put it in its own package.

add a dependency on the new package from:

  • sendmail (uses make to build its configuration)
  • NIS (uses make to build the database).

but not from examples, because while some of the examples do require
make, they are intended as examples rather than something to be used
directly.

my intent with this diff is to get consensus in favour of this change
from the pkgbase side, then upstream this and have the new upstream
bmake and the local changes (share/mk/Makefile, generate-ucl.sh)
committed at the same time.

so, this diff is not intended to be committed as-is.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 63873
Build 60757: arc lint + arc unit