[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/, app-i18n/ibus-pinyin/files/

2023-05-11 Thread Yixun Lan
commit: c2ec315acbc673833f5e076c9e8f3b52b2826537
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 12 00:07:38 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 12 00:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ec315a

app-i18n/ibus-pinyin: fix preference issue in ibus-setup

Closes: https://bugs.gentoo.org/905906
Signed-off-by: Yixun Lan  gentoo.org>

 .../files/ibus-pinyin-1.5.0-gettext.patch  | 16 ++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild   | 64 ++
 2 files changed, 80 insertions(+)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch
new file mode 100644
index ..2014bad9820a
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch
@@ -0,0 +1,16 @@
+--- a/setup/main.py
 b/setup/main.py
+@@ -45,7 +45,12 @@ class PreferencesDialog:
+ locale.setlocale(locale.LC_ALL, "")
+ localedir = os.getenv("IBUS_LOCALEDIR")
+ gettext.bindtextdomain("ibus-pinyin", localedir)
+-gettext.bind_textdomain_codeset("ibus-pinyin", "UTF-8")
++# Python's gettext module doesn't provide all methods in
++# new Python version since Python 3.10
++try:
++gettext.bind_textdomain_codeset("ibus-pinyin", "UTF-8")
++except AttributeError:
++pass
+ 
+ self.__bus = IBus.Bus()
+ self.__config = self.__bus.get_config()

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild
new file mode 100644
index ..f3dd89c2dced
--- /dev/null
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools lua-single python-single-r1
+
+DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus-pinyin;
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="boost lua nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="${PYTHON_DEPS}
+   app-i18n/pyzy
+   dev-db/sqlite:3
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   boost? ( dev-libs/boost )
+   lua? ( ${LUA_DEPS} )
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-boost.patch
+   "${FILESDIR}"/${P}-content-type-method.patch
+   "${FILESDIR}"/${P}-python3.patch
+   "${FILESDIR}"/${P}-sqlite-3.41.0.patch
+   "${FILESDIR}"/${P}-gettext.patch #905906
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   if use lua; then
+   lua-single_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable boost) \
+   $(use_enable lua lua-extension) \
+   $(use_enable nls)
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2023-03-17 Thread Yixun Lan
commit: 1bd607d9f011d9a9eb80c5acfee48840456dd4f7
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Mar 17 10:39:52 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Mar 17 13:17:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd607d9

app-i18n/ibus-pinyin: enable py3.11

Closes: https://bugs.gentoo.org/896552
Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
index 2df80c6b265c..08a8d07be40b 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools lua-single python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/files/, app-i18n/ibus-pinyin/

2023-02-26 Thread Yixun Lan
commit: 8f4d2ebbb6d06762e2e75eb896283731c69fe6ea
Author: jinqiang zhang  0x0  ee>
AuthorDate: Mon Feb 27 04:05:11 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 27 04:31:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4d2ebb

app-i18n/ibus-pinyin: fix sqlite 3.41.0 build failure

Closes: https://bugs.gentoo.org/896366
Closes: https://github.com/gentoo/gentoo/pull/29822
Signed-off-by: jinqiang zhang  0x0.ee>
Signed-off-by: Yixun Lan  gentoo.org>

 .../files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch| 23 ++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch
new file mode 100644
index ..0faa622e3230
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch
@@ -0,0 +1,23 @@
+UPSTREAM: https://github.com/ibus/ibus-pinyin/pull/12
+BUG: https://bugs.gentoo.org/896366
+AUTHOR: jinqiang zhang 
+
+As sqlite 3.41.0 release note say:
+
+ The double-quoted string misfeature is now disabled by default for CLI
+ builds. Legacy use cases can reenable the misfeature at run-time using
+ the ".dbconfig dqs_dml on" and ".dbconfig dqs_ddl on" commands.
+
+We should change this double quote to single quote
+
+--- a/data/db/english/english.awk
 b/data/db/english/english.awk
+@@ -16,7 +16,7 @@ BEGIN {
+ }
+ 
+ # Insert data into english table
+-{   printf "INSERT INTO english (word, freq) VALUES (\"%s\", \"%f\");\n", 
$1, $2}
++{   printf "INSERT INTO english (word, freq) VALUES (\'%s\', %f);\n", $1, 
$2}
+ 
+ #quit sqlite3
+ END {

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
index 3524ba6ebedb..2df80c6b265c 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
@@ -39,6 +39,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-boost.patch
"${FILESDIR}"/${P}-content-type-method.patch
"${FILESDIR}"/${P}-python3.patch
+   "${FILESDIR}"/${P}-sqlite-3.41.0.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2022-07-14 Thread Yixun Lan
commit: d8b321e497bbeb4db927b0a748bba91820125f8a
Author: David Chen  protonmail  com>
AuthorDate: Fri Jul 15 02:35:11 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jul 15 03:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b321e4

app-i18n/ibus-pinyin: Add Python 3.10 target

Closes: https://github.com/gentoo/gentoo/pull/26412
Signed-off-by: David Chen  protonmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 .../{ibus-pinyin-1.5.0-r4.ebuild => ibus-pinyin-1.5.0-r5.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
similarity index 97%
rename from app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
rename to app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
index 0cff64748626..2d62a9d3d177 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools lua-single python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2021-04-11 Thread Sam James
commit: 0ac839e9a53e3eaf03e888458159b8594bfbb11d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 00:13:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 01:07:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac839e9

app-i18n/ibus-pinyin: move sys-devel/autoconf-archive to BDEPEND

Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index 4bd398081e5..5344bb6d677 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2008-2020 Gentoo Authors
+# Copyright 2008-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -28,7 +28,8 @@ RDEPEND="${PYTHON_DEPS}
boost? ( dev-libs/boost )
lua? ( ${LUA_DEPS} )
nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
sys-devel/autoconf-archive
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/, profiles/base/

2020-12-07 Thread Mike Gilbert
commit: 3d096d33ac39ade3972f4cbc03bc21e93fa6ddc4
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Mon Dec  7 06:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec  7 18:14:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d096d33

app-i18n/ibus-pinyin: Use slotted Lua.

Closes: https://bugs.gentoo.org/752555
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 18 ++
 profiles/base/package.use.mask   |  1 +
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index c52c0098b4c..2c2bec4054b 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -2,19 +2,21 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+LUA_COMPAT=(lua5-1)
 PYTHON_COMPAT=(python3_{6,7,8,9})
 
-inherit autotools python-single-r1
+inherit autotools lua-single python-single-r1
 
 DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
+HOMEPAGE="https://github.com/ibus/ibus-pinyin;
 
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="boost lua nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="${PYTHON_DEPS}
app-i18n/pyzy
@@ -24,7 +26,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
')
boost? ( dev-libs/boost )
-   lua? ( =dev-lang/lua-5.1*:0= )
+   lua? ( ${LUA_DEPS} )
nls? ( virtual/libintl )"
 DEPEND="${RDEPEND}
dev-util/intltool
@@ -38,6 +40,14 @@ PATCHES=(
"${FILESDIR}"/${P}-python3.patch
 )
 
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   if use lua; then
+   lua-single_pkg_setup
+   fi
+}
+
 src_prepare() {
default
eautoreconf

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5e8552db16c..a4d6231ed7b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -10,6 +10,7 @@
 # Waiting for unmasking of slotted Lua.
 >=app-i18n/fcitx-4.2.9.8:4 lua
 >=app-i18n/ibus-libpinyin-1.11.92 lua
+app-i18n/ibus-pinyin lua
 
 # Matt Turner  (2020-12-05)
 # Relies on gtkdoc-mktmpl which was removed from gtk-doc-1.26



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-12-07 Thread Mike Gilbert
commit: 89c3d88f9d249494854e30b70f540dbd00102f42
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Mon Dec  7 05:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec  7 18:14:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c3d88f

app-i18n/ibus-pinyin: Add support for Python 3.9.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index f4820be6d76..c52c0098b4c 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2008-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8,9})
 
 inherit autotools python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-12-03 Thread Marek Szuba
commit: ac0b09d5d29a0e30edf84aae655a66da9dc12a4e
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Dec  3 22:36:31 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Dec  3 22:55:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac0b09d5

app-i18n/ibus-pinyin: limit unmigrated ebuilds to dev-lang/lua:0

Signed-off-by: Marek Szuba  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index b677397a4f9..f4820be6d76 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -24,7 +24,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
')
boost? ( dev-libs/boost )
-   lua? ( =dev-lang/lua-5.1*:= )
+   lua? ( =dev-lang/lua-5.1*:0= )
nls? ( virtual/libintl )"
 DEPEND="${RDEPEND}
dev-util/intltool



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-09-04 Thread Mike Gilbert
commit: cd0c51dbe14c1643a0f337e705466f3ac373780b
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Fri Sep  4 01:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  5 02:02:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0c51db

app-i18n/ibus-pinyin: Drop support for Python 2.7.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index e5a1dd1e1ea..b677397a4f9 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8})
 
 inherit autotools python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-08-26 Thread Yixun Lan
commit: fc7f4b841ab679168e8a4f90b57bf59867618ccb
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Aug 27 02:14:48 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 27 02:15:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7f4b84

app-i18n/ibus-pinyin: cleanup old

Closes: https://bugs.gentoo.org/735190
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild | 52 
 1 file changed, 52 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild
deleted file mode 100644
index 71734165967..000
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost lua nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   app-i18n/pyzy
-   dev-db/sqlite:3
-   $(python_gen_cond_dep '
-   app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
-   ')
-   boost? ( dev-libs/boost )
-   lua? ( =dev-lang/lua-5.1*:= )
-   nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   sys-devel/autoconf-archive
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-boost.patch
-   "${FILESDIR}"/${P}-content-type-method.patch
-)
-
-src_prepare() {
-   sed -i "s/python/${EPYTHON}/" setup/${PN/-/-setup-}.in
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable boost) \
-   $(use_enable lua lua-extension) \
-   $(use_enable nls)
-}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-08-11 Thread Agostino Sarubbo
commit: 077ac352fa40dfb3e7628097c566cf3fe0b1c70c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 11 18:52:46 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 11 18:52:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077ac352

app-i18n/ibus-pinyin: x86 stable wrt bug #735190

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index 6d088ce777a..e5a1dd1e1ea 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="boost lua nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-08-10 Thread Agostino Sarubbo
commit: 020f580bb8bf39118143dfa1d8df2d9d368907a8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 10 14:33:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 10 14:33:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020f580b

app-i18n/ibus-pinyin: amd64 stable wrt bug #735190

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
index 2ff6a6240e3..6d088ce777a 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="boost lua nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/, app-i18n/ibus-pinyin/files/

2020-06-03 Thread Yixun Lan
commit: c660bd7a9c5cc8098122810e1f4faab8725d5f98
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jun  3 09:43:22 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jun  3 09:44:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c660bd7a

app-i18n/ibus-pinyin: enable python3 support

Closes: https://bugs.gentoo.org/695002
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Yixun Lan  gentoo.org>

 .../files/ibus-pinyin-1.5.0-python3.patch  | 91 ++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild   | 51 
 2 files changed, 142 insertions(+)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-python3.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-python3.patch
new file mode 100644
index 000..03988ee0ab7
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-python3.patch
@@ -0,0 +1,91 @@
+commit 616770084991de0f36bea7b5861ef1b1657c9a31
+Author: ZhaoQiang 
+Date:   Mon Nov 19 19:35:10 2018 +0800
+
+Update ibus-setup-pinyin.in: to avoid ibus-pinyin-setup crash in pure 
python3 env.
+
+diff --git a/configure.ac b/configure.ac
+index aa6242a..ca99a6f 100644
+--- a/configure.ac
 b/configure.ac
+@@ -82,6 +82,11 @@ AC_PATH_PROG(ENV_IBUS_TEST, env)
+ AC_SUBST(ENV_IBUS_TEST)
+ 
+ # check python
++AC_ARG_WITH(python,
++AS_HELP_STRING([--with-python[=PATH]],
++[Select python2 or python3]),
++[PYTHON=$with_python], []
++)
+ AM_PATH_PYTHON([2.5])
+ 
+ # --enable-boost
+diff --git a/setup/ibus-setup-pinyin.in b/setup/ibus-setup-pinyin.in
+index 2566737..314072c 100644
+--- a/setup/ibus-setup-pinyin.in
 b/setup/ibus-setup-pinyin.in
+@@ -26,5 +26,5 @@ export IBUS_PREFIX=@prefix@
+ export IBUS_DATAROOTDIR=@datarootdir@
+ export IBUS_LOCALEDIR=@localedir@
+ cd @prefix@/share/ibus-pinyin/setup/
+-exec python main.py $@
++exec @PYTHON@ main.py $@
+ 
+diff --git a/setup/main.py b/setup/main.py
+index fb27103..2e4051a 100644
+--- a/setup/main.py
 b/setup/main.py
+@@ -20,15 +20,21 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+ 
++from __future__ import print_function
++
+ import gettext
+ import locale
+ import os
+ import sys
+ 
++from gi import require_version as gi_require_version
++gi_require_version('GLib', '2.0')
++gi_require_version('Gtk', '3.0')
++gi_require_version('IBus', '1.0')
++
+ from gi.repository import GLib
+ from gi.repository import Gtk
+ from gi.repository import IBus
+-from xdg import BaseDirectory
+ 
+ import version
+ 
+@@ -250,8 +256,8 @@ class PreferencesDialog:
+ 
+ def __correct_pinyin_toggled_cb(widget):
+ val = widget.get_active()
+-map(lambda w: self.__builder.get_object(w[0]).set_sensitive(val),
+-self.__correct_pinyin_widgets)
++for w in self.__correct_pinyin_widgets:
++self.__builder.get_object(w[0]).set_sensitive(val)
+ self.__correct_pinyin.connect("toggled", __correct_pinyin_toggled_cb)
+ 
+ # init value
+@@ -300,8 +306,8 @@ class PreferencesDialog:
+ 
+ def __fuzzy_pinyin_toggled_cb(widget):
+ val = widget.get_active()
+-map(lambda w: self.__builder.get_object(w[0]).set_sensitive(val),
+-self.__fuzzy_pinyin_widgets)
++for w in self.__fuzzy_pinyin_widgets:
++self.__builder.get_object(w[0]).set_sensitive(val)
+ self.__fuzzy_pinyin.connect("toggled", __fuzzy_pinyin_toggled_cb)
+ 
+ # init value
+@@ -404,7 +410,7 @@ class PreferencesDialog:
+ elif isinstance(val, str):
+ var = GLib.Variant.new_string(val)
+ else:
+-print >> sys.stderr, "val(%s) is not in support type." % repr(val)
++print("val(%s) is not in support type." % repr(val), 
file=sys.stderr)
+ return
+ 
+ self.__values[name] = val

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
new file mode 100644
index 000..2ff6a6240e3
--- /dev/null
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8})
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="boost lua nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   app-i18n/pyzy
+   dev-db/sqlite:3
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2020-02-09 Thread Michał Górny
commit: da380c08f3debf2d2e8d2890b4903e57a7bac153
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 09:31:57 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:10:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da380c08

app-i18n/ibus-pinyin: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 .../{ibus-pinyin-1.5.0-r2.ebuild => ibus-pinyin-1.5.0-r3.ebuild}  | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild
similarity index 86%
rename from app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
rename to app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild
index 2f8dba36e3c..71734165967 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -17,10 +17,12 @@ IUSE="boost lua nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
app-i18n/pyzy
dev-db/sqlite:3
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
boost? ( dev-libs/boost )
lua? ( =dev-lang/lua-5.1*:= )
nls? ( virtual/libintl )"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2017-08-23 Thread Akinori Hattori
commit: 9567164531f9d9d4668dccfc8159c0426b341a2d
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Aug 23 14:57:21 2017 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Aug 23 14:57:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95671645

app-i18n/ibus-pinyin: update to EAPI 6

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild | 39 +++-
 app-i18n/ibus-pinyin/metadata.xml|  9 +++---
 2 files changed, 22 insertions(+), 26 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
index 59fec005f73..103c52c7ea0 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-
+EAPI="6"
 PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="sqlite"
 
-inherit python-single-r1 eutils
+inherit python-single-r1
 
-DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
+DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
 HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
 
@@ -16,35 +14,32 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="boost lua nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   >=app-i18n/ibus-1.4[python,${PYTHON_USEDEP}]
-   dev-python/pygtk[${PYTHON_USEDEP}]
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
app-i18n/pyzy
-   boost? ( >=dev-libs/boost-1.39 )
-   lua? (
-   >=dev-lang/lua-5.1
-   Cjk
   
   
-PinYin engine for IBus platform. It provides a Chinese PinYin input method.
-
+The Pinyin engine for IBus. It provides Chinese input method from
+app-i18n/pyzy.
+  
   
-Compile against dev-libs/boost 
libraries
+Enable support for dev-libs/boost
   
   
-ibus/ibus
+ibus/ibus-pinyin
   
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/files/

2017-08-23 Thread Akinori Hattori
commit: 68cebfe46094190922cc120094659dc12232bd10
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Aug 23 14:55:14 2017 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Aug 23 14:55:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cebfe4

app-i18n/ibus-pinyin: update patch

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 .../ibus-pinyin-1.5.0-content-type-method.patch| 224 +
 1 file changed, 91 insertions(+), 133 deletions(-)

diff --git 
a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-content-type-method.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-content-type-method.patch
index b7be95d9c89..737046cfd7c 100644
--- a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-content-type-method.patch
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-content-type-method.patch
@@ -1,94 +1,44 @@
-From f1accaa9a18bd4a1c7234b40e16ad9889c25a461 Mon Sep 17 00:00:00 2001
-From: Peng Wu 
-Date: Wed, 6 Nov 2013 13:16:14 +0800
-Subject: [PATCH] support setContentType method
+commit 97565d04e40634a1ab62790f718a8377754d2954
+Author: Peng Wu 
+Date:   Wed Feb 19 10:57:40 2014 -0500
 

- src/PYBopomofoEngine.cc | 22 ++
- src/PYBopomofoEngine.h  |  7 +++
- src/PYEngine.cc | 21 +
- src/PYEngine.h  |  3 +++
- src/PYPinyinEngine.cc   | 22 ++
- src/PYPinyinEngine.h|  7 +++
- 6 files changed, 82 insertions(+)
+support setContentType method
+
+ibus now supports setContentType method, if an application input some
+password, the password will not be shown.
+
+BUG=rhbz#1027029
+R=shawn.p.hu...@gmail.com
+
+Review URL: https://codereview.appspot.com/22330043
+
+Patch from Peng Wu .
 
 diff --git a/src/PYBopomofoEngine.cc b/src/PYBopomofoEngine.cc
-index 581c4cf..4dfbc2c 100644
+index 581c4cf..16d47b3 100644
 --- a/src/PYBopomofoEngine.cc
 +++ b/src/PYBopomofoEngine.cc
-@@ -42,6 +42,10 @@ BopomofoEngine::BopomofoEngine (IBusEngine *engine)
- {
- gint i;
- 
-+#if IBUS_CHECK_VERSION (1, 5, 4)
-+m_input_purpose = IBUS_INPUT_PURPOSE_FREE_FORM;
-+#endif
-+
- /* create editors */
- m_editors[MODE_INIT].reset (new BopomofoEditor (m_props, 
BopomofoConfig::instance ()));
- m_editors[MODE_PUNCT].reset (new PunctEditor (m_props, 
BopomofoConfig::instance ()));
-@@ -72,6 +76,11 @@ BopomofoEngine::processKeyEvent (guint keyval, guint 
keycode, guint modifiers)
+@@ -72,6 +72,9 @@ BopomofoEngine::processKeyEvent (guint keyval, guint 
keycode, guint modifiers)
  {
  gboolean retval = FALSE;
  
-+#if IBUS_CHECK_VERSION (1, 5, 4)
-+if (IBUS_INPUT_PURPOSE_PASSWORD == m_input_purpose)
++if (contentIsPassword())
 +return retval;
-+#endif
 +
  /* check Shift + Release hotkey,
   * and then ignore other Release key event */
  if (modifiers & IBUS_RELEASE_MASK) {
-@@ -139,9 +148,22 @@ BopomofoEngine::focusIn (void)
+@@ -139,6 +142,8 @@ BopomofoEngine::focusIn (void)
  void
  BopomofoEngine::focusOut (void)
  {
-+
-+#if IBUS_CHECK_VERSION (1, 5, 4)
-+m_input_purpose = IBUS_INPUT_PURPOSE_FREE_FORM;
-+#endif
++Engine::focusOut();
 +
  reset ();
  }
  
-+#if IBUS_CHECK_VERSION(1, 5, 4)
-+void
-+BopomofoEngine::setContentType (guint purpose, guint hints)
-+{
-+m_input_purpose = (IBusInputPurpose) purpose;
-+}
-+#endif
-+
- void
- BopomofoEngine::reset (void)
- {
-diff --git a/src/PYBopomofoEngine.h b/src/PYBopomofoEngine.h
-index ce41ce8..14b6780 100644
 a/src/PYBopomofoEngine.h
-+++ b/src/PYBopomofoEngine.h
-@@ -36,6 +36,9 @@ public:
- gboolean processKeyEvent (guint keyval, guint keycode, guint modifiers);
- void focusIn (void);
- void focusOut (void);
-+#if IBUS_CHECK_VERSION (1, 5, 4)
-+void setContentType (guint purpose, guint hints);
-+#endif
- void reset (void);
- void enable (void);
- void disable (void);
-@@ -59,6 +62,10 @@ private:
- private:
- PinyinProperties m_props;
- 
-+#if IBUS_CHECK_VERSION (1, 5, 4)
-+IBusInputPurpose m_input_purpose;
-+#endif
-+
- guintm_prev_pressed_key;
- 
- enum {
 diff --git a/src/PYEngine.cc b/src/PYEngine.cc
-index d9fa04a..da047b2 100644
+index d9fa04a..553d13f 100644
 --- a/src/PYEngine.cc
 +++ b/src/PYEngine.cc
 @@ -67,6 +67,12 @@ static gboolean ibus_pinyin_engine_process_key_event
@@ -133,95 +83,103 @@ index d9fa04a..da047b2 100644
  static void
  ibus_pinyin_engine_property_activate (IBusEngine*engine,
const gchar   *prop_name,
+@@ -220,6 +241,39 @@ FUNCTION(cursor_up,   cursorUp)
+ FUNCTION(cursor_down, cursorDown)
+ #undef FUNCTION
+ 
++Engine::Engine (IBusEngine *engine) : m_engine (engine)
++{
++#if IBUS_CHECK_VERSION (1, 5, 4)
++m_input_purpose = IBUS_INPUT_PURPOSE_FREE_FORM;
++#endif
++}
++
++gboolean
++Engine::contentIsPassword()
++{
++#if IBUS_CHECK_VERSION (1, 5, 4)
++   return 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2017-08-23 Thread Akinori Hattori
commit: def7f2cecdc3b60897d39e025918692e8be6686a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Aug 23 14:58:07 2017 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Aug 23 14:58:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def7f2ce

app-i18n/ibus-pinyin: update SRC_URI

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
index 103c52c7ea0..d3d30fc7136 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
@@ -8,7 +8,7 @@ inherit python-single-r1
 
 DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
 HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/files/, app-i18n/ibus-pinyin/

2017-08-23 Thread Akinori Hattori
commit: ed41269477f54cf8f824beac9ce16cde7378b9bf
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Aug 23 15:01:16 2017 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Aug 23 15:01:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed412694

app-i18n/ibus-pinyin: fix build with USE=boost

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-i18n/ibus-pinyin/files/ibus-pinyin-boost.patch | 15 +++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild   |  9 +++--
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-boost.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-boost.patch
new file mode 100644
index 000..124339e81bf
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-boost.patch
@@ -0,0 +1,15 @@
+--- a/configure.ac
 b/configure.ac
+@@ -93,9 +93,9 @@
+ )
+ if test x"$enable_boost" = x"yes"; then
+ # check boost
+-BOOST_REQUIRE([1.39])
+-BOOST_FIND_HEADER([boost/bind.hpp])
+-BOOST_FIND_HEADER([boost/signals2.hpp])
++AX_BOOST_BASE([1.39])
++AC_CHECK_HEADERS([boost/bind.hpp])
++AC_CHECK_HEADERS([boost/signals2.hpp])
+ fi
+ AM_CONDITIONAL(HAVE_BOOST, test x"$enable_boost" = x"yes")
+ 

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
index d3d30fc7136..2f8dba36e3c 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI="6"
 PYTHON_COMPAT=( python2_7 )
 
-inherit python-single-r1
+inherit autotools python-single-r1
 
 DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
 HOMEPAGE="https://github.com/ibus/ibus/wiki;
@@ -26,15 +26,20 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libintl )"
 DEPEND="${RDEPEND}
dev-util/intltool
+   sys-devel/autoconf-archive
virtual/pkgconfig
nls? ( sys-devel/gettext )"
 
-PATCHES=( "${FILESDIR}"/${P}-content-type-method.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-boost.patch
+   "${FILESDIR}"/${P}-content-type-method.patch
+)
 
 src_prepare() {
sed -i "s/python/${EPYTHON}/" setup/${PN/-/-setup-}.in
 
default
+   eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2016-10-16 Thread Pacho Ramos
commit: f3c178de1b1312cf110b063e5fec4bb7435ad500
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 16 09:57:51 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 16 09:57:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c178de

app-i18n/ibus-pinyin: Drop old

Package-Manager: portage-2.3.1

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild | 61 
 1 file changed, 61 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild
deleted file mode 100644
index 8829bff..
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_DEPEND="2:2.5"
-PYTHON_USE_WITH="sqlite"
-
-inherit python eutils
-
-DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost lua nls"
-
-RDEPEND=">=app-i18n/ibus-1.4
-   dev-python/pygtk
-   app-i18n/pyzy
-   boost? ( >=dev-libs/boost-1.39 )
-   lua? (
-   >=dev-lang/lua-5.1
-   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2016-10-16 Thread Pacho Ramos
commit: 6449c2477016dd2d74de29ea88fd5e5a03aab065
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 16 09:57:32 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 16 09:57:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6449c247

app-i18n/ibus-pinyin: x86 stable, bug #593186

Package-Manager: portage-2.3.1

 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
index d4ffd10..d33bb84 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="boost lua nls"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2016-10-09 Thread Pacho Ramos
commit: e7945658d7c2a13b129443922fbddef893b25d74
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct  9 09:16:26 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  9 10:25:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7945658

app-i18n/ibus-pinyin: Cleanup metadata

Package-Manager: portage-2.3.1

 app-i18n/ibus-pinyin/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/metadata.xml 
b/app-i18n/ibus-pinyin/metadata.xml
index f98f2d10..e0ff686 100644
--- a/app-i18n/ibus-pinyin/metadata.xml
+++ b/app-i18n/ibus-pinyin/metadata.xml
@@ -14,7 +14,6 @@ PinYin engine for IBus platform. It provides a Chinese PinYin 
input method.
 
   
 Compile against dev-libs/boost 
libraries
-Enable support for app-i18n/opencc
   
   
 ibus/ibus



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2016-10-09 Thread Pacho Ramos
commit: fd322077e9e43146bd08c6d908685b506e478d4b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct  9 07:52:08 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  9 07:55:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd322077

app-i18n/ibus-pinyin: Drop old

Package-Manager: portage-2.3.1

 app-i18n/ibus-pinyin/Manifest|  2 -
 app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild | 68 
 app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild| 65 --
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild| 58 
 4 files changed, 193 deletions(-)

diff --git a/app-i18n/ibus-pinyin/Manifest b/app-i18n/ibus-pinyin/Manifest
index a1252d2..86f286b 100644
--- a/app-i18n/ibus-pinyin/Manifest
+++ b/app-i18n/ibus-pinyin/Manifest
@@ -1,3 +1 @@
-DIST ibus-pinyin-1.4.0.tar.gz 1813003 SHA256 
4fcaef6ac0533945c7feb4cb36fc72c102aae63b3fb4cbf338cdcc816182c24a SHA512 
3aecac95d5ccdc494b885901780ceb72353350ed6d317e8ac9f34251e7a9354c63ebc5666af46f2fc47b4c7adf69950cb0ddee0cbd32a3e2194910b4974591e4
 WHIRLPOOL 
6591943f83cec6442196a4007e231711ba2a3121757f7a50381e2278ea8b3b0cda39fac10c0d761addb7235fa6eba0c7bdb8769dea4bb64498e03517482468f1
 DIST ibus-pinyin-1.5.0.tar.gz 692516 SHA256 
a85d458dcc51ea9fd65849e63002428b3fcb3b39adcbea9214b5cb4a4cbdbc96 SHA512 
b0cd849ee3154543747dde8994eec9aed01d67e0d9be308a2f0230cf22f0281cd8fcabd9763b24238547a37e54400bcd8e541937767b93f005d04302f0c00241
 WHIRLPOOL 
80fd0ec7306d857870a0ceecce67166dd4d03529d5bdc404347dea6568c9b7271dbeb6feeebd8587bb5ab6856cec7f269fe5be9dbad5eb1b4297054eb9cb5ab2
-DIST pinyin-database-1.2.99.tar.bz2 9977983 SHA256 
32c7d07b9f41e1dfc0f9008f54eca8e6cb367e7f2b19ac94c49754442694c321 SHA512 
5a7248870407f7f92c418ada49a275062325f2eb33a7eb4b91492e4b706ae70ba931b04377a758ce429fa64cd22e8bee2ac4279d4f205bbce406248eda1decf7
 WHIRLPOOL 
07043adf9d83eb40b1a53409a31b3711f041e2b4dd5cf3f8c2034c129c31270fd37f2e53ecf2da5503562cf103ccb0a4487fa606928ac38a8775e90ff376ce3a

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild
deleted file mode 100644
index 24a9437..
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-PYTHON_DEPEND="2:2.5"
-PYTHON_USE_WITH="sqlite"
-
-inherit python
-
-PYDB_TAR="pinyin-database-1.2.99.tar.bz2"
-DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz
-   https://ibus.googlecode.com/files/${PYDB_TAR};
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="boost lua nls opencc"
-
-RDEPEND=">=app-i18n/ibus-1.4
-   dev-python/pygtk
-   sys-apps/util-linux
-   boost? ( >=dev-libs/boost-1.39 )
-   lua? (
-   >=dev-lang/lua-5.1
-   py-compile
-}
-
-src_configure() {
-   econf \
-   $(use_enable boost) \
-   $(use_enable lua lua-extension) \
-   $(use_enable nls) \
-   $(use_enable opencc) \
-   --enable-db-open-phrase
-   #--disable-db-android \
-   #--disable-english-input-mode \
-}
-
-pkg_postinst() {
-   python_mod_optimize /usr/share/${PN}
-}
-
-pkg_postrm() {
-   python_mod_cleanup /usr/share/${PN}
-}

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild
deleted file mode 100644
index 19f2dd4..
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-PYTHON_DEPEND="2:2.5"
-PYTHON_USE_WITH="sqlite"
-
-inherit python
-
-PYDB_TAR="pinyin-database-1.2.99.tar.bz2"
-DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz
-   https://ibus.googlecode.com/files/${PYDB_TAR};
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="boost lua nls opencc"
-
-RDEPEND=">=app-i18n/ibus-1.4
-   sys-apps/util-linux
-   boost? ( >=dev-libs/boost-1.39 )
-   lua? (
-   >=dev-lang/lua-5.1
-   py-compile
-}
-
-src_configure() {
-   econf \
-   $(use_enable boost) \
-   $(use_enable lua lua-extension) \
-   $(use_enable nls) \
-   $(use_enable opencc) \
-   --enable-db-open-phrase
-   #--disable-db-android \
-   #--disable-english-input-mode \
-}
-
-pkg_postinst() {
-   python_mod_optimize /usr/share/${PN}
-}
-
-pkg_postrm() {
-   python_mod_cleanup /usr/share/${PN}
-}

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2015-09-01 Thread Tobias Klausmann
commit: abf20b4ea6d1844a5ea37fc8efc01972d3a04fd6
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Sep  1 18:47:12 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Sep  1 18:47:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf20b4e

app-i18n/ibus-pinyin: Fixing HOMEPAGE move due to code.google.com shutdown

Package-Manager: portage-2.2.20.1

 app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild | 2 +-
 app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild| 2 +-
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild | 2 +-
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild | 2 +-
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild
index d386cbe..24a9437 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit python
 
 PYDB_TAR="pinyin-database-1.2.99.tar.bz2"
 DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://code.google.com/p/ibus/;
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz
https://ibus.googlecode.com/files/${PYDB_TAR};
 

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild
index ed10c43..19f2dd4 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.4.0.ebuild
@@ -11,7 +11,7 @@ inherit python
 
 PYDB_TAR="pinyin-database-1.2.99.tar.bz2"
 DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://code.google.com/p/ibus/;
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz
https://ibus.googlecode.com/files/${PYDB_TAR};
 

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild
index dc24eb5..8829bff 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r1.ebuild
@@ -10,7 +10,7 @@ PYTHON_USE_WITH="sqlite"
 inherit python eutils
 
 DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://code.google.com/p/ibus/;
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
 
 LICENSE="GPL-2"

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
index 02f37a0..36dd0c1 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r2.ebuild
@@ -10,7 +10,7 @@ PYTHON_REQ_USE="sqlite"
 inherit python-single-r1 eutils
 
 DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://code.google.com/p/ibus/;
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
 
 LICENSE="GPL-2"

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild
index 9f57bc5..8e9a2bf 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0.ebuild
@@ -10,7 +10,7 @@ PYTHON_USE_WITH="sqlite"
 inherit python eutils
 
 DESCRIPTION="Chinese PinYin IMEngine for IBus Framework"
-HOMEPAGE="https://code.google.com/p/ibus/;
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
 SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz;
 
 LICENSE="GPL-2"