<?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>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/file/lib/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>libmagic: Don't export libzstd symbols.<br/><br/>Fixes part of:<br/><br/>PR lib/58842: libmagic leaks private and zstd symbols<br/><br/>Prompted by work on:<br/><br/>PR lib/58838: shared libraries in base should all have expsym lists</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.20</description>
    <pubDate>Fri Nov 22 15:12:38 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>make zstd a private library (for now)</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.19</description>
    <pubDate>Sat Nov 02 22:02:39 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.18.2;<br/>merge conflicts between file-5.43 and file-5.45</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.18</description>
    <pubDate>Fri Aug 18 19:00:11 UTC 2023</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>introduce new GCC 12 warning disables and use them in a few places<br/><br/>this introduces 4 new warning disable flags:<br/><br/>   CC_WNO_MISSING_TEMPLATE_KEYWORD<br/>   CC_WNO_REGISTER<br/>   CC_WNO_STRINGOP_OVERREAD<br/>   CC_WNO_ARRAY_BOUNDS<br/><br/>and documents them in README.warnings.  of these, the string op<br/>and array bounds are both problematic (real bugs) and also spurious<br/>(not real bugs), and the other 2 are mostly temporary for older<br/>3rd party code.<br/><br/>add some new uses of CC_WNO_STRINGOP_OVERFLOW.<br/><br/>fix m68k build for gallium and GCC 12.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.17</description>
    <pubDate>Tue Aug 08 06:27:31 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>adapt to ${CC_WNO_MAYBE_UNINITIALIZED}<br/><br/>Use ${CC_WNO_MAYBE_UNINITIALIZED} instead of<br/>the older style more complex expressions.<br/><br/>Remove workarounds if they were for a specific<br/>version of gcc &lt; 10.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.16</description>
    <pubDate>Sat Jun 03 21:31:45 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Fix sun2 (static linking)</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.15</description>
    <pubDate>Tue Dec 17 18:59:39 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add more libraries</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.14</description>
    <pubDate>Tue Dec 17 13:35:43 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.13</description>
    <pubDate>Tue Dec 17 02:31:06 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>turn off various warnings for various things:<br/><br/>- file has looks bogus maybe-uninitialized<br/>- llvm triggers an attribute violation:<br/>  ScheduleDAGInstrs.cpp:1430:14: error: declaration of<br/>    'llvm::raw_ostream&amp; llvm::operator&lt;&lt;(llvm::raw_ostream&amp;, const llvm::ILPValue&amp;)'<br/>    with attribute 'noinline' follows inline declaration [-Werror=attributes]<br/>- ntp and pkg_install have obvious restrict violations, should be<br/>  fixed but i'm avoiding patching upstream code in this pass<br/>- tftp has an array bounds that doesn't seem real issue<br/>- sysinst's partman.c has major problem with passing the same<br/>  string as source and dest in snprintf, as a way to strcat<br/>  with formatting which trip restrict violations.  non trivial<br/>  to fix so for now the warning is elided.<br/>- Xext's XEVI.c has similar issue as partman.c<br/><br/>everyone and GCC 8 gets these warnings turned off for now:<br/><br/>	-Wno-format-truncation<br/>	-Wno-stringop-overflow<br/>	-Wno-stringop-truncation<br/>	-Wno-cast-function-type<br/><br/>as they trip a large amount of code.  most of them should be<br/>investigated, but the few i looked at were not finding actually<br/>real bugs, vs instances of poor coding, so skipping for now.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.12</description>
    <pubDate>Fri Oct 04 09:47:27 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Use DPSRCS for magic.h. OK'd by Christos.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.11</description>
    <pubDate>Wed Dec 12 06:36:13 UTC 2018</pubDate>
    <dc:creator>msaitoh</dc:creator>
</item>

<item>
    <title>Merge conflicts</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.10</description>
    <pubDate>Fri Oct 19 00:11:48 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.9.2;<br/>merge conflicts for file-5.33</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.9</description>
    <pubDate>Sun Apr 15 19:45:32 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.8.4;  1.8.10;<br/>fix der.c bump shared library</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.8</description>
    <pubDate>Fri Feb 10 18:11:18 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.7.2;<br/>Build magic.h before all objs.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.7</description>
    <pubDate>Tue Jan 10 13:51:36 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.6.8;<br/>Finish version auto-setting.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.6</description>
    <pubDate>Sun Dec 01 20:15:42 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Get version from the configure script</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.5</description>
    <pubDate>Sun Dec 01 20:01:14 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>add to CLEANFILES at some places, for generated files</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.4</description>
    <pubDate>Tue Aug 13 19:29:45 UTC 2013</pubDate>
    <dc:creator>drochner</dc:creator>
</item>

<item>
    <title>merge new file</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.3</description>
    <pubDate>Sat Mar 23 16:15:59 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.2.2;  1.2.8;<br/>fix non-literal strings where they are not needed.</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.2</description>
    <pubDate>Sun Aug 14 09:06:12 UTC 2011</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.2;<br/>build glue and lint fixes</title>
    <description>/src/external/bsd/file/lib/Makefile - 1.1</description>
    <pubDate>Fri May 08 17:28:02 UTC 2009</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

