These changes are mostly to help cleanup issues in HaikuPorter's
repo_consistency.txt report: some build-requires chains broken due to
`cmd:python` (2.x) not being available anymore.
libxcb build was failing due to import errors in xcb_proto (due to changes
in Python 3.5+), resolved in newer xcb_proto, which prompted the libxcb update
to keep them in sync.
---
While libxcb should not be needed in Haiku, some ported software (eg: `libfm_qt`)
depends at least at build time on it. Until those get patched to not require
libxcb... we're stuck with this.
Co-authored-by: Schrijvers Luc <begasus@gmail.com>
Due to bogus python version detection (expecting "Python 2.x"),
current package is installing files under:
/system/lib/python/po/vendor-packages
instead of
/system/lib/python3.xx/vendor-packages
This is just a quick fix for that.
* 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.
* this fixes the wrong recipe names introduced by myself in #d525fee
* adjust patch names to match corresponding recipes
* additionally: create 'additional-files' folders as hint to some
ports that do not have a proper recipe yet