<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9ddbc3d4 - pkgbase: Create two new rules for creating repo</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#9ddbc3d4</link>
        <description>pkgbase: Create two new rules for creating repoThis adds two new rules named create-packages-kernel-repo andcreate-packages-world-repo.The goal of those rules is to create the {kernel,world} packages andafter that the repository.It helps a lot for developing with pkgbase by adding the dev machinerepository created by those rules on top of the official pkgbase one.Differential Revision:	https://reviews.freebsd.org/D43623Reviewed by:	bapt, emasteSponsored by:	Beckhoff Automation GmbH &amp; Co. KG(cherry picked from commit a5ff900535e24e3a3cd02287d733e1d1e5e9583a)

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Fri, 26 Jan 2024 18:52:03 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ede1bc0 - build: Order kernel-toolchain and buildkernel targets</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#4ede1bc0</link>
        <description>build: Order kernel-toolchain and buildkernel targetsMFC after:	1 week(cherry picked from commit 49a3780aeac3e6f53a3be8e3ce5210c28a205c2a)

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 25 Jan 2024 17:46:58 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1aa0345b - pkgbase: create source package</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#1aa0345b</link>
        <description>pkgbase: create source packageFreeBSD-src for all the sources but the kernelFreeBSD-src-sys just for the kernelMFC After:		3 daysReviewed by:		manuDifferential Revision:	https://reviews.freebsd.org/D42651(cherry picked from commit 99b8c0c35b0fcc633649209621243d678a13542a)

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Fri, 17 Nov 2023 16:19:39 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecf01a8e - Makefile: Support universe-toolchain on non-FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#ecf01a8e</link>
        <description>Makefile: Support universe-toolchain on non-FreeBSDWe currently pass MACHINE and MACHINE_ARCH as TARGET and TARGET_ARCHrespectively for universe-toolchain, but on non-FreeBSD these may nothave values that we understand (e.g. on Linux it will be x86_64 ratherthan amd64) for TARGET/TARGET_ARCH (note that we do support them forMACHINE/MACHINE_ARCH). Since the choice is a bit arbitrary and merelydetermines what LLVM&apos;s default triple will be, use amd64 on non-FreeBSDas a known-good default.Reviewed by:	jhbDifferential Revision:	https://reviews.freebsd.org/D41545

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Wed, 23 Aug 2023 17:00:16 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3517a4 - Import unifdef 2.11</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#9b3517a4</link>
        <description>Import unifdef 2.11

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Mon, 21 Aug 2023 17:33:26 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/Makefile</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>98d03dca - universe: Demote armv6 to an extra architecture.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#98d03dca</link>
        <description>universe: Demote armv6 to an extra architecture.Per discussions over how to lighten the load of armv6, move it to anextra arch. You can still build TARGET_ARCH=armv6 if you desire, butit won&apos;t be built as part of &apos;make universe&apos; without -DEXTRA_TARGETS.Sponsored by:		Netflix

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Fri, 28 Jul 2023 04:21:44 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d81da4c9 - Makefile.inc1: Add new buildetc and installetc targets</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#d81da4c9</link>
        <description>Makefile.inc1: Add new buildetc and installetc targetsThese implement the steps that etcupdate (and mergemaster) need in orderto build their pristine trees, avoiding the need to use internal targetsand variables. Additionally, buildetc includes the steps needed to buildwith BUILD_WITH_STRICT_TMPPATH enabled, since we need some host tools tobe available during the various build and install steps.Reviewed by:	jhb, impDifferential Revision:	https://reviews.freebsd.org/D41205

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 04:10:49 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8fc3059b - Makefile.inc1: Split _cleanworldtmp out from _worldtmp</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#8fc3059b</link>
        <description>Makefile.inc1: Split _cleanworldtmp out from _worldtmpThis mirrors _cleanobj vs _obj, and will be used by etcupdate to ensureits build tree has host tools available when BUILD_WITH_STRICT_TMPPATHis enabled by default (whether in the source tree, like CheriBSD, or ina system config file).Note that due to line length the .MAKE .PHONY dependency line is splitinto two, one for the filtered WMAKE_TGTS and one for the filtered.ALLTARGETS.Reviewed by:	brooks, jhbDifferential Revision:	https://reviews.freebsd.org/D41190

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 04:10:48 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eafd0283 - Makefile: Automatically generate list of libcompat targets</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#eafd0283</link>
        <description>Makefile: Automatically generate list of libcompat targetsReviewed by:	brooks, jhbDifferential Revision:	https://reviews.freebsd.org/D41179

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 04:10:43 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71944acb - lua: Update to 5.4.6</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#71944acb</link>
        <description>lua: Update to 5.4.6Sponsored by:		Netflix

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Sat, 15 Jul 2023 17:25:52 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e39ce56 - Import bmake-20230622</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#3e39ce56</link>
        <description>Import bmake-20230622Relevant/interesting changes:	o optimize string matching for &apos;:M&apos; and &apos;:N&apos;	o warn about malformed patterns in &apos;:M&apos;, &apos;:N&apos; and &apos;.if make(...)&apos;	o allow guards to be targets as well as variables	The guard targets may include variable references like	__${.PARSEDIR:tA}/${.PARSEFILE}__	o optimization for makefiles protected from multiple-inclusion	skip even opening the file after first include.	o var.c: do not allow delete of readOnly variable	o parse.c: .break takes no args

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Tue, 27 Jun 2023 20:29:43 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da1ef2d6 - Move MACHINE/MACHINE_ARCH handling to sys.machine.mk</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#da1ef2d6</link>
        <description>Move MACHINE/MACHINE_ARCH handling to sys.machine.mkRather than define the TARGETS and TARGET_ARCHES in src/Makefileput them in sys.machine.mk so they can also be leveraged bynon-top-level builds.We have TARGET_MACHINE_LIST as the list of MACHINES we build for.For each MACHINE we have a MACHINE_ARCH_LIST_${MACHINE}and the first entry of each list is used as default forMACHINE_ARCH_${MACHINE}We can now remove a bunch of MACHINE_ARCH.* handling fromlocal.sys.dirdeps*mkReviewed by:	impSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D40083

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Sat, 13 May 2023 15:15:49 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>51d8a8b4 - Import bmake-20230414</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#51d8a8b4</link>
        <description>Import bmake-20230414Relevant/interesting changes:	* make.1: document seemingly unexplained Error code 6.	o compat.c: CompatDeleteTarget skip .PHONY targets to be	consistent with JobDeleteTarget.	o job.c: fix memory leak in handling sysv :from=to modifiers	o unit tests for .MAKE.META.IGNORE_{FILTER,PATHS,PATTERNS}	o var.c: fix parsing of unevaluated subexpressions with	unbalanced &apos;{}&apos;	o cond.c: reduce complexity of evaluating expressions

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Mon, 24 Apr 2023 23:44:30 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0df4d8ad - Add jobs.mk to allow for target-jobs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#0df4d8ad</link>
        <description>Add jobs.mk to allow for target-jobsjobs.mk automates -j$JOB_MAX and capturing build log based on target.Compute a default for JOB_MAX in local.sys.mkReviewed by:	stevek, impDifferential Revision:	https://reviews.freebsd.org/D39683

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 20 Apr 2023 16:40:39 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48847a88 - Import tzcode 2023a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#48847a88</link>
        <description>Import tzcode 2023a

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Wed, 19 Apr 2023 10:41:22 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ca12bd9 - Remove the riscv64sf architecture.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#1ca12bd9</link>
        <description>Remove the riscv64sf architecture.Reviewed by:	jrtc27, arichardson, br, kp, imp, emasteDifferential Revision:	https://reviews.freebsd.org/D39496

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Wed, 12 Apr 2023 18:09:27 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>29866ecb - Update the Arm Optimized Routines</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#29866ecb</link>
        <description>Update the Arm Optimized RoutinesImport the v23.01 release of the Arm Optimized Routines [1]. This updatesthe license to MIT OR Apache-2.0 WITH LLVM-exception.[1] https://github.com/ARM-software/optimized-routines/tree/v23.01Approved by:	core (License change)Sponsored by:	Arm Ltd

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Mon, 27 Mar 2023 14:17:09 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e31cd852 - Import tzdata 2023a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#e31cd852</link>
        <description>Import tzdata 2023a

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Thu, 23 Mar 2023 01:14:52 +0000</pubDate>
        <dc:creator>Philip Paeps &lt;philip@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f4d51098 - Import bmake-20230208</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/Makefile#f4d51098</link>
        <description>Import bmake-20230208ChangeLog since bmake-20230126        * VERSION (_MAKE_VERSION): 20230208        Merge with NetBSD make, pick up        o var.c: always use SCOPE_GLOBAL for :_ to avoid problems        when it has been used within conditional expressions        * install-sh: if making directories ensure umask is set        to match mode.        * Makefile: use DIRMODE for directories and        NONBINMODE for man pages and mk files

            List of files:
            /freebsd-14.2/Makefile</description>
        <pubDate>Fri, 10 Feb 2023 01:20:05 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
