* 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
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
Also: renamed the package to be consistent with the rest of the
Python versions.
This recipe was largely based on preexisting work for Teeworlds. All of
the Haiku-specific patches were upstreamed.
Co-authored-by: Gerasim Troeglazov <3dEyes@gmail.com>
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.