summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-10-26 17:43:59 +0200
committerMichał Górny <mgorny@gentoo.org>2019-10-27 16:30:40 +0100
commit9f09d6675b255190d9376671c68565c54662d771 (patch)
treeafc4e741572d4bbe6c4a514843154eb499dc023a /virtual/libudev
parentsys-apps/pciutils: Use-default to static-libs(-) on libudev (diff)
downloadgentoo-9f09d6675b255190d9376671c68565c54662d771.tar.gz
gentoo-9f09d6675b255190d9376671c68565c54662d771.tar.bz2
gentoo-9f09d6675b255190d9376671c68565c54662d771.zip
virtual/libudev: Remove incorrect eudev provider from 232
Remove sys-fs/eudev from the list of providers for 232 since it does not satisfy the requirement on that version. Since it is the only provider offering static-libs, remove that flag as well (reverse dependencies have already been updated to account for that). While at it, bump to EAPI 7. People who are in dire need of static libraries or eudev in general can still install the older version of virtual/libudev. Closes: https://bugs.gentoo.org/697550 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'virtual/libudev')
-rw-r--r--virtual/libudev/libudev-215-r1.ebuild2
-rw-r--r--virtual/libudev/libudev-232-r1.ebuild15
-rw-r--r--virtual/libudev/libudev-232.ebuild24
3 files changed, 16 insertions, 25 deletions
diff --git a/virtual/libudev/libudev-215-r1.ebuild b/virtual/libudev/libudev-215-r1.ebuild
index dac1458fb0a9..8499648ba71e 100644
--- a/virtual/libudev/libudev-215-r1.ebuild
+++ b/virtual/libudev/libudev-215-r1.ebuild
@@ -6,7 +6,7 @@ inherit multilib-build
DESCRIPTION="Virtual for libudev providers"
SLOT="0/1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
IUSE="static-libs systemd"
REQUIRED_USE="systemd? ( !static-libs )"
diff --git a/virtual/libudev/libudev-232-r1.ebuild b/virtual/libudev/libudev-232-r1.ebuild
new file mode 100644
index 000000000000..913bd481ddd3
--- /dev/null
+++ b/virtual/libudev/libudev-232-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-build
+
+DESCRIPTION="Virtual for libudev providers"
+SLOT="0/1"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="systemd"
+
+RDEPEND="
+ !systemd? ( >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}] )
+ systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )
+"
diff --git a/virtual/libudev/libudev-232.ebuild b/virtual/libudev/libudev-232.ebuild
deleted file mode 100644
index 613dddc98f93..000000000000
--- a/virtual/libudev/libudev-232.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit multilib-build
-
-DESCRIPTION="Virtual for libudev providers"
-SLOT="0/1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86"
-IUSE="static-libs systemd"
-REQUIRED_USE="systemd? ( !static-libs )"
-
-RDEPEND="
- !systemd? (
- static-libs? (
- >=sys-fs/eudev-1.3:0/0[${MULTILIB_USEDEP},static-libs(-)]
- )
- !static-libs? ( || (
- >=sys-fs/eudev-1.3:0/0[${MULTILIB_USEDEP}]
- >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}]
- ) )
- )
- systemd? ( >=sys-apps/systemd-212-r5:0/2[${MULTILIB_USEDEP}] )
-"