* libass: drop useless dependency
libass doesn't use enca anymore since 0.13.0.
* libass: drop transitive build dependencies
They are added automatically now, but keep
transitive non-build dependencies.
Also properly mark libintl as a transitive dep, as it is
not required by libass itself but only fontconfig.
* libass: build with assembly
libass contains hand-crafted assembly for 32-bit and 64-bit x86
which requires NASM to build. By default assembly on 32-bit x86
is not fully PIC for performance reasons, so add --with-pic.
* libass: disable static library
* libass: update to 0.17.1
And delete old libass-0.16.0.recipe
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.