|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
e949b671 |
| 08-Sep-2023 |
John Baldwin <[email protected]> |
makeman: Use ${make} instead of plain make to compute ${requireds}
This is currently a no-op but can matter for downstreams whose ${make} includes additional settings.
Reviewed by: imp, emaste Obta
makeman: Use ${make} instead of plain make to compute ${requireds}
This is currently a no-op but can matter for downstreams whose ${make} includes additional settings.
Reviewed by: imp, emaste Obtained from: CheriBSD Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41777
(cherry picked from commit 9c80d66ec1b4c5b9ac7aaf5b0fdbb1628d49c181)
show more ...
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
bce99679 |
| 18-Jun-2023 |
Colin Percival <[email protected]> |
options/makeman: Handle __REQUIRED_OPTIONS
Teach the code which generates src.conf.5 about __REQUIRED_OPTIONS; without this change it gets confused and thinks that every option turns the required op
options/makeman: Handle __REQUIRED_OPTIONS
Teach the code which generates src.conf.5 about __REQUIRED_OPTIONS; without this change it gets confused and thinks that every option turns the required options on.
Reviewed by: sjg, imp Differential Revision: https://reviews.freebsd.org/D40591
show more ...
|
| #
baf2dc64 |
| 23-Apr-2023 |
Simon J. Gerraty <[email protected]> |
Set UPDATE_DEPDFILE=NO for showconfig
Exporting UPDATE_DEPDFILE=NO from makeman didn't work, back to setting it in local.meta.sys.env.mk
|
| #
16161b48 |
| 22-Apr-2023 |
Simon J. Gerraty <[email protected]> |
makeman export UPDATE_DEPENFILE=no
Just to be clear we do not need any updates.
|
|
Revision tags: release/13.2.0 |
|
| #
cc36164a |
| 08-Mar-2023 |
Brooks Davis <[email protected]> |
makeman: replace -\|/ twiddles with dots
It shows progress more clearly, there aren't so many that the output is excessive, and it's more friendly for things like Cirrus-CI's logging that print the
makeman: replace -\|/ twiddles with dots
It shows progress more clearly, there aren't so many that the output is excessive, and it's more friendly for things like Cirrus-CI's logging that print the backspaces as boxes.
Reviewed by: emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D38990
show more ...
|
| #
fca7df1b |
| 08-Mar-2023 |
Brooks Davis <[email protected]> |
makeman: don't insert a $FreeBSD$
There's no need to insert this line which won't be expanded in git. Not generating it won't impact MFCs to 12 since the removal won't be MFCd.
Reviewed by: emaste
makeman: don't insert a $FreeBSD$
There's no need to insert this line which won't be expanded in git. Not generating it won't impact MFCs to 12 since the removal won't be MFCd.
Reviewed by: emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D38989
show more ...
|
| #
42afe48b |
| 08-Mar-2023 |
Brooks Davis <[email protected]> |
makeman: fix a whitespace bug
Reviewed by: emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D38988
|
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
e6ca6901 |
| 11-Sep-2020 |
Gordon Bergling <[email protected]> |
Improvements for the src.conf(5) and build(7) man pages
PR: 203863 (based on) Submitted by: Russell Haley <russ dot haley at gmail dot com> Reviewed by: bcr, imp Approved by: imp MFC after: 1 week
Improvements for the src.conf(5) and build(7) man pages
PR: 203863 (based on) Submitted by: Russell Haley <russ dot haley at gmail dot com> Reviewed by: bcr, imp Approved by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D26343
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
b1a0e564 |
| 26-May-2018 |
Eitan Adler <[email protected]> |
src.conf: use more natural language for @generated
Requested by: emaste
|
| #
0db9a543 |
| 23-May-2018 |
Eitan Adler <[email protected]> |
Add the text '@generated' to src.conf.5
This is a cross-tool approach to identifying generated code. Some tools, notably phabricator, handle this marker specially. See https://reviews.freebsd.org/d
Add the text '@generated' to src.conf.5
This is a cross-tool approach to identifying generated code. Some tools, notably phabricator, handle this marker specially. See https://reviews.freebsd.org/differential/diff/42870/ for such an example.
show more ...
|
| #
dfa09989 |
| 01-Nov-2017 |
Bryan Drewery <[email protected]> |
Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR.
This changes the build OBJDIR from the older style of /usr/obj/<srcdir> for native builds, and /usr/obj/<target>.<targ
Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR.
This changes the build OBJDIR from the older style of /usr/obj/<srcdir> for native builds, and /usr/obj/<target>.<target_arch>/<srcdir> for cross builds to a new simpler format of /usr/obj/<srcdir>/<target>.<target_arch>. This new format is used regardless of cross or native build. It allows easier management of multiple source tree object directories.
The UNIFIED_OBJDIR option will be removed and its feature made permanent for the 12.0 release.
Relnotes: yes (don't note UNIFIED_OBJDIR option since it will be removed) Prior work: D3711 D874 Reviewed by: gjb, sjg Discussed at: https://lists.freebsd.org/pipermail/freebsd-arch/2016-May/017805.html Discussed with: emaste Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12840
show more ...
|
| #
177d707c |
| 31-Oct-2017 |
Bryan Drewery <[email protected]> |
makeman: Ensure MK_AUTO_OBJ is disabled in some lookups.
Sponsored by: Dell EMC Isilon
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
57989d92 |
| 07-Jun-2017 |
Baptiste Daroussin <[email protected]> |
Remove some workaround for an option that does not exists anymore.
|
| #
0af1da97 |
| 15-May-2017 |
Ed Maste <[email protected]> |
makeman: reword description, based on feedback from wblock
|
| #
9dc5d76e |
| 19-Apr-2017 |
Ed Maste <[email protected]> |
makeman: add a comment describing purpose and invocation
Reviewed by: jhb, ngie MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D10389
|
| #
983e4096 |
| 11-Apr-2017 |
Ed Maste <[email protected]> |
makeman: don't copy $FreeBSD$ tags from source files into output
Copying the source VCS ID from WITH_/WITHOUT_* into the generated src.conf.5 is not necessary, as it is generally possible to determi
makeman: don't copy $FreeBSD$ tags from source files into output
Copying the source VCS ID from WITH_/WITHOUT_* into the generated src.conf.5 is not necessary, as it is generally possible to determine the same information using the VCS to examine commit metadata. The individual source files also match the name of the option recorded in the generated file, so it is clear from where the content originated.
The copied IDs generate extraneous, non-content noise in the generated src.conf.5 in some cases, including the first time the file is generated on a stable branch. In addition, the source file $FreeBSD$ tags are not expanded by git or other non-Subversion VCSs, which means that makeman previously could not be used in a non-Subversion working tree.
I accept that there's some desire to keep these, but on balance believe there is more benefit in removing them.
Reviewed by: imp, ngie MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D7997
show more ...
|
| #
cbc5a508 |
| 23-Mar-2017 |
Enji Cooper <[email protected]> |
Remove the .Pa portion I added to the .An macro in AUTHORS section
That doesn't work (mandoc complains about the macro being empty).
That's what I get for being clever and not verifying before comm
Remove the .Pa portion I added to the .An macro in AUTHORS section
That doesn't work (mandoc complains about the macro being empty).
That's what I get for being clever and not verifying before committing things again *sigh*.
MFC after: 1 month X-MFC with: r315766 Partyhat to: ngie Sponsored by: Dell EMC Isilon
show more ...
|
| #
fd4f2cd5 |
| 23-Mar-2017 |
Enji Cooper <[email protected]> |
Note that tools/build/options/makeman automatically generated src.conf(5)
This (as a bonus) fixes mdoc warnings with src.conf(5) :)..
MFC after: 1 month Sponsored by: Dell EMC Isilon
|
| #
4af17bf5 |
| 03-Feb-2017 |
Warren Block <[email protected]> |
Re-enable an accidentally-disabled temp directory creation test.
Reported by: bjk Sponsored by: iXsystems
|
| #
7a206c31 |
| 03-Feb-2017 |
Warren Block <[email protected]> |
Clarify some option descriptions, add a line of text to makeman to add the slightest hint of a shade of a clue of what it does.
Sponsored by: iXsystems
|
| #
b7f38e69 |
| 05-Oct-2016 |
Ed Maste <[email protected]> |
makeman: avoid bogus output with duplicated options
On some targets 'make showconfig' currently reports both 'no' and 'yes' for some options. For example:
% make TARGET=mips showconfig | grep SSP M
makeman: avoid bogus output with duplicated options
On some targets 'make showconfig' currently reports both 'no' and 'yes' for some options. For example:
% make TARGET=mips showconfig | grep SSP MK_SSP = no MK_SSP = yes
Emit a warning on encountering a duplicated variable, and skip the second entry.
Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
5d111a97 |
| 15-Dec-2015 |
Bryan Drewery <[email protected]> |
Correct comment about MAKEOBJDIRPREFIX in src-env.conf.
It may only be used with WITH_AUTO_OBJ, which the WITH_DIRDEPS_BUILD does. We could support this in the normal build as well if we forced cre
Correct comment about MAKEOBJDIRPREFIX in src-env.conf.
It may only be used with WITH_AUTO_OBJ, which the WITH_DIRDEPS_BUILD does. We could support this in the normal build as well if we forced creating the directory and setting .OBJDIR.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
f1f871e1 |
| 28-Nov-2015 |
Hajimu UMEMOTO <[email protected]> |
Fix breakage by recent collation change. LC_ALL has to be exported.
|
| #
32b5dc9a |
| 14-Nov-2015 |
Simon J. Gerraty <[email protected]> |
Regen src.conf.5
|