From c008e237dd1dfd1139373e4e6287e95f94c60346 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sat, 9 Apr 2016 21:05:07 -0400 Subject: sys-apps/systemd: Add workaround for if.h conflict Bug: https://bugs.gentoo.org/577660 Package-Manager: portage-2.2.28_p3 --- sys-apps/systemd/files/linux-headers-if.h.patch | 34 +++++++++++++++++++++++++ sys-apps/systemd/systemd-229-r100.ebuild | 1 + sys-apps/systemd/systemd-229.ebuild | 1 + 3 files changed, 36 insertions(+) create mode 100644 sys-apps/systemd/files/linux-headers-if.h.patch (limited to 'sys-apps') diff --git a/sys-apps/systemd/files/linux-headers-if.h.patch b/sys-apps/systemd/files/linux-headers-if.h.patch new file mode 100644 index 00000000000..d0c38a932b7 --- /dev/null +++ b/sys-apps/systemd/files/linux-headers-if.h.patch @@ -0,0 +1,34 @@ +From 96b90055e1e21417d4beb973fcb62858d7c69c17 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sat, 9 Apr 2016 18:07:02 -0400 +Subject: [PATCH] Work around net/if.h / linux/if.h conflict + +--- + src/shared/firewall-util.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/shared/firewall-util.c b/src/shared/firewall-util.c +index 0d3da2e..521e09c 100644 +--- a/src/shared/firewall-util.c ++++ b/src/shared/firewall-util.c +@@ -17,14 +17,16 @@ + along with systemd; If not, see . + ***/ + ++#define _NET_IF_H 1 ++ + #include + #include + #include + #include +-#include + #include + #include + #include ++#include + #include + #include + #include +-- +2.8.1 + diff --git a/sys-apps/systemd/systemd-229-r100.ebuild b/sys-apps/systemd/systemd-229-r100.ebuild index 0a7cf4deb07..cd9d4466dd8 100644 --- a/sys-apps/systemd/systemd-229-r100.ebuild +++ b/sys-apps/systemd/systemd-229-r100.ebuild @@ -152,6 +152,7 @@ src_prepare() { local PATCHES=( "${FILESDIR}/218-Dont-enable-audit-by-default.patch" "${FILESDIR}/228-noclean-tmp.patch" + "${FILESDIR}/linux-headers-if.h.patch" ) [[ -d "${WORKDIR}"/patches ]] && PATCHES+=( "${WORKDIR}"/patches ) diff --git a/sys-apps/systemd/systemd-229.ebuild b/sys-apps/systemd/systemd-229.ebuild index 70ec90f8afc..0a35d504a89 100644 --- a/sys-apps/systemd/systemd-229.ebuild +++ b/sys-apps/systemd/systemd-229.ebuild @@ -152,6 +152,7 @@ src_prepare() { local PATCHES=( "${FILESDIR}/218-Dont-enable-audit-by-default.patch" "${FILESDIR}/228-noclean-tmp.patch" + "${FILESDIR}/linux-headers-if.h.patch" ) [[ -d "${WORKDIR}"/patches ]] && PATCHES+=( "${WORKDIR}"/patches ) -- cgit v1.2.1