Gentoo bundles flac 1.2.1 with numerous patches applied.<div><br></div><div>Some of these patches are already included in upstream flac-dev (for example the gcc 4.3 cstring issue).</div><div><br></div><div>Below are the patches supplied by Gentoo (merged against MASTER) and with the Changelog explanations of them as well as the discussion link surrounding the patch:</div>
<div><br></div><div><b><font size="4">flac-9999-asm.patch:</font></b></div><div><div><u>28 Sep 2007; Samuli Suominen &lt;<a href="mailto:drac@gentoo.org">drac@gentoo.org</a>&gt;</u></div><div>+files/flac-1.2.1-asm.patch,</div>
<div>  Fix TEXTRELs using patch from PaX Team from bug 193222 and while at it,</div><div>  attempt to clean up ebuild a bit. Revert last commit restoring elibtoolize</div><div>  for fbsd since eautoreconf allready does libtoolize.</div>
<div><br></div><div><i>Gentoo bug where this is discussed:</i></div><div><b><a href="https://bugs.gentoo.org/show_bug.cgi?id=193222">https://bugs.gentoo.org/show_bug.cgi?id=193222</a></b></div><div><b><br></b></div><div><b><font size="4">flac-9999-asneeded.patch</font></b></div>
<div><div><u>20 Sep 2007; Samuli Suominen &lt;<a href="mailto:drac@gentoo.org">drac@gentoo.org</a>&gt;</u></div><div>  +files/flac-1.2.1-asneeded.patch,</div><div>  Version bump.</div></div><div><div><br></div><div><i>There isn&#39;t a bug detailing why this patch is here, but I believe it&#39;s to allow the --as-needed flag to the bfd linker.  More information can be found here:</i></div>
<div><b><a href="http://www.gentoo.org/proj/en/qa/asneeded.xml">http://www.gentoo.org/proj/en/qa/asneeded.xml</a></b></div><div><b><br></b></div><div><b><font size="4">flac-9999-ogg-m4.patch</font></b></div><div><div><u>28 Mar 2011; Arun Raghavan &lt;<a href="mailto:ford_prefect@gentoo.org">ford_prefect@gentoo.org</a>&gt;</u></div>
<div>  +files/flac-1.2.1-ogg-m4.patch:</div><div>  Update the shipped version of ogg.m4 so that users of libflac don&#39;t get a ton</div><div>  of libtool warnings while linking.</div></div><div><br></div><div><i>There isn&#39;t a bug detailing why this patch is here, but the Changelog explanation is sufficient.</i></div>
<div><i><br></i></div><div>Thanks for taking a look!</div><div><i><br></i></div>-- <br>Jaren Stangret<br>
</div></div>