Gentoo Archives: gentoo-commits

From: YingChi Long <me@××××××.cn>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-util/xmake/
Date: Fri, 26 Aug 2022 13:05:31
Message-Id: 1661519099.e5db33a3c034773e0576283024b406c1179c599d.me@gentoo
1 commit: e5db33a3c034773e0576283024b406c1179c599d
2 Author: YingChi Long <me <AT> inclyc <DOT> cn>
3 AuthorDate: Fri Aug 26 13:04:36 2022 +0000
4 Commit: YingChi Long <me <AT> inclyc <DOT> cn>
5 CommitDate: Fri Aug 26 13:04:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5db33a3
7
8 dev-util/xmake: Address comments from @thesamesam
9
10 Signed-off-by: YingChi Long <me <AT> inclyc.cn>
11
12 dev-util/xmake/xmake-2.7.1.ebuild | 16 +++++++++-------
13 dev-util/xmake/xmake-9999.ebuild | 14 ++++++++------
14 2 files changed, 17 insertions(+), 13 deletions(-)
15
16 diff --git a/dev-util/xmake/xmake-2.7.1.ebuild b/dev-util/xmake/xmake-2.7.1.ebuild
17 index d2044cf5f..e0ae5a983 100644
18 --- a/dev-util/xmake/xmake-2.7.1.ebuild
19 +++ b/dev-util/xmake/xmake-2.7.1.ebuild
20 @@ -1,11 +1,11 @@
21 # Copyright 2021 Gentoo Authors
22 # Distributed under the terms of the GNU General Public License v2
23
24 -EAPI=7
25 +EAPI=8
26
27 inherit optfeature
28
29 -DESCRIPTION="A cross-platform build utility based on Lua."
30 +DESCRIPTION="A cross-platform build utility based on Lua"
31 HOMEPAGE="https://xmake.io"
32
33 if [[ ${PV} == *9999* ]]; then
34 @@ -23,13 +23,15 @@ RESTRICT="test"
35 LICENSE="Apache-2.0"
36 SLOT="0"
37
38 -DEPEND="
39 +RDEPEND="
40 virtual/pkgconfig
41 - sys-libs/ncurses
42 - sys-libs/readline
43 "
44 -RDEPEND="${DEPEND}"
45 -BDEPEND="${DEPEND}"
46 +DEPEND="
47 + sys-libs/ncurses:=
48 + sys-libs/readline:=
49 +"
50 +
51 +BDEPEND="${RDEPEND}"
52
53 DOCS=(
54 CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md
55
56 diff --git a/dev-util/xmake/xmake-9999.ebuild b/dev-util/xmake/xmake-9999.ebuild
57 index 7671f4b44..e0ae5a983 100644
58 --- a/dev-util/xmake/xmake-9999.ebuild
59 +++ b/dev-util/xmake/xmake-9999.ebuild
60 @@ -5,7 +5,7 @@ EAPI=8
61
62 inherit optfeature
63
64 -DESCRIPTION="A cross-platform build utility based on Lua."
65 +DESCRIPTION="A cross-platform build utility based on Lua"
66 HOMEPAGE="https://xmake.io"
67
68 if [[ ${PV} == *9999* ]]; then
69 @@ -23,13 +23,15 @@ RESTRICT="test"
70 LICENSE="Apache-2.0"
71 SLOT="0"
72
73 -DEPEND="
74 +RDEPEND="
75 virtual/pkgconfig
76 - sys-libs/ncurses
77 - sys-libs/readline
78 "
79 -RDEPEND="${DEPEND}"
80 -BDEPEND="${DEPEND}"
81 +DEPEND="
82 + sys-libs/ncurses:=
83 + sys-libs/readline:=
84 +"
85 +
86 +BDEPEND="${RDEPEND}"
87
88 DOCS=(
89 CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md