app-accessibility/brltty: [QA] Fix multiple issues
authorDavid Seifert <soap@gentoo.org>
Mon, 4 Dec 2017 10:24:38 +0000 (11:24 +0100)
committerDavid Seifert <soap@gentoo.org>
Mon, 4 Dec 2017 10:25:12 +0000 (11:25 +0100)
commit9972fed3f21b47e7315949e39f762d9b209c1fd5
tree4c1b270f881f9f18b6680877688a8ac0e688517a
parent1a3341015bb81d31c2a9a295e1e5766c226c1a1d
app-accessibility/brltty: [QA] Fix multiple issues

* Don't add dead python impls to PYTHON_COMPAT
* Don't remove python metadata vars (${PYTHON_REQUIRED_USE})
  from REQUIRED_USE
* Don't remove the SLOT specifier for sys-libs/ncurses
* Get rid of the awfully complicated, hacky and
  non-generalisable solution for the libtinfo split,
  which also doesn't generalise to Prefix.
  Using pkg-config is easier, safer, more portable and
  less brittle than the previous hacks.
* Get rid of the totally unnecessary code paths
  created by dispatching on glibc versions.
  'sys/sysmacros.h' can always be included on glibc,
  packages just have relied on this include implicitly.

Package-Manager: Portage-2.3.16, Repoman-2.3.6
app-accessibility/brltty/brltty-5.2-r1.ebuild
app-accessibility/brltty/files/brltty-5.2-sysmacros.patch