<?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>d85ea7e7 - lorder: Clean up and improve robustness.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#d85ea7e7</link>
        <description>lorder: Clean up and improve robustness.* Properly parse (no) command-line options.* Ensure that errors go to stderr and result in a non-zero exit.* Drop the special-case code for a single argument, as it will produce  the wrong outcome if the file does not exist or is corrupted.* Don&apos;t print anything until after we&apos;ve collected all the data.* Always create all temporary files before setting the trap.  This  ensures that the trap can safely fire at any moment, regardless of any  previous definition of `T`.* Use a temporary file rather than a pipe between `nm` and `sed` to  ensure proper termination if `nm` fails due to a missing or invalid  input.* The check for self-referential entries was conditional on testing our  argument list against a regex looking for archives.  This was a  needless and unreliable optimization; make the check unconditional.* Document that lorder will not work properly if any of its inputs have  spaces in their name.MFC after:	1 weekSponsored by:	Klara, Inc.Reviewed by:	allanjudeDifferential Revision:	https://reviews.freebsd.org/D44133(cherry picked from commit 5c7b986c21ed47545203e8f630fe2281b83112d2)lorder: Add unit tests.MFC after:	1 weekSponsored by:	Klara, Inc.Reviewed by:	allanjudeDifferential Revision:	https://reviews.freebsd.org/D44134(cherry picked from commit 96da41b6dbf383436018f11ad8a672faab2d3789)lorder: Undeprecate.While lorder is not required by our current toolchain (or any toolchainwe&apos;ve used in the past decade or two), it still occasionally shows upin build systems of third party software, including The Open Group&apos;sUNIX conformance test suite, and the maintenance cost is negligible.MFC after:	1 weekSponsored by:	Klara, Inc.Reviewed by:	imp, allanjude, emasteDifferential Revision:	https://reviews.freebsd.org/D44135(cherry picked from commit cf4d9bf8b38819da12c6d686d5cf6dbd6353cd61)lorder: Don&apos;t rely on legacy syntax.MFC after:	1 weekSponsored by:	Klara, Inc.Reviewed by:	allanjudeDifferential Revision:	https://reviews.freebsd.org/D44155(cherry picked from commit aedb37dc49319a7cd1faf34f312a8a9fc01e611d)lorder: Tweak invalid file test.Different implementations of `nm` have different ways of telling youthat your file is not a valid object or library, but they all seem tohave &#8220;not recognized&#8221; as a common substring.MFC after:	1 weekSponsored by:	Klara, Inc.Reviewed by:	allanjudeDifferential Revision:	https://reviews.freebsd.org/D44154(cherry picked from commit aa80cfadff0bb715ca090cbd1b3561a1619251d5)

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Wed, 28 Feb 2024 15:37:36 +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/usr.bin/lorder/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.bin/lorder/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>7fc55006 - Oops, revert last commit (the manpage is still built in objdir).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#7fc55006</link>
        <description>Oops, revert last commit (the manpage is still built in objdir).

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Wed, 28 Sep 2005 07:54:18 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2cc326 - Add NO_OBJ.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#ec2cc326</link>
        <description>Add NO_OBJ.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Wed, 28 Sep 2005 07:49:30 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9ad8c86 - beforeinstall -&gt; SCRIPTS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#b9ad8c86</link>
        <description>beforeinstall -&gt; SCRIPTS.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Sat, 07 Apr 2001 11:21:35 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc12be52 - MAN[1-9] -&gt; MAN.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#dc12be52</link>
        <description>MAN[1-9] -&gt; MAN.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Tue, 27 Mar 2001 10:52:19 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6eee5793 - Change `install&apos; to `${INSTALL}&apos; as usual.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#6eee5793</link>
        <description>Change `install&apos; to `${INSTALL}&apos; as usual.Remove the extra slash in ${DESTDIR}/${BINDIR}.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Tue, 25 Jul 1995 00:22:50 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>179ead2d - lorder(1) manual page not properly installed due to makefile usurping</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#179ead2d</link>
        <description>lorder(1) manual page not properly installed due to makefile usurpinginstall rule.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Thu, 27 Oct 1994 19:23:30 +0000</pubDate>
        <dc:creator>Paul Traina &lt;pst@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b35bdc40 - More merry makefile munging for man page compatability.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#b35bdc40</link>
        <description>More merry makefile munging for man page compatability.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Fri, 05 Aug 1994 19:00:04 +0000</pubDate>
        <dc:creator>Garrett Wollman &lt;wollman@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f23196c - Cleanup so that make install can run, many install: maninstall changed</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#9f23196c</link>
        <description>Cleanup so that make install can run, many install: maninstall changedto just install:, sperious targets and CLEANFILES removed.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Mon, 30 May 1994 14:17:23 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>662764bc - Remove unneeded targets for manual page.  Remove unneeded cleanfiles.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#662764bc</link>
        <description>Remove unneeded targets for manual page.  Remove unneeded cleanfiles.

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Sun, 29 May 1994 16:35:09 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b50d902 - BSD 4.4 Lite Usr.bin Sources</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/lorder/Makefile#9b50d902</link>
        <description>BSD 4.4 Lite Usr.bin Sources

            List of files:
            /freebsd-14.2/usr.bin/lorder/Makefile</description>
        <pubDate>Fri, 27 May 1994 12:33:43 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
