<?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>ae69ad88 - After inpcb route caching was put back in place there is no need for</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#ae69ad88</link>
        <description>After inpcb route caching was put back in place there is no need forflowtable anymore (as flowtable was never considered to be useful inthe forwarding path).Reviewed by:		npDifferential Revision:	https://reviews.freebsd.org/D11448

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Thu, 27 Jul 2017 13:03:36 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>114350b9 - Replace DPSRCS that work fine in SRCS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#114350b9</link>
        <description>Replace DPSRCS that work fine in SRCS.This is so that &apos;make depend&apos; is not a required build step in thesefiles.DPSRCS is overall unneeded.  DPSRCS already contains SRCS, so anythingwhich can safely be in SRCS should be.  DPSRCS is mostly just a way togenerate files that should not be linked into the final PROG/LIB.  Forheaders and grammars it is safe for them to be in SRCS since they willbe excluded during linking and installation.The only remaining uses of DPSRCS are for generating .c or .o files thatmust be built before &apos;make depend&apos; can run &apos;mkdep&apos; on the SRCS c fileslist.  A semi-proper example is in tests/sys/kern/acct/Makefile where achecked-in .c file has an #include on a generated .c file.  Thegenerated .c file should not be linked into the final PROG though sinceit is #include&apos;d.  The more proper way here is just to build/link it inthough without DPSRCS.  Another example is in sys/modules/linux/Makefilewhere a shell script runs to parse a DPSRCS .o file that should not belinked into the module.  Beyond those, the need for DPSRCS is largelyunneeded, redundant, and forces &apos;make depend&apos; to be ran.  Generally,these Makefiles should avoid the need for DPSRCS and define properdependencies for their files as well.An example of an improper usage and why this matters is in usr.bin/netstat.nl_defs.h was only in DPSRCS and so was not generated during &apos;make all&apos;,but only during &apos;make depend&apos;.  The files including it lacked properdepenencies on it, which forced running &apos;make depend&apos; to workaround thatbug.  The &apos;make depend&apos; target should mostly be used for incremental buildhelp, not to produce a working build.  This specific example was broken inthe meta build until r287905 since it does not run &apos;make depend&apos;.The gnu/lib/libreadline/readline case is fine since bsd.lib.mk has &apos;OBJS:SRCS:M*.h&apos; when there is no .depend file.Sponsored by:	EMC / Isilon Storage DivisionMFC after:	1 week

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 20:38:17 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>81dacd8b - Simplify kvm symbol resolution and error handling.  The symbol table</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#81dacd8b</link>
        <description>Simplify kvm symbol resolution and error handling.  The symbol tablenl_symbols will eventually be organized into several modules dependingon MK_* variables.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Wed, 02 Sep 2015 18:51:36 +0000</pubDate>
        <dc:creator>Hiroki Sato &lt;hrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1a0d267 - Upgrade libxo to 0.4.5.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#d1a0d267</link>
        <description>Upgrade libxo to 0.4.5.Local changes incorporated by 0.4.5: r284340Local changes retained: r276260, r282117Obtained from:	https://github.com/Juniper/libxo

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Mon, 24 Aug 2015 16:26:20 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ade9ccfe - Convert netstat to use libxo.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#ade9ccfe</link>
        <description>Convert netstat to use libxo.Obtained from:  Phil Shafer &lt;phil@juniper.net&gt;Ported to -current by: alfred@ (mostly), Kim ShrierFormatting: marcel@Sponsored by:   Juniper Networks, Inc.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Sat, 21 Feb 2015 23:47:20 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e11bd9e - Convert to usr.bin/ to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#3e11bd9e</link>
        <description>Convert to usr.bin/ to LIBADDReduce overlinking

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 14:29:10 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@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-12.1/usr.bin/netstat/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-12.1/usr.bin/netstat/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>45c203fc - Remove AppleTalk support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#45c203fc</link>
        <description>Remove AppleTalk support.AppleTalk was a network transport protocol for Apple Macintosh devicesin 80s and then 90s. Starting with Mac OS X in 2000 the AppleTalk wasa legacy protocol and primary networking protocol is TCP/IP. The lastMac OS X release to support AppleTalk happened in 2009. The same yearrouting equipment vendors (namely Cisco) end their support.Thus, AppleTalk won&apos;t be supported in FreeBSD 11.0-RELEASE.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Fri, 14 Mar 2014 06:29:43 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c284d93 - Remove IPX support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#2c284d93</link>
        <description>Remove IPX support.IPX was a network transport protocol in Novell&apos;s NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998. Later, in this century the Novell OpenEnterprise Server became successor of Novell NetWare. The last releasethat claimed to still support IPX was OES 2 in 2007. Routing equipmentvendors (e.g. Cisco) discontinued support for IPX in 2011.Thus, IPX won&apos;t be supported in FreeBSD 11.0-RELEASE.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Fri, 14 Mar 2014 02:58:48 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5d6d7e75 - o Revamp API between flowtable and netinet, netinet6.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#5d6d7e75</link>
        <description>o Revamp API between flowtable and netinet, netinet6.  - ip_output() and ip_output6() simply call flowtable_lookup(),    passing mbuf and address family. That&apos;s the only code under    #ifdef FLOWTABLE in the protocols code now.o Revamp statistics gathering and export.  - Remove hand made pcpu stats, and utilize counter(9).  - Snapshot of statistics is available via &apos;netstat -rs&apos;.  - All sysctls are moved into net.flowtable namespace, since    spreading them over net.inet isn&apos;t correct.o Properly separate at compile time INET and INET6 parts.o General cleanup.  - Remove chain of multiple flowtables. We simply have one for    IPv4 and one for IPv6.  - Flowtables are allocated in flowtable.c, symbols are static.  - With proper argument to SYSINIT() we no longer need flowtable_ready.  - Hash salt doesn&apos;t need to be per-VNET.  - Removed rudimentary debugging, which use quite useless in dtrace era.The runtime behavior of flowtable shouldn&apos;t be changed by this commit.Sponsored by:	NetflixSponsored by:	Nginx, Inc.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Fri, 07 Feb 2014 15:18:23 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e4d5cd3 - Make userland tools honor WITHOUT_PF build option.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#3e4d5cd3</link>
        <description>Make userland tools honor WITHOUT_PF build option.Tested by:	dt71@gmx.com

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Tue, 29 Oct 2013 17:38:13 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3dcc856b - Allow netstat to be build if INET is not defined in the kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#3dcc856b</link>
        <description>Allow netstat to be build if INET is not defined in the kernel.Thanks to Garrett Cooper for reporting the issue.MFC after: 3 daysX-MFC: 238501

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Mon, 16 Jul 2012 06:43:04 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6aa83769 - After r232745, which makes sure __bswap16(), ntohs() and htons() return</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#6aa83769</link>
        <description>After r232745, which makes sure __bswap16(), ntohs() and htons() return__uint16_t, we can partially undo r228668.Note the remark &quot;Work around a clang false positive with format stringwarnings and ntohs macros (see LLVM PR 11313)&quot; was actually incorrect.Before r232745, on some arches, the ntohs() macros did in fact returnint, not uint16_t, so clang was right in warning about the %hu formatstring.MFC after:	2 weeks

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Fri, 09 Mar 2012 20:50:15 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07b202a8 - Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#07b202a8</link>
        <description>Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, toget rid of testing explicitly for clang (using ${CC:T:Mclang}) inindividual Makefiles.Instead, use the following extra macros, for use with clang:- NO_WERROR.clang       (disables -Werror)- NO_WCAST_ALIGN.clang  (disables -Wcast-align)- NO_WFORMAT.clang	(disables -Wformat and friends)- CLANG_NO_IAS		(disables integrated assembler)- CLANG_OPT_SMALL	(adds flags for extra small size optimizations)As a side effect, this enables setting CC/CXX/CPP in src.conf instead ofmake.conf!  For clang, use the following:CC=clangCXX=clang++CPP=clang-cppMFC after:	2 weeks

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Tue, 28 Feb 2012 18:30:18 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d88ccef5 - Revert r228650, and work around the clang false positive with printf</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#d88ccef5</link>
        <description>Revert r228650, and work around the clang false positive with printfformats in usr.bin/netstat/atalk.c by conditionally adding NO_WFORMAT tothe Makefile instead.MFC after:	1 week

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Sat, 17 Dec 2011 22:32:00 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa0a1e58 - - Merge in OFED 1.5.3 from projects/ofed/head</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#aa0a1e58</link>
        <description>- Merge in OFED 1.5.3 from projects/ofed/head

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Mon, 21 Mar 2011 09:58:24 +0000</pubDate>
        <dc:creator>Jeff Roberson &lt;jeff@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0153eb66 - Teach netstat(1) to print out netisr statistics when given the -Q argument.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#0153eb66</link>
        <description>Teach netstat(1) to print out netisr statistics when given the -Q argument.Currently supports only reporting on live systems via sysctl, kmem supportneeds to be edded.MFC after:	1 weekSponsored by:	Juniper Networks

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Mon, 22 Feb 2010 15:57:36 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>57e9cb8c - Now that ifmcstat(8) does not suck, retire host-mode netstat -g.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#57e9cb8c</link>
        <description>Now that ifmcstat(8) does not suck, retire host-mode netstat -g.This change will not be back-ported.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Sun, 15 Feb 2009 16:16:38 +0000</pubDate>
        <dc:creator>Bruce M Simpson &lt;bms@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>690f477d - add new build knobs and jigger some existing controls to improve</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#690f477d</link>
        <description>add new build knobs and jigger some existing controls to improvecontrol over the result of buildworld and installworld; this especiallyhelps packaging systems such as nanobsdReviewed by:	various (posted to arch)MFC after:	1 month

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Sun, 21 Sep 2008 22:02:26 +0000</pubDate>
        <dc:creator>Sam Leffler &lt;sam@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0aad0f22 - These are the things that the tinderbox has problems with because it</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/usr.bin/netstat/Makefile#0aad0f22</link>
        <description>These are the things that the tinderbox has problems with because itdoesn&apos;t use the default CFLAGS which contain -fno-strict-aliasing.Until the code is cleaned up, just add -fno-strict-aliasing to theCFLAGS of these for the tinderboxes&apos; sake, allowing the rest of thetree to have -Werror enabled again.

            List of files:
            /freebsd-12.1/usr.bin/netstat/Makefile</description>
        <pubDate>Tue, 20 Nov 2007 02:07:30 +0000</pubDate>
        <dc:creator>John Birrell &lt;jb@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
