<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/bin/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>f05948d4 - cpuset(8): move to /bin/</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#f05948d4</link>
        <description>cpuset(8): move to /bin/Summary:This change moves /usr/bin/cpuset to /bin/cpuset so it is more readilyavailable on hosts where the /usr partition might not be mounted at thetime / has been mounted.Remove some complexity from rc.subr(8) since /bin is assumed to alwaysbe present if/when / is mounted.MFC after:	2 weeksMFC with:	0661f93892a2, 271d552379afTest Plan:- Test out rc.subr change.- Confirm that the installation logic does what&apos;s needed.Relnotes:	yes (moving cpuset may impact strict file permissions/mode checking)Reviewers:	kevansSubscribers:	impDifferential Revision: https://reviews.freebsd.org/D40057

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Thu, 11 May 2023 05:54:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48bfd359 - Add nproc(1)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#48bfd359</link>
        <description>Add nproc(1)This program prints the number of CPU threads it can run on, whilerespecting cpusets (or not, depending on switches).It aims to be compatible with nproc as found in GNU coreutils.Reviewed by:	desReviewed by:	pstefDifferential Revision:	https://reviews.freebsd.org/D38386

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Sat, 04 Feb 2023 23:33:48 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7ab1336 - timeout: Move from /usr/bin to /bin</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#e7ab1336</link>
        <description>timeout: Move from /usr/bin to /bintimeout(1) is used by /etc/rc.d/zfskeys. Unfortunately, havingtimeout(1) installed in /usr/bin causes problems when /usr is anencrypted ZFS partition.Implementing timeout(1) in sh(1) is not trivial. A more elegant solutionis to move timeout(1) to /bin so that it is available to early servicesin the boot process.PR:		265221Reviewed by:	allanjude, des, impApproved by:	allanjude, des, impReported by:	Ivan &lt;r4@sovserv.ru&gt;Fixes:	33ff39796ffe Add zfskeys rc.d script for auto-loading encryption keysMFC after:	1 weekRelnotes:	yesSponsored by:	Modirum MDPaySponsored by:	Klara Inc.Differential Revision:	https://reviews.freebsd.org/D38344

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 01 Feb 2023 15:24:59 +0000</pubDate>
        <dc:creator>Mateusz Piotrowski &lt;0mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e415aa28 - Remove rcmds.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#e415aa28</link>
        <description>Remove rcmds.If they are still needed, you can find them in the net/bsdrcmds port.This was proposed June, 20th and approved by various committers [1].They have been marked as deprecated on CURRENT in r320644 [2] on July, 4th.Both stable/11 and release/11.1 contain the deprecation notice (thanks toallanjude@).Note that ruptime(1)/rwho(1)/rwhod(8) were initially thought to be part ofrcmds but this was a mistake and those are therefore NOT removed.[1] https://lists.freebsd.org/pipermail/freebsd-arch/2017-June/018239.html[2] https://svnweb.freebsd.org/base?view=revision&amp;revision=320644Reviewed by:	bapt, brooksDifferential Revision:	https://reviews.freebsd.org/D12573

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Fri, 06 Oct 2017 08:43:14 +0000</pubDate>
        <dc:creator>Jeremie Le Hen &lt;jlh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01df7d10 - Remove SUBDIR ordering/uniquifying in *bin/Makefile</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#01df7d10</link>
        <description>Remove SUBDIR ordering/uniquifying in *bin/MakefileAfter the addition of SUBDIR.yes, uniquifying/ordering the SUBDIRs doesn&apos;tmake a whole lot of sense, and it&apos;s in effect a half measure.Ordering SUBDIR (after adding SUBDIR.yes to it) in bsd.subdir.mk is aseparate change that warrants more discussion/testing, because whilethe SUBDIR_PARALLEL work largely fixed dependency ordering for SUBDIRs,there might be downstream FreeBSD consumers that rely on the SUBDIRordering.MFC after:	2 monthsReviewed by:	bdreweryDifferential Revision:	D11398

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Thu, 06 Jul 2017 04:15:30 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df0cfa3b - Reviewed by:	rpaulo</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#df0cfa3b</link>
        <description>Reviewed by:	rpauloApproved by:	rpauloObtained from:	NetBSD external/bsd/blacklist @ 20160409Relnotes:		YESSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D5912

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 01 Jun 2016 21:48:22 +0000</pubDate>
        <dc:creator>Kurt Lidl &lt;lidl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a845236 - Start using the fact that SUBDIR.yes is added to SUBDIR</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#3a845236</link>
        <description>Start using the fact that SUBDIR.yes is added to SUBDIRand move from the pattern of:.if ${MK_FOO} != &quot;no&quot;SUBDIR+= bar.endiftoSUBDIR.${MK_FOO}+= barsince we know that MK_FOO is always either yes or no and the latterform is easier to follow and much shorter. Various exception to thispattern dealt with on an ah-hoc basis.Discussed on arch@ a while ago.

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Mon, 05 Oct 2015 21:41:55 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>478290db - Check in first src/tests snapshot from NetBSD anoncvs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#478290db</link>
        <description>Check in first src/tests snapshot from NetBSD anoncvsSources were obtained like so:% export CVSROOT=&quot;anoncvs@anoncvs.NetBSD.org:/cvsroot&quot;% cvs -z9 co -D &quot;09/30/2014 20:45&quot; -P src/tests% mv src/tests/* tests/dist/.&apos;*CVS*&apos; has been added to svn:ignore to ease updating periodically fromupstreamSome line ending issues had to be resolved with test outputs and scriptsvia dos2unix and by deleting the eol-style property set in usr.bin/sortDiscussed with: rpauloSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 01 Oct 2014 04:07:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>54ff5d73 - Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#54ff5d73</link>
        <description>Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to processall the SUBDIR entries in parallel, instead of serially.  Apply thisoption to a selected number of Makefiles, which can greatly speed up thebuild on multi-core machines, when using make -j.This can be extended to more Makefiles later on, whenever they areverified to work correctly with parallel building.I tested this on a 24-core machine, with make -j48 buildworld (N = 6):                before    stddev       after    stddev                =======   ======       =======  ======real time        1741.1     16.5         959.8     2.7user time       12468.7     16.4       14393.0    16.8sys  time        1825.0     54.8        2110.6    22.8(user+sys)/real     8.2                   17.1E.g. the build was approximately 45% faster in real time.  On machineswith less cores, or with lower -j settings, the speedup will not be asimpressive.  But at least you can now almost max out a machine withbuildworld!Submitted by:	jillesMFC after:	2 weeks

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 26 Mar 2014 22:30:38 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13de33a5 - Migrate tools/regression/bin/ tests to the new layout.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#13de33a5</link>
        <description>Migrate tools/regression/bin/ tests to the new layout.This change is a proof of concept on how to easily integrate existingtests from the tools/regression/ hierarchy into the /usr/tests/ testsuite and on how to adapt them to the new layout for src.To achieve these goals, this change:- Moves tests from tools/regression/bin/&lt;tool&gt;/ to bin/&lt;tool&gt;/tests/.- Renames the previous regress.sh files to legacy_test.sh.- Adds Makefiles to build and install the tests and all their supporting  data files into /usr/tests/bin/.- Plugs the legacy_test test programs into the test suite using the new  TAP backend for Kyua (appearing in 0.8) so that the code of the test  programs does not have to change.- Registers the new directories in the BSD.test.dist mtree file.Reviewed by:	freebsd-testingApproved by:	rpaulo (mentor)

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 11 Dec 2013 04:09:17 +0000</pubDate>
        <dc:creator>Julio Merino &lt;jmmv@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f385077 - By popular demand, move freebsd-version(1) from /libexec to /bin.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#5f385077</link>
        <description>By popular demand, move freebsd-version(1) from /libexec to /bin.Approved by:	re (gjb)

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 09 Oct 2013 20:47:20 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9768ccae - Merge from tbemd:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#9768ccae</link>
        <description>Merge from tbemd:Add directory names directly and sort at the end.Include bsd.arch.inc.mk so we can, in the future, more easily make archdependent changes in /bin (unlikely, but is needed for symmetry).

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Mon, 13 Sep 2010 01:29:51 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a8c2427 - MFC r199458: Add pwait utility, which waits for any process to terminate.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#7a8c2427</link>
        <description>MFC r199458: Add pwait utility, which waits for any process to terminate.This is similar to the Solaris utility of the same name.Some use cases:* rc.subr&apos;s wait_for_pids* interactive use, e.g. to shut down the computer when some task is done  even if the task is already running

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 23 Dec 2009 22:59:03 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0e5e4167 - Add pwait utility, which waits for any process to terminate.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#0e5e4167</link>
        <description>Add pwait utility, which waits for any process to terminate.This is similar to the Solaris utility of the same name.Some use cases:* rc.subr&apos;s wait_for_pids* interactive use, e.g. to shut down the computer when some task is done  even if the task is already runningDiscussed on:	hackers@

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Tue, 17 Nov 2009 22:47:20 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b5f8caf - Flatten OpenBSM vendor tree in preparation for new OpenBSM vendor</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#4b5f8caf</link>
        <description>Flatten OpenBSM vendor tree in preparation for new OpenBSM vendorimport.

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Wed, 12 Nov 2008 23:48:20 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>21be3b31 - pkill(1) first appeared in /usr/bin, but later it was moved to /bin</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#21be3b31</link>
        <description>pkill(1) first appeared in /usr/bin, but later it was moved to /binfor the convenience of rc.d.  Now it has happily lived there for quitea while.  So move the pkill(1) source files from usr.bin to bin, too.Approved by:	gad

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Sun, 31 Aug 2008 14:27:59 +0000</pubDate>
        <dc:creator>Yaroslav Tykhiy &lt;ytykhiy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8757b00e - uuidgen has been repo-copied from usr.bin/ to bin/ to match its &quot;new&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#8757b00e</link>
        <description>uuidgen has been repo-copied from usr.bin/ to bin/ to match its &quot;new&quot;(2007/04/09) installation location.

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Thu, 13 Mar 2008 17:38:06 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e1fe3dba - Reimplementation of world/kernel build options.  For details, see:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/bin/Makefile#e1fe3dba</link>
        <description>Reimplementation of world/kernel build options.  For details, see:http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.htmlThe src.conf(5) manpage is to follow in a few days.Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)

            List of files:
            /freebsd-14.2/bin/Makefile</description>
        <pubDate>Fri, 17 Mar 2006 18:54:44 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
