<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in makeman</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dd8c666d8b78f6b9ddb691f0505837fa885ff3b4 - src.sys.mk: Support src.conf in SRCTOP</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#dd8c666d8b78f6b9ddb691f0505837fa885ff3b4</link>
        <description>src.sys.mk: Support src.conf in SRCTOPIf SRCCONF is not defined and src.conf exists at the top level of thesource tree, use that instead of /etc/src.conf.MFC after:	3 daysReviewed by:	kevans, impDifferential Revision:	https://reviews.freebsd.org/D52470

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 10 Sep 2025 18:57:26 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>161f8edc651c7476e7677ed975899ce095fc967e - bsd.mkopt.mk: Prepare a list of all build options</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#161f8edc651c7476e7677ed975899ce095fc967e</link>
        <description>bsd.mkopt.mk: Prepare a list of all build optionsAfter processing all the build options, iterate over the complete listminus CLEAN, MAN and TESTS, and prepare two variables:* SRC_OPT_DEFS is a list of -D and -U directives, suitable for passing  to cpp or unifdef, where each option is either defined or undefined  depending on whether it is set or unset.  This list also includes  -D__${MACHINE_ARCH}__.* SRC_OPT_LIST is a list of build options suitable for passing to make  itself (or sticking in /etc/src.conf).  This list also includes  TARGET=${MACHINE} and TARGET_ARCH=${MACHINE_ARCH}.Note that this list is cumulative, so it includes both options definedin bsd.opts.mk and options defined in src.opts.mk.Reviewed by:	kevansDifferential Revision:	https://reviews.freebsd.org/D51827

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sat, 09 Aug 2025 00:18:35 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>65fd76b5f566a21d4e017711e8d0678aab6fe59e - makeman: extend duplicate option warning to OPT_ options</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#65fd76b5f566a21d4e017711e8d0678aab6fe59e</link>
        <description>makeman: extend duplicate option warning to OPT_ optionsIn a local tree I accidentally had OPT_INIT_ALL defaulting to zero inuserland and none in kernel.  This resulted in the INIT_ALL textappearing twice in src.conf.5.Reviewed by:	brooksSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D45184

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Mon, 13 May 2024 21:05:39 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c80d66ec1b4c5b9ac7aaf5b0fdbb1628d49c181 - makeman: Use ${make} instead of plain make to compute ${requireds}</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#9c80d66ec1b4c5b9ac7aaf5b0fdbb1628d49c181</link>
        <description>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, emasteObtained from:	CheriBSDSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D41777

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sat, 09 Sep 2023 01:36:52 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>897ae85f7d02e1244907587e7b7c3b628ca66365 - makeman: add minimal support for group options</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#897ae85f7d02e1244907587e7b7c3b628ca66365</link>
        <description>makeman: add minimal support for group optionsIgnore OPT_* values in showconfig out in exising code paths and adda new path to include descriptions for each. For now, hardcode thedescription contents rather than attempting to generate it.  This runsthe risk of docs getting out of date, limits the amount of new shellcode added today while a lua rewrite is nearly ready to land.This change requires a followup commit to enable OPT_* values in&quot;make showconfig&quot; in order to actually find group options.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D41681

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Fri, 01 Sep 2023 18:41:59 +0200</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89aed8837f0da7143e12979f84fc253b59acaf30 - makeman: clarify scope of ignored option values</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#89aed8837f0da7143e12979f84fc253b59acaf30</link>
        <description>makeman: clarify scope of ignored option valuesThe values of WITH_ and WITHOUT_ options are ignored, but group optionsare not.Reviewed by:	imp, emasteDifferential Revision:	https://reviews.freebsd.org/D41683

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Fri, 01 Sep 2023 01:58:39 +0200</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bce9967915115e00271b01f1698bfca30a9be1cc - options/makeman: Handle __REQUIRED_OPTIONS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#bce9967915115e00271b01f1698bfca30a9be1cc</link>
        <description>options/makeman: Handle __REQUIRED_OPTIONSTeach the code which generates src.conf.5 about __REQUIRED_OPTIONS;without this change it gets confused and thinks that every optionturns the required options on.Reviewed by:	sjg, impDifferential Revision:	https://reviews.freebsd.org/D40591

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sun, 18 Jun 2023 02:01:52 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>baf2dc6476a9d4085fff737a4575bec8656cca32 - Set UPDATE_DEPDFILE=NO for showconfig</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#baf2dc6476a9d4085fff737a4575bec8656cca32</link>
        <description>Set UPDATE_DEPDFILE=NO for showconfigExporting UPDATE_DEPDFILE=NO from makeman didn&apos;t work,back to setting it in local.meta.sys.env.mk

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sun, 23 Apr 2023 22:43:45 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>16161b4839ffea0da6c2ecf5984952d43fca6ea3 - makeman export UPDATE_DEPENFILE=no</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#16161b4839ffea0da6c2ecf5984952d43fca6ea3</link>
        <description>makeman export UPDATE_DEPENFILE=noJust to be clear we do not need any updates.

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sat, 22 Apr 2023 23:57:24 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc36164a77f9a2f40e0ac103c9c3154aacca6d29 - makeman: replace -\|/ twiddles with dots</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#cc36164a77f9a2f40e0ac103c9c3154aacca6d29</link>
        <description>makeman: replace -\|/ twiddles with dotsIt shows progress more clearly, there aren&apos;t so many that the outputis excessive, and it&apos;s more friendly for things like Cirrus-CI&apos;slogging that print the backspaces as boxes.Reviewed by:	emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38990

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 22:01:17 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fca7df1b28c8c1e63f1e10c75ae30700409a6c04 - makeman: don&apos;t insert a $FreeBSD$</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#fca7df1b28c8c1e63f1e10c75ae30700409a6c04</link>
        <description>makeman: don&apos;t insert a $FreeBSD$There&apos;s no need to insert this line which won&apos;t be expanded in git.  Notgenerating it won&apos;t impact MFCs to 12 since the removal won&apos;t be MFCd.Reviewed by:	emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38989

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 22:01:17 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>42afe48b1a365156aa33d72bddc36a1e36510cd8 - makeman: fix a whitespace bug</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#42afe48b1a365156aa33d72bddc36a1e36510cd8</link>
        <description>makeman: fix a whitespace bugReviewed by:	emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38988

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 22:01:17 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6ca69017c246bda68bbd04664c5175051abb9e1 - Improvements for the src.conf(5) and build(7) man pages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#e6ca69017c246bda68bbd04664c5175051abb9e1</link>
        <description>Improvements for the src.conf(5) and build(7) man pagesPR:		203863 (based on)Submitted by:	Russell Haley &lt;russ dot haley at gmail dot com&gt;Reviewed by:	bcr, impApproved by:	impMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D26343

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Fri, 11 Sep 2020 20:09:49 +0200</pubDate>
        <dc:creator>Gordon Bergling &lt;gbe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1a0e564ed717a74ced2ab0706f4ec4df2442d97 - src.conf: use more natural language for @generated</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#b1a0e564ed717a74ced2ab0706f4ec4df2442d97</link>
        <description>src.conf: use more natural language for @generatedRequested by:	emaste

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sat, 26 May 2018 23:14:49 +0200</pubDate>
        <dc:creator>Eitan Adler &lt;eadler@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0db9a543bcb52bf60d934fceba1c2d55a92a457d - Add the text &apos;@generated&apos; to src.conf.5</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#0db9a543bcb52bf60d934fceba1c2d55a92a457d</link>
        <description>Add the text &apos;@generated&apos; to src.conf.5This is a cross-tool approach to identifying generated code. Some tools,notably phabricator, handle this marker specially.  Seehttps://reviews.freebsd.org/differential/diff/42870/ for such anexample.

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 23 May 2018 05:41:22 +0200</pubDate>
        <dc:creator>Eitan Adler &lt;eadler@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2c014f24c10f90d85126ac5fbd4d8524de32b1c - Merge ^/head r323559 through r325504.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#c2c014f24c10f90d85126ac5fbd4d8524de32b1c</link>
        <description>Merge ^/head r323559 through r325504.

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Tue, 07 Nov 2017 09:39:14 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6e116eea97e79450fb8dcf81193f35dfc30fae1 - MFhead@r325383</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#f6e116eea97e79450fb8dcf81193f35dfc30fae1</link>
        <description>MFhead@r325383

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Sat, 04 Nov 2017 08:05:21 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfa099890c456aed9b7924373d4dc2f013856c04 - Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#dfa099890c456aed9b7924373d4dc2f013856c04</link>
        <description>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/&lt;srcdir&gt; fornative builds, and /usr/obj/&lt;target&gt;.&lt;target_arch&gt;/&lt;srcdir&gt; for cross builds toa new simpler format of /usr/obj/&lt;srcdir&gt;/&lt;target&gt;.&lt;target_arch&gt;.  Thisnew format is used regardless of cross or native build.  It allowseasier management of multiple source tree object directories.The UNIFIED_OBJDIR option will be removed and its feature made permanentfor the 12.0 release.Relnotes:	yes (don&apos;t note UNIFIED_OBJDIR option since it will be removed)Prior work:	D3711 D874Reviewed by:	gjb, sjgDiscussed at:	https://lists.freebsd.org/pipermail/freebsd-arch/2016-May/017805.htmlDiscussed with:	emasteSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D12840

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Wed, 01 Nov 2017 22:22:05 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>076777cc29e4c4233e20dfd16c0371596e2fe723 - MFhead@r325199</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/options/makeman#076777cc29e4c4233e20dfd16c0371596e2fe723</link>
        <description>MFhead@r325199

            List of files:
            /freebsd/tools/build/options/makeman</description>
        <pubDate>Tue, 31 Oct 2017 03:46:36 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
