Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/, sys-fs/eudev/files/
Date: Thu, 19 Oct 2017 23:19:27
Message-Id: 1508455157.6e8f5be59e1c7aa86f91a96945f16bb15f6a58fa.blueness@gentoo
1 commit: 6e8f5be59e1c7aa86f91a96945f16bb15f6a58fa
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 19 23:16:34 2017 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 19 23:19:17 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8f5be5
7
8 sys-fs/eudev: fix build for =sys-libs/glibc-2.25-r7, bug #634062
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11
12 sys-fs/eudev/eudev-3.1.5.ebuild | 2 +
13 sys-fs/eudev/eudev-3.2.4.ebuild | 2 +
14 .../files/eudev-include-sysmacros-header.patch | 121 +++++++++++++++++++++
15 3 files changed, 125 insertions(+)
16
17 diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
18 index 792ebe01221..10b380fda54 100644
19 --- a/sys-fs/eudev/eudev-3.1.5.ebuild
20 +++ b/sys-fs/eudev/eudev-3.1.5.ebuild
21 @@ -89,6 +89,8 @@ src_prepare() {
22 sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
23 || die "failed to change group dialout to uucp"
24
25 + epatch "${FILESDIR}"/${PN}-include-sysmacros-header.patch
26 +
27 epatch_user
28 eautoreconf
29 }
30
31 diff --git a/sys-fs/eudev/eudev-3.2.4.ebuild b/sys-fs/eudev/eudev-3.2.4.ebuild
32 index a864deb766c..5e4cf893273 100644
33 --- a/sys-fs/eudev/eudev-3.2.4.ebuild
34 +++ b/sys-fs/eudev/eudev-3.2.4.ebuild
35 @@ -89,6 +89,8 @@ src_prepare() {
36 sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
37 || die "failed to change group dialout to uucp"
38
39 + eapply "${FILESDIR}"/${PN}-include-sysmacros-header.patch
40 +
41 eapply_user
42 eautoreconf
43 }
44
45 diff --git a/sys-fs/eudev/files/eudev-include-sysmacros-header.patch b/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
46 new file mode 100644
47 index 00000000000..ca622bff547
48 --- /dev/null
49 +++ b/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
50 @@ -0,0 +1,121 @@
51 +diff -ruPN eudev-3.1.5.old/src/cdrom_id/cdrom_id.c eudev-3.1.5/src/cdrom_id/cdrom_id.c
52 +--- eudev-3.1.5.old/src/cdrom_id/cdrom_id.c 2015-09-11 14:54:26.000000000 -0400
53 ++++ eudev-3.1.5/src/cdrom_id/cdrom_id.c 2017-10-11 21:45:10.929671748 -0400
54 +@@ -37,6 +37,7 @@
55 + #include <sys/time.h>
56 + #include <sys/ioctl.h>
57 + #include <linux/cdrom.h>
58 ++#include <sys/sysmacros.h>
59 +
60 + #include "libudev.h"
61 + #include "libudev-private.h"
62 +diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device.c eudev-3.1.5/src/libudev/libudev-device.c
63 +--- eudev-3.1.5.old/src/libudev/libudev-device.c 2015-10-12 18:22:14.000000000 -0400
64 ++++ eudev-3.1.5/src/libudev/libudev-device.c 2017-10-11 21:44:42.774672156 -0400
65 +@@ -32,6 +32,7 @@
66 + #include <sys/ioctl.h>
67 + #include <sys/socket.h>
68 + #include <linux/sockios.h>
69 ++#include <sys/sysmacros.h>
70 +
71 + #include "libudev.h"
72 + #include "libudev-private.h"
73 +diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device-private.c eudev-3.1.5/src/libudev/libudev-device-private.c
74 +--- eudev-3.1.5.old/src/libudev/libudev-device-private.c 2015-09-11 14:54:26.000000000 -0400
75 ++++ eudev-3.1.5/src/libudev/libudev-device-private.c 2017-10-11 21:44:39.445672204 -0400
76 +@@ -25,6 +25,7 @@
77 + #include <unistd.h>
78 + #include <fcntl.h>
79 + #include <sys/stat.h>
80 ++#include <sys/sysmacros.h>
81 +
82 + #include "libudev.h"
83 + #include "libudev-private.h"
84 +diff -ruPN eudev-3.1.5.old/src/libudev/libudev-enumerate.c eudev-3.1.5/src/libudev/libudev-enumerate.c
85 +--- eudev-3.1.5.old/src/libudev/libudev-enumerate.c 2015-09-11 14:54:26.000000000 -0400
86 ++++ eudev-3.1.5/src/libudev/libudev-enumerate.c 2017-10-11 21:44:36.279672250 -0400
87 +@@ -28,6 +28,7 @@
88 + #include <stdbool.h>
89 + #include <sys/stat.h>
90 + #include <sys/param.h>
91 ++#include <sys/sysmacros.h>
92 +
93 + #include "libudev.h"
94 + #include "libudev-private.h"
95 +diff -ruPN eudev-3.1.5.old/src/scsi_id/scsi_serial.c eudev-3.1.5/src/scsi_id/scsi_serial.c
96 +--- eudev-3.1.5.old/src/scsi_id/scsi_serial.c 2015-09-11 14:54:26.000000000 -0400
97 ++++ eudev-3.1.5/src/scsi_id/scsi_serial.c 2017-10-11 21:45:20.195671614 -0400
98 +@@ -36,6 +36,7 @@
99 + #include <scsi/sg.h>
100 + #include <linux/types.h>
101 + #include <linux/bsg.h>
102 ++#include <sys/sysmacros.h>
103 +
104 + #include "libudev.h"
105 + #include "libudev-private.h"
106 +diff -ruPN eudev-3.1.5.old/src/udev/udevadm-info.c eudev-3.1.5/src/udev/udevadm-info.c
107 +--- eudev-3.1.5.old/src/udev/udevadm-info.c 2015-09-11 14:54:26.000000000 -0400
108 ++++ eudev-3.1.5/src/udev/udevadm-info.c 2017-10-11 21:44:33.032672297 -0400
109 +@@ -28,6 +28,7 @@
110 + #include <fcntl.h>
111 + #include <sys/stat.h>
112 + #include <sys/types.h>
113 ++#include <sys/sysmacros.h>
114 +
115 + #include "udev.h"
116 + #include "udev-util.h"
117 +diff -ruPN eudev-3.1.5.old/src/udev/udevd.c eudev-3.1.5/src/udev/udevd.c
118 +--- eudev-3.1.5.old/src/udev/udevd.c 2015-10-12 18:22:14.000000000 -0400
119 ++++ eudev-3.1.5/src/udev/udevd.c 2017-10-11 21:44:59.791671910 -0400
120 +@@ -45,6 +45,7 @@
121 + #include <sys/ioctl.h>
122 + #include <sys/inotify.h>
123 + #include <sys/utsname.h>
124 ++#include <sys/sysmacros.h>
125 +
126 + #include "udev.h"
127 + #include "udev-util.h"
128 +diff -ruPN eudev-3.1.5.old/src/udev/udev-event.c eudev-3.1.5/src/udev/udev-event.c
129 +--- eudev-3.1.5.old/src/udev/udev-event.c 2015-10-12 18:22:14.000000000 -0400
130 ++++ eudev-3.1.5/src/udev/udev-event.c 2017-10-11 21:44:29.652672346 -0400
131 +@@ -33,6 +33,7 @@
132 + #include <sys/socket.h>
133 + #include <sys/signalfd.h>
134 + #include <linux/sockios.h>
135 ++#include <sys/sysmacros.h>
136 +
137 + #include "udev.h"
138 +
139 +diff -ruPN eudev-3.1.5.old/src/udev/udev-node.c eudev-3.1.5/src/udev/udev-node.c
140 +--- eudev-3.1.5.old/src/udev/udev-node.c 2015-09-11 14:54:26.000000000 -0400
141 ++++ eudev-3.1.5/src/udev/udev-node.c 2017-10-11 21:44:25.864672401 -0400
142 +@@ -28,6 +28,7 @@
143 + #include <sys/time.h>
144 + #include <sys/stat.h>
145 + #include <sys/types.h>
146 ++#include <sys/sysmacros.h>
147 +
148 + #include "udev.h"
149 + #include "smack-util.h"
150 +diff -ruPN eudev-3.1.5.old/src/udev/udev-rules.c eudev-3.1.5/src/udev/udev-rules.c
151 +--- eudev-3.1.5.old/src/udev/udev-rules.c 2015-10-12 18:22:14.000000000 -0400
152 ++++ eudev-3.1.5/src/udev/udev-rules.c 2017-10-11 21:44:21.611672463 -0400
153 +@@ -28,6 +28,7 @@
154 + #include <dirent.h>
155 + #include <fnmatch.h>
156 + #include <time.h>
157 ++#include <sys/sysmacros.h>
158 +
159 + #include "udev.h"
160 + #include "path-util.h"
161 +diff -ruPN eudev-3.1.5.old/test/test-libudev.c eudev-3.1.5/test/test-libudev.c
162 +--- eudev-3.1.5.old/test/test-libudev.c 2015-09-11 14:54:26.000000000 -0400
163 ++++ eudev-3.1.5/test/test-libudev.c 2017-10-11 21:45:27.782671504 -0400
164 +@@ -27,6 +27,7 @@
165 + #include <getopt.h>
166 + #include <fcntl.h>
167 + #include <sys/epoll.h>
168 ++#include <sys/sysmacros.h>
169 +
170 + #include "libudev.h"
171 + #include "udev-util.h"