|
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
|
| #
3dfad7c7 |
| 06-Nov-2015 |
Bryan Drewery <[email protected]> |
Don't allow environment-set options to bleed into src.conf.5 generation.
MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
| #
317c99b7 |
| 17-Sep-2015 |
Bryan Drewery <[email protected]> |
makeman: Fix handling of env-only vars by using SRC_ENV_CONF rather than SRCCONF.
Also note that these env-only vars can be specified on the command line.
This fixes the dependent options that are
makeman: Fix handling of env-only vars by using SRC_ENV_CONF rather than SRCCONF.
Also note that these env-only vars can be specified on the command line.
This fixes the dependent options that are env-only (such as WITH_META_MODE and WITH_AUTO_OBJ) to properly display their dependencies.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
4078537c |
| 17-Sep-2015 |
Bryan Drewery <[email protected]> |
Optimize makeman slightly by removing uneeded cat and extra test -s.
Sponsored by: EMC / Isilon Storage Division
|
| #
da6e996d |
| 17-Sep-2015 |
Bryan Drewery <[email protected]> |
src.conf.5: Make it self-documenting that the mkopts are environment-only.
Sponsored by: EMC / Isilon Storage Division
|
| #
ca045714 |
| 17-Sep-2015 |
Bryan Drewery <[email protected]> |
Document src-env.conf and note its use for MAKEOBJDIRPREFIX and WITH_META_MDOE.
Sponsored by: EMC / Isilon Storage Division
|
|
Revision tags: release/10.2.0 |
|
| #
cc2520d2 |
| 22-Jun-2015 |
Simon J. Gerraty <[email protected]> |
Fix generation of src.conf.5
Since makeman turns all options on, we need to guard somethings from make(showconfig)
|
| #
c5d9ea91 |
| 22-Jun-2015 |
Ed Maste <[email protected]> |
Report failing value from 'make showconfig' in build option script
Sponsored by: The FreeBSD Foundation
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0 |
|
| #
69c469c9 |
| 01-Oct-2013 |
Dag-Erling Smørgrav <[email protected]> |
Have makeman always use the mk files from the source tree it's operating on rather than those from the installed system.
Approved by: re (delphij)
|