commit:     ecb5224146d913e80dbcbfa575b0000d71fa1a36
Author:     Denis Dupeyron <calchan <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 17:41:12 2016 +0000
Commit:     Denis Dupeyron <calchan <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 17:46:42 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb52241

app-i18n/tagainijisho: fix bug 576498

 app-i18n/tagainijisho/Manifest                            |  1 -
 .../tagainijisho/files/tagainijisho-1.0.3-sqlite.patch    | 15 +++++++++++++++
 ...inijisho-1.0.3.ebuild => tagainijisho-1.0.3-r1.ebuild} | 14 +++++++-------
 3 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/app-i18n/tagainijisho/Manifest b/app-i18n/tagainijisho/Manifest
index e45b76f..016a854 100644
--- a/app-i18n/tagainijisho/Manifest
+++ b/app-i18n/tagainijisho/Manifest
@@ -1,2 +1 @@
-DIST tagainijisho-1.0.2.tar.gz 24583552 SHA256 
144a516a69d440014269dd2a11e10760fd9543726affd9af152b28e1e1d57c3f SHA512 
78621af0f998c39acb1e1d1deb4f021e2fa8a1c7454955c0f5f18c49c456831cb3dc76ea9e53f70a23d3d43a93285da44537e72f690d94ba79b4814d512db02a
 WHIRLPOOL 
0e9e97a79ea8d5f02045deac132e16a467b6d472c9c68ecc81207a0442ccc05e7abf67304737ea8d9450459265f9a208b3ac5e17c73e644820a2d53212481005
 DIST tagainijisho-1.0.3.tar.gz 24816175 SHA256 
6fe3c579ec1cea6c41393ac9a82dd12d0e240032d2bb7837a90e470f480aaf4e SHA512 
3afd75cc27e8701d93df54a2244b83090770cc80ac20ab8fb843d2ab925ab575f73d731a2ce736179fb7361af68e94694ec91f813d186c87e730368c41535c53
 WHIRLPOOL 
aa4f26506f12f9502b4c9e3a31f0f970e5e6a9ee2892cae9f9edd53e683ff44cd6bb09cd18891ded199dd2835c97be1531c0043121ad161a6dc356bb960251cc

diff --git a/app-i18n/tagainijisho/files/tagainijisho-1.0.3-sqlite.patch 
b/app-i18n/tagainijisho/files/tagainijisho-1.0.3-sqlite.patch
new file mode 100644
index 0000000..bf1d443
--- /dev/null
+++ b/app-i18n/tagainijisho/files/tagainijisho-1.0.3-sqlite.patch
@@ -0,0 +1,15 @@
+https://github.com/Gnurou/tagainijisho/issues/163
+
+--- src/sqlite/sqlite3ext.cc
++++ src/sqlite/sqlite3ext.cc
+@@ -118,6 +118,10 @@
+       sqlite3_stmt *pStmt;
+       const char *zSql = "SELECT fts3_tokenizer(?, ?)";
+ 
++#ifdef SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
++      sqlite3_db_config(db, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, NULL);
++#endif
++
+       rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
+       if( rc!=SQLITE_OK ){
+               return rc;

diff --git a/app-i18n/tagainijisho/tagainijisho-1.0.3.ebuild 
b/app-i18n/tagainijisho/tagainijisho-1.0.3-r1.ebuild
similarity index 85%
rename from app-i18n/tagainijisho/tagainijisho-1.0.3.ebuild
rename to app-i18n/tagainijisho/tagainijisho-1.0.3-r1.ebuild
index e3cbbfa..5fd5b06 100644
--- a/app-i18n/tagainijisho/tagainijisho-1.0.3.ebuild
+++ b/app-i18n/tagainijisho/tagainijisho-1.0.3-r1.ebuild
@@ -16,29 +16,29 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 DEPEND="dev-qt/qtcore:4
        dev-qt/qtgui:4
-       <dev-db/sqlite-3.11:3"
+       >=dev-db/sqlite-3.11:3"
 RDEPEND="${DEPEND}"
 
 pkg_linguas=( ar cs de es fa_IR fi_FI fr hu id it nb nl pl pt ru sv th tr vi )
 IUSE+=" ${pkg_linguas[@]/#/linguas_}"
 
+PATCHES=( "${FILESDIR}"/${P}-*.patch )
+
 src_configure() {
-       # GUI linguas
+       # GUI linguae
        # en is not optional, and build fails if none other then en is set, so 
adding ja as non-optional too
-       # linguas undeclared in IUSE will trigger an error, which is a handy 
check
+       # linguae undeclared in IUSE will trigger an error, which is a handy 
check
        for lingua in $(ls -1 i18n/*.ts | sed -e 
's/.*tagainijisho_\(.*\)\.ts/\1/' | grep -v en | grep -v ja); do
-echo "i18n: ${lingua}"
                if ! use linguas_${lingua}; then
                        rm i18n/tagainijisho_${lingua}.ts || die
                fi
        done
 
-       # Dictionary linguas
+       # Dictionary linguae
        # en is not optional here either, but nothing special needs to be done
-       # here too, linguas undeclared in IUSE will trigger an error
+       # here too, linguae undeclared in IUSE will trigger an error
        local cmake_linguas
        for lingua in $(sed -e 's/;/ /g' -ne '/set(DICT_LANG 
".*")/s/.*"\(.*\)".*/\1/p' CMakeLists.txt); do
-echo "dict: ${lingua}"
                if use linguas_${lingua}; then
                        cmake_linguas+=";${lingua}"
                fi

Reply via email to