Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: virtual/libudev/
Date: Sun, 27 Oct 2019 15:31:56
Message-Id: 1572190240.9f09d6675b255190d9376671c68565c54662d771.mgorny@gentoo
1 commit: 9f09d6675b255190d9376671c68565c54662d771
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 26 15:43:59 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 27 15:30:40 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f09d667
7
8 virtual/libudev: Remove incorrect eudev provider from 232
9
10 Remove sys-fs/eudev from the list of providers for 232 since it does
11 not satisfy the requirement on that version. Since it is the only
12 provider offering static-libs, remove that flag as well (reverse
13 dependencies have already been updated to account for that). While
14 at it, bump to EAPI 7.
15
16 People who are in dire need of static libraries or eudev in general
17 can still install the older version of virtual/libudev.
18
19 Closes: https://bugs.gentoo.org/697550
20 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
21
22 virtual/libudev/libudev-215-r1.ebuild | 2 +-
23 virtual/libudev/libudev-232-r1.ebuild | 15 +++++++++++++++
24 virtual/libudev/libudev-232.ebuild | 24 ------------------------
25 3 files changed, 16 insertions(+), 25 deletions(-)
26
27 diff --git a/virtual/libudev/libudev-215-r1.ebuild b/virtual/libudev/libudev-215-r1.ebuild
28 index dac1458fb0a..8499648ba71 100644
29 --- a/virtual/libudev/libudev-215-r1.ebuild
30 +++ b/virtual/libudev/libudev-215-r1.ebuild
31 @@ -6,7 +6,7 @@ inherit multilib-build
32
33 DESCRIPTION="Virtual for libudev providers"
34 SLOT="0/1"
35 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
36 +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
37 IUSE="static-libs systemd"
38 REQUIRED_USE="systemd? ( !static-libs )"
39
40
41 diff --git a/virtual/libudev/libudev-232-r1.ebuild b/virtual/libudev/libudev-232-r1.ebuild
42 new file mode 100644
43 index 00000000000..913bd481ddd
44 --- /dev/null
45 +++ b/virtual/libudev/libudev-232-r1.ebuild
46 @@ -0,0 +1,15 @@
47 +# Copyright 1999-2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +inherit multilib-build
52 +
53 +DESCRIPTION="Virtual for libudev providers"
54 +SLOT="0/1"
55 +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
56 +IUSE="systemd"
57 +
58 +RDEPEND="
59 + !systemd? ( >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}] )
60 + systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )
61 +"
62
63 diff --git a/virtual/libudev/libudev-232.ebuild b/virtual/libudev/libudev-232.ebuild
64 deleted file mode 100644
65 index 613dddc98f9..00000000000
66 --- a/virtual/libudev/libudev-232.ebuild
67 +++ /dev/null
68 @@ -1,24 +0,0 @@
69 -# Copyright 1999-2019 Gentoo Authors
70 -# Distributed under the terms of the GNU General Public License v2
71 -
72 -EAPI=5
73 -inherit multilib-build
74 -
75 -DESCRIPTION="Virtual for libudev providers"
76 -SLOT="0/1"
77 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86"
78 -IUSE="static-libs systemd"
79 -REQUIRED_USE="systemd? ( !static-libs )"
80 -
81 -RDEPEND="
82 - !systemd? (
83 - static-libs? (
84 - >=sys-fs/eudev-1.3:0/0[${MULTILIB_USEDEP},static-libs(-)]
85 - )
86 - !static-libs? ( || (
87 - >=sys-fs/eudev-1.3:0/0[${MULTILIB_USEDEP}]
88 - >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}]
89 - ) )
90 - )
91 - systemd? ( >=sys-apps/systemd-212-r5:0/2[${MULTILIB_USEDEP}] )
92 -"