Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-m17n/
Date: Thu, 20 Jul 2017 15:04:34
Message-Id: 1500563050.85b1e0a554a699df3186db2754741c00f7ea013f.hattya@gentoo
1 commit: 85b1e0a554a699df3186db2754741c00f7ea013f
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 20 14:49:24 2017 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 20 15:04:10 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b1e0a5
7
8 app-i18n/ibus-m17n: update to EAPI 6
9
10 Gentoo-Bug: 621940
11
12 Package-Manager: Portage-2.3.6, Repoman-2.3.1
13
14 app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild | 32 +++++++++---------------------
15 app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild | 33 +++++++++----------------------
16 app-i18n/ibus-m17n/metadata.xml | 3 +--
17 3 files changed, 19 insertions(+), 49 deletions(-)
18
19 diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild
20 index 1d601030eb3..dc763ec9608 100644
21 --- a/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild
22 +++ b/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild
23 @@ -1,7 +1,7 @@
24 # Copyright 1999-2017 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26
27 -EAPI="3"
28 +EAPI="6"
29
30 DESCRIPTION="The M17N engine IMEngine for IBus Framework"
31 HOMEPAGE="https://github.com/ibus/ibus/wiki"
32 @@ -12,34 +12,20 @@ SLOT="0"
33 KEYWORDS="amd64 x86"
34 IUSE="gtk nls"
35
36 -RDEPEND=">=app-i18n/ibus-1.3
37 - gtk? ( >=x11-libs/gtk+-2.12.12:2 )
38 +CDEPEND="app-i18n/ibus
39 dev-libs/m17n-lib
40 + gtk? ( x11-libs/gtk+:2 )
41 nls? ( virtual/libintl )"
42 -DEPEND="${RDEPEND}
43 - virtual/pkgconfig
44 - >=sys-devel/gettext-0.16.1"
45 -RDEPEND="${RDEPEND}
46 +RDEPEND="${CDEPEND}
47 dev-db/m17n-db
48 dev-db/m17n-contrib"
49 -# gtk? (
50 -# || (
51 -# >=x11-libs/gtk+-2.90.5:3
52 -# >=x11-libs/gtk+-2.12.12:2
53 -# )
54 -# )
55 +DEPEND="${CDEPEND}
56 + dev-util/intltool
57 + sys-devel/gettext
58 + virtual/pkgconfig"
59
60 src_configure() {
61 - local myconf
62 -
63 econf \
64 - $(use_with gtk gtk 2.0) \
65 $(use_enable nls) \
66 - ${myconf} || die
67 -}
68 -
69 -src_install() {
70 - emake DESTDIR="${D}" install || die
71 -
72 - dodoc AUTHORS ChangeLog NEWS README || die
73 + $(use_with gtk gtk 2.0)
74 }
75
76 diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild
77 index 4b13f2869f9..8979852a197 100644
78 --- a/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild
79 +++ b/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild
80 @@ -1,7 +1,7 @@
81 # Copyright 1999-2017 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83
84 -EAPI="3"
85 +EAPI="6"
86
87 DESCRIPTION="The M17N engine IMEngine for IBus Framework"
88 HOMEPAGE="https://github.com/ibus/ibus/wiki"
89 @@ -12,35 +12,20 @@ SLOT="0"
90 KEYWORDS="~amd64 ~x86"
91 IUSE="gtk nls"
92
93 -RDEPEND=">=app-i18n/ibus-1.3.99.20110817
94 - dev-libs/libxml2
95 - gtk? ( >=x11-libs/gtk+-2.12.12:2 )
96 +CDEPEND="app-i18n/ibus
97 dev-libs/m17n-lib
98 + gtk? ( x11-libs/gtk+:2 )
99 nls? ( virtual/libintl )"
100 -DEPEND="${RDEPEND}
101 - virtual/pkgconfig
102 - >=sys-devel/gettext-0.16.1"
103 -RDEPEND="${RDEPEND}
104 +RDEPEND="${CDEPEND}
105 dev-db/m17n-db
106 dev-db/m17n-contrib"
107 -# gtk? (
108 -# || (
109 -# >=x11-libs/gtk+-2.90.5:3
110 -# >=x11-libs/gtk+-2.12.12:2
111 -# )
112 -# )
113 +DEPEND="${CDEPEND}
114 + dev-util/intltool
115 + sys-devel/gettext
116 + virtual/pkgconfig"
117
118 src_configure() {
119 - local myconf
120 -
121 econf \
122 - $(use_with gtk gtk 2.0) \
123 $(use_enable nls) \
124 - ${myconf} || die
125 -}
126 -
127 -src_install() {
128 - emake DESTDIR="${D}" install || die
129 -
130 - dodoc AUTHORS ChangeLog NEWS README || die
131 + $(use_with gtk gtk 2.0)
132 }
133
134 diff --git a/app-i18n/ibus-m17n/metadata.xml b/app-i18n/ibus-m17n/metadata.xml
135 index a5db7b7107e..cd556d26d1a 100644
136 --- a/app-i18n/ibus-m17n/metadata.xml
137 +++ b/app-i18n/ibus-m17n/metadata.xml
138 @@ -15,8 +15,7 @@
139 </upstream>
140 <use>
141 <flag name="gtk">
142 - Build the preference interfaces, based on
143 - <pkg>x11-libs/gtk+</pkg> (GTK+ 2).
144 + Build the preference interfaces, based on <pkg>x11-libs/gtk+</pkg>:2
145 </flag>
146 </use>
147 </pkgmetadata>