Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/librime/
Date: Sun, 29 Dec 2019 19:34:11
Message-Id: 1577647894.313353afecffe37667c99824285f012d0b342676.floppym@gentoo
1 commit: 313353afecffe37667c99824285f012d0b342676
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Mon Dec 23 21:16:10 2019 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 29 19:31:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313353af
7
8 app-i18n/librime: Add "debug" USE flag.
9
10 Bug: https://bugs.gentoo.org/695702
11 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
12 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
13
14 app-i18n/librime/librime-1.5.3.ebuild | 8 +++++++-
15 app-i18n/librime/metadata.xml | 3 +++
16 2 files changed, 10 insertions(+), 1 deletion(-)
17
18 diff --git a/app-i18n/librime/librime-1.5.3.ebuild b/app-i18n/librime/librime-1.5.3.ebuild
19 index 074f50244aa..9827ea65ff6 100644
20 --- a/app-i18n/librime/librime-1.5.3.ebuild
21 +++ b/app-i18n/librime/librime-1.5.3.ebuild
22 @@ -23,7 +23,7 @@ fi
23 LICENSE="BSD"
24 SLOT="0/1"
25 KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
26 -IUSE="test"
27 +IUSE="debug test"
28 RESTRICT="!test? ( test )"
29
30 BDEPEND=""
31 @@ -52,6 +52,12 @@ src_prepare() {
32 src_configure() {
33 local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp"
34
35 + if use debug; then
36 + CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
37 + else
38 + CXXFLAGS+=" -DNDEBUG"
39 + fi
40 +
41 local mycmakeargs=(
42 -DBOOST_USE_CXX11=ON
43 -DBUILD_TEST=$(usex test ON OFF)
44
45 diff --git a/app-i18n/librime/metadata.xml b/app-i18n/librime/metadata.xml
46 index 1ef87e42d3d..777c41df84a 100644
47 --- a/app-i18n/librime/metadata.xml
48 +++ b/app-i18n/librime/metadata.xml
49 @@ -9,6 +9,9 @@
50 <email>cjk@g.o</email>
51 <name>Cjk</name>
52 </maintainer>
53 + <use>
54 + <flag name="debug">Enable debugging (including logging of input of RIME input methods)</flag>
55 + </use>
56 <upstream>
57 <maintainer>
58 <email>chen.sst@×××××.com</email>