<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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 2025</copyright>
    <generator>Java</generator><item>
        <title>dd8c666d8b78f6b9ddb691f0505837fa885ff3b4 - src.sys.mk: Support src.conf in SRCTOP</title>
        <link>http://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 10 Sep 2025 16:57:26 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 08 Aug 2025 22:18:35 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Mon, 13 May 2024 19:05:39 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 08 Sep 2023 23:36:52 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 01 Sep 2023 16:41:59 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Thu, 31 Aug 2023 23:58:39 +0000</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://opengrok.net:8080/history/src/tools/build/options/makeman#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bce9967915115e00271b01f1698bfca30a9be1cc - options/makeman: Handle __REQUIRED_OPTIONS</title>
        <link>http://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Sun, 18 Jun 2023 00:01:52 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Sun, 23 Apr 2023 20:43:45 +0000</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://opengrok.net:8080/history/src/tools/build/options/makeman#16161b4839ffea0da6c2ecf5984952d43fca6ea3</link>
        <description>makeman export UPDATE_DEPENFILE=noJust to be clear we do not need any updates.

            List of files:
            /src/tools/build/options/makeman</description>
        <pubDate>Sat, 22 Apr 2023 21:57:24 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 21:01:17 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 21:01:17 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>42afe48b1a365156aa33d72bddc36a1e36510cd8 - makeman: fix a whitespace bug</title>
        <link>http://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 08 Mar 2023 21:01:17 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 11 Sep 2020 18:09:49 +0000</pubDate>
        <dc:creator>Gordon Bergling &lt;gbe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd8c666d8b78f6b9ddb691f0505837fa885ff3b4 - src.sys.mk: Support src.conf in SRCTOP</title>
        <link>http://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Wed, 10 Sep 2025 16:57:26 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 08 Aug 2025 22:18:35 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Mon, 13 May 2024 19:05:39 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 08 Sep 2023 23:36:52 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Fri, 01 Sep 2023 16:41:59 +0000</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://opengrok.net:8080/history/src/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:
            /src/tools/build/options/makeman</description>
        <pubDate>Thu, 31 Aug 2023 23:58:39 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
