<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d07198ff72aeddc5a884cfb81b22c22f2abf88f6 - release: stop disabling sendmail</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#d07198ff72aeddc5a884cfb81b22c22f2abf88f6</link>
        <description>release: stop disabling sendmailsendmail is already disabled by default everywhere since 14.0MFC After:	1 weekApproved by:	emaste (re)Reviewed by:	emaste (re)Differential Revision:	https://reviews.freebsd.org/D54575

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Wed, 07 Jan 2026 14:55:54 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3949c2b8c4691a6dff8be7b38805d56faab91187 - release: Use make&apos;s `:H` rather than `/..`</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#3949c2b8c4691a6dff8be7b38805d56faab91187</link>
        <description>release: Use make&apos;s `:H` rather than `/..`In general we want to strip subdir components, rather than appending`..`s.Reviewed by:	lwhsuSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54373

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Fri, 26 Dec 2025 17:36:43 +0100</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f89aa18848ae9924fbae48ba36e7b6b38bddce4c - release: Add WITHOUT_QEMU to IMAKE</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#f89aa18848ae9924fbae48ba36e7b6b38bddce4c</link>
        <description>release: Add WITHOUT_QEMU to IMAKEWe have NO_ROOT here, so we need WITHOUT_QEMU to avoid problems.15.0 candidate.Reviewed by:	emaste, markjMFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D53637

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Fri, 07 Nov 2025 20:56:14 +0100</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b5c62494df95cdb844b5f6f852412f2178f66dd - release: Add pkg .conf to METALOG on dvd</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#2b5c62494df95cdb844b5f6f852412f2178f66dd</link>
        <description>release: Add pkg .conf to METALOG on dvdWe&apos;re correctly recording all of the packages in the dvd METALOG file,but if we don&apos;t record ./packages/repos/FreeBSD_install_cdrom.conf thenusers won&apos;t be able to install them very easily.Reviewed by:	markjReported by:	Lars TunkransMFC after:	3 daysSponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D53199

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Sun, 19 Oct 2025 18:59:08 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6f69c39999bfb85af262363b4fe22edc80027d7 - release: Fix dependency ordering</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#b6f69c39999bfb85af262363b4fe22edc80027d7</link>
        <description>release: Fix dependency orderingThe &apos;make release&apos; command triggers some sub-builds, in particular&apos;real-release&apos; (which builds install images) and &apos;vm-release&apos; (whichbuilds VM images).  These both now depend on pkgbase-repo.Unfortunately for historical reasons &apos;make real-release&apos; has used arecursive make instead of proper make dependencies; this results inthe pkgbase-repo target being invoked twice since the recursive makedoes not have any awareness of the targets being run by the parentmake command.  Since the pkgbase-repo target starts by creating thepkgbase-repo directory, the second make command incorrectly assumesthat target has already been built; this showed up in 15.0-ALPHA5builds with pkgbase-repo.tar being empty as it was created after thepkgbase-repo directory was created by before that directory had beenpopulated.Changereal-release:	make obj	make ${RELEASE_TARGETS}to a single linereal-release: obj .WAIT ${RELEASE_TARGETS}in order to handle dependency deduplication properly while keepingthe intended behaviour that &quot;obj&quot; completes before ${RELEASE_TARGETS}.Diagnosed by:	jrtc27, emasteReviewed by:	emasteMFC after:	1 daySponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D52972

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Tue, 07 Oct 2025 22:48:06 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0ff67db2908a56b2f146963bb79f1a8e6283131 - release: Publish pkgbase-repo.tar</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#d0ff67db2908a56b2f146963bb79f1a8e6283131</link>
        <description>release: Publish pkgbase-repo.tarThis is a tarball containing the pkgbase repository for the release.Note: This is an uncompressed tarball, because all of its constituent.pkg files are already compressed; there&apos;s no point adding anotherlayer of compression.Reviewed by:	ivyMFC after:	1 minuteSponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D52899

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 01:57:33 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e64eb9ea0f4c88a9fa32ae3ae517cbe15a193a08 - release: Respect NODISTSETS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#e64eb9ea0f4c88a9fa32ae3ae517cbe15a193a08</link>
        <description>release: Respect NODISTSETSIn addition to not putting distribution sets onto ISO images, ifNODISTSETS is set then we should not build the distribution setsor put them onto the &quot;FTP&quot; site (aka download.freebsd.org).MFC after:	3 daysSponsored by:	https://www.patreon.com/cperciva

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 01:56:53 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b8b4c7dbf0fd4f946195dd7e8e4ddf10505beea - release: Check for empty NODISTSETS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#4b8b4c7dbf0fd4f946195dd7e8e4ddf10505beea</link>
        <description>release: Check for empty NODISTSETSTreat an empty NODISTSETS the same as if it is not defined; this avoidsproblems if a script calls &apos;make release NODISTSETS=${NODISTSETS}&apos;.MFC after:	3 daysSponsored by:	https://www.patreon.com/cperciva

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 01:55:44 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ac1408bd1d2d3f2bb2d8c77e91420fe9e66926ca - release: Consolidate pkgbase-repo dependency</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#ac1408bd1d2d3f2bb2d8c77e91420fe9e66926ca</link>
        <description>release: Consolidate pkgbase-repo dependencyUse the same approach for pkgbase-repo-dir as for the packagesystemdependency.Reviewed by:	Isaac Freund &lt;ifreund@freebsdfoundation.org&gt;Sponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D52884

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Mon, 23 Jun 2025 16:53:02 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5c5c0571c2984669024dca5356f973ffc18a3e02 - release: Fix NO_ROOT cross-building VM images</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#5c5c0571c2984669024dca5356f973ffc18a3e02</link>
        <description>release: Fix NO_ROOT cross-building VM imagesPass PKG_ABI to virtual machine image builds.Reviewed by:	cpercivaSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D52874

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 00:07:04 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b9d89e1c90fd3b2667c07d5a0bfd300bf635bb3 - release: Install pkg(8) from the release repo on bootonly</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#3b9d89e1c90fd3b2667c07d5a0bfd300bf635bb3</link>
        <description>release: Install pkg(8) from the release repo on bootonlyAlthough bootonly doesn&apos;t contain an offline package repository, westill want pkg installed so the user can use it to repair an existingsystem.  Installing it from the release repository ensures it&apos;s alwaysavailable without depending on pkg.freebsd.org.While here, fix a typo in PKGBASE_REPO_ARGS.MFC after:	3 secondsReviewed by:	cpercivaSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D52848

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Thu, 02 Oct 2025 13:45:09 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>523fece9d11e5d084c1d20d10d05971f5354d343 - pkgbase-stage: Use unique PKG_DBDIR</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#523fece9d11e5d084c1d20d10d05971f5354d343</link>
        <description>pkgbase-stage: Use unique PKG_DBDIRPrior to this commit, pkgbase-stage.lua used a hard-coded PKG_DBDIR&quot;./pkgdb&quot;; unfortunately this creates a race condition if we startbuilding disc1.iso and dvd1.iso at the same time  pkg: sqlite error while executing CREATE TABLE licenses [...]  in file pkgdb.c:2330: table licenses already existssince pkg checks to see if the pkgdb is initialized and initializesit if not.Use separate pkgdb-disc1 and pkgdb-dvd directories.MFC after:	1 minuteSponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D52755

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Sat, 27 Sep 2025 03:23:20 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4227d51b6e09ceaaae0f5832c85ec700d80ef18f - release: create pkgbase VM and cloud images</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#4227d51b6e09ceaaae0f5832c85ec700d80ef18f</link>
        <description>release: create pkgbase VM and cloud imagesVM and cloud images are now built as packaged base systems by default,matching the default for installation media.Setting -DNOPKGBASE allows building as non-pkgbase systems.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D51483

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Thu, 24 Jul 2025 10:43:43 +0200</pubDate>
        <dc:creator>Isaac Freund &lt;ifreund@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f4f0308440d2321fa9172dab1029f16a70289e4e - release: create pkgbase repo config from Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#f4f0308440d2321fa9172dab1029f16a70289e4e</link>
        <description>release: create pkgbase repo config from MakefileThis will allow the VM image build scripts to use the same repositoryconfig file for installing base system packages at build time.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D51482

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Thu, 24 Jul 2025 10:43:33 +0200</pubDate>
        <dc:creator>Isaac Freund &lt;ifreund@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>aba986215fc99d09655d4dcfc5e37f8b1ac83edf - release: Install pkg from the pkgbase repo</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#aba986215fc99d09655d4dcfc5e37f8b1ac83edf</link>
        <description>release: Install pkg from the pkgbase repoIf we&apos;re building pkgbase media, install the pkg package from thepkgbase repository we already created, not from pkg.freebsd.org.Aside from being more desirable, this also fixes make release forversion/architecture combinations which are missing repositoryon pkg.f.o (which is nearly all of them at the time of writing).This doesn&apos;t yet work for bootonly, since we don&apos;t build the pkgbaserepository there.  For now, restore the old behaviour of attemptingto install pkg from pkg.freebsd.org for bootonly.MFC after:	1 dayReviewed by:	ifreund_freebsdfoundation.org, cperciva (previous version)Differential Revision:	https://reviews.freebsd.org/D52637

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Wed, 24 Sep 2025 00:37:26 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8654315ae8d368ce47232bde1f2593e256224e56 - release: Fail the build if pkg can&apos;t be installed</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#8654315ae8d368ce47232bde1f2593e256224e56</link>
        <description>release: Fail the build if pkg can&apos;t be installedIf we can&apos;t install pkg(8) on the media, instead of ignoring the error,fail the build.  This avoids silently creating media which doesn&apos;t havepkg(8) on, and therefore can&apos;t be used for a pkgbase install.Installing pkg(8) can still be entirely disabled by setting NOPKG.MFC after:	1 dayReviewed by:	ifreund_freebsdfoundation.org, cpercivaDifferential Revision:	https://reviews.freebsd.org/D52635

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Wed, 24 Sep 2025 00:17:46 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e87b75a8bfc8fb7fda8225e55255d9ad99cdefb2 - pkgbootstrap: Gate building from ports</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#e87b75a8bfc8fb7fda8225e55255d9ad99cdefb2</link>
        <description>pkgbootstrap: Gate building from portsIn release builds we want to build pkg from the ports tree for reasonsmentioned in a previous commit; but non-release pkgbase builds may bejust fine with installing pkg from pkg.freebsd.org.Gate it behind BOOTSTRAP_PKG_FROM_PORTS rather than building form portsany time we have a ports tree available.While I&apos;m here, make the pkgbase-repo target in release/Makefilecreate the temporary directories we need for building.Reviewed by:	ivyMFC after:	6 hoursSponsored by:	https://www.patreon.com/cpercivaFixes:	2c06b824436d (&quot;pkgbootstrap: Build pkg if PORTSDIR exists&quot;)

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Fri, 19 Sep 2025 18:46:21 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>060f7edadcff77cf804b60ecb25f8517c8dca62f - pkgbase: Don&apos;t include pkg by default</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#060f7edadcff77cf804b60ecb25f8517c8dca62f</link>
        <description>pkgbase: Don&apos;t include pkg by defaultWe need to put pkg into the pkgbase repository for release builds, butnot for non-release pkgbase builds.  Gate the contents of package-pkgbehind INCLUDE_PKG_IN_PKGBASE_REPO=YES and set that when buildingreleases.Reviewed by:	ivyMFC after:	6 hoursSponsored by:	https://www.patreon.com/cperciva

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Fri, 19 Sep 2025 18:20:37 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c0bc6c703eeaea737d0dbc21996764967e4dc97 - release: Always dist sets on dvd1</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#7c0bc6c703eeaea737d0dbc21996764967e4dc97</link>
        <description>release: Always dist sets on dvd1In the !NOPKGBASE &amp;&amp; !NODISTSETS case, we only want the pkgbase repoon disc1; but we want both packaging formats on dvd in order to allowfor offline installs in both methods and also tools which ingest thedist sets from the dvd image.MFC after:	12 hoursSponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D52537

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Mon, 15 Sep 2025 02:39:42 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>35b81af1eee699509bae2bbe12fdc770d9cee40a - release: Make PKGBASE the default</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/release/Makefile#35b81af1eee699509bae2bbe12fdc770d9cee40a</link>
        <description>release: Make PKGBASE the defaultReplace the PKGBASE option by a NOPKGBASE option.Check for both whether the option is defined and whether it is empty,since when running from release.sh we always define NOPKGBASE.MFC after:	12 hoursSponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D52536

            List of files:
            /freebsd/release/Makefile</description>
        <pubDate>Mon, 15 Sep 2025 02:37:20 +0200</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
