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 <<a href="mailto:drac@gentoo.org">drac@gentoo.org</a>></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 <<a href="mailto:drac@gentoo.org">drac@gentoo.org</a>></u></div><div> +files/flac-1.2.1-asneeded.patch,</div><div> Version bump.</div></div><div><div><br></div><div><i>There isn't a bug detailing why this patch is here, but I believe it'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 <<a href="mailto:ford_prefect@gentoo.org">ford_prefect@gentoo.org</a>></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't get a ton</div><div> of libtool warnings while linking.</div></div><div><br></div><div><i>There isn'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>