Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Wed, 26 Sep 2018 18:41:52
Message-Id: 1537987278.a524df23be74421518b8d8e8aa8c1b5a571f0b14.floppym@gentoo
1 commit: a524df23be74421518b8d8e8aa8c1b5a571f0b14
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 23 15:15:55 2018 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 26 18:41:18 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a524df23
7
8 udev.eclass: support EAPI 7
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 eclass/udev.eclass | 14 +++++++++-----
13 1 file changed, 9 insertions(+), 5 deletions(-)
14
15 diff --git a/eclass/udev.eclass b/eclass/udev.eclass
16 index 4f23c9ebbdf..baf60584938 100644
17 --- a/eclass/udev.eclass
18 +++ b/eclass/udev.eclass
19 @@ -1,10 +1,10 @@
20 -# Copyright 1999-2014 Gentoo Foundation
21 +# Copyright 1999-2018 Gentoo Authors
22 # Distributed under the terms of the GNU General Public License v2
23
24 # @ECLASS: udev.eclass
25 # @MAINTAINER:
26 # udev-bugs@g.o
27 -# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6
28 +# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 7
29 # @BLURB: Default eclass for determining udev directories.
30 # @DESCRIPTION:
31 # Default eclass for determining udev directories.
32 @@ -34,12 +34,16 @@ _UDEV_ECLASS=1
33 inherit toolchain-funcs
34
35 case ${EAPI:-0} in
36 - 0|1|2|3|4|5|6) ;;
37 + 0|1|2|3|4|5|6|7) ;;
38 *) die "${ECLASS}.eclass API in EAPI ${EAPI} not yet established."
39 esac
40
41 -RDEPEND=""
42 -DEPEND="virtual/pkgconfig"
43 +if [[ ${EAPI:-0} == [0123456] ]]; then
44 + RDEPEND=""
45 + DEPEND="virtual/pkgconfig"
46 +else
47 + BDEPEND="virtual/pkgconfig"
48 +fi
49
50 # @FUNCTION: _udev_get_udevdir
51 # @INTERNAL