From 01d5ea3feda75913684f89f973863c873895a28c Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Sat, 13 Jan 2018 12:50:36 +0100 Subject: [PATCH] media-libs/libv4l: fixup sysmacros includes with recent glibc Package-Manager: Portage-2.3.19, Repoman-2.3.6 --- .../files/libv4l-1.14.1-sysmacros.patch | 26 +++++++++++++++++++ media-libs/libv4l/libv4l-1.14.1.ebuild | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 media-libs/libv4l/files/libv4l-1.14.1-sysmacros.patch diff --git a/media-libs/libv4l/files/libv4l-1.14.1-sysmacros.patch b/media-libs/libv4l/files/libv4l-1.14.1-sysmacros.patch new file mode 100644 index 000000000000..b8190507fc7d --- /dev/null +++ b/media-libs/libv4l/files/libv4l-1.14.1-sysmacros.patch @@ -0,0 +1,26 @@ +Index: v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c +=================================================================== +--- v4l-utils-1.14.1.orig/lib/libv4lconvert/control/libv4lcontrol.c ++++ v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c +@@ -20,9 +20,7 @@ + */ + + #include +-#if defined(MAJOR_IN_SYSMACROS) + #include +-#endif + #include + #include + #include +Index: v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp +=================================================================== +--- v4l-utils-1.14.1.orig/utils/v4l2-ctl/v4l2-ctl.cpp ++++ v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp +@@ -21,6 +21,7 @@ + */ + + #include ++#include + #include + #include + #include diff --git a/media-libs/libv4l/libv4l-1.14.1.ebuild b/media-libs/libv4l/libv4l-1.14.1.ebuild index b52b6e562770..4ab5d3552591 100644 --- a/media-libs/libv4l/libv4l-1.14.1.ebuild +++ b/media-libs/libv4l/libv4l-1.14.1.ebuild @@ -28,6 +28,8 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MY_P} +PATCHES=( "${FILESDIR}"/${PN}-1.14.1-sysmacros.patch ) #580910 + pkg_setup() { CONFIG_CHECK="~SHMEM" linux-info_pkg_setup -- 2.26.2