<?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 gpl2</title>
    <link>http://nxr.netbsd.org/rss/src/external/gpl2/</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>a few more cleanups for GCC 15 vs prototypes.</title>
    <description></description>
    <pubDate>Fri Jan 09 00:00:00 UTC 2026</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>more updates for modern compilers / C versions.<br/><br/>ar_scan() takes a "void *" for both it's last arg, and the func's<br/>last arg.  adjust some callbacks to cope without casts.<br/><br/>in configure, use return instead of exit(3) to avoid wanting stdlib.h.<br/><br/>if wanting a void signal retsigtype, use the right function (XXX, maybe<br/>just give up and remove all this now in 2026.)<br/><br/>remove checks for __GNU_LIBRARY__ before including stdlib.h or unistd.h,<br/>so that valid prototypes are enabled, and remove incomplete prototypes<br/>for them from these sources (eg, getenv(), getopt(), errno.)<br/><br/>avoid using bsd_signal entirely as a name, by defining it to<br/>gmake_bsd_signal() after including signal.h.<br/><br/><br/>fixes builds for me on netbsd using GCC 12, 14, and 15.</title>
    <description></description>
    <pubDate>Fri Jan 02 20:00:00 UTC 2026</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Improve the rigor of function signatures and prototypes in gmake,<br/>texinfo, and gmp sources in order to meet the C23 requirements of<br/>gcc 15.2.1. (2nd try after the 1st try broke the build :( )<br/><br/>With these changes -current now also builds with gcc 15.2.1 on<br/>Fedora 43 (using HOST_CFLAGS=-fpermissive).  No functional changes<br/>intended.<br/><br/>Patches are from (primarily) mrg@ and myself.  Additional comments<br/>and guidance from riastradh@ .</title>
    <description></description>
    <pubDate>Wed Dec 31 22:00:00 UTC 2025</pubDate>
    <dc:creator>oster</dc:creator>
</item>

<item>
    <title>Import BSD-licensed diff from FreeBSD to replace GNU diffutils<br/><br/>Ported to NetBSD, compiler warnings fixed, and some unnecessary<br/>features (for the purpose of replacing our GPLv2 diff) have been<br/>stripped out.<br/><br/>Non-default at the moment, requires building with MKBSDDIFF=yes.<br/><br/>PR bin/59798 We are still using GNU diffutils</title>
    <description></description>
    <pubDate>Thu Dec 04 18:00:00 UTC 2025</pubDate>
    <dc:creator>nia</dc:creator>
</item>
</channel></rss>

