faac introduces an API incompatibility with version 1.29. In particular, the struct member allowMidside is dropped from struct faacEncConfiguration. This causes most library consumers not to build successfully. The topic is addressed upstream, see https://github.com/knik0/faac/issues/8 Depending on upstream decision, we will adopt upstream fixes or develop workarounds for the ports tree. This bug report serves as a place to track these activities.
Created attachment 187752 [details] Update to 1.29.9 PRs to fix consumers coming up later today ...
Feedback from upstream, see https://github.com/knik0/faac/issues/8 advises to patch failing ports such that allowMidside is simply not set. Patches + PRs coming up after poudriere testbuilds have completed.
Created attachment 187760 [details] Update to 1.29.9 Includes the previously missing build fix for compile time evaluation of sqrt(2)
Created attachment 188113 [details] Update to 1.29.9.2 An updated upstream version of faac has been published
A commit references this bug: Author: riggs Date: Sun Nov 19 11:29:41 UTC 2017 New revision: 454487 URL: https://svnweb.freebsd.org/changeset/ports/454487 Log: Update to upstream version 1.29.9.2 PR: 223416 Submitted by: riggs Changes: head/audio/faac/Makefile head/audio/faac/distinfo
A commit references this bug: Author: riggs Date: Sun Nov 19 11:37:29 UTC 2017 New revision: 454488 URL: https://svnweb.freebsd.org/changeset/ports/454488 Log: Chase audio/faac update (ABI incompatible to previous version 1.28) PR: 223416 Submitted by: riggs Changes: head/audio/abcde/Makefile head/audio/audex/Makefile head/audio/darkice/Makefile head/audio/dream/Makefile head/audio/faac/Makefile head/audio/flacon/Makefile head/audio/gnormalize/Makefile head/audio/grip/Makefile head/audio/mous/Makefile head/audio/pacpl/Makefile head/audio/soundkonverter/Makefile head/multimedia/avidemux/Makefile head/multimedia/ffmpeg0/Makefile head/multimedia/gstreamer-plugins-bad/Makefile head/multimedia/gstreamer1-plugins-bad/Makefile head/multimedia/libav/Makefile head/multimedia/libquicktime/Makefile head/multimedia/mencoder/Makefile head/multimedia/mpeg4ip/Makefile head/multimedia/ogmrip/Makefile head/multimedia/transcode/Makefile head/www/madsonic/Makefile head/www/madsonic-standalone/Makefile head/www/subsonic/Makefile head/www/subsonic-standalone/Makefile