<?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>a5186406 - Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#a5186406</link>
        <description>Add WITH_LLVM_BINUTILS to install LLVM binutils instead of ElftoolchainWhen WITH_LLVM_BINUTILS is set, we will install the LLVM binutils asar/ranlib/nm/objcopy/etc. instead of the elftoolchain ones.Having the LLVM binutils instead of the elftoolchain ones allows us to usefeatures such as LTO that depend on binutils that understand LLVM IR.Another benefit will be an improved user-experience when compiling withAddressSanitizer, since ASAN does not symbolize backtraces correctly ifaddr2line is elftoolchain addr2line instead of llvm-symbolizer.See https://lists.freebsd.org/archives/freebsd-toolchain/2021-July/000062.htmlfor more details.This is currently off by default but will be turned on by default at somepoint in the near future.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D31060(cherry picked from commit 021385aba56279febcfdcc64d23673a0106ae45d)

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 06 Sep 2021 08:49:49 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af21e005 - beep(1): Initial version of utility to create terminal beep via soundcard.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#af21e005</link>
        <description>beep(1): Initial version of utility to create terminal beep via soundcard.Reviewed by:	imp@, emaste@ and pstef@Differential Revision:	https://reviews.freebsd.org/D32672Sponsored by:	NVIDIA Networking(cherry picked from commit 8abfbe5a79b19bb95430f574d970843607f5809c)

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Tue, 26 Oct 2021 17:13:00 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1d7c196d - Remove mkcsmapper_static and mkesdb_static from build-tools</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#1d7c196d</link>
        <description>Remove mkcsmapper_static and mkesdb_static from build-toolsBuild them as part of the bootstrap-tools phase instead.Reviewed by:	emaste (no objections)Differential Revision: https://reviews.freebsd.org/D28181(cherry picked from commit 2de949cf85d0e0b9ff71e1ffd74153814de96175)

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 02 Aug 2021 09:49:01 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2142926f - lastcomm(1): Only install if MK_ACCT is on</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#2142926f</link>
        <description>lastcomm(1): Only install if MK_ACCT is onMFC after:	3 days(cherry picked from commit 8af54bdfcaecf922f936a14d1d9efcf84076029f)

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Sat, 06 Feb 2021 19:41:39 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c1a3d7f2 - Remove remaining uses of ${COMPILER_FEATURES:Mc++11}</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#c1a3d7f2</link>
        <description>Remove remaining uses of ${COMPILER_FEATURES:Mc++11}All supported compilers have C++11 support so these checks can be replacedwith MK_CXX guards.See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252759PR:		252759Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D28234

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Tue, 19 Jan 2021 15:05:43 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07bab441 - Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#07bab441</link>
        <description>Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filtSince elftoolchain&apos;s cxxfilt is rather far behind on features, and weran into several bugs, add an option to use llvm-cxxfilt as an drop-inreplacement.It supports the same options as elftoolchain cxxfilt, though it doesn&apos;thave support for old ARM (C++ Annotated Reference Manual, not the CPU)and GNU v2 manglings. But these are irrelevant in 2020.Note: as we already compile the required libraries as part of libllvm,this will not add any significant build time either.PR:		250702Reviewed by:	emaste, yuriDifferential Revision: https://reviews.freebsd.org/D27071MFC after:	2 weeks

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Tue, 03 Nov 2020 19:57:28 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9ddaa99d - Add backlight(8)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#9ddaa99d</link>
        <description>Add backlight(8)This tool is used to configure registered backlights.It can incr/decr (default to 10%) or accept a percentage value directly.Reviewed by:	manpages (gbe@)Relnotes:	yesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D26251

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Fri, 02 Oct 2020 18:21:30 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7b841ae - Cleanups for gprof:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#e7b841ae</link>
        <description>Cleanups for gprof: * Remove identical or almost identical headers * Only build aout.c on amd64 and i386. None of the the other current   architectures ever supported running a.out binaries * Enable on all architecturesSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D26369

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 14 Sep 2020 16:18:53 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>252884ae - Import new 2-clause BSD licenced implementation of the bc and dc commands</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#252884ae</link>
        <description>Import new 2-clause BSD licenced implementation of the bc and dc commandsThese implementations of the bc and dc programs offer a number of advantagescompared to the current implementations in the FreeBSD base system:- They do not depend on external large number functions (i.e. no dependency  on OpenSSL or any other large number library)- They implements all features found in GNU bc/dc (with the exception of  the forking of sub-processes, which the author of this version considers  as a security issue).- They are significantly faster than the current code in base (more than  2 orders of magnitude in some of my tests, e.g. for 12345^100000).- They should be fully compatible with all features and the behavior of the  current implementations in FreeBSD (not formally verified).- They support POSIX message catalogs and come with localized messages in  Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze,  and Russian.- They offer very detailed man-pages that provide far more information than  the current ones.The upstream sources contain a large number of tests, which are notimported with this commit. They could be integrated into our testframework at a latter time.Installation of this version is controlled by the option &quot;MK_GH_BC=yes&quot;.This option will be set to yes by default in 13-CURRENT, but will be offby default in 12-STABLE.Approved by:	impObtained from:	https://git.yzena.com/gavin/bcMFC after:	4 weeksRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D19982

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Sat, 27 Jun 2020 12:02:01 +0000</pubDate>
        <dc:creator>Stefan E&#223;er &lt;se@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd1efedc - Add extremely useful calendar(1) application to FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#fd1efedc</link>
        <description>Add extremely useful calendar(1) application to FreeBSDIt does extremely useful things like execute sendmail and spew dubiouslyaccurate factoids.From the feedback, it seems like it is an essential utility in a modern unixand not at all a useless bikeshed.  How do those Linux people live without it?Reverts r358561.

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Tue, 03 Mar 2020 00:20:08 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c565de3 - Fix typo in r278616</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#3c565de3</link>
        <description>Fix typo in r278616FreeBSD isn&apos;t an encyclopedia.

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 02 Mar 2020 23:37:47 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>79bfb05b - Move ELF feature note tool to usr.bin/elfctl</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#79bfb05b</link>
        <description>Move ELF feature note tool to usr.bin/elfctlelfctl is a tool for modifying the NT_FREEBSD_FEATURE_CTL ELF note,which contains a set of flags for enabling or disabling vulnerabilitymitigations and other features.Reviewed by:	csjp, kibMFC after:	2 weeksRelnotes:	YesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23910

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 02 Mar 2020 02:36:41 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>134b3783 - retire in-tree GPL dtc devicetree compiler</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#134b3783</link>
        <description>retire in-tree GPL dtc devicetree compilerNow that we no longer have GCC 4.2.1 in the tree and can assume FreeBSDis being built with a C++11 compiler available, we can use BSDL dtcunconditionally and retire the GPL dtc.GPL dtc now has FreeBSD CI support via Cirrus-CI to help ensure itcontinues to build/work on FreeBSD and is available in the ports treeif needed.The copy of (copyfree licensed) libfdt that we actually use is insys/contrib/libfdt so the extra copy under contrib/dtc/libfdt can beremoved along with the rest of the GPL dtc.Reviewed by:	kevans, ian, imp, manu, theravenSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23192

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 17:10:54 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd99ab06 - Remove elf2aout</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#dd99ab06</link>
        <description>Remove elf2aoutRemove the long obsolete elf2aout utility. Should any ports need toknow when this left the tree, use 1300077 as the revision so weavoid multiple bumps for the sparc64 removal.Reviewed by: brooks@, emaste@Differential Revision: https://reviews.freebsd.org/D23527

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Thu, 06 Feb 2020 17:52:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>467d9484 - gprof: Enable riscv</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#467d9484</link>
        <description>gprof: Enable riscvAdd a missing riscv.h header file, and fix the check for riscv (must testMACHINE_CPUARCH, not MACHINE_ARCH, if we want to use &apos;riscv&apos;).Sponsored by:	Axiado

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Mon, 13 Jan 2020 16:52:26 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4330302 - libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#a4330302</link>
        <description>libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when includeddirectly so MD paths in Makefiles work. In the process centralizesetting them in LIBCOMPATWMAKEENV.Alter .PATH and CFLAGS settings in work when the Makefile is included.While here only support LIB32 on supported platforms rather than alwaysenabling it and requiring users of MK_LIB32 to filter basedTARGET/MACHINE_ARCH.The net effect of this change is to make Makefile.libcompat only buildcompatability libraries.Changes relative to r354449:Correct detection of the compiler type when bsd.compat.mk is usedoutside Makefile.libcompat.  Previously it always matched the clangcase.Set LDFLAGS including the linker emulation for mips where -m32 seems tobe insufficent.Reviewed by:	imp, kib (origional version in r354449)Obtained from:	CheriBSD (conceptually)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22251

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Thu, 07 Nov 2019 22:58:10 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccad77fe - Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#ccad77fe</link>
        <description>Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Additional testing is required..

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Thu, 07 Nov 2019 19:22:51 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>36712a94 - libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#36712a94</link>
        <description>libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when includeddirectly so MD paths in Makefiles work. In the process centralizesetting them in LIBCOMPATWMAKEENV.Alter .PATH and CFLAGS settings in work when the Makefile is included.While here only support LIB32 on supported platforms rather than alwaysenabling it and requiring users of MK_LIB32 to filter basedTARGET/MACHINE_ARCH.The net effect of this change is to make Makefile.libcompat only buildcompatability libraries.Reviewed by:	imp, kibObtained from:	CheriBSD (conceptually)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22251

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Thu, 07 Nov 2019 17:10:33 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c844ab67 - Remove mklocale(1) and colldef(1) which are deprecated since FreeBSD 11</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#c844ab67</link>
        <description>Remove mklocale(1) and colldef(1) which are deprecated since FreeBSD 11In FreeBSD 11 along with the rework on the collation, mklocale(1) and colldef(1)has been replaced by localedef(1) (a note has been added to the manpage to stateit).mklocale(1) and colldef(1) has been kept around to be able to build olderversions of FreeBSD. None of the version requiring those tools are supportedanymore so it is time to remove them from base

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Tue, 10 Sep 2019 07:54:49 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f4592e4 - Add posixshmcontrol(1), an utility to manipulate posix shared memory segments.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/Makefile#5f4592e4</link>
        <description>Add posixshmcontrol(1), an utility to manipulate posix shared memory segments.See usage for the command line structure.  Man page will come shortly.Reviewed by:	jilles, tmunroSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D20258

            List of files:
            /freebsd-13.1/usr.bin/Makefile</description>
        <pubDate>Thu, 23 May 2019 14:33:01 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
