Gentoo Archives: gentoo-dev

From: Hans de Graaff <graaff@g.o>
To: gentoo-dev@l.g.o
Cc: Hans de Graaff <graaff@g.o>
Subject: [gentoo-dev] [PATCH 4/4] eclass/ruby-fakegem.eclass: remove EAPI 4 support
Date: Thu, 15 Jul 2021 06:31:16
Message-Id: 20210715062926.26442-5-graaff@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/4] EAPI 8 support for ruby eclasses by Hans de Graaff
1 Signed-off-by: Hans de Graaff <graaff@g.o>
2 ---
3 eclass/ruby-fakegem.eclass | 8 ++++----
4 1 file changed, 4 insertions(+), 4 deletions(-)
5
6 diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
7 index 34eeff2fad96..76a80f6b9be2 100644
8 --- a/eclass/ruby-fakegem.eclass
9 +++ b/eclass/ruby-fakegem.eclass
10 @@ -60,7 +60,7 @@ RUBY_FAKEGEM_TASK_TEST="${RUBY_FAKEGEM_TASK_TEST-test}"
11 # - yard (calls `yard`, adds dev-ruby/yard to the dependencies);
12 # - none
13 case ${EAPI} in
14 - 4|5|6)
15 + 5|6)
16 RUBY_FAKEGEM_RECIPE_DOC="${RUBY_FAKEGEM_RECIPE_DOC-rake}"
17 ;;
18 *)
19 @@ -130,7 +130,7 @@ RUBY_FAKEGEM_BINDIR="${RUBY_FAKEGEM_BINDIR-bin}"
20 RUBY_FAKEGEM_EXTENSION_LIBDIR="${RUBY_FAKEGEM_EXTENSION_LIBDIR-lib}"
21
22 case ${EAPI} in
23 - 4|5|6|7|8) ;;
24 + 5|6|7|8) ;;
25 *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
26 esac
27
28 @@ -197,7 +197,7 @@ SRC_URI="https://rubygems.org/gems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}$
29 ruby_add_bdepend "virtual/rubygems !!dev-ruby/psych"
30 ruby_add_rdepend virtual/rubygems
31 case ${EAPI} in
32 - 4|5|6)
33 + 5|6)
34 ;;
35 *)
36 ruby_add_depend virtual/rubygems
37 @@ -312,7 +312,7 @@ ruby_fakegem_metadata_gemspec() {
38 # See RUBY_FAKEGEM_REQUIRE_PATHS for setting extra require paths.
39 ruby_fakegem_genspec() {
40 case ${EAPI} in
41 - 4|5|6) ;;
42 + 5|6) ;;
43 *)
44 eqawarn "Generating generic fallback gemspec *without* dependencies"
45 eqawarn "This will only work when there are no runtime dependencies"
46 --
47 2.31.1