Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/libpinyin/
Date: Sat, 20 Apr 2019 23:23:43
Message-Id: 1555691945.be0cc9ea6caf1caa70a20368418a700afd6697e3.floppym@gentoo
1 commit: be0cc9ea6caf1caa70a20368418a700afd6697e3
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Thu Apr 18 17:13:51 2019 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 19 16:39:05 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0cc9ea
7
8 app-i18n/libpinyin: Version bump (2.3.0).
9
10 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 app-i18n/libpinyin/Manifest | 1 +
14 app-i18n/libpinyin/libpinyin-2.3.0.ebuild | 61 +++++++++++++++++++++++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/app-i18n/libpinyin/Manifest b/app-i18n/libpinyin/Manifest
18 index f53cd55d70a..39d5c8a3ea2 100644
19 --- a/app-i18n/libpinyin/Manifest
20 +++ b/app-i18n/libpinyin/Manifest
21 @@ -1,4 +1,5 @@
22 DIST libpinyin-2.2.1.tar.gz 256262 BLAKE2B 4fc081aa42b07eb7d21277c95407eafbf618c9aaf0c6707893f212be70f51d43fe00f50d1b4758d857d0f8aed1e9c177d61d6ca912e776633e8179279f09fb2e SHA512 d323655419aaceda12d794ac25387a2e073e8c2372511913febd5b8049f9d1764a0011cd97b538bbfb14f5c248495a150cf7e3b9f4af21182941e5920f2d879f
23 DIST libpinyin-2.2.2.tar.gz 256304 BLAKE2B 52dc7d8fb4836bfc23137ba96177d488bf425c4bce52ea68933fe873a4ec02e2d49ccfac5c6097b55ea676bed30e635fc9805c205892bba2fe6047d92e5b9ed7 SHA512 80d955bf7f9e85ea90f9469032507713b0e15290fb7cc91a471c8c5564e3c78d430c5fd1dc871693aa40688fb68f7a17f719defe107d1512c5bcefd290c56285
24 +DIST libpinyin-2.3.0.tar.gz 256549 BLAKE2B 621176ab14dfe8fb3c32e3ae0b727b8070b5fdcc3a79f8f3c646538151601c7fefe0b2778a54c50faabaf3026d9c029eaa52a0e04144d37f347ca571fd532908 SHA512 5cfe2d70c15dc532fa970a28b70da403f2d848747501bdbdf43c481f8165d6290cb1de086d2ef7af653edfe3fb164d4e8d9cf655302e2aa759709e6031b117b2
25 DIST libpinyin-model15.text.tar.gz 19361973 BLAKE2B 3d24321db407e28c1adf49373dd9bacafe0e89409511c0656d7b9a85f1d1ac8693249088dd99beef069576f4a8d0d5db3fd47f98822b32aa3098315cf2660d22 SHA512 d3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1
26 DIST libpinyin-model17.text.tar.gz 20278815 BLAKE2B d02a587ab29e1115843d8c2318ef70cf7c2318d5c60ef8135860c611935285fa0f061a21d7e85dd87f6efe957742e21e34a77a7b245b58945cdd478759b0e19f SHA512 d0bf8d476a63e33e292046754161316f00bfea71ebd06fca85b3845fe535431f01458282f505380cae018050aa6a08b14a7bc0684ba372dc79ee14391f47e8a1
27
28 diff --git a/app-i18n/libpinyin/libpinyin-2.3.0.ebuild b/app-i18n/libpinyin/libpinyin-2.3.0.ebuild
29 new file mode 100644
30 index 00000000000..ab8431af41f
31 --- /dev/null
32 +++ b/app-i18n/libpinyin/libpinyin-2.3.0.ebuild
33 @@ -0,0 +1,61 @@
34 +# Copyright 2012-2019 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI="7"
38 +
39 +inherit autotools
40 +
41 +if [[ "${PV}" == "9999" ]]; then
42 + inherit git-r3
43 +
44 + EGIT_REPO_URI="https://github.com/libpinyin/libpinyin"
45 +fi
46 +
47 +LIBPINYIN_MODEL_VERSION="17"
48 +
49 +DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao"
50 +HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/"
51 +if [[ "${PV}" == "9999" ]]; then
52 + SRC_URI=""
53 +else
54 + SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
55 +fi
56 +SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz"
57 +
58 +LICENSE="GPL-3+"
59 +SLOT="0/13"
60 +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
61 +IUSE=""
62 +
63 +BDEPEND="virtual/pkgconfig"
64 +DEPEND="dev-libs/glib:2
65 + sys-libs/db:="
66 +RDEPEND="${DEPEND}"
67 +
68 +src_unpack() {
69 + if [[ "${PV}" == "9999" ]]; then
70 + git-r3_src_unpack
71 + else
72 + unpack ${P}.tar.gz
73 + fi
74 +}
75 +
76 +src_prepare() {
77 + default
78 +
79 + sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die
80 + ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die
81 +
82 + eautoreconf
83 +}
84 +
85 +src_configure() {
86 + econf \
87 + --enable-libzhuyin \
88 + --disable-static
89 +}
90 +
91 +src_install() {
92 + default
93 + find "${D}" -name "*.la" -delete || die
94 +}