Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/
Date: Mon, 07 Mar 2016 19:05:41
Message-Id: 1457377527.b7d42b062eeeeeac45e00d2186f3b2c6acc4b784.vapier@gentoo
1 commit: b7d42b062eeeeeac45e00d2186f3b2c6acc4b784
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 7 19:05:18 2016 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 7 19:05:27 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d42b06
7
8 sys-apps/sysvinit: fix building w/newer glibc
9
10 sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch | 12 ++++++++++++
11 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 1 +
12 2 files changed, 13 insertions(+)
13
14 diff --git a/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch b/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch
15 new file mode 100644
16 index 0000000..efbe47a
17 --- /dev/null
18 +++ b/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch
19 @@ -0,0 +1,12 @@
20 +Newer C libraries omit this include from sys/types.h.
21 +
22 +--- a/src/bootlogd.c
23 ++++ b/src/bootlogd.c
24 +@@ -32,6 +32,7 @@
25 + *
26 + */
27 +
28 ++#include <sys/sysmacros.h>
29 + #include <sys/types.h>
30 + #include <sys/time.h>
31 + #include <sys/stat.h>
32
33 diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
34 index a6b30a3..d2bad7b 100644
35 --- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
36 +++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
37 @@ -33,6 +33,7 @@ PATCHES=(
38 "${FILESDIR}/${P}-makefile.patch" #319197
39 "${FILESDIR}/${P}-selinux.patch" #326697
40 "${FILESDIR}/${P}-shutdown-h.patch" #449354
41 + "${FILESDIR}/${PN}-2.88-sysmacros.patch"
42 )
43
44 src_prepare() {