[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/, app-i18n/ibus-pinyin/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"