diff options
author | David Seifert <soap@gentoo.org> | 2017-12-04 11:24:38 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2017-12-04 11:25:12 +0100 |
commit | 9972fed3f21b47e7315949e39f762d9b209c1fd5 (patch) | |
tree | 4c1b270f881f9f18b6680877688a8ac0e688517a /app-accessibility/brltty/files | |
parent | media-sound/jack2: require any of classic and dbus (diff) | |
download | gentoo-9972fed3f21b47e7315949e39f762d9b209c1fd5.tar.gz gentoo-9972fed3f21b47e7315949e39f762d9b209c1fd5.tar.bz2 gentoo-9972fed3f21b47e7315949e39f762d9b209c1fd5.zip |
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
Diffstat (limited to 'app-accessibility/brltty/files')
-rw-r--r-- | app-accessibility/brltty/files/brltty-5.2-sysmacros.patch | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/app-accessibility/brltty/files/brltty-5.2-sysmacros.patch b/app-accessibility/brltty/files/brltty-5.2-sysmacros.patch index d45d6104e4bb..f33e46a1890c 100644 --- a/app-accessibility/brltty/files/brltty-5.2-sysmacros.patch +++ b/app-accessibility/brltty/files/brltty-5.2-sysmacros.patch @@ -1,24 +1,20 @@ ---- a/Programs/system_linux.c 2017-12-02 12:54:34.098643832 -0800 -+++ b/Programs/system_linux.c 2017-12-02 12:59:00.683592161 -0800 -@@ -24,6 +24,9 @@ +--- a/Programs/system_linux.c ++++ b/Programs/system_linux.c +@@ -24,6 +24,7 @@ #include <fcntl.h> #include <sys/ioctl.h> #include <sys/stat.h> -+#ifdef HAVE_SYS_SYSMACROS_H -+#include <sys/sysmacros.h> /* major() w/newer glibc */ -+#endif ++#include <sys/sysmacros.h> #include "log.h" #include "file.h" ---- a/Programs/brlapi_client.c 2017-12-02 14:29:37.524205316 -0800 -+++ b/Programs/brlapi_client.c 2017-12-02 14:32:45.679948051 -0800 -@@ -73,6 +73,9 @@ +--- a/Programs/brlapi_client.c ++++ b/Programs/brlapi_client.c +@@ -73,6 +73,7 @@ #include <linux/tty.h> #include <linux/vt.h> #define MAXIMUM_VIRTUAL_CONSOLE MAX_NR_CONSOLES -+#ifdef HAVE_SYS_SYSMACROS_H -+#include <sys/sysmacros.h> /* major() w/newer glibc */ -+#endif ++#include <sys/sysmacros.h> #endif /* linux */ #ifdef __OpenBSD__ |