- Complete the patch to disable everything that results in undefined
symbols
- Checked working for decoding (h264, aac, mp3, ogg/vorbis, AIFF)
- Not checked for encoding.
* Drop 2.6.3 & 2.7.2, bump 2.8.6 to 2.8.7 and 3.0.1 to 3.0.2.
* ffmpeg, ffprobe and ffserver were being shipped in secondary arch
builds (due to rm $binDir instead of rm $prefix/bin where they were
being installed) but did not have a cmd: in PROVIDES. Fixed this by
moving these to a _bin subpackage on x86_gcc2 using 2nd arch x86.
* Fix CONFLICTS_devel in 3.0.2 (missing "_legacy"),
* Add ffmpeg2_bin to CONFLICTS in 3.0.2.
* Add ffmpeg and ffmpeg_legacy to CONFLICTS_bin in 2.8.7.
* Reorder some sections.
* Switch all HOMEPAGE and SOURCE_URI to https.
* Switch from tar.bz2 to tar.xz for 2.8.7.
* 2.8.7 and 3.0.2 build OK (on x86_gcc2 using x86 as 2nd arch) but
"make check" fails with "runtime_loader: Cannot open file
libavutil.so.55: No such file or directory". Failure happens on
TEST api-threadmessage for 3.0.2 and on TEST api-flac for 2.8.7.
* Assembler code completely disabled for gcc2. Cross platform C code is
used instead, which means this needs more CPU than the 0.10.x branch
with asm enabled. But, at least it works.
* Redone the gcc2 support to make it more well behaved. Things that only
* need to be disabled for gcc2 are under a #if __GNUC__ > 2 check,
instead of #if 0. Also removed a lot of hacks to the configure script
that are not needed anymore.
* Since the patch for gcc2 should not create problems for the gcc4
version, use a single patch. The hack used to decide which patchset to
use did not work, because effectoiveTargetarchitecture was not set yet
when parsing the file to find the PATCHES variable.
* I leave this marked as broken for gcc2, because 0.11.5 was not updated
for years, while the ffmpeg team is still updating the 0.10.x branch
with regular releases. This means 0.10 gets bugfixes in the codecs, and
0.11 doesn't. We better use the latest codecs, even if we don't get the
latest API.
* fastdep
Removed "." from SUMMARY.
Minor cosmetics.
* ffmpeg
Removed "." from SUMMARY.
* fheroes
Removed "." from SUMMARY.
* filecropper
Removed "." and improved SUMMARY.
Use g++ instead of gcc.
* flex
Removed "." from SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* fontforge
Removed "." from SUMMARY.
Minor cosmetics.
* fossil
Shortened and improved SUMMARY/DESCRIPTION.
* fpc
Use same SUMMARY/DESCRIPTION in the non-BEP recipes.
* freetype
Minor cosmetics.
(The PATCHES is commented out on purpose, enabling
subpixel rendering and hinting)
* ftgl
Removed "." from SUMMARY.
Sorted _devel block to the top.