Gentoo Archives: gentoo-dev

From: Stephan Hartmann <sultan@g.o>
To: gentoo-dev@l.g.o
Cc: chromium@g.o, Stephan Hartmann <sultan@g.o>
Subject: [gentoo-dev] [PATCH 1/3] chromium-2.eclass: remove GYP support
Date: Wed, 11 Aug 2021 15:28:47
Message-Id: 20210811152804.28320-2-sultan@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/3] Updates for chromium-2.eclass by Stephan Hartmann
1 Chromium project replaced GYP with GN in 2016 and nothing in
2 ::gentoo is using GYP.
3
4 Signed-off-by: Stephan Hartmann <sultan@g.o>
5 ---
6 eclass/chromium-2.eclass | 36 ------------------------------------
7 1 file changed, 36 deletions(-)
8
9 diff --git a/eclass/chromium-2.eclass b/eclass/chromium-2.eclass
10 index 54df3b1394c..2543078df79 100644
11 --- a/eclass/chromium-2.eclass
12 +++ b/eclass/chromium-2.eclass
13 @@ -146,40 +146,4 @@ chromium_pkg_die() {
14 einfo
15 }
16
17 -# @VARIABLE: EGYP_CHROMIUM_COMMAND
18 -# @DESCRIPTION:
19 -# Path to the gyp_chromium script.
20 -: ${EGYP_CHROMIUM_COMMAND:=build/gyp_chromium}
21 -
22 -# @VARIABLE: EGYP_CHROMIUM_DEPTH
23 -# @DESCRIPTION:
24 -# Depth for egyp_chromium.
25 -: ${EGYP_CHROMIUM_DEPTH:=.}
26 -
27 -# @FUNCTION: egyp_chromium
28 -# @USAGE: [gyp arguments]
29 -# @DESCRIPTION:
30 -# Calls EGYP_CHROMIUM_COMMAND with depth EGYP_CHROMIUM_DEPTH and given
31 -# arguments. The full command line is echoed for logging.
32 -egyp_chromium() {
33 - set -- "${EGYP_CHROMIUM_COMMAND}" --depth="${EGYP_CHROMIUM_DEPTH}" "$@"
34 - echo "$@"
35 - "$@"
36 -}
37 -
38 -# @FUNCTION: gyp_use
39 -# @USAGE: <USE flag> [GYP flag] [true suffix] [false suffix]
40 -# @DESCRIPTION:
41 -# If USE flag is set, echo -D[GYP flag]=[true suffix].
42 -#
43 -# If USE flag is not set, echo -D[GYP flag]=[false suffix].
44 -#
45 -# [GYP flag] defaults to use_[USE flag] with hyphens converted to underscores.
46 -#
47 -# [true suffix] defaults to 1. [false suffix] defaults to 0.
48 -gyp_use() {
49 - local gypflag="-D${2:-use_${1//-/_}}="
50 - usex "$1" "${gypflag}" "${gypflag}" "${3-1}" "${4-0}"
51 -}
52 -
53 fi
54 --
55 2.31.1